发明名称 分数阶鲁棒控制器的参数快速整定方法及系统
摘要 本发明公开了一种分数阶鲁棒控制器的参数快速整定方法及系统,其中方法包括步骤:给定被控对象的数学模型传递函数、参数范围以及待整定控制器传递函数;根据给定函数列出开环相角、相角稳定和幅值方程并搜索被控对象的数学模型传递函数中参数的多组解;通过ITAE求出最优解。本发明兼顾系统的稳定相角裕度和动态响应,同时能满足给定范围的稳定相角裕度条件下,实现对系统良好的控制,保证系统具有较好的动态特性。
申请公布号 CN105511262A 申请公布日期 2016.04.20
申请号 CN201510906426.8 申请日期 2015.12.10
申请人 武汉工程大学 发明人 李自成;周智伟;曾丽;王后能
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 湖北武汉永嘉专利代理有限公司 42102 代理人 许美红
主权项 一种分数阶PI<sup>λ</sup>D<sup>μ</sup>鲁棒控制器的参数快速整定方法,其特征在于,包括如下步骤:S1:给定被控对象的数学模型传递函数<img file="FDA0000873163310000011.GIF" wi="358" he="142" />并给定设计指标带宽[ω<sub>cmin</sub>,ω<sub>cmax</sub>]范围和需保持稳定的相位裕度[φ<sub>mmin</sub>,φ<sub>mmax</sub>]的范围,以及待整定控制器传递函数C(s)=K<sub>p</sub>+K<sub>i</sub>s<sup>‑λ</sup>+K<sub>d</sub>s<sup>μ</sup>;其中,T为正实数,s为拉普拉斯算子,K<sub>p</sub>表示待整定的比例系数,K<sub>i</sub>表示待整定的积分系数,K<sub>d</sub>表示待整定的微分系数,λ表示待整定的积分阶次,μ表示待整定的微分阶次;S2:根据给定的传递函数列出开环相角、相角稳定和幅值方程:开环相角方程:<math><![CDATA[<mrow><mi>arctan</mi><mrow><mo>&lsqb;</mo><mfrac><mrow><mo>-</mo><msub><mi>K</mi><mi>i</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mrow><mo>-</mo><mi>&lambda;</mi></mrow></msubsup><mi>sin</mi><mrow><mo>(</mo><mrow><mi>&lambda;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mi>&mu;</mi></msubsup><mi>sin</mi><mrow><mo>(</mo><mrow><mi>&mu;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow></mrow><mrow><msub><mi>K</mi><mi>p</mi></msub><mo>+</mo><msub><mi>K</mi><mi>i</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mrow><mo>-</mo><mi>&lambda;</mi></mrow></msubsup><mi>cos</mi><mrow><mo>(</mo><mrow><mi>&lambda;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mi>&mu;</mi></msubsup><mi>cos</mi><mrow><mo>(</mo><mrow><mi>&mu;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow></mrow></mfrac><mo>&rsqb;</mo></mrow><mo>-</mo><mi>arctan</mi><mrow><mo>(</mo><mrow><msub><mi>T&omega;</mi><mi>c</mi></msub></mrow><mo>)</mo></mrow><mo>-</mo><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>=</mo><mo>-</mo><mi>&pi;</mi><mo>+</mo><msub><mi>&phi;</mi><mi>m</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000873163310000012.GIF" wi="1710" he="254" /></maths>开环相角稳定方程:<math><![CDATA[<mrow><mfrac><mrow><msup><mi>A</mi><mo>&prime;</mo></msup><mi>B</mi><mo>-</mo><msup><mi>AB</mi><mo>&prime;</mo></msup></mrow><mrow><msup><mi>A</mi><mn>2</mn></msup><mo>+</mo><msup><mi>B</mi><mn>2</mn></msup></mrow></mfrac><mo>-</mo><mfrac><mi>T</mi><mrow><mn>1</mn><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>T&omega;</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></mfrac><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000873163310000013.GIF" wi="1196" he="142" /></maths>其中,<math><![CDATA[<mrow><mi>A</mi><mo>=</mo><msub><mi>K</mi><mi>d</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mi>&mu;</mi></msubsup><mi>sin</mi><mrow><mo>(</mo><mi>&mu;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>-</mo><msub><mi>K</mi><mi>i</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mrow><mo>-</mo><mi>&lambda;</mi></mrow></msubsup><mi>sin</mi><mrow><mo>(</mo><mi>&lambda;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>,</mo><mi>B</mi><mo>=</mo><msub><mi>K</mi><mi>p</mi></msub><mo>+</mo><msub><mi>K</mi><mi>i</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mrow><mo>-</mo><mi>&lambda;</mi></mrow></msubsup><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><mi>&lambda;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mi>&mu;</mi></msubsup><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><mi>&mu;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000873163310000014.GIF" wi="1703" he="119" /></maths><math><![CDATA[<mrow><msup><mi>A</mi><mo>&prime;</mo></msup><mo>=</mo><msub><mi>&mu;K</mi><mi>d</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mi>s</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><mi>&mu;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>+</mo><msub><mi>&lambda;K</mi><mi>i</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mrow><mo>-</mo><mi>&lambda;</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mi>s</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><mi>&lambda;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>,</mo><msup><mi>B</mi><mo>&prime;</mo></msup><mo>=</mo><msub><mi>&mu;K</mi><mi>d</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><mi>&mu;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>-</mo><msub><mi>&lambda;K</mi><mi>i</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mrow><mo>-</mo><mi>&lambda;</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><mi>&lambda;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>.</mo></mrow>]]></math><img file="FDA0000873163310000015.GIF" wi="1893" he="118" /></maths>开环幅值方程:<math><![CDATA[<mrow><mfrac><msqrt><mrow><msup><mrow><mo>&lsqb;</mo><mrow><msub><mi>K</mi><mi>p</mi></msub><mo>+</mo><msub><mi>K</mi><mi>i</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mrow><mo>-</mo><mi>&lambda;</mi></mrow></msubsup><mi>cos</mi><mrow><mo>(</mo><mrow><mi>&lambda;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mi>&mu;</mi></msubsup><mi>cos</mi><mrow><mo>(</mo><mrow><mi>&mu;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>&lsqb;</mo><mrow><mo>-</mo><msub><mi>K</mi><mi>i</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mrow><mo>-</mo><mi>&lambda;</mi></mrow></msubsup><mi>sin</mi><mrow><mo>(</mo><mrow><mi>&lambda;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><msubsup><mi>&omega;</mi><mi>c</mi><mi>&mu;</mi></msubsup><mi>sin</mi><mrow><mo>(</mo><mrow><mi>&mu;</mi><mfrac><mi>&pi;</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup></mrow></msqrt><mrow><msub><mi>&omega;</mi><mi>c</mi></msub><msqrt><mrow><msup><mrow><mo>(</mo><mrow><msub><mi>T&omega;</mi><mi>c</mi></msub></mrow><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mn>1</mn></mrow></msqrt></mrow></mfrac><mo>=</mo><mn>1</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000873163310000016.GIF" wi="1885" he="262" /></maths>S3:利用公式(1)、(2)和(3)搜索ω<sub>c</sub>、φ<sub>m</sub>、K<sub>p</sub>、K<sub>i</sub>、K<sub>d</sub>、λ和μ得到多组解;S4:步骤S3得到的ω<sub>c</sub>、φ<sub>m</sub>、K<sub>p</sub>、K<sub>i</sub>、K<sub>d</sub>、λ和μ多组解中,以ITAE为性能指标,将在阶跃响应中得到的最小累计误差作为最优解。
地址 430074 湖北省武汉市洪山区雄楚大街693号