主权项 |
一种分数阶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>[</mo><mfrac><mrow><mo>-</mo><msub><mi>K</mi><mi>i</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mrow><mo>-</mo><mi>λ</mi></mrow></msubsup><mi>sin</mi><mrow><mo>(</mo><mrow><mi>λ</mi><mfrac><mi>π</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mi>μ</mi></msubsup><mi>sin</mi><mrow><mo>(</mo><mrow><mi>μ</mi><mfrac><mi>π</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>ω</mi><mi>c</mi><mrow><mo>-</mo><mi>λ</mi></mrow></msubsup><mi>cos</mi><mrow><mo>(</mo><mrow><mi>λ</mi><mfrac><mi>π</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mi>μ</mi></msubsup><mi>cos</mi><mrow><mo>(</mo><mrow><mi>μ</mi><mfrac><mi>π</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow></mrow></mfrac><mo>]</mo></mrow><mo>-</mo><mi>arctan</mi><mrow><mo>(</mo><mrow><msub><mi>Tω</mi><mi>c</mi></msub></mrow><mo>)</mo></mrow><mo>-</mo><mfrac><mi>π</mi><mn>2</mn></mfrac><mo>=</mo><mo>-</mo><mi>π</mi><mo>+</mo><msub><mi>φ</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>′</mo></msup><mi>B</mi><mo>-</mo><msup><mi>AB</mi><mo>′</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ω</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>ω</mi><mi>c</mi><mi>μ</mi></msubsup><mi>sin</mi><mrow><mo>(</mo><mi>μ</mi><mfrac><mi>π</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>-</mo><msub><mi>K</mi><mi>i</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mrow><mo>-</mo><mi>λ</mi></mrow></msubsup><mi>sin</mi><mrow><mo>(</mo><mi>λ</mi><mfrac><mi>π</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>ω</mi><mi>c</mi><mrow><mo>-</mo><mi>λ</mi></mrow></msubsup><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><mi>λ</mi><mfrac><mi>π</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mi>μ</mi></msubsup><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><mi>μ</mi><mfrac><mi>π</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>′</mo></msup><mo>=</mo><msub><mi>μK</mi><mi>d</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mrow><mi>μ</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mi>s</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><mi>μ</mi><mfrac><mi>π</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>+</mo><msub><mi>λK</mi><mi>i</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mrow><mo>-</mo><mi>λ</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mi>s</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><mi>λ</mi><mfrac><mi>π</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>,</mo><msup><mi>B</mi><mo>′</mo></msup><mo>=</mo><msub><mi>μK</mi><mi>d</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mrow><mi>μ</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><mi>μ</mi><mfrac><mi>π</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>-</mo><msub><mi>λK</mi><mi>i</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mrow><mo>-</mo><mi>λ</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><mi>λ</mi><mfrac><mi>π</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>[</mo><mrow><msub><mi>K</mi><mi>p</mi></msub><mo>+</mo><msub><mi>K</mi><mi>i</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mrow><mo>-</mo><mi>λ</mi></mrow></msubsup><mi>cos</mi><mrow><mo>(</mo><mrow><mi>λ</mi><mfrac><mi>π</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mi>μ</mi></msubsup><mi>cos</mi><mrow><mo>(</mo><mrow><mi>μ</mi><mfrac><mi>π</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>[</mo><mrow><mo>-</mo><msub><mi>K</mi><mi>i</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mrow><mo>-</mo><mi>λ</mi></mrow></msubsup><mi>sin</mi><mrow><mo>(</mo><mrow><mi>λ</mi><mfrac><mi>π</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><msubsup><mi>ω</mi><mi>c</mi><mi>μ</mi></msubsup><mi>sin</mi><mrow><mo>(</mo><mrow><mi>μ</mi><mfrac><mi>π</mi><mn>2</mn></mfrac></mrow><mo>)</mo></mrow></mrow><mo>]</mo></mrow><mn>2</mn></msup></mrow></msqrt><mrow><msub><mi>ω</mi><mi>c</mi></msub><msqrt><mrow><msup><mrow><mo>(</mo><mrow><msub><mi>Tω</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为性能指标,将在阶跃响应中得到的最小累计误差作为最优解。 |