由于复杂的能量转换过程,超声波电机具有显著的非线性。因此,很难实现精确的速度控制的超声波电动机。一般来说,一个好的模型是精确的控制效果的基础。由于超声电机非凡的非线性,模型也应该是非线性的。在这篇文章中,两个输入和一个输出稳态模型的超声电机系统是使用模糊推理建模方法。模型的对比实验数据和计算数据证明该模型可以模拟非线性关系驱动电压的振幅,频率和转速。
在经典和现代控制理论,分析和设计是基于控制对象的模型。这同样适用于超声波电机的运动控制系统,建立一个适当的模型,可以获得良好的控制性能。模型可以是一个基于理论分析和数学模型也可以在其他适当的形式。
一方面,超声电机没有精确的理论模型,因为机电能量转换的过程,其中包含压电能量转换和摩擦转换,具有非线性和色散特征(
近年来,基于模糊推理的模糊建模方法是逐渐产生
模糊建模方法很少使用领域的发动机。本文所使用的方法是建立超声电机系统的模型。基于实验数据,两个输入和一个输出稳态超声电机系统的模糊模型,模型可以表现出非线性动态关系驱动电压的幅值,频率,和旋转速度。
实验系统的框图如图
结构实验系统的速度控制。
稳态振幅之间的关系数据驱动电压、频率和转速得到如下。
测试数据的速度控制。
模糊模型的基本结构如图
将测试的数据划分为两个部分。第一部分是建模数据用于建立模糊模型。另一部分是验证数据用于验证模型的精度。
根据建模数据,确定输入和输出变量,对应的域区间,模糊子集,量化因子和隶属度函数。
量化建模数据,计算每一个数据子集的隶属度,和最大隶属度决定了数据属于一个子集。
相关矩阵的输入和输出变量的子集。矩阵中的每个元素表示的出现相应的模糊规则数。
根据相关矩阵,模糊规则写出来。建模数据被用来验证模型,然后调整模糊规则。
使用验证数据,验证模型调整模糊规则。最后可以得到模糊规则。
模糊模型的基本结构。
两个输入和一个输出稳态超声电机系统的模糊模型。根据测试的数据,输入变量包含频率控制字
考虑到精度测试的数据和模型,两个输入变量的域区间
确定所有变量的隶属度函数。三角形和高斯隶属度函数经常使用。三角形隶属函数是一个分段线性函数,只是形状相关的斜率。应用程序的范围宽,在线计算量小。高斯隶属度函数的特点是连续曲线和微分系数无处不在。高斯隶属函数常被用来描述非线性系统。由于超声电机的非线性输入变量的隶属度函数
选择后的形状,每一个模糊子集的隶属函数确定相应的域区间。这项工作是一个重要的环节。它决定输入和输出变量的隶属度,可以反映对象的非线性。图
隶属度函数的
| 模糊子集 | 起点 | acme | 结束点 |
|---|---|---|---|
|
|
0 | 1 | 2.63 |
|
|
2.5 | 3 | 3所示。1 |
|
|
2.92 | 3所示。2 | 3所示。3 |
|
|
3.06 | 3所示。4 | 3.47 |
|
|
3.27 | 3所示。5 | 3.58 |
|
|
3.31 | 3所示。6 | 3.72 |
|
|
3.56 | 3所示。7 | 3.92 |
|
|
3所示。9 | 4.5 | 4.55 |
|
|
4.47 | 4.6 | 4.71 |
|
|
4.68 | 5 | 5.2 |
|
|
5.13 | 5.2 | 6.5 |
|
|
6.36 | 7 | 8 |
隶属度函数的
| 模糊子集 | 起点 | acme | 结束点 |
|---|---|---|---|
|
|
0 | 1 | 1.26 |
|
|
1 | 1.9 | 2 |
|
|
1.47 | 3.01 | 3.33 |
|
|
2.21 | 3.97 | 4.1 |
|
|
3.81 | 5.1 | 5.76 |
|
|
5.45 | 5.96 | 6.82 |
|
|
6.55 | 7 | 8.5 |
隶属度函数的
| 模糊子集 | 宽度 | 中心 |
|---|---|---|
|
|
0.53 | 1.01 |
|
|
0.959 | 3.83 |
|
|
0.922 | 5 |
|
|
1.21 | 6.92 |
|
|
1.12 | 9.21 |
|
|
1.05 | 11.8 |
隶属度函数的
建模数据使用比例决定量化,量化因素,以及输入和输出变量的值可以在相应的领域获得间隔。在每个子集隶属度计算,数据所属的一个子集是由最大隶属度。输入和输出的相应的模糊关系,即模糊规则。根据模糊规则,关联矩阵所示(
基于相关性矩阵,模糊规则的外观数量很大,选择和规则。初始模糊规则如表所示
初始模糊规则。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
||||||||||||
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
||||
|
|
一些规则有相同的前提条件和不同的结论。当出现这些规则的数量大、接近,规则应该在初始模糊规则。在表
模糊规则。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
||||||||||||
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
||||
|
|
一方面,模糊规则表
错误的比较。
| 转速(转/分) | 方差 | 绝对误差(r /分钟) | 相对误差(%) | |||
| 表 |
表 |
表 |
表 |
表 |
表 |
|
|
|
||||||
| 10 | 0.0113 | 0.0113 | 0.4061 ~ 0.8070 | 0.4061 ~ 0.8070 | 4.06 ~ 8.07 | 4.06 ~ 8.07 |
| 30. |
|
0.7593 | 8.2984 ~ 8.3074 | −1.1788 ~ 1.3960 | 27.66 ~ 27.69 | 0.15 ~ 3.93 |
| 40 |
|
0.0341 | −1.7009 ~ 1.6950− | −2.7430 ~ 1.6950− | 4.24 ~ 4.25 | 4.24 ~ 6.86 |
| 70年 | 23.0633 | 4.9605 | −0.8111 ~ 9.9208 | −0.8111 ~ 6.1327 | 0.85 ~ 14.17 | 0.65 ~ 8.76 |
| 80年 | 19.2751 | 14.6837 | −4.9175 ~ 10.0652 | −4.9175 ~ 12.0837 | 0.08 ~ 12.58 | 0.06 ~ 15.1 |
| 90年 | 20.5928 | 7.0218 | −10.3980 ~ 0.0371− | −4.5897 ~ 5.0962 | 0.04 ~ 11.55 | 0.06 ~ 5.66 |
| 110年 | 96.1105 | 16.9311 | −23.5933 ~ 5.5337 | −5.5518 ~ 5.5337 | 1.74 ~ 21.45 | 0.13 ~ 5.05 |
| 20. | 26.6029 | 4.6330 | 1.4062 ~ 18.3085 | 1.4062 ~ 11.0495 | 7.03 ~ 91.54 | 7.03 ~ 55.25 |
| One hundred. | 5.7518 | 8.6775 | −16.4137 ~ 5.8038− | −5.0923 ~ 5.0602 | 5.8 ~ 16.41 | 0.06 ~ 5.09 |
模糊模型可以用来分析超声电机的稳态特性。另一方面,可以提高速度控制性能的帮助下模糊模型。例如,在速度控制系统效率最优控制、驱动频率的超声电机作为控制变量来调整电机的转速,和驱动电压的振幅调制来实现最佳效率。任何改变电压幅值将导致转速的变化。因此,这两个控制变量,驱动电压的幅值,必须改变和驱动频率同步保持速度的控制性能。因为缺乏一个准确的理论模型,这种同步变化的两个变量不能简单地实现。速度响应图
速度与效率最优响应。
稳态模糊模型的逆模型提出了可以用来解决这个问题。根据电压振幅的当前值和转速,逆模型可以给出所需的频率保持恒定的速度的价值。补偿电压的瞬态响应的调整幅度,一阶惯性元件应该添加到输出的逆模糊模型。使用这种方法,可以获得更好的速度响应如图
速度响应效率最优和模糊模型。
基于实验数据,两个输入和一个输出稳态模糊模型超声电机速度控制的模糊建模方法。模型可以模拟非线性关系驱动电压的振幅,频率和转速。本文表明,利用模糊逻辑的非线性形式,非线性建模很容易实现和超声电机系统的非线性特征适合被描述。的过程中使用模糊建模方法建立模型,一些原则可以概括如下。
如果建模数据的数量很小,建模是相对简单的。如果数量大,建模困难。
当量化等级的数量在模糊域区间更大,效果更好。如果数量太大,模糊逻辑的卓越是没有显示,在线计算量增加。
当模糊子集的数量较大,超声电机系统是更完整的描述。数量增加,规则和计算量显著增加。
隶属度函数的跨度和交叉范围可以由测试数据的分布决定。
作者感谢支持通过河南省自然科学基金批准号092300410164。