CN104657552A - 一种火箭贮箱结构三维模型自动化构建*** - Google Patents
一种火箭贮箱结构三维模型自动化构建*** Download PDFInfo
- Publication number
- CN104657552A CN104657552A CN201510070070.9A CN201510070070A CN104657552A CN 104657552 A CN104657552 A CN 104657552A CN 201510070070 A CN201510070070 A CN 201510070070A CN 104657552 A CN104657552 A CN 104657552A
- Authority
- CN
- China
- Prior art keywords
- dimensional model
- module
- structural member
- assembling
- coordinate system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种火箭贮箱结构三维模型自动化构建***,包括数据库、参数输入模块、参数存储模块、模型调度模块、三维模型生成模块和三维模型装配模块;数据库用于存储火箭贮箱构建所需结构件的三维模型;参数输入模块将用户输入的设计参数发送至参数存储模块存储;参数存储模块将用户设计参数进行缓存;模型调度模块接收并根据三维模型生成模块发送的模型调用请求,从数据库中进行遍历检索、查询与该请求匹配的模型;三维模型生成模块发送模型调用请求至模型调度模块以及调用数据库中对应的三维模型数据;三维模型装配模块将所需的结构件进行装配,完成贮箱三维模型的构建。本发明提高了产品设计效率和产品设计质量,缩短了产品研制周期。
Description
技术领域
本发明属于运载火箭三维快速设计技术,涉及一种火箭贮箱结构三维模型自动化构建***。
背景技术
目前,设计人员在利用三维模型设计软件进行运载火箭箭体贮箱结构类型的设计过程中,从贮箱总体骨架模型设计、箱底法兰布置、参考传递到结构详细设计等过程存在大量的相似性重复工作。在零部件的层次上,部分零部件如壁板、短壳板、瓜瓣、端框、法兰、防晃板、卡箍等零部件数量多、种类多,结构相似,这些零部件设计过程繁琐,重复性工作较多。设计人员需要花费大量的时间和精力在软件复杂的操作过程中,导致设计工作效率低下,直接影响产品设计周期。
此外,利用三维模型设计软件的标准模块进行设计过程中,由于不同设计人员设计水平的差异,导致设计模型质量参差不齐,设计规范性不高,影响了产品数字样机模型的整体修改和数字模装,间接影响了产品设计的正确性。
发明内容
本发明的技术解决问题的目的在于:针对现有技术的不足,提供了一种火箭贮箱结构三维模型自动化构建***,提高了产品设计效率和产品设计质量,降低了设计过程中软件操作难度,缩短了产品研制周期。
本发明的技术解决方案是:
一种火箭贮箱结构三维模型自动化构建***,包括:数据库、参数输入模块、参数存储模块、模型调度模块、三维模型生成模块和三维模型装配模块;
数据库,用于存储火箭贮箱构建所需结构件的三维模型;所述的结构件三维模型包含贮箱的壁板、短壳板、瓜瓣、端框、法兰、防晃板、卡箍、隧道管、化铣壁板和Y形环;
参数输入模块,接收用户输入的设计参数,并将设计参数发送至参数存储模块存储;所述的设计参数包括结构件类型、名称、结构件尺寸、结构件装配位置;
参数存储模块,将参数输入模块发送的用户设计参数进行缓存,供三维模型生成模块使用;
模型调度模块,接收并根据三维模型生成模块发送的模型调用请求,从数据库中进行遍历检索、查询与该请求匹配的模型,若存在匹配模型,则通知三维模型生成模块调用相应的模型;否则向三维模型生成模块发送模型调用请求失败的提示;
三维模型生成模块,从参数存储模块获取结构件类型、名称和结构尺寸参数,并根据结构件名称,发送模型调用请求至模型调度模块;同时根据模型调度模块的通知,调用数据库中对应的三维模型数据;根据结构尺寸参数和模型数据生成结构件的三维模型,并将其发送至三维模型装配模块;
三维模型装配模块,根据参数存储模块缓存的结构件用户设计参数,判断三维模型生成模块输出的结构件三维模型的布局形式,当结构件类型为筒段时,建立串联均等装配机制;当结构件类型为瓜瓣、化铣壁板、短壳板、端框、Y形环时,建立回转均等装配机制;当结构件为其他类型,采用独立装配机制;三维模型装配模块,根据参数存储模块缓存的结构件用户设计参数和采用的装配机制,创建安装坐标系,并将所需的结构件进行装配,完成贮箱三维模型的构建。
三维模型装配模块根据参数存储模块缓存的结构件用户设计参数和采用的装配机制,创建安装坐标系,并将所需的结构件进行装配的具体方式如下:
三维模型装配模块,采用独立装配机制时,按装配定义位置创建1个安装坐标系A;采用串联均等装配机制时,按装配定义位置创建坐标系,并将需要安装的m个结构件,沿创建的坐标系Z轴等距创建m个安装坐标系A i,i=1,…,m;采用回转均等装配机制时,按装配定义位置位置创建坐标系,并将需要安装的m个结构件,绕坐标系Z轴旋转等角度创建m个安装坐标系A i,i=1,…,m;m大于等于1;
三维模型装配模块,采用独立装配机制时,调用三维模型生成模块输出的1个结构件三维模型,通过结构件三维模型中自带的安装坐标系B与按装配定义位置创建的坐标系A重合约束,完成结构三维模型在空间骨架模型上的自动装配;三维模型装配模块,采用串联均等装配机制时,调用三维模型生成模块输出的m个结构件三维模型,通过结构件三维模型中自带的安装坐标系B与安装坐标系A i,i=1,…,m分别重合约束,完成结构三维模型在空间骨架模型上的自动装配;三维模型装配模块,采用回转均等装配机制时,调用三维模型生成模块输出的m个结构件三维模型,通过结构件三维模型中自带的安装坐标系B与安装坐标系A i,i=1,…,m分别重合约束,完成结构三维模型在空间骨架模型上的自动装配。
本发明与现有技术相比具有如下优点:
(1)本发明通过建立贮箱类结构件三维模型模板数据库,在该数据库中建立不同零件的三维模型,并将该数据库中的内容与三维模型自动化生成模块及模板调度模块相关联,使得本发明平台根据用户的不同输入参数,简单、快速地生成火箭贮箱结构的不同零件,极大提高了设计人员的设计工作效率,提升了模型的设计质量水平,模型更加规范,并且缩短了产品的研制周期。
(2)本发明根据火箭贮箱结构的特点,利用三维模型自动化装配模型获取用户输入的装配位置信息定义参数值,将三维模型自动化生成模块输出的多个零件结构三维模型按坐标系重合约束自动装配成组件结构三维模型,不需要提前定义大量装配参考基准,降低装配参照丢失错误的概率,并且利于零组件的姿态位置自动化调整,提高了工作效率和产品质量。
附图说明
图1为本发明的***结构图;
图2为本发明的一种Y形环三维模型模板;
图3为本发明的筒段串联均等装配示意图;
图4为本发明的瓜瓣回转均等装配示意图;
图5为本发明的贮箱自动化构建结果示意图。
具体实施方式
下面结合附图对本发明具体实施方式做进一步介绍。
如图1所示,本发明一种火箭贮箱结构三维模型自动化构建***包括:数据库、参数输入模块、参数存储模块、模型调度模块、三维模型生成模块和三维模型装配模块;
数据库,用于存储火箭贮箱构建所需结构件的三维模型;所述的结构件三维模型包含贮箱的壁板、短壳板、瓜瓣、端框、法兰、防晃板、卡箍、隧道管、化铣壁板和Y形环;
参数输入模块,接收用户输入的设计参数,并将设计参数发送至参数存储模块存储;所述的设计参数包括结构件类型、名称、结构件尺寸、结构件装配位置;如以图2所示Y形环为例,参数输入模块需要输入的参数值包括Y形环名称,Y形环结构尺寸,装配位置尺寸;其中Y形环结构尺寸包括直径(如3338),周向角度(如360),壁筒延伸量(如90),短壳延伸量(如75),弧面母线半径(如400),厚度(如6);Y形环装配位置尺寸包括装配高度(如1043)。除周向角度单位为°,其余为mm。
参数存储模块,将参数输入模块发送的用户设计参数进行缓存,供三维模型生成模块使用;
模型调度模块,接收并根据三维模型生成模块发送的模型调用请求,从数据库中进行遍历检索、查询与该请求匹配的模型,若存在匹配模型,则通知三维模型生成模块调用相应的模型;否则向三维模型生成模块发送模型调用请求失败的提示;
三维模型生成模块,从参数存储模块获取结构件类型、名称和结构尺寸参数,并根据结构件名称,发送模型调用请求至模型调度模块;同时根据模型调度模块的通知,调用数据库中对应的三维模型数据;根据结构尺寸参数和模型数据生成结构件的三维模型(数据库中存的是三维模板,它是个源,根据用户的具体尺寸可以变形或派生出具体用户需要的模型),并将其发送至三维模型装配模块;
三维模型装配模块,根据参数存储模块缓存的结构件用户设计参数,判断三维模型生成模块输出的结构件三维模型的布局形式,当结构件类型为筒段时,建立串联均等装配机制;当结构件类型为瓜瓣、化铣壁板、短壳板、端框、Y形环时,建立回转均等装配机制;当结构件为其他类型,采用独立装配机制;三维模型装配模块,根据参数存储模块缓存的结构件用户设计参数和采用的装配机制,创建安装坐标系,并将所需的结构件进行装配,完成贮箱三维模型的构建。
三维模型装配模块根据参数存储模块缓存的结构件用户设计参数和采用的装配机制,创建安装坐标系,并将所需的结构件进行装配的具体方式如下:
三维模型装配模块,采用独立装配机制时,按装配定义位置创建1个安装坐标系A(装配定义位置根据用户输入的设计参数中的结构件装配位置获得,每个模型在输入的时候,都以自身为标准设立一个坐标系);采用串联均等装配机制时,按装配定义位置创建坐标系,并将需要安装的m个结构件,沿创建的坐标系Z轴等距创建m个安装坐标系A i,i=1,…,m;采用回转均等装配机制时,按装配定义位置位置创建坐标系,并将需要安装的m个结构件,绕坐标系Z轴旋转等角度创建m个安装坐标系A i,i=1,…,m;m大于等于1;
三维模型装配模块,采用独立装配机制时,调用三维模型生成模块输出的1个结构件三维模型,通过结构件三维模型中自带的安装坐标系B(每个模型都以用户需求以自身建立一个本体坐标系)与按装配定义位置创建的坐标系A重合约束(坐标系A与B重合),完成结构三维模型在空间骨架模型上的自动装配;三维模型装配模块,采用串联均等装配机制时,调用三维模型生成模块输出的m个结构件三维模型,通过结构件三维模型中自带的安装坐标系B与安装坐标系A i,i=1,…,m分别重合约束,完成结构三维模型在空间骨架模型上的自动装配;三维模型装配模块,采用回转均等装配机制时,调用三维模型生成模块输出的m个结构件三维模型,通过结构件三维模型中自带的安装坐标系B与安装坐标系A i,i=1,…,m分别重合约束,完成结构三维模型在空间骨架模型上的自动装配。
如图3所示,为三个筒段分段模型按串联均等装配机制自动装配后结果。当装配机制为回转均等时,自动装配同上。如图4所示,为八个瓜瓣按回转均等装配机制自动装配后结果。如图5所示,为贮箱自动化构建结果示意图
本发明未详细说明部分属本领域技术人员公知常识。
Claims (2)
1.一种火箭贮箱结构三维模型自动化构建***,其特征在于包括:数据库、参数输入模块、参数存储模块、模型调度模块、三维模型生成模块和三维模型装配模块;
数据库,用于存储火箭贮箱构建所需结构件的三维模型;所述的结构件三维模型包含贮箱的壁板、短壳板、瓜瓣、端框、法兰、防晃板、卡箍、隧道管、化铣壁板和Y形环;
参数输入模块,接收用户输入的设计参数,并将设计参数发送至参数存储模块存储;所述的设计参数包括结构件类型、名称、结构件尺寸、结构件装配位置;
参数存储模块,将参数输入模块发送的用户设计参数进行缓存,供三维模型生成模块使用;
模型调度模块,接收并根据三维模型生成模块发送的模型调用请求,从数据库中进行遍历检索、查询与该请求匹配的模型,若存在匹配模型,则通知三维模型生成模块调用相应的模型;否则向三维模型生成模块发送模型调用请求失败的提示;
三维模型生成模块,从参数存储模块获取结构件类型、名称和结构尺寸参数,并根据结构件名称,发送模型调用请求至模型调度模块;同时根据模型调度模块的通知,调用数据库中对应的三维模型数据;根据结构尺寸参数和模型数据生成结构件的三维模型,并将其发送至三维模型装配模块;
三维模型装配模块,根据参数存储模块缓存的结构件用户设计参数,判断三维模型生成模块输出的结构件三维模型的布局形式,当结构件类型为筒段时,建立串联均等装配机制;当结构件类型为瓜瓣、化铣壁板、短壳板、端框、Y形环时,建立回转均等装配机制;当结构件为其他类型,采用独立装配机制;三维模型装配模块,根据参数存储模块缓存的结构件用户设计参数和采用的装配机制,创建安装坐标系,并将所需的结构件进行装配,完成贮箱三维模型的构建。
2.根据权利要求1所述的一种火箭贮箱结构三维模型自动化构建***,其特征在于:所述三维模型装配模块根据参数存储模块缓存的结构件用户设计参数和采用的装配机制,创建安装坐标系,并将所需的结构件进行装配的具体方式如下:
三维模型装配模块,采用独立装配机制时,按装配定义位置创建1个安装坐标系A;采用串联均等装配机制时,按装配定义位置创建坐标系,并将需要安装的m个结构件,沿创建的坐标系Z轴等距创建m个安装坐标系Ai,i=1,…,m;采用回转均等装配机制时,按装配定义位置位置创建坐标系,并将需要安装的m个结构件,绕坐标系Z轴旋转等角度创建m个安装坐标系Ai,i=1,…,m;m大于等于1;
三维模型装配模块,采用独立装配机制时,调用三维模型生成模块输出的1个结构件三维模型,通过结构件三维模型中自带的安装坐标系B与按装配定义位置创建的坐标系A重合约束,完成结构三维模型在空间骨架模型上的自动装配;三维模型装配模块,采用串联均等装配机制时,调用三维模型生成模块输出的m个结构件三维模型,通过结构件三维模型中自带的安装坐标系B与安装坐标系Ai,i=1,…,m分别重合约束,完成结构三维模型在空间骨架模型上的自动装配;三维模型装配模块,采用回转均等装配机制时,调用三维模型生成模块输出的m个结构件三维模型,通过结构件三维模型中自带的安装坐标系B与安装坐标系Ai,i=1,…,m分别重合约束,完成结构三维模型在空间骨架模型上的自动装配。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510070070.9A CN104657552B (zh) | 2015-02-10 | 一种火箭贮箱结构三维模型自动化构建*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510070070.9A CN104657552B (zh) | 2015-02-10 | 一种火箭贮箱结构三维模型自动化构建*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104657552A true CN104657552A (zh) | 2015-05-27 |
CN104657552B CN104657552B (zh) | 2018-02-09 |
Family
ID=
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105826844A (zh) * | 2016-03-28 | 2016-08-03 | 成都振中电气有限公司 | 配电箱自动安装*** |
CN106971021A (zh) * | 2017-02-23 | 2017-07-21 | 西安航天动力研究所 | 一种燃气增压差动贮箱集成设计方法 |
CN107066644A (zh) * | 2016-11-29 | 2017-08-18 | 西安精雕软件科技有限公司 | 一种异形吊顶自动造型方法 |
CN107330199A (zh) * | 2017-07-04 | 2017-11-07 | 长春理工大学 | 一种基于catia的汽车散热器自动化设计***及其设计方法 |
CN110968914A (zh) * | 2019-11-28 | 2020-04-07 | 江南造船(集团)有限责任公司 | 船舶舾装复板装配方法、***、终端以及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1288754A2 (en) * | 2001-08-13 | 2003-03-05 | The Boeing Company | System and method for producing an assembly by directly implementing three-dimensional computer-aided design component definitions |
CN102819629A (zh) * | 2012-06-26 | 2012-12-12 | 上海森松环境技术工程有限公司 | 三维模型的自动装配方法及*** |
CN103902757A (zh) * | 2013-12-18 | 2014-07-02 | 上海森松制药设备工程有限公司 | 三维模型快速创建与交互***及方法 |
CN104217048A (zh) * | 2013-05-31 | 2014-12-17 | 北京空间技术研制试验中心 | 一种复杂航天器三维模型的管理方法 |
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1288754A2 (en) * | 2001-08-13 | 2003-03-05 | The Boeing Company | System and method for producing an assembly by directly implementing three-dimensional computer-aided design component definitions |
CN102819629A (zh) * | 2012-06-26 | 2012-12-12 | 上海森松环境技术工程有限公司 | 三维模型的自动装配方法及*** |
CN104217048A (zh) * | 2013-05-31 | 2014-12-17 | 北京空间技术研制试验中心 | 一种复杂航天器三维模型的管理方法 |
CN103902757A (zh) * | 2013-12-18 | 2014-07-02 | 上海森松制药设备工程有限公司 | 三维模型快速创建与交互***及方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105826844A (zh) * | 2016-03-28 | 2016-08-03 | 成都振中电气有限公司 | 配电箱自动安装*** |
CN107066644A (zh) * | 2016-11-29 | 2017-08-18 | 西安精雕软件科技有限公司 | 一种异形吊顶自动造型方法 |
CN107066644B (zh) * | 2016-11-29 | 2020-01-14 | 西安精雕软件科技有限公司 | 一种异形吊顶自动造型方法 |
CN106971021A (zh) * | 2017-02-23 | 2017-07-21 | 西安航天动力研究所 | 一种燃气增压差动贮箱集成设计方法 |
CN106971021B (zh) * | 2017-02-23 | 2020-11-06 | 西安航天动力研究所 | 一种燃气增压差动贮箱集成设计方法 |
CN107330199A (zh) * | 2017-07-04 | 2017-11-07 | 长春理工大学 | 一种基于catia的汽车散热器自动化设计***及其设计方法 |
CN107330199B (zh) * | 2017-07-04 | 2020-09-11 | 长春理工大学 | 基于catia的汽车散热器自动化设计***及设计方法 |
CN110968914A (zh) * | 2019-11-28 | 2020-04-07 | 江南造船(集团)有限责任公司 | 船舶舾装复板装配方法、***、终端以及介质 |
CN110968914B (zh) * | 2019-11-28 | 2023-11-07 | 江南造船(集团)有限责任公司 | 船舶舾装复板装配方法、***、终端以及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102708249B (zh) | 一种产品模块化配置方法及*** | |
CN103020358B (zh) | 针对机械装备的可适应性动态设计平台构建方法 | |
WO2015096511A1 (zh) | 飞机结构件智能数控加工编程***及方法 | |
CN104699508A (zh) | 云计算平台中快速部署和更新虚拟环境***及其方法 | |
CN102752372A (zh) | 一种基于文件的数据库同步方法 | |
CN104217048A (zh) | 一种复杂航天器三维模型的管理方法 | |
CN104951590B (zh) | 模具设计与制造的知识服务***及方法 | |
CN102103497A (zh) | 有限状态机执行装置和方法、在应用中的建立和使用方法 | |
CN104407576A (zh) | 一种通用型的生产制造单元的实现方法及控制*** | |
CN101814103A (zh) | 基于超单元的多组件布局建模与结构优化设计方法 | |
CN103577474A (zh) | 一种数据库的更新方法及*** | |
CN102136109A (zh) | 一种基于产品结构树的设计流程动态建模方法 | |
CN109063122A (zh) | 一种erp***与mes***的信息同步方法、相关***及设备 | |
CN112115611A (zh) | 一种协同仿真管理*** | |
CN104881730A (zh) | 一种基于工作流的锅炉虚拟样机协同设计***及方法 | |
CN1530573A (zh) | 橡胶密封制品全生命周期管理*** | |
CN103176407A (zh) | 一种基于生产过程解耦点定位的生产排程方法 | |
CN107563089A (zh) | 基于bim的pc构件生成任务列表的方法和计算设备 | |
CN104657552A (zh) | 一种火箭贮箱结构三维模型自动化构建*** | |
CN110232611A (zh) | 一种托盘租赁管理***及其预测方法 | |
CN104407885A (zh) | 同时对多台图形发生器内的fpga进行程序加载的方法 | |
CN106156956A (zh) | 一种银行数据加工作业调度***及其方法 | |
CN102207980A (zh) | 一种基于xml与db的数据交换方法及该数据适配器 | |
CN105844397A (zh) | 一种企业生产制造管理*** | |
CN102609562A (zh) | 布料机设计选型***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |