主权项 |
一种超前两步预测的电火花加工自适应控制系统,其特征在于,所述系统包括:参数估计器,用于根据电火花加工过程中的间隙电压和间隙电流进行实时判断,得到放电状态,并将所述放电状态传传递给控制模块;所述参数估计器还用于根据所述放电状态以及控制模块提供的控制信号在线识别过程参数,并将识别得到的所述过程参数传递给参数计算器;参数计算器,用于根据所述过程参数计算得到多个控制方程多项式,并将多个所述控制方程多项式传递给所述控制器;控制器,用于根据所述多个控制方程多项式和所述放电状态,根据极点配置得到控制信号,并利用所述控制信号确定抬刀周期;被控对象,用于根据所述抬刀周期进行调整;其中,电火花加工过程实变模型:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>B</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>A</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow></mrow></mfrac><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mrow><msub><mi>C</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>D</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow></mrow></mfrac><mi>e</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000809580920000011.GIF" wi="628" he="154" /></maths>所述参数计算器利用下面公式计算所述多个控制方程多项式:A(q)=A<sub>1</sub>(q)D<sub>1</sub>(q)B(q)=B<sub>1</sub>(q)D<sub>1</sub>(q)C(q)=C<sub>1</sub>(q)A<sub>1</sub>(q)<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>A</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>+</mo><msub><mi>a</mi><mn>1</mn></msub><msup><mi>q</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><mo>...</mo><mo>+</mo><msub><mi>a</mi><msub><mi>n</mi><mi>a</mi></msub></msub><msup><mi>q</mi><mrow><mo>-</mo><msub><mi>n</mi><mi>a</mi></msub></mrow></msup></mrow>]]></math><img file="FDA0000809580920000012.GIF" wi="533" he="82" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>B</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>b</mi><mn>1</mn></msub><msup><mi>q</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><mo>...</mo><mo>+</mo><msub><mi>b</mi><msub><mi>n</mi><mi>b</mi></msub></msub><msup><mi>q</mi><mrow><mo>-</mo><msub><mi>n</mi><mi>b</mi></msub></mrow></msup></mrow>]]></math><img file="FDA0000809580920000013.GIF" wi="474" he="81" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>C</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>+</mo><msub><mi>c</mi><mn>1</mn></msub><msup><mi>q</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><mo>...</mo><mo>+</mo><msub><mi>c</mi><msub><mi>n</mi><mi>c</mi></msub></msub><msup><mi>q</mi><mrow><mo>-</mo><msub><mi>n</mi><mi>c</mi></msub></mrow></msup></mrow>]]></math><img file="FDA0000809580920000014.GIF" wi="525" he="83" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>D</mi><mn>1</mn></msub><mrow><mo>(</mo><msup><mi>q</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>+</mo><msub><mi>d</mi><mn>1</mn></msub><msup><mi>q</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><mo>...</mo><mo>+</mo><msub><mi>d</mi><msub><mi>n</mi><mi>d</mi></msub></msub><msup><mi>q</mi><mrow><mo>-</mo><msub><mi>n</mi><mi>d</mi></msub></mrow></msup></mrow>]]></math><img file="FDA0000809580920000015.GIF" wi="581" he="83" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>A</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>+</mo><msub><mi>am</mi><mn>1</mn></msub><msup><mi>q</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><mo>...</mo><mo>+</mo><msub><mi>am</mi><msub><mi>n</mi><mrow><mi>a</mi><mi>m</mi></mrow></msub></msub><msup><mi>q</mi><mrow><mo>-</mo><msub><mi>n</mi><mrow><mi>a</mi><mi>m</mi></mrow></msub></mrow></msup></mrow>]]></math><img file="FDA0000809580920000016.GIF" wi="627" he="79" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>B</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>bm</mi><mn>1</mn></msub><msup><mi>q</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><mo>...</mo><mo>+</mo><msub><mi>bm</mi><msub><mi>n</mi><mrow><mi>b</mi><mi>m</mi></mrow></msub></msub><msup><mi>q</mi><mrow><mo>-</mo><msub><mi>n</mi><mrow><mi>b</mi><mi>m</mi></mrow></msub></mrow></msup></mrow>]]></math><img file="FDA0000809580920000017.GIF" wi="578" he="83" /></maths>q<sup>d‑1</sup>B<sup>+</sup>C=AR+BS<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mi>T</mi><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>AR</mi><mn>1</mn></msub><mo>+</mo><msup><mi>B</mi><mo>-</mo></msup><mi>S</mi><mo>)</mo><msub><mi>B</mi><mi>m</mi></msub></mrow><mrow><msup><mi>B</mi><mo>-</mo></msup><msub><mi>A</mi><mi>m</mi></msub></mrow></mfrac></mrow>]]></math><img file="FDA0000809580920000021.GIF" wi="416" he="149" /></maths>式中,A(q)、B(q)、C(q)、A<sub>m</sub>(q)、B<sub>m</sub>(q)、R、S、T为所述多个控制方程多项式;q为前向移位算子;d=2为超前两步;B<sup>+</sup>表示B(q)中的稳定可约分部分;B<sup>‑</sup>表示B(q)中的不稳定不可约分部分;R<sub>1</sub>=R/B<sup>+</sup>;a1···a<sub>na</sub>、b1···b<sub>nb</sub>、c1···c<sub>nc</sub>以及d1···d<sub>nd</sub>均为所述过程参;am<sub>1</sub>···am<sub>nam</sub>、bm<sub>1</sub>···bm<sub>nbm</sub>为参考模型参数,e(t)为随机干扰信号。 |