CN103699006B - 一种基于模糊变滑模面跟踪微分器控制方法 - Google Patents
一种基于模糊变滑模面跟踪微分器控制方法 Download PDFInfo
- Publication number
- CN103699006B CN103699006B CN201310693008.6A CN201310693008A CN103699006B CN 103699006 B CN103699006 B CN 103699006B CN 201310693008 A CN201310693008 A CN 201310693008A CN 103699006 B CN103699006 B CN 103699006B
- Authority
- CN
- China
- Prior art keywords
- fuzzy
- error
- tracking differentiator
- variable sliding
- membership function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000001133 acceleration Effects 0.000 claims abstract description 8
- 238000004364 calculation method Methods 0.000 claims abstract description 4
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000009795 derivation Methods 0.000 description 5
- 230000002238 attenuated effect Effects 0.000 description 2
- 238000011217 control strategy Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 244000145845 chattering Species 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000003121 nonmonotonic effect Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Landscapes
- Feedback Control In General (AREA)
Abstract
本发明涉及一种基于模糊变滑模面跟踪微分器控制方法,模糊变滑模面跟踪微分器的输入为被控对象的速度信号,输出为跟踪复现输入控制信号,以及跟踪复现输入控制信号的导数,误差等于跟踪复现输入控制信号与输入控制信号的差,误差分为七个模糊集,计算误差对应于七个模糊集的隶属度,根据得到的每个误差模糊集上的误差隶属度vi计算误差对应于每个控制模糊集上的控制规则,然后计算模糊变滑模面跟踪微分器的输出,对微分器输出的速度和反馈回来的被控对象的速度之差进行比例控制,对微分器输出的加速度和反馈回来的被控对象的加速度之差进行微分控制,两者加合后对被控对象进行控制。
Description
技术领域
本发明涉及共轴传动印刷机械启动过程的驱动控制方法。
背景技术
共轴传动印刷机在启动过程中,由于采用长轴连接,轴与轴之间传输距离长、系统刚度低、负载质量重等诸多因素的影响造成了启动时会发生扭转振动,扭振现象不仅影响了启动过程的稳态时间,而且对传动轴也会带来很大的冲击,从而影响印刷机的使用寿命。传统PID控制器在印刷机系统启动过程中往往会激起系统的振荡,主要是启动信号多为阶跃信号,由于阶跃信号是衰减的广谱信号,富含很多谱段的频率,当电气启动信号的频率和机械固有频率相耦合就会激起扭振。其次,传统PID控制器会对给定信号与反馈信号的误差求导数,在求导过程中,当采样时间很短的情况下,会引入计算噪声从而使系统振荡。针对以上问题,生产中主要采用在系统输入端加入低通滤波器的方法来实现对高频信号的抑制,然而采用低阶低通滤波器不能使高频信号很快的衰减,但是高阶滤波器的主要问题是算法过于复杂,并且参数选择不当会带来滤波器本身的不收敛,引起信号的振荡甚至发散。针对以上问题Levant提出了非线性跟踪微分器,通过规划启动曲线和非微分求导的方法,达到了抑制扭振的目的。
发明内容
本发明所采用的技术方案是:在国外Levant提出的一种利用高阶变结构来构建非线性跟踪微分器的基础上,采用模糊控制拟合滑模面,同时结合传统的PD控制,构建了一个具有模糊变滑模面跟踪微分器的PD控制器,抑振效果明显高于普通PD控制器。方法包括如下具体步骤:
步骤1:初始化,
模糊变滑模面跟踪微分器的输入控制信号为v(t),模糊变滑模面跟踪微分器输出的状态为(x,u)T,其中x用来跟踪复现输入控制信号v(t),u为x的导数,初始化模糊变滑模面跟踪微分器输出状态Xd=(xd,ud)T=(0,0)T;误差e=x-v(t),其单位为脉冲。
步骤2:分别计算误差e=x-v(t)对应于误差e七个模糊集的隶属度,其中,对应于第i个误差模糊集的隶属度vi=f(e),f(·)表示隶属度函数,误差e的七个模糊集分别为负大(NB),负中(NM),负小(NS),零(ZO),正小(PS),正中(PM),正大(PB);第一个模糊集NB采用Z型隶属度函数,第七个模糊集PB隶属度函数采用S型隶属度函数,其余采用三角形隶属度函数;
步骤3:根据得到的每个误差模糊集上的误差e的隶属度vi分别计算对应的每个控制模糊集上的控制规则uvi,其中,对应于第i个控制模糊集的隶属度ui=f(uvi),ui=vi,f(·)表示隶属度函数,vi表示误差e对应第i个误差模糊集的隶属度,控制规则的七个模糊集与误差e的七个模糊集分别一一对应;控制规则的七个模糊集分别为负大(NB),负中(NM),负小(NS),零(ZO),正小(PS),正中(PM),正大(PB);第一个模糊集NB采用Z型隶属度函数,第七个模糊集PB隶属度函数采用S型隶属度函数,其余采用三角形隶属度函数;
步骤4:计算模糊变滑模面跟踪微分器的输出,模糊变滑模面跟踪微分器的模型如下:
其中,x和u为模糊变滑模面跟踪微分器输出信号,x用来跟踪复现输入控制信号v(t),u为x的导数,作为v(t)的近似微分,C(C>0)是输入信号v(t)导数的Lipschitz常数上界;
M为模糊控制器,公式如下:
其中,n=7,uvi表示误差e对应于第i个控制模糊集上的控制规则,ui=vi;
步骤5:对模糊变滑模面跟踪微分器输出的速度x和反馈回来的被控对象的速度之差进行比例控制,对模糊变滑模面跟踪微分器输出的加速度u和反馈回来的被控对象的加速度之差进行微分控制,两者加合后输到控制系统,对被控系统进行控制。
有益效果
本发明针对共轴传动印刷机械启动过程中的扭振问题,提出了一种基于模糊变滑模面的PD控制。此控制策略兼顾了传统非线性变结构控制的非差分求导、规划动态过程、抗干扰能力强等优点,同时抑制了滑模面切换时产生的抖动。
附图说明
图1本发明系统框图;
图2a误差隶属度函数图;
图2b控制规则隶属度函数图;
图3a传统跟踪微分器和模糊跟踪微分器求导比较图
图3b传统跟踪微分器和模糊跟踪微分器求导的局部放大图
图4a带白噪声的正弦信号
图4b模糊跟踪微分器对带白噪声的正弦信号的跟随
图4c传统跟踪微分器对带白噪声的正弦信号的跟随
图4d带白噪声的正弦信号的导数
图4e模糊跟踪微分器对带白噪声的正弦信号的跟随的导数
图4f传统跟踪微分器对带白噪声的正弦信号的跟随的导数
具体实施方式
如图1所示,是本发明的系统框图。具体实施方式如下:
对模糊变滑模面跟踪微分器输入信号后,使用得到的输出速度V1和速度的导数a1与传统的PD控制器结合后,进入被控对象进行混合控制。
步骤1:初始化,
模糊变滑模面跟踪微分器的输入控制信号为v(t),模糊变滑模面跟踪微分器输出的状态为(x,u)T,其中x用来跟踪复现输入控制信号v(t),u为x的导数,初始化模糊变滑模面跟踪微分器输出状态Xd=(xd,ud)T=(0,0)T;误差e=x-v(t),
步骤2:分别计算误差e=x-v(t)对应于误差e七个模糊集的隶属度,其中,对应于第i个误差模糊集的隶属度vi=f(e),f(·)表示隶属度函数,误差e的七个模糊集分别为负大(NB),负中(NM),负小(NS),零(ZO),正小(PS),正中(PM),正大(PB);第一个模糊集NB采用Z型隶属度函数,第七个模糊集PB隶属度函数采用S型隶属度函数,其余采用三角形隶属度函数;
如图2a所示NB模糊集采用Z型隶属函数,函数公式为:
代入公式后得到函数为
PB模糊集隶属度函数采用S型隶属函数,公式为
其余采用三角形隶属度函数,公式为 其中[a,c]为取值区间,b为区间中一个值,以NM隶属函数为例,a、b、c分别为-30、-20、0,代入公式后得到函数为
步骤3:根据得到的每个误差模糊集上的误差e的隶属度vi计算误差e对应于每个控制模糊集上的控制规则uvi,其中,对应于第i个控制模糊集的隶属度ui=f(uvi),ui=vi,f(·)表示隶属度函数,控制规则的七个模糊集分别为负大(NB),负中(NM),负小(NS),零(ZO),正小(PS),正中(PM),正大(PB);第一个模糊集NB采用Z型隶属度函数,第七个模糊集PB隶属度函数采用S型隶属度函数,其余采用三角形隶属度函数;
步骤4:计算模糊变滑模面跟踪微分器的输出,模糊变滑模面跟踪微分器的模型如下:
其中,x和u为模糊变滑模面跟踪微分器输出信号,x用来跟踪复现输入控制信号v(t),u为x的导数,作为v(t)的近似微分,C(C>0)是输入信号v(t)导数的Lipschitz常数上界;譬如取输入信号取v(t)=sint,则可得C=1.0,根据公式约束条件,可取α=18, 则可取λ=6。
M为模糊控制器,公式如下:
其中,uvi表示误差e对应于第i个控制模糊集上的控制规则,ui=vi;
由于vi也表示uvi属于控制规则中的七个模糊集中的第i个模糊集的隶属度,如图2b控制规则七个模糊集和模糊集隶属度函数形状分别与误差的七个模糊集相对应。
以误差e=20为例,根据模糊规则可得
e=20 | NB | NM | NS | ZO | PS | PM | PB |
vi | - | - | - | 0 | 0.5 | 1 | 0.5 |
“-”表示不存在交点。
由于控制规则uv的隶属度等于误差e隶属度,根据控制规则的隶属度函数反推出uv值:
此时对应的模糊控制器M输出值为:
当ui=f(uvi)为非单调函数时,一个ui可能对应多个uvi,此时计算M时,分子分母要包含所有的uvi。
由于被控对象编码器反馈为位置信号,在实际系统中对位置信号进行二次求导,将其转化为速度和速度的导数。
对模糊变滑模面跟踪微分器输出的速度x和反馈回来的被控对象的速度之差进行比例控制,对模糊变滑模面跟踪微分器输出的加速度u和反馈回来的被控对象的加速度之差进行微分控制,两者加合后输到控制系统,对被控系统进行控制。
图3a、b是传统跟踪微分器和改进跟踪微分器求导比较图,在传统跟踪微分器和模糊跟踪微分器在选择相同参数时(α=10,λ=50),模糊函数的模糊区间M为[-30,30],采幅值为1的阶跃信号在100ms时激励两种微分器,对比仿真结果发现,采用模糊变参数的跟踪微分器,在相同参数下,收敛速度略慢于传统跟踪微分器(如图3a所示),但是抖振幅值却明显衰减。如图3b所示,稳态抖振从0.2下降到了0.043,幅值下降了78%,同时也有效的消除了静差。
图4a、d分别是采用0.01%的白噪声污染给定幅值为1、频率为1rad/s的信号和导数图,当输入的信号分别通过参数同上的模糊跟踪微分器和传统跟踪微分器时,通过图4b、e所示的模糊跟踪微分器对带白噪声的正弦信号的跟随和跟随导数对比传统跟踪微分器对带白噪声的正弦信号的跟随和跟随导数,可以看出模糊跟踪微分器对干扰信号具有很强的抵抗能力。在生产线上,复杂的电磁环境下,可以很好的抑制信号在线路传输过程中外界的干扰。
本发明针对共轴传动印刷机械启动过程中的扭振问题,提出了一种基于模糊变滑模面跟踪微分器的PD控制。此控制策略兼顾了传统非线性变结构控制的非差分求导、规划动态过程、抗干扰能力强等优点,同时抑制了滑模面切换时产生的抖动。
Claims (1)
1.一种基于模糊变滑模面跟踪微分器控制方法,其特征在于包含以下步骤:
步骤1:初始化,
模糊变滑模面跟踪微分器的输入控制信号为v(t),模糊变滑模面跟踪微分器输出的状态为(x,u)T,其中x用来跟踪复现输入控制信号v(t),u为x的导数,初始化模糊变滑模面跟踪微分器输出状态Xd=(xd,ud)T=(0,0)T;误差e=x-v(t);
步骤2:分别计算误差e=x-v(t)对应于误差e七个模糊集的隶属度,其中,对应于第i个误差模糊集的隶属度vi=f(e),f(·)表示隶属度函数,误差e的七个模糊集分别为负大(NB),负中(NM),负小(NS),零(ZO),正小(PS),正中(PM),正大(PB);第一个模糊集NB采用Z形隶属度函数,第七个模糊集PB隶属度函数采用S形隶属度函数,其余采用三角形隶属度函数;
步骤3:根据得到的每个误差模糊集上的误差e的隶属度vi分别计算对应的每个控制模糊集上的控制规则uvi,其中,对应于第i个控制模糊集的隶属度ui=f(uvi),ui=vi,f(·)表示隶属度函数,vi表示误差e对应第i个误差模糊集的隶属度,控制规则的七个模糊集与误差e的七个模糊集分别一一对应;控制规则的七个模糊集分别为负大(NB),负中(NM),负小(NS),零(ZO),正小(PS),正中(PM),正大(PB);第一个模糊集NB采用Z形隶属度函数,第七个模糊集PB隶属度函数采用S形隶属度函数,其余采用三角形隶属度函数;
步骤4:计算模糊变滑模面跟踪微分器的输出,模糊变滑模面跟踪微分器的模形如下:
其中,x和u为模糊变滑模面跟踪微分器输出信号,x用来跟踪复现输入控制信号v(t),u为x的导数,作为v(t)的近似微分,C是输入控制信号v(t)导数的Lipschitz常数上界,C>0;
M为模糊控制器,公式如下:
其中,uvi表示误差e对应于第i个控制模糊集上的控制规则,ui=vi;
步骤5:对模糊变滑模面跟踪微分器输出的速度x和反馈回来的被控对象的速度之差进行比例控制,对模糊变滑模面跟踪微分器输出的加速度u和反馈回来的被控对象的加速度之差进行微分控制,两者加合后对被控系统进行控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310693008.6A CN103699006B (zh) | 2013-12-17 | 2013-12-17 | 一种基于模糊变滑模面跟踪微分器控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310693008.6A CN103699006B (zh) | 2013-12-17 | 2013-12-17 | 一种基于模糊变滑模面跟踪微分器控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103699006A CN103699006A (zh) | 2014-04-02 |
CN103699006B true CN103699006B (zh) | 2016-04-27 |
Family
ID=50360573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310693008.6A Expired - Fee Related CN103699006B (zh) | 2013-12-17 | 2013-12-17 | 一种基于模糊变滑模面跟踪微分器控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103699006B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106200373B (zh) * | 2016-06-22 | 2019-05-17 | 广东电网有限责任公司电力科学研究院 | 一种获取过程信号的近似微分信号的方法及装置 |
CN107894714A (zh) * | 2017-11-10 | 2018-04-10 | 大连民族大学 | 非线性系统的自适应滑模控制方法 |
CN111290015B (zh) * | 2020-03-09 | 2022-05-13 | 贵州大学 | 具有约束的分数阶自持式机电地震仪系统加速稳定控制方法 |
CN113219821B (zh) * | 2021-04-26 | 2023-08-04 | 江苏博尚工业装备有限公司 | 一种比例积分滑模面的数控机床用模糊滑模位置控制方法 |
CN114047752B (zh) * | 2021-11-01 | 2025-01-14 | 浙江工业大学 | 基于模糊反演滑模的麦克纳姆轮移动机器人轨迹跟踪控制方法 |
CN114624990B (zh) * | 2022-03-03 | 2025-01-24 | 清华大学 | 压力数据处理方法、装置、设备和存储介质 |
CN115576189B (zh) * | 2022-08-31 | 2025-02-25 | 中国航发四川燃气涡轮研究院 | 基于自适应齐次微分器的进气环境模拟系统pid控制方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02208701A (ja) * | 1989-02-09 | 1990-08-20 | Toshiba Corp | 駆動ファジィ制御装置 |
US5568379A (en) * | 1991-11-25 | 1996-10-22 | Siemens Aktiengesellschaft | Method for controlling dynamic nth-order systems |
US5988848A (en) * | 1996-02-21 | 1999-11-23 | Siemens Aktiengesellschaft | Method and arrangement for adapting a sliding mode fuzzy controller |
CN102393639A (zh) * | 2011-10-18 | 2012-03-28 | 河海大学常州校区 | 基于自适应模糊滑模的微陀螺仪追踪控制方法 |
CN102495547A (zh) * | 2011-12-23 | 2012-06-13 | 上海交通大学 | Siso离散时间系统的间接自适应模糊滑模控制方法 |
CN103439884A (zh) * | 2013-07-19 | 2013-12-11 | 大连理工大学 | 一种基于模糊滑模的智能汽车横向控制方法 |
-
2013
- 2013-12-17 CN CN201310693008.6A patent/CN103699006B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02208701A (ja) * | 1989-02-09 | 1990-08-20 | Toshiba Corp | 駆動ファジィ制御装置 |
US5568379A (en) * | 1991-11-25 | 1996-10-22 | Siemens Aktiengesellschaft | Method for controlling dynamic nth-order systems |
US5988848A (en) * | 1996-02-21 | 1999-11-23 | Siemens Aktiengesellschaft | Method and arrangement for adapting a sliding mode fuzzy controller |
CN102393639A (zh) * | 2011-10-18 | 2012-03-28 | 河海大学常州校区 | 基于自适应模糊滑模的微陀螺仪追踪控制方法 |
CN102495547A (zh) * | 2011-12-23 | 2012-06-13 | 上海交通大学 | Siso离散时间系统的间接自适应模糊滑模控制方法 |
CN103439884A (zh) * | 2013-07-19 | 2013-12-11 | 大连理工大学 | 一种基于模糊滑模的智能汽车横向控制方法 |
Non-Patent Citations (1)
Title |
---|
交流伺服系统的模糊滑模PD型位置控制器;赵金等;《微电机》;20040228;第37卷(第1期);第37-40页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103699006A (zh) | 2014-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103699006B (zh) | 一种基于模糊变滑模面跟踪微分器控制方法 | |
CN103701368B (zh) | 双电机节能消隙控制方法 | |
CN104993760B (zh) | 考虑铁损的电动汽车异步电机模糊自适应动态面控制方法 | |
CN103888044B (zh) | 一种模糊pid控制器的参数自整定方法 | |
CN106527119B (zh) | 基于模糊控制的微分先行pid控制系统 | |
CN104218853B (zh) | 一种双永磁同步电机混沌系统的滑模同步控制方法 | |
CN106788052B (zh) | 基于观测器的异步电机命令滤波误差补偿模糊控制方法 | |
CN105024609B (zh) | 考虑铁损的电动汽车永磁同步电机命令滤波模糊控制方法 | |
CN107702171A (zh) | 一种应用在油烟机的主动降噪方法 | |
CN104638999B (zh) | 基于分段神经网络摩擦模型的双电机伺服系统控制方法 | |
CN106788086A (zh) | 考虑输入饱和的异步电机命令滤波有限时间模糊控制方法 | |
CN202499141U (zh) | 电力机车粘着控制装置 | |
CN102629843A (zh) | 三电机驱动系统神经网络广义逆自适应控制器的构造方法 | |
CN109450321B (zh) | 基于等价输入干扰的永磁同步电机混沌抑制方法及系统 | |
CN104932268A (zh) | 基于模糊pid的汽车巡航控制系统 | |
CN107131283A (zh) | 一种计及齿背接触特性的圆柱齿轮双齿面修形方法 | |
CN107276471B (zh) | 一种基于状态受限的异步电机模糊位置跟踪控制方法 | |
CN103256188B (zh) | 一种风力发电机组传动链的扭转振动控制方法及装置 | |
CN105242678B (zh) | 一种舵机抖动抑制电路及舵机系统 | |
CN1945919A (zh) | 复合型电力系统稳定器的实现方法 | |
CN107728596A (zh) | 一种内燃机车电控系统的模糊控制方法 | |
CN102880051A (zh) | 轮式移动机器人的模糊滑模驱动控制方法 | |
CN117506896A (zh) | 一种嵌入直流电机单连杆机械臂控制方法 | |
CN102790581A (zh) | 一种无轴承异步电机径向位置鲁棒控制器的构造方法 | |
CN106329986A (zh) | 一种超声波电机反步自适应伺服控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160427 |
|
CF01 | Termination of patent right due to non-payment of annual fee |