发明名称 一种行吊吊绳摆角检测方法
摘要 本发明公开了一种行吊吊绳摆角检测方法,在任意水面H<sub>1</sub>H<sub>2</sub>H<sub>3</sub>H<sub>4</sub>上取n个点,分别为A<sub>1</sub>、A<sub>2</sub>、A<sub>3</sub>、…、A<sub>n</sub>,设吊绳末端为O,点O在水平面H<sub>1</sub>H<sub>2</sub>H<sub>3</sub>H<sub>4</sub>内的投影为O’,在吊绳上任取一点C,C点位置固定,OC与铅垂线的夹角为α即为吊绳与垂直方向的摆角;以O点为原点,以平行于平面H<sub>1</sub>H<sub>2</sub>H<sub>3</sub>H<sub>4</sub>的平面为三维空间中直角坐标系xoy平面,以过O点垂直于xoy面的直线为三维空间中直角坐标系z轴,建立坐标系oxyz,A<sub>1</sub>、A<sub>2</sub>、A<sub>3</sub>、…、A<sub>n</sub>在坐标系oxyz中的坐标为(x<sub>1</sub>,y<sub>1</sub>,z<sub>1</sub>),(x<sub>2</sub>,y<sub>2</sub>,z<sub>2</sub>),(x<sub>3</sub>,y<sub>3</sub>,z<sub>3</sub>),…,(x<sub>n</sub>,y<sub>n</sub>,z<sub>n</sub>),C点的坐标为(x<sub>c</sub>,y<sub>c</sub>,z<sub>c</sub>),OC、A<sub>1</sub>C、A<sub>2</sub>C、A<sub>3</sub>C、…、A<sub>n</sub>C为实际测量所得的长度,可根据算式得到得到点C的坐标,则α可计算出。
申请公布号 CN106241605A 申请公布日期 2016.12.21
申请号 CN201610687236.6 申请日期 2016.08.18
申请人 大连海事大学;深圳昊科瑞信科技有限公司 发明人 郑凯;谷劲柏;杨甜甜;何龙军;姜毅
分类号 B66C13/16(2006.01)I 主分类号 B66C13/16(2006.01)I
代理机构 大连东方专利代理有限责任公司 21212 代理人 高永德;李洪福
主权项 一种行吊吊绳摆角检测方法,其特征在于,包括以下步骤:步骤一,在任意水面H<sub>1</sub>H<sub>2</sub>H<sub>3</sub>H<sub>4</sub>上取n个点,分别为A<sub>1</sub>、A<sub>2</sub>、A<sub>3</sub>、…、A<sub>n</sub>,设吊绳末端为O,点O在水平面H<sub>1</sub>H<sub>2</sub>H<sub>3</sub>H<sub>4</sub>内的投影为O’,在吊绳上任取一点C,C点位置固定,OC与铅垂线的夹角为α即为吊绳与垂直方向的摆角;步骤二,以O点为原点,以平行于平面H<sub>1</sub>H<sub>2</sub>H<sub>3</sub>H<sub>4</sub>的平面为三维空间中直角坐标系xoy平面,以过O点垂直于xoy面的直线为三维空间中直角坐标系z轴,建立坐标系oxyz,A<sub>1</sub>、A<sub>2</sub>、A<sub>3</sub>、…、A<sub>n</sub>在坐标系oxyz中的坐标为(x<sub>1</sub>,y<sub>1</sub>,z<sub>1</sub>),(x<sub>2</sub>,y<sub>2</sub>,z<sub>2</sub>),(x<sub>3</sub>,y<sub>3</sub>,z<sub>3</sub>),...,(x<sub>n</sub>,y<sub>n</sub>,z<sub>n</sub>),C点的坐标为(x<sub>c</sub>,y<sub>c</sub>,z<sub>c</sub>),OC、A<sub>1</sub>C、A<sub>2</sub>C、A<sub>3</sub>C、…、A<sub>n</sub>C为实际测量所得的长度,可根据<maths num="0001"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msup><msub><mi>x</mi><mi>c</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>y</mi><mi>c</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>z</mi><mi>c</mi></msub><mn>2</mn></msup><mo>=</mo><msup><mi>OC</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><msub><mi>x</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mn>1</mn></msub><mo>-</mo><msub><mi>y</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><msub><mi>z</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><msub><mi>A</mi><mn>1</mn></msub><msup><mi>C</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>x</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mn>2</mn></msub><mo>-</mo><msub><mi>y</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mn>2</mn></msub><mo>-</mo><msub><mi>z</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><msub><mi>A</mi><mn>2</mn></msub><msup><mi>C</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mn>3</mn></msub><mo>-</mo><msub><mi>x</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mn>3</mn></msub><mo>-</mo><msub><mi>y</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mn>3</mn></msub><mo>-</mo><msub><mi>z</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><msub><mi>A</mi><mn>3</mn></msub><msup><mi>C</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mn>...</mn></mtd></mtr><mtr><mtd><mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>n</mi></msub><mo>-</mo><msub><mi>x</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>n</mi></msub><mo>-</mo><msub><mi>y</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>n</mi></msub><mo>-</mo><msub><mi>z</mi><mi>c</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><msup><msub><mi>A</mi><mi>n</mi></msub><mn>2</mn></msup></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001082839730000011.GIF" wi="833" he="451" /></maths>得到点C的坐标,则<img file="FDA0001082839730000012.GIF" wi="302" he="143" />在水平面H<sub>1</sub>H<sub>2</sub>H<sub>3</sub>H<sub>4</sub>上点的数量为2时,可得<maths num="0002"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msup><msub><mi>x</mi><mi>c</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>y</mi><mi>c</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>z</mi><mi>c</mi></msub><mn>2</mn></msup><mo>=</mo><msup><mi>OC</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mn>1</mn></msub><msub><mi>x</mi><mi>c</mi></msub><mo>+</mo><msub><mi>y</mi><mn>1</mn></msub><msub><mi>y</mi><mi>c</mi></msub><mo>+</mo><msub><mi>z</mi><mn>1</mn></msub><msub><mi>z</mi><mi>c</mi></msub><mo>=</mo><mfrac><mrow><msup><msub><mi>x</mi><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>y</mi><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>z</mi><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><msup><mi>OC</mi><mn>2</mn></msup><mo>-</mo><msub><mi>A</mi><mn>1</mn></msub><msup><mi>C</mi><mn>2</mn></msup></mrow><mn>2</mn></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mn>2</mn></msub><msub><mi>x</mi><mi>c</mi></msub><mo>+</mo><msub><mi>y</mi><mn>2</mn></msub><msub><mi>y</mi><mi>c</mi></msub><mo>+</mo><msub><mi>z</mi><mn>2</mn></msub><msub><mi>z</mi><mi>c</mi></msub><mo>=</mo><mfrac><mrow><msup><msub><mi>x</mi><mn>2</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>y</mi><mn>2</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>z</mi><mn>2</mn></msub><mn>2</mn></msup><mo>+</mo><msup><mi>OC</mi><mn>2</mn></msup><mo>-</mo><msub><mi>A</mi><mn>2</mn></msub><msup><mi>C</mi><mn>2</mn></msup></mrow><mn>2</mn></mfrac></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001082839730000013.GIF" wi="997" he="354" /></maths>令OC<sup>2</sup>=k<sub>0</sub>,<img file="FDA0001082839730000014.GIF" wi="1390" he="135" />可得<maths num="0003"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>x</mi><mi>c</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>k</mi><mn>1</mn></msub><msub><mi>y</mi><mn>2</mn></msub><mo>-</mo><msub><mi>k</mi><mn>2</mn></msub><msub><mi>y</mi><mn>1</mn></msub><mo>+</mo><mrow><mo>(</mo><msub><mi>y</mi><mn>1</mn></msub><msub><mi>z</mi><mn>2</mn></msub><mo>-</mo><msub><mi>y</mi><mn>2</mn></msub><msub><mi>z</mi><mn>1</mn></msub><mo>)</mo></mrow><msub><mi>z</mi><mi>c</mi></msub></mrow><mrow><msub><mi>x</mi><mn>1</mn></msub><msub><mi>y</mi><mn>2</mn></msub><mo>-</mo><msub><mi>x</mi><mn>2</mn></msub><msub><mi>y</mi><mn>1</mn></msub></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mi>c</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>k</mi><mn>1</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>k</mi><mn>2</mn></msub><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><msub><mi>z</mi><mn>2</mn></msub><mo>-</mo><msub><mi>x</mi><mn>2</mn></msub><msub><mi>z</mi><mn>1</mn></msub><mo>)</mo></mrow><msub><mi>z</mi><mi>c</mi></msub></mrow><mrow><msub><mi>x</mi><mn>2</mn></msub><msub><mi>y</mi><mn>1</mn></msub><mo>-</mo><msub><mi>x</mi><mn>1</mn></msub><msub><mi>y</mi><mn>2</mn></msub></mrow></mfrac></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001082839730000015.GIF" wi="674" he="283" /></maths>令<img file="FDA0001082839730000016.GIF" wi="1427" he="139" />最终得到<maths num="0004"><math><![CDATA[<mrow><msub><mi>z</mi><mi>c</mi></msub><mo>=</mo><mfrac><mrow><mo>-</mo><mrow><mo>(</mo><mi>a</mi><mi>b</mi><mo>+</mo><mi>c</mi><mi>d</mi><mo>)</mo></mrow><mo>&PlusMinus;</mo><msqrt><mrow><mn>2</mn><mi>a</mi><mi>b</mi><mi>c</mi><mi>d</mi><mo>+</mo><mrow><mo>(</mo><msub><mi>k</mi><mn>0</mn></msub><mo>-</mo><msup><mi>c</mi><mn>2</mn></msup><mo>)</mo></mrow><msup><mi>b</mi><mn>2</mn></msup><mo>+</mo><mrow><mo>(</mo><msub><mi>k</mi><mn>0</mn></msub><mo>-</mo><msup><mi>a</mi><mn>2</mn></msup><mo>)</mo></mrow><msup><mi>d</mi><mn>2</mn></msup><mo>-</mo><msup><mi>a</mi><mn>2</mn></msup><mo>-</mo><msup><mi>c</mi><mn>2</mn></msup><mo>+</mo><msub><mi>k</mi><mn>0</mn></msub></mrow></msqrt></mrow><mrow><msup><mi>b</mi><mn>2</mn></msup><mo>+</mo><msup><mi>d</mi><mn>2</mn></msup><mo>+</mo><mn>1</mn></mrow></mfrac></mrow>]]></math><img file="FDA0001082839730000017.GIF" wi="1334" he="143" /></maths>在水平面H<sub>1</sub>H<sub>2</sub>H<sub>3</sub>H<sub>4</sub>上点的数量超过2时,有,<maths num="0005"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msup><msub><mi>x</mi><mi>c</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>y</mi><mi>c</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>z</mi><mi>c</mi></msub><mn>2</mn></msup><mo>=</mo><msup><mi>OC</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mn>1</mn></msub><msub><mi>x</mi><mi>c</mi></msub><mo>+</mo><msub><mi>y</mi><mn>1</mn></msub><msub><mi>y</mi><mi>c</mi></msub><mo>+</mo><msub><mi>z</mi><mn>1</mn></msub><msub><mi>z</mi><mi>c</mi></msub><mo>=</mo><mfrac><mrow><msup><msub><mi>x</mi><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>y</mi><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>z</mi><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><msup><mi>OC</mi><mn>2</mn></msup><mo>-</mo><msub><mi>A</mi><mn>1</mn></msub><msup><mi>C</mi><mn>2</mn></msup></mrow><mn>2</mn></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mn>2</mn></msub><msub><mi>x</mi><mi>c</mi></msub><mo>+</mo><msub><mi>y</mi><mn>2</mn></msub><msub><mi>y</mi><mi>c</mi></msub><mo>+</mo><msub><mi>z</mi><mn>2</mn></msub><msub><mi>z</mi><mi>c</mi></msub><mo>=</mo><mfrac><mrow><msup><msub><mi>x</mi><mn>2</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>y</mi><mn>2</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>z</mi><mn>2</mn></msub><mn>2</mn></msup><mo>+</mo><msup><mi>OC</mi><mn>2</mn></msup><mo>-</mo><msub><mi>A</mi><mn>2</mn></msub><msup><mi>C</mi><mn>2</mn></msup></mrow><mn>2</mn></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mn>3</mn></msub><msub><mi>x</mi><mi>c</mi></msub><mo>+</mo><msub><mi>y</mi><mn>3</mn></msub><msub><mi>y</mi><mi>c</mi></msub><mo>+</mo><msub><mi>z</mi><mn>3</mn></msub><msub><mi>z</mi><mi>c</mi></msub><mo>=</mo><mfrac><mrow><msup><msub><mi>x</mi><mn>3</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>y</mi><mn>3</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>z</mi><mn>3</mn></msub><mn>2</mn></msup><mo>+</mo><msup><mi>OC</mi><mn>2</mn></msup><mo>-</mo><msub><mi>A</mi><mn>3</mn></msub><msup><mi>C</mi><mn>2</mn></msup></mrow><mn>2</mn></mfrac></mrow></mtd></mtr><mtr><mtd><mn>...</mn></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mi>n</mi></msub><msub><mi>x</mi><mi>c</mi></msub><mo>+</mo><msub><mi>y</mi><mi>n</mi></msub><msub><mi>y</mi><mi>c</mi></msub><mo>+</mo><msub><mi>z</mi><mi>n</mi></msub><msub><mi>z</mi><mi>c</mi></msub><mo>=</mo><mfrac><mrow><msup><msub><mi>x</mi><mi>n</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>y</mi><mi>n</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>z</mi><mi>n</mi></msub><mn>2</mn></msup><mo>+</mo><msup><mi>OC</mi><mn>2</mn></msup><mo>-</mo><msub><mi>A</mi><mi>n</mi></msub><msup><mi>C</mi><mn>2</mn></msup></mrow><mn>2</mn></mfrac></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001082839730000021.GIF" wi="990" he="711" /></maths>令OC<sup>2</sup>=k<sub>0</sub>,<img file="FDA0001082839730000022.GIF" wi="1462" he="135" /><img file="FDA0001082839730000023.GIF" wi="677" he="131" />…,<img file="FDA0001082839730000027.GIF" wi="693" he="138" />取<img file="FDA0001082839730000025.GIF" wi="665" he="310" />则可得到<maths num="0006"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>x</mi><mi>c</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>c</mi></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mi>c</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mrow><mo>(</mo><msup><mi>D</mi><mi>T</mi></msup><mi>D</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>D</mi><mi>T</mi></msup><msub><mi>D</mi><mi>z</mi></msub></mrow>]]></math><img file="FDA0001082839730000026.GIF" wi="435" he="222" /></maths>其中,D<sup>T</sup>是D的转置矩阵,由此得到z<sub>c</sub>;A<sub>1</sub>C、A<sub>2</sub>C、A<sub>3</sub>C、…、A<sub>n</sub>C采用具有拉伸和压缩性质的弹性机械连接结构,通过测量各机械连接的弹性形变即可获得其长度。
地址 116026 辽宁省大连市高新园区凌海路1号