主权项 |
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>ϵ</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>×</mo><msub><mi>l</mi><mi>AB</mi></msub><mo>×</mo><msub><mi>l</mi><mi>BC</mi></msub></mrow></mfrac><mo>;</mo><mi>η</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>×</mo><msub><mi>l</mi><mi>CB</mi></msub><mo>×</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>θ</mi><mn>1</mn></msub></mtd><mtd><mo>-</mo><mi>sin</mi><msub><mi>θ</mi><mn>1</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mi>sin</mi><msub><mi>θ</mi><mn>1</mn></msub></mtd><mtd><mi>cos</mi><msub><mi>θ</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>θ</mi><mn>2</mn></msub></mtd><mtd><mo>-</mo><mi>sin</mi><msub><mi>θ</mi><mn>2</mn></msub></mtd><mtd><msub><mi>x</mi><mi>Al</mi></msub></mtd></mtr><mtr><mtd><mi>sin</mi><msub><mi>θ</mi><mn>2</mn></msub></mtd><mtd><mi>cos</mi><msub><mi>θ</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>θ</mi><mn>3</mn></msub></mtd><mtd><mo>-</mo><mi>sin</mi><msub><mi>θ</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>θ</mi><mn>3</mn></msub></mtd><mtd><mi>cos</mi><msub><mi>θ</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>θ</mi><mn>4</mn></msub></mtd><mtd><mo>-</mo><mi>sin</mi><msub><mi>θ</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>θ</mi><mn>4</mn></msub></mtd><mtd><mi>cos</mi><msub><mi>θ</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}上的坐标值,通过多点坐标计算,该构件的工作姿态便可算得。 |