发明名称 直接驱动伺服系统的二阶滑模控制系统及其控制方法
摘要 一种直接驱动伺服系统的二阶滑模控制系统及其控制方法,其特征在于采用混合非奇异终端二阶滑模方法设计位置控制器,解决了终端滑模奇异性的问题,并且引入线性滑模面从而加快了系统收敛速度。二阶滑模的加入将控制作用在变量的高阶微分上从而削弱了系统的抖振现象。此外,自适应控制器的设计,对控制增益进行动态调节,克服了控制增益需要不确定边界的局限性。整个控制系统硬件部分包括主电路、控制电路、控制对象三部分。其中控制电路包括DPS处理器、电流采样电路、动子位置采样电路、IPM隔离驱动保护电路,主电路包括调压电路、整流滤波单元、IPM逆变单元。本发明方法最终由嵌入DPS处理器中的控制程序实现。
申请公布号 CN104485864B 申请公布日期 2017.04.19
申请号 CN201410679961.X 申请日期 2014.11.24
申请人 沈阳工业大学 发明人 孙宜标;陈展琴;王丽梅;郑浩
分类号 H02P21/00(2016.01)I 主分类号 H02P21/00(2016.01)I
代理机构 沈阳智龙专利事务所(普通合伙) 21115 代理人 宋铁军
主权项 直接驱动伺服系统的二阶滑模控制系统,其特征在于:该系统是由永磁直线电机位置控制器、自适应控制器和控制系统硬件部分组成,其中控制系统硬件部分包括主电路、控制电路、控制对象三部分,其中控制电路包括DPS处理器、电流采样电路、动子位置采样电路、IPM隔离驱动保护电路,主电路包括调压电路、整流滤波单元、IPM逆变单元,控制对象为机身装有光栅尺的三相永磁直线同步电机,永磁直线电机位置控制器采用混合非奇异终端二阶滑模设计,二阶滑模位置控制器的混合非奇异终端滑模面为:<maths num="0001"><math><![CDATA[<mrow><mi>&sigma;</mi><mo>=</mo><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msub><mi>cx</mi><mn>2</mn></msub><mo>+</mo><msubsup><mi>&gamma;x</mi><mn>2</mn><mrow><mi>p</mi><mo>/</mo><mi>q</mi></mrow></msubsup><mrow><mo>(</mo><mi>c</mi><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mi>&epsiv;</mi></mtd><mtd><mrow><mo>|</mo><msub><mi>x</mi><mn>1</mn></msub><mo>|</mo><mo>&GreaterEqual;</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mrow><mi>&epsiv;</mi><mo>|</mo><msub><mi>x</mi><mn>1</mn></msub><msup><mo>|</mo><mi>&beta;</mi></msup></mrow></mtd><mtd><mrow><mo>|</mo><msub><mi>x</mi><mn>1</mn></msub><mo>|</mo><mo>&lt;</mo><mn>1</mn></mrow></mtd></mtr></mtable></mfenced><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001167973820000011.GIF" wi="1422" he="262" /></maths> 混合非奇异终端滑模面的一阶导数为:<maths num="0002"><math><![CDATA[<mrow><mover><mi>&sigma;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><mi>c</mi><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mi>p</mi><mi>&gamma;</mi></mrow><mi>q</mi></mfrac><msubsup><mi>x</mi><mn>2</mn><mrow><mi>p</mi><mo>/</mo><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub></mrow>]]></math><img file="FDA0001167973820000012.GIF" wi="958" he="207" /></maths>式中,x<sub>1</sub>,x<sub>2</sub>为系统的跟踪误差值及其导数,则<img file="FDA0001167973820000013.GIF" wi="598" he="87" />P<sup>*</sup>为指定的位置,P为实际输出位置,p,q,γ,ε,β均为大于0的常数,且1<p/q<2,c≥1;且由上式可知二阶滑模控制系统的相对阶为1,需定义适当的<img file="FDA0001167973820000014.GIF" wi="48" he="71" />使输出变量σ及其导数<img file="FDA0001167973820000015.GIF" wi="57" he="71" />在有限时间内收敛为零,将二阶滑模系统控制的问题等价为不确定系统在有限时间内达到稳定的问题;令χ<sub>1</sub>=σ,<img file="FDA0001167973820000016.GIF" wi="207" he="71" />则有<maths num="0003"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><msub><mover><mi>&chi;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>&chi;</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&chi;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><mi>&delta;</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><msub><mi>&chi;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&chi;</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>+</mo><mi>&phi;</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><msub><mi>&chi;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&chi;</mi><mn>2</mn></msub><mo>)</mo></mrow><mover><mi>u</mi><mo>&CenterDot;</mo></mover></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001167973820000017.GIF" wi="829" he="190" /></maths> 其中,χ=[χ<sub>1</sub>,χ<sub>2</sub>]<sup>T</sup>为系统的状态变量;δ(t,χ<sub>1</sub>,χ<sub>2</sub>),φ(t,χ<sub>1</sub>,χ<sub>2</sub>)是不确定函数,u为控制变量; 二阶滑模控制器控制律超螺算法为:<maths num="0004"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mi>u</mi><mo>(</mo><mi>t</mi><mo>)</mo><mo>=</mo><mo>-</mo><msub><mi>M</mi><mn>1</mn></msub><msqrt><mrow><mo>|</mo><mi>&sigma;</mi><mo>|</mo></mrow></msqrt><mi>sgn</mi><mo>(</mo><mi>&sigma;</mi><mo>)</mo><mo>+</mo><mi>v</mi><mo>(</mo><mi>t</mi><mo>)</mo></mtd></mtr><mtr><mtd><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mo>(</mo><mi>t</mi><mo>)</mo><mo>=</mo><mo>-</mo><msub><mi>M</mi><mn>2</mn></msub><mi>sgn</mi><mo>(</mo><mi>&sigma;</mi><mo>)</mo></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001167973820000021.GIF" wi="946" he="262" /></maths> M<sub>1</sub>,M<sub>2</sub>为控制增益;设计自适应控制律使控制增益自动调节,即设计的自适应控制律使控制增益动态增加,直到系统滑模变量接近平衡点,然后控制增益将开始减少,因此设计通过引入邻域|σ|≤μ只要滑模变量满足这个邻域,系统的控制增益动态开始减少,直到该系统滑模变量离开邻域,离开邻域之后增益动态增加,以迫使轨迹有限的时间内回到平衡点,控制增益的自适应律为:<maths num="0005"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>M</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>w</mi><mn>1</mn></msub><msqrt><mfrac><msub><mi>&gamma;</mi><mn>1</mn></msub><mn>2</mn></mfrac></msqrt><mi>sgn</mi><mrow><mo>(</mo><mo>|</mo><mi>&sigma;</mi><mo>|</mo><mo>-</mo><mi>&mu;</mi><mo>)</mo></mrow></mrow></mtd><mtd><mtable><mtr><mtd><mrow><mi>i</mi><mi>f</mi></mrow></mtd><mtd><mrow><mi>&alpha;</mi><mo>&gt;</mo><msub><mi>&alpha;</mi><mi>m</mi></msub></mrow></mtd></mtr></mtable></mtd></mtr><mtr><mtd><mi>&eta;</mi></mtd><mtd><mtable><mtr><mtd><mrow><mi>i</mi><mi>f</mi></mrow></mtd><mtd><mrow><mi>&alpha;</mi><mo>&lt;</mo><msub><mi>&alpha;</mi><mi>m</mi></msub></mrow></mtd></mtr></mtable></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>M</mi><mn>2</mn></msub><mo>=</mo><mn>2</mn><mi>&xi;</mi><mi>&alpha;</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001167973820000022.GIF" wi="1053" he="445" /></maths> 式中μ,η,ξ,γ<sub>1</sub>,w<sub>1</sub>为任意正常数,参数α<sub>m</sub>为任意小正常数。
地址 110870 辽宁省沈阳市经济技术开发区沈辽西路111号