碧波液压网 欢迎你,游客。 登录 注册

基于模糊PID控制器的多电机同步控制装置的应用

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  该文把模糊控制算法和PID控制算法有机的结合起来,形成了模糊PID控制算法。该算法具有很强的自适应性,它能够根据外界条件的变化自动修正PID的控制参数。

  1 设计思想

  其中:u(k)为第k次控制时控制器的输出;

  ec(k)为第k次控制时的偏差变化;

  Kp(k)为第k次控制时控制器的比例系数;

  Ki(k)为第k次控制时控制器的积分系数;

  d(k)为第k次控制时控制器的微分系数;

  u(k-1)为第k-1次控制时控制器的积分累和量,即

  2 模糊PID控制器

  如图2—1所示,模糊PID控制共包括参数模糊化、模糊规则推理、参数解模糊、PID控制器等几个重要组成部分。计算机根据所设定的输入sp和反馈信号,计算实际位置和理论位置的偏差e(k)以及当前的偏差变化ec(k),根据模糊规则进行模糊推理,接着对模糊参数进行解模糊,输出PID控制器的比例、积分、微分系数。此外,为了弥补一般模糊控制分档造成的阶梯变化,系统中解模糊输出的并非控制器的实际参数,而是控制器参数的修正量。控制器的实际参数为dKd0。其中Cp、Ci、Cd分别为比例修正系数、积分修正系数和微分修正系数。Kp0、Ki0、Kd0称为控制参数初值,它们由用户设定,因此,用户可以对控制参数进行宏观调节,这在一定程度上可以弥补模糊推理在进行简化时忽略参数之间耦合关系所造成的误差。增强了系统的鲁棒性。

  根据PID控制的基本特性,在不同的e(k)和ec(k)时,对Kp、Ki、Kd的要求也不同:

  (1)当|e(k)|很大时,要尽快消除偏差,提高响应速度,Kp应该取大一些。为了避免出现超调现象,Ki、Kd最好为零。

  (2)当偏差较小时,为继续消除偏差并防止超调过大,产生振荡,Kp应减小,Ki可取较小值。Kd的值视|ec(k)|而定。

  (3)当e(k)与ec(k)同号时,被控量朝着偏离给定值的方向变化;而e(k)与ec(k)异号时被控量朝着接近给定值的方向变化。因此,当被控量接近给定值时,反号的比例作用阻碍积分作用,因而避免了积分超调及随之带来的振荡,但被控量远未接近给定值并向给定值变化时,则由于这两项反向,将会减慢控制过程。在e(k)较大,ec(k)为负值时,Kp取负值,这样可以加快控制的动态过程。

  (4)当ec(k)很大时,Kp应该取小值,Ki取值应大些,反之亦然。

  (5)微分环节主要用来控制偏差变化ec(k),减小超调,克服振荡,在多电机同步控制系统中,不希望速度发生快速变化,而且系统超调一般不会太大,所以在具体设计中并没有对微分系数进行模糊控制,即Kd=Kd0、Cd=1。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: 同步 PID 模糊控制
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论