APP下载

电力工程中大旋转角的三维基准转换方法探讨

2012-02-08胡茂林

电力勘测设计 2012年3期
关键词:程序模型

胡茂林

(西南电力设计院,四川 成都 610021)

电力工程中大旋转角的三维基准转换方法探讨

胡茂林

(西南电力设计院,四川 成都 610021)

本文介绍了两个大旋转角坐标系之间的三维坐标转换方法与数学模型,根据数学模型在VS.NET2005平台上编写了适用于任意旋转角度的坐标转换程序,并对程序进行了算例分析。

大旋转角;三维基准转换;非线性模型;程序开发。

1 坐标转换的数学模型

1.1 空间坐标转换的布尔沙模型

1.2 三维直角坐标大角度基准转换模型

设两套三维空间直角坐标分别为(X,Y,Z)和(x,y,z),它们的关系如下:

其中:(X0,Y0,Z0)为坐标平移,u为尺度,(a1,a2,a3,b1,b2,b3,c1,c2,c3)为旋转矩阵M的元素。因为三维基准转换是一种正交变换,所以旋转矩阵中的元素满足如下正交条件:

设三维基准转换中未知数为3个坐标平移量参数、1个尺度参数和9个方向余弦参数,将(3)式用泰勒级数展开,并写成误差方程如下:

其中:X 的含义同上, B 和W分别为:

由a1,a2,a3,b1,b2,b3,c1,c2,c3相关,根据(4)式可列出条件方程:

按附有条件的间接平差法解算,即可得到参数X,X矩阵中包含了坐标转换的13个参数。

图1 三维直角坐标大角度坐标转换程序流程图

2 程序开发

作者按照三维直角坐标大角度基准转换模型在VS.NET2005平台上开发了坐标转换程序,其三维直角坐标大角度坐标转换程序流程图见图1。

运行程序转换参数已知时,可直接输入,否则就需要使用公共点进行拟合,这也是本程序的核心部分。通过列立误差方程与条件方程,解算得到转换参数的矩阵,再使用算得的转换参数对原坐标数据进行坐标转换。……

登录APP查看全文

猜你喜欢

程序模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
试论我国未决羁押程序的立法完善
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
3D打印中的模型分割与打包
创卫暗访程序有待改进
FLUKA几何模型到CAD几何模型转换方法初步研究
恐怖犯罪刑事诉讼程序的完善