[发明专利]基于XML的复杂航天器跨CAD平台设备协同布局方法有效
申请号: | 201710464506.1 | 申请日: | 2017-06-19 |
公开(公告)号: | CN107391795B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 王耀东;曹鹏;马楠;王新翔 | 申请(专利权)人: | 中国空间技术研究院 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 陈鹏 |
地址: | 100194 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 xml 复杂 航天器 cad 平台 设备 协同 布局 方法 | ||
1.基于XML的复杂航天器跨CAD平台设备协同布局方法,其特征在于包括如下步骤:
(1)在一个CAD平台上,对布局过程中需要的航天器单机设备三维模型进行三维几何建模;
(2)在步骤(1)的CAD平台上,对所有单机设备三维模型分别建立R坐标系;所述R坐标系的定义方式为:将单机设备安装的基准孔作为R坐标系的原点O,XOY坐标平面与单机设备基准孔所在底面重合,Z轴垂直于底面并指向上;
(3)通过中间格式将所有单机设备三维模型及其对应的R坐标系转发给其他参与协同设计的CAD平台,并在参与协同设计的CAD平台上转换到相应格式的单机设备三维模型,完成单机设备三维模型的共享;
(4)对不同CAD平台的相同的单机设备三维模型赋予相同的仪器设备代号;
(5)利用单机设备三维模型在任一CAD平台内进行航天器舱内的仪器设备布局,得出每台单机设备三维模型R坐标系的坐标原点在航天器整器机械坐标系下的坐标值(x,y,z),以及每台单机设备三维模型R坐标系相对于航天器整器机械坐标系的旋转矩阵,每台单机设备三维模型对应于航天器整器机械坐标系下不同的坐标值和坐标转换矩阵;所述的航天器整器机械坐标系的XOY面为器箭对接面,航天器飞行方向为Z向;
(6)将每台单机设备三维模型R坐标系相对于航天器整器机械坐标系的旋转矩阵转换成Euler角T(α,β,γ);
(7)将每台单机设备三维模型的R坐标系相对于航天器整器机械坐标系的原点位置信息(x,y,z)和Euler角T(α,β,γ)输出到XML格式表单中,XML表单的每行信息包含单机设备三维模型的名称、代号,同时包含相应的原点位置信息(x,y,z)和Euler角T(α,β,γ);
(8)在其他参与协同设计的CAD平台中,利用宏录制方法获取到相应的后台装配模型的函数,函数的输入为步骤(7)中XML表单包含的信息;然后利用后台装配模型的函数逐行读取步骤(7)中输出的XML表单,同时调取本地CAD平台中相应的单机设备三维模型,进行仪器设备三维模型的装配,完成跨CAD平台的布局信息共享和实时协同布局。
2.根据权利要求1所述的基于XML的复杂航天器跨CAD平台设备协同布局方法,其特征在于:所述步骤(3)中的中间格式为STEP格式。
3.根据权利要求1所述的基于XML的复杂航天器跨CAD平台设备协同布局方法,其特征在于:所述步骤(6)中将每台单机设备三维模型R坐标系相对于航天器整器机械坐标系的旋转矩阵转换成Euler角T(α,β,γ),具体为:绕航天器整器机械坐标系Z轴、Y轴、X轴进行换算,最后输出单机设备三维模型R坐标系相对于航天器整器机械坐标系的旋转角度向量T(α,β,γ)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国空间技术研究院,未经中国空间技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710464506.1/1.html,转载请声明来源钻瓜专利网。