发明名称 实现结晶器振动液压缸的同步方法及其装置
摘要 本发明公开了一种结晶器振动液压缸的同步方法以及装置,根据两台液压缸的参考振幅和实际振幅来计算出液压缸的振幅设定值;设定振动周期内,实际振幅大的液压缸的的设定值减小或者实际振幅小的液压缸的设定值变大,动态周期调节两液压缸的振幅误差,最终达到两液压缸振幅相同;根据振幅设定值和两台液压缸的实际位置计算出两台液压缸的位置设定值;测量两个液压缸位置实际值和振实际幅值并进入下一个循环周期。大幅度的减小两台液压缸因为油路、液压缸、伺服阀及负载的差异性导致的位置偏差,避免振动过程中由于两杠的不平衡引起的结晶器水平倾斜。保证整个结晶器振动装置平稳、安全的运行。
申请公布号 CN102588363A 申请公布日期 2012.07.18
申请号 CN201210041781.X 申请日期 2012.02.23
申请人 中冶南方工程技术有限公司 发明人 蔡炜
分类号 F15B11/22(2006.01)I 主分类号 F15B11/22(2006.01)I
代理机构 北京汇泽知识产权代理有限公司 11228 代理人 秦士魁
主权项 一种结晶器振动液压缸的同步方法,其特征在于:其实现的步骤如下:A.根据两台液压缸的参考振幅和实际振幅来计算出液压缸的振幅设定值;B、设定振动周期内,实际振幅大的液压缸的的设定值减小或者实际振幅小的液压缸的设定值变大,动态周期调节两液压缸的振幅误差,最终达到两液压缸振幅相同;振动周期内误差调节函数算法为: <mrow> <msub> <mi>A</mi> <mrow> <mi>actcyl</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mfrac> <mn>1</mn> <mrow> <mi>Syn</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mfrac> <msub> <mi>A</mi> <mi>ref</mi> </msub> </mtd> <mtd> <mo>|</mo> <msub> <mi>ER</mi> <mrow> <mi>cyl</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <mn>1</mn> <mo>|</mo> <mo>&GreaterEqual;</mo> <mo>|</mo> <msub> <mi>ER</mi> <mrow> <mi>cyl</mi> <mn>2</mn> </mrow> </msub> <mo>-</mo> <mn>1</mn> <mo>|</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mi>A</mi> <mi>ref</mi> </msub> </mtd> <mtd> <mo>|</mo> <msub> <mi>ER</mi> <mrow> <mi>cyl</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <mn>1</mn> <mo>|</mo> <mo>&lt;</mo> <mo>|</mo> <msub> <mi>ER</mi> <mrow> <mi>cyl</mi> <mn>2</mn> </mrow> </msub> <mo>-</mo> <mn>1</mn> <mo>|</mo> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>A</mi> <mrow> <mi>actcyl</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <msub> <mi>A</mi> <mi>ref</mi> </msub> </mtd> <mtd> <mo>|</mo> <msub> <mi>ER</mi> <mrow> <mi>cyl</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <mn>1</mn> <mo>|</mo> <mo>&GreaterEqual;</mo> <mo>|</mo> <msub> <mi>ER</mi> <mrow> <mi>cyl</mi> <mn>2</mn> </mrow> </msub> <mo>-</mo> <mn>1</mn> <mo>|</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mrow> <mi>Syn</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>A</mi> </mrow> <mi>ref</mi> </msub> </mtd> <mtd> <mo>|</mo> <msub> <mi>ER</mi> <mrow> <mi>cyl</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <mn>1</mn> <mo>|</mo> <mo>&lt;</mo> <mo>|</mo> <msub> <mi>ER</mi> <mrow> <mi>cyl</mi> <mn>2</mn> </mrow> </msub> <mo>-</mo> <mn>1</mn> <mo>|</mo> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow> <mrow> <mi>Syn</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <msub> <mi>ER</mi> <mrow> <mi>cyl</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>ER</mi> <mrow> <mi>cyl</mi> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>ER</mi> <mrow> <mi>cyl</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <msub> <mi>A</mi> <mrow> <mi>actcyl</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>A</mi> <mrow> <mi>setcyl</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>ER</mi> <mrow> <mi>cyl</mi> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <msub> <mi>A</mi> <mrow> <mi>actcyl</mi> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>A</mi> <mrow> <mi>setcyl</mi> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>其中Aref为参考振幅值;Asetcyl1(k),Asetcyl2(k)分别是第k个振动周期第一液压缸和第二液压缸的振幅设定值;Aactcyl1(k),Aactcyl2(k)分别是第k个振动周期第一液压缸和第二液压缸的振幅实际值;Syn(k)定义为两缸同步系数;ERcyl1(k),ERcyl2(k)被定义为第k个振动周期第一液压缸和第二液压缸的振幅误差系数。C、根据振幅设定值和两台液压缸的实际位置计算出两台液压缸的位置设定值;D、根据位置设定值,振动周期内位置误差调节函数算法为:SPcyl1=Acyl1*SP‑ΔSP    (6)SPcyl2=Acyl2*SP+ΔSP    (7) <mrow> <mi>&Delta;SP</mi> <mo>=</mo> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mo>-</mo> <mi>Km</mi> </mtd> <mtd> <mi>K</mi> <mo>*</mo> <mrow> <mo>(</mo> <msub> <mi>PV</mi> <mrow> <mi>cyl</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>PV</mi> <mrow> <mi>cyl</mi> <mn>2</mn> </mrow> </msub> <mo>)</mo> </mrow> <mo>&le;</mo> <mo>-</mo> <mi>Km</mi> </mtd> </mtr> <mtr> <mtd> <mi>K</mi> <mo>*</mo> <mrow> <mo>(</mo> <msub> <mi>PV</mi> <mrow> <mi>cyl</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>PV</mi> <mrow> <mi>cyl</mi> <mn>2</mn> </mrow> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mo>-</mo> <mi>Km</mi> <mo>&lt;</mo> <mi>K</mi> <mo>*</mo> <mrow> <mo>(</mo> <msub> <mi>PV</mi> <mrow> <mi>cyl</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>PV</mi> <mrow> <mi>cyl</mi> <mn>2</mn> </mrow> </msub> <mo>)</mo> </mrow> <mo>&lt;</mo> <mi>Km</mi> </mtd> </mtr> <mtr> <mtd> <mi>Km</mi> </mtd> <mtd> <mi>K</mi> <mo>*</mo> <mrow> <mo>(</mo> <msub> <mi>PV</mi> <mrow> <mi>cyl</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>PV</mi> <mrow> <mi>cyl</mi> <mn>2</mn> </mrow> </msub> <mo>)</mo> </mrow> <mo>&GreaterEqual;</mo> <mi>Km</mi> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>其中,SPcyl1,SPcyl2分别为第一、第二液压缸位置设定值;SP为幅值为1的标准正弦或非正弦函数;ΔSP被定义为同步误差补偿信号;Km为同步补偿极限值;K为同步补偿增益;PVcyl1,PVcyl2分别第一,第二液压缸位置实际值;E、测量两个液压缸位置实际值和振实际幅值并转入所述步骤A,进行下一个周期。
地址 430223 湖北省武汉市东湖新技术开发区大学园路33号