background image

                         电机行业求职平台

离线计算形成控制决策表存
放内存的方案。速度环实时控制时,据输入的

e 和 e,查表即得对应的输出控制量增量。本文

研究了量化因子和比例因子对

SRD 模糊控制器性能的影响,表明模糊控制与常规控制一样,

其动、静态特性之间存在一定的矛盾,采用固定的参数难以获得满意的性能,为保证系统快
速响应,且超调小,应引入自适应模糊控制器。
  

2 SR 电机 8098 单片机模糊控制的实现

  

2. 1 精确量的模糊化

  设

SR 电机的转速偏差 e( e=设定值-实测值)、转速偏差变化 e( e= e i - e i- 1)、控制

器输出增量

U 对应的模糊子集均为 7 档,即 U~= EC~= E~{负大( NL ) ,负中( NM 

 ,负小( NS) ,零( ZE) ,正小( PS) ,正中( PM ) ,正大( PL) }对应的量

化等级均取

15,分别表示为- 7, - 6, - 5, - 4, - 3, - 2, - 1, 0, + 1, + 2, + 3, + 

4, + 5, + 6, + 7,即论域 E、EC、U 均为: {- 7, - 6, - 5,- 4, - 3, - 2, - 1, 0, + 
1, + 2, + 3, + 4, + 5, + 6,+ 7}实际的 SRD 系统, e 或 e(以 x 记之)的变化范围并
非在之间,而在之间,可通过式(

 5)所示的变换 y = 14 b - a( x - a + b 2)( 5)将在区

间变化的变量

x 转化为区间的变量 y.例如,根据 SR 电机转速环采样周期,设 e 变化范围为 ,

在偏差变化实际值为

e= 120 时,代入式( 5) ,得 y= 3. 36,取整为 3,故 e 对应的量化因

GEC= 14/ 500;同理,若设 e 的变化范围为 ,则 e 对应的量化因子 GE= 14/ 3000.可见,

各变量只要乘上相应的量化因子,即可转化成在区间上变化的量。
  

2. 2 极大极小模糊控制器设计

  根据

SRD 现场调试经验,可确定一组控制规则。当 e i n 给定,要求转速降低,即占空

比应减小,故输出

U 应下降;而当 e i 及内,若越出约束区间,则令其为相应的区间边界值。

这是必要的,因为系统运行实验表明,若按实际可能出现的

e 及 e 最大变化范围及确定量

化因子(

 GE= 14/ 2e 1, GEC= 14/ 2e 1)。

  因量化因子小,在接近暂稳态时,分辨率差,系统性能不佳。因此,在参数固定的模糊
控制系统程序设计中,应以一合适的小于实际变化范围的区间及来确定量化因子,即

GE= 

14/( 2e 0) , GEC= 14/ ( 2e 0) ,这样,为了使实际的 e 及 e 对应的模糊量不超出论域
的范围,需对实际的

e 及 e 用约束条件加以判断、限幅。

  

3 量化因子及比例因子的调整

  量化因子

GE、GEC 及比例因子 GU 对 SR 电机模糊控制系统的动、静态性能有较大的影

响,应当通过系统实际运行,权衡稳、快、准三方面的要求整定。
  

3. 1 偏差 e 量化因子 GE 的选取偏差 e 量化因子 GE 的大小本质上反映了控制系统对速

度偏差的分辨率,影响系统的静态误差的动态调整时间。

GE 大,系统上升速率大,但 GE

过大,将使系统产生较大的超调,从而延长过渡过程。若

GE 很小,则系统上升较慢,快速

性差;

 GE 还直接影响系统的稳态品质。

  若设第

k 次执行速度环对应的速度偏差量化值为 E( k) ,其精确量为 e( k) ,则有

E( k) = INT( GE e( k) + 0. 5)( 6)模糊控制系统的稳态过程可用下述模糊规则描述:
若偏差为

“零”,偏差变化为“零”,则控制增量为零。语言值“零”对应于一定的范围,当误差

和误差变化都进入语言值

“零”所对应的范围时,系统即进入稳态。由式( 6)可导出误差的

稳态取值范围:

GE e(∞) , GE 取值大小对 SR 电机负载起动性能的影响如所示。图中三

条曲线分别对应于

GE = 0. 035, e 约束区间为 ;GE= 0. 00875, e 约束区间为 ; GE= 0. 

0047, e 约束区间为三种 GE 取值在给定速度 800r/ min 下的实测起动性能。
  

GE 取值对 SR 小电机起动性能的影响(速度给定 800r / min, GU= 2, GE C= 0. 07)

由可见,

 GE= 0. 035,系统超调小,稳态误差小,有较好的动、静态态能; GE= 0. 00875 和