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
- nonlinear tracking
- variable sliding
- 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.)
- Active
Links
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 Active CN103699006B (zh) | 2013-12-17 | 2013-12-17 | 一种基于模糊变滑模面跟踪微分器控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103699006B (zh) |
Families Citing this family (5)
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 | 江苏博尚工业装备有限公司 | 一种比例积分滑模面的数控机床用模糊滑模位置控制方法 |
CN114047752A (zh) * | 2021-11-01 | 2022-02-15 | 浙江工业大学 | 基于模糊反演滑模的麦克纳姆轮移动机器人轨迹跟踪控制方法 |
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 active Active
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) | 一种基于模糊变滑模面跟踪微分器控制方法 | |
CN108958032B (zh) | 一种非线性多智能体***的总量协同一致控制方法 | |
CN103401501B (zh) | 一种基于模糊自抗扰的pmsm伺服***控制方法 | |
CN106160610B (zh) | 一种主动悬架电磁作动器智能控制器的构造方法 | |
CN104065322A (zh) | 一种电机位置伺服***的输出反馈控制方法 | |
CN102629843A (zh) | 三电机驱动***神经网络广义逆自适应控制器的构造方法 | |
CN106655938A (zh) | 基于高阶滑模方法的永磁同步电机控制***及控制方法 | |
CN102790581B (zh) | 一种无轴承异步电机径向位置鲁棒控制器的构造方法 | |
CN104393814B (zh) | 一种永磁同步电机控制方法 | |
CN109412492B (zh) | 基于模糊等价输入干扰法的速度环控制参数自整定方法 | |
CN107171612A (zh) | 模糊分数阶pid的开关磁阻电机转矩控制方法与*** | |
CN103412481A (zh) | 一种混合动力车bsg***自抗扰控制器构造方法 | |
CN111948947B (zh) | 一种电机模拟器的非线性电流模拟及鲁棒控制方法 | |
CN111443599A (zh) | 优化pid参数的核电站汽轮机转速控制方法 | |
CN106597840A (zh) | 一种基于产生式规则推理的pid参数整定方法 | |
CN111510026B (zh) | 一种永磁同步电机输出扭矩估算方法及*** | |
CN105958553A (zh) | 一种水电站机组lcu有功脉冲调节*** | |
CN105227035A (zh) | 一种永磁直线电机控制方法 | |
CN107728596A (zh) | 一种内燃机车电控***的模糊控制方法 | |
CN105867126A (zh) | 一种三相电压源型逆变***分数阶pi优化控制方法 | |
CN105633947B (zh) | 一种upfc阻尼控制的定位方法 | |
CN106877769A (zh) | 一种伺服电机速度控制器增益参数自整定的方法 | |
CN104022701B (zh) | 一种永磁同步直线电机牛顿法内模速度控制方法 | |
CN106452238B (zh) | 一种西门子pss3b模型参数整定方法 | |
CN106130431B (zh) | 一种直线电机rbf神经网络广义逆内模控制方法 |
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 |