发明名称 一种基于空间坐标变换的液压支架工作姿态确定方法
摘要 本发明公开了基于空间坐标变换的液压支架工作姿态确定方法,通过实时测量支架构件变化的倾角值,从而获得四连杆液压支架的工作姿态。实时测量液压支架的底座、连杆和顶梁相对于参考坐标系的倾斜角度,利用上述三个角度值以及支架本身的几何尺寸,采用建立参考坐标系和相对坐标系的方法计算出支架当前各构件的位置、角度,以及驱动油缸的长度。其不仅测量准确,而且测量方法简单,便于移植到控制器或上位机软件中。
申请公布号 CN103899338A 申请公布日期 2014.07.02
申请号 CN201410087721.0 申请日期 2014.03.11
申请人 中国矿业大学;苏州福德保瑞科技发展有限公司 发明人 闫海峰;王秋实;王忠宾;谭超;周晓谋;姚新港;刘新华;刘继东
分类号 E21D15/51(2006.01)I 主分类号 E21D15/51(2006.01)I
代理机构 徐州支点知识产权代理事务所(普通合伙) 32244 代理人 刘新合
主权项 1.一种基于空间坐标变换的液压支架工作姿态确定方法,其特征在于:包括以下步骤:(1)通过安装在顶梁、连杆和底座上的传感器,实时测量出该液压支架各个构件的坐标系相对于参考坐标系的倾斜角度,即可以测得底座补偿倾角α、连杆一倾角δ和顶梁倾角γ;传感器信号输出端口连接液压支架的控制装置,控制装置获得传感器信号,并对应到在控制装置内建立的模型;(2)在液压支架控制装置内建立支架数学模型,建立液压支架参考坐标系{O},x轴平行于水平面,建立底座相对坐标系{O<sub>1</sub>},原点为点O,x<sub>1</sub>轴并行于底座底面;建立连杆相对坐标系{O<sub>2</sub>},原点为点A,x<sub>2</sub>轴重合于A、B点连线;建立掩护梁相对坐标系{O<sub>3</sub>},原点为点C,x<sub>3</sub>轴重合于C、D两点连线;建立顶梁相对坐标系{O<sub>4</sub>},原点为点F,x<sub>4</sub>轴平行于顶梁顶面;(3)根据支架各构件几何尺寸、装配关系得到构件各铰接点在其相对坐标系下的坐标,A点、B点、I点在坐标系{O<sub>1</sub>}下坐标(x<sub>A1</sub>,<sub>yA1</sub>)、(x<sub>B1</sub>,<sub>yB1</sub>)、(x<sub>I1</sub>,<sub>yI1</sub>),C、D两点在坐标系{O<sub>2</sub>}下的坐标(x<sub>C2</sub>,<sub>yC2</sub>)、(x<sub>D2</sub>,<sub>yD2</sub>),C、D、E、F点在坐标系{O<sub>3</sub>}下的坐标(x<sub>C3</sub>,<sub>yC3</sub>)、(x<sub>D3</sub>,<sub>yD3</sub>)、(x<sub>E3</sub>,<sub>yE3</sub>)、(x<sub>F3</sub>,<sub>yF3</sub>),G、H点在坐标系{O<sub>4</sub>}下的坐标(x<sub>G4</sub>,<sub>yG4</sub>)、(x<sub>H4</sub>,<sub>yH4</sub>);(4)计算相连构件坐标系之间的夹角,参考坐标系{O}与坐标系{O<sub>1</sub>}之间的夹角θ<sub>1</sub>=α,坐标系{O<sub>1</sub>}与坐标系{O<sub>2</sub>}之间的夹角<img file="FDA0000475428180000021.GIF" wi="503" he="145" />坐标系{O<sub>2</sub>}与坐标系{O<sub>3</sub>}之间的夹角<img file="FDA0000475428180000022.GIF" wi="515" he="145" />坐标系{O<sub>3</sub>}与坐标系标系{O<sub>4</sub>}之间的夹角θ<sub>4</sub>=γ-(θ<sub>1</sub>+θ<sub>2</sub>+θ<sub>3</sub>);其中<img file="FDA0000475428180000023.GIF" wi="480" he="145" />可以根据由A、B、C和D端点组成的四连杆机构运动学方程求得,即:x<sub>C2</sub>=l<sub>AC</sub>cos(δ-θ<sub>1</sub>-θ<sub>2</sub>);y<sub>C2</sub>=l<sub>AC</sub>sin(δ-θ<sub>1</sub>-θ<sub>2</sub>);x<sub>D2</sub>=x<sub>B2</sub>+l<sub>BD</sub>cos(180°-ε-η);y<sub>D2</sub>=y<sub>B2</sub>+l<sub>BD</sub>sin(180°-ε-η);x<sub>A2</sub>=0;y<sub>A2</sub>=0;x<sub>B2</sub>=l<sub>AB</sub>;y<sub>B2</sub>=0;<maths num="0001"><![CDATA[<math><mrow><mi>&epsiv;</mi><mo>=</mo><mi>arccos</mi><mfrac><mrow><msubsup><mi>l</mi><mi>AB</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>l</mi><mi>BC</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>l</mi><mi>AC</mi><mn>2</mn></msubsup></mrow><mrow><mn>2</mn><mo>&times;</mo><msub><mi>l</mi><mi>AB</mi></msub><mo>&times;</mo><msub><mi>l</mi><mi>BC</mi></msub></mrow></mfrac><mo>;</mo><mi>&eta;</mi><mo>=</mo><mi>arccos</mi><mfrac><mrow><msubsup><mi>l</mi><mi>CB</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>l</mi><mi>BD</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>l</mi><mi>CD</mi><mn>2</mn></msubsup></mrow><mrow><mn>2</mn><mo>&times;</mo><msub><mi>l</mi><mi>CB</mi></msub><mo>&times;</mo><msub><mi>l</mi><mi>BD</mi></msub></mrow></mfrac><mo>;</mo></mrow></math>]]></maths>(5)已知两坐标系之间的夹角以及原点相对位置,同一点在两坐标系内的坐标存在以下确定变换关系,坐标系{O<sub>1</sub>}到参考坐标系{O}的坐标变换矩阵为<maths num="0002"><![CDATA[<math><mrow><mmultiscripts><mi>T</mi><mprescripts/><mn>0</mn><mn>1</mn></mmultiscripts><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><mi>&theta;</mi><mn>1</mn></msub></mtd><mtd><mo>-</mo><mi>sin</mi><msub><mi>&theta;</mi><mn>1</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mi>sin</mi><msub><mi>&theta;</mi><mn>1</mn></msub></mtd><mtd><mi>cos</mi><msub><mi>&theta;</mi><mn>1</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>坐标系{O<sub>2</sub>}到坐标系{O<sub>1</sub>}的坐标变换矩阵为<maths num="0003"><![CDATA[<math><mrow><mmultiscripts><mi>T</mi><mprescripts/><mn>1</mn><mn>2</mn></mmultiscripts><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><mi>&theta;</mi><mn>2</mn></msub></mtd><mtd><mo>-</mo><mi>sin</mi><msub><mi>&theta;</mi><mn>2</mn></msub></mtd><mtd><msub><mi>x</mi><mi>Al</mi></msub></mtd></mtr><mtr><mtd><mi>sin</mi><msub><mi>&theta;</mi><mn>2</mn></msub></mtd><mtd><mi>cos</mi><msub><mi>&theta;</mi><mn>2</mn></msub></mtd><mtd><msub><mi>y</mi><mi>Al</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>坐标系{O<sub>3</sub>}到坐标系{O<sub>2</sub>}的坐标变换矩阵为<maths num="0004"><![CDATA[<math><mrow><mmultiscripts><mi>T</mi><mprescripts/><mn>2</mn><mn>3</mn></mmultiscripts><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><mi>&theta;</mi><mn>3</mn></msub></mtd><mtd><mo>-</mo><mi>sin</mi><msub><mi>&theta;</mi><mn>3</mn></msub></mtd><mtd><msub><mi>x</mi><mrow><mi>C</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><mi>sin</mi><msub><mi>&theta;</mi><mn>3</mn></msub></mtd><mtd><mi>cos</mi><msub><mi>&theta;</mi><mn>3</mn></msub></mtd><mtd><msub><mi>y</mi><mrow><mi>C</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>标系{O<sub>4</sub>}到坐标系{O<sub>3</sub>}的坐标变换矩阵为<maths num="0005"><![CDATA[<math><mrow><mmultiscripts><mi>T</mi><mprescripts/><mn>3</mn><mn>4</mn></mmultiscripts><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><mi>&theta;</mi><mn>4</mn></msub></mtd><mtd><mo>-</mo><mi>sin</mi><msub><mi>&theta;</mi><mn>4</mn></msub></mtd><mtd><msub><mi>x</mi><mrow><mi>F</mi><mn>3</mn></mrow></msub></mtd></mtr><mtr><mtd><mi>sin</mi><msub><mi>&theta;</mi><mn>4</mn></msub></mtd><mtd><mi>cos</mi><msub><mi>&theta;</mi><mn>4</mn></msub></mtd><mtd><msub><mi>y</mi><mrow><mi>F</mi><mn>3</mn></mrow></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>(6)通过上述步骤和方法可以计算和确定液压支架上任意一个确定点在参考坐标系{O}上的坐标值,对于液压支架任意已知构件,均可以获得其上任意可知点在{O}上的坐标值,通过多点坐标计算,该构件的工作姿态便可算得。
地址 221000 江苏省徐州市大学路1号南湖校区