一种基于udf技术的壁板建模方法

文档序号:10655643阅读:325来源:国知局
一种基于udf技术的壁板建模方法
【专利摘要】本发明提供了一种基于UDF技术的壁板建模方法,采用UG软件作为建模平台,建立UDF库;建立壁板的参数化特征模型,确定壁板的特征尺寸变量和草图尺寸变量,建模步骤如下:依照壁板的特征尺寸变量和草图尺寸变量,生成UDF;通过UG/OPEN API模块开发用户界面和用以调用生成的UDF的快捷按钮;运行生成的程序,通过更改用户界面内各参数项的值,生成所需壁板模型。本发明所述的基于UDF技术的壁板建模方法,减少了建库的编程工作量,方便后续扩充和修改库内的模型,而且可以得到良好的用户界面,系统与模型库相连接,实现标准数据自动选择,用户调用库内模型操作方便快捷,开放式的模型库结构使后续对库内容的修改与扩充也非常方便。
【专利说明】
-种基于UDF技术的壁板建模方法
技术领域
[0001 ]本发明属于火箭数字化制造领域,尤其是设及一种火箭壁板的建模方法。
【背景技术】
[0002] 新一代运载火箭采用一系列新材料、新方法、新工艺,提升产品性能和稳定性。胆 箱壁板网格采用机械锐切成形方式,进一步提升制造精度和加强质量控制。随着航天技术 的发展,生产研发任务日益增加,迫切要求实现产品的快速设计,运就需要快捷、准确的完 成壁板建模工作。快速建模是今后3D建模的趋势,此方法简单有效,而且具有一定的通用 性,可W降低工作量,提高工作效率,节省建模时间,提升企业竞争力。快速建模技术作为有 效提高生产效率的重要手段,包括模块化建模技术、参数化建模技术等,正确并合理的利用 技术手段,W达到生产效率的成倍提高。目前国外多利用UG的二次开发技术在Visual C++ 上建立数据库,W实现快速产品建模。因此,针对胆箱壁板模型实际情况,在建模过程中合 理分析模型特征,进行快速建模是提高壁板型腔设计效率的重要途径。
[0003] 目前采用UG软件进行壁板建模,但没有专口针对壁板特征的建模模块。每个模型 特征均W草绘方式人工完成,编辑特征时处理特征点、线、面,操作繁琐,导致壁板整体建模 效率很低。而且运种零散的建模和设计方式,使得设计员建模方法、思路各自不同,没有统 一的标准,没有参数化功能。目前,开发针对壁板特征的建模方式,实现壁板的快速建模已 经迫在眉睫。

【发明内容】

[0004] 有鉴于此,本发明旨在提出一种基于UDF技术的壁板建模方法,W解决现有的建模 模式生产效率低,模型一致性差的问题。
[0005] 为达到上述目的,本发明的技术方案是运样实现的:
[0006] -种基于UDF技术的壁板建模方法,包括W下步骤:
[0007] (1)采用UG软件作为建模平台,建立UDF库;
[000引(2)建立壁板的参数化特征模型,确定壁板的特征尺寸变量和草图尺寸变量,建模 步骤如下:
[0009] a.创建基准坐标系;
[0010] b.生成壁板毛巧;
[0011] C.在步骤b生成的壁板毛巧的上端均匀生成若干网格单元;
[0012] d.在步骤C生成的网格单元之间生成减轻孔;
[0013] e.在步骤b生成的壁板毛巧的上端划分网格区域和余量区域,并在两者之间生成 矩形边框;
[0014] f.在步骤e划分的余量区域的上端生成吊装孔;
[0015] g.在步骤e划分的余量区域的上端生成辅助筋;
[0016] (3)依照壁板的特征尺寸变量和草图尺寸变量,生成UDF;
[0017] (4)开发用户界面和用W调用步骤(3)生成的UDF的快捷按钮;
[0018] (5)运行步骤(4)生成的程序,通过更改用户界面内各参数项的值,生成所需壁板 模型。
[0019] 进一步,所述步骤b中壁板毛巧通过在设定的基准坐标系内选取指定平面,并在指 定平面内绘制矩形壁板草图后进行拉伸的方法生成。
[0020] 进一步,所述步骤C中生成网格单元的方法为,先在步骤b中生成的壁板毛巧上表 面绘制网格单元草图,通过布尔求差在壁板毛巧上端生成网格单元;之后再对生成的网格 单元进行阵列;所述步骤d中减轻孔的生成方法与网格单元的生成方法相同;所述网格单元 草图为正=角形,且对其=个顶角进行倒圆处理;所述减轻孔草图绘制于相邻六个网格单 元草图所围成的正六边形的中屯、。
[0021] 进一步,所述步骤e中,先对所需网格区域外侧的网格单元进行填充,形成余量区 域毛巧;之后在余量区域毛巧的上表面绘制余量区域草图,通过布尔求差使余量区域达到 所需厚度。
[0022] 进一步,所述步骤(4)所采用的模块为UG/0PEN API模块。
[0023] 进一步,所述步骤g中辅助筋的生成方法为,先在余量区域的上表面绘制长圆形的 辅助筋草图,其相对于余量区域上表面中屯、线对称,且辅助筋草图的较长边与辅助筋所在 一侧的所述矩形边框的侧壁平行;之后通过对辅助筋草图进行拉伸,生成辅助筋。
[0024] 进一步,所述步骤g中的辅助筋包括上部辅助筋和下部辅助筋,两者分别在网格区 域外的相对两侧进行生成;上部辅助筋的生成数量可选择0~5个,下部辅助筋的生成数量 可选择0~5个。
[0025] 进一步,所述步骤f中吊装孔的生成方法为,先在余量区域的上表面绘制吊装孔草 图,相对于网格区域,其与上部辅助筋位于同一侧;之后通过对吊装孔草图进行布尔求差, 生成吊装孔。
[0026] 进一步,所述吊装孔的数量为1个,将吊装孔草图的圆屯、绘制于余量区域上表面中 屯、线上。
[0027] 进一步,所述吊装孔的数量为3或5个,吊装孔草图沿余量区域上表面中屯、线对称 绘制,且其圆屯、的连线与上部辅助筋的横截面的较长边相平行。
[00%]相对于现有技术,本发明所述的基于UDF技术的壁板建模方法具有W下优势:
[0029] 本发明所述的基于UDF技术的壁板建模方法,减少了建库的编程工作量,方便后续 扩充和修改库内的模型,而且可W得到良好的用户界面,系统与模型库相连接,实现标准数 据自动选择,用户调用库内模型操作方便快捷,开放式的模型库结构使后续对库内容的修 改与扩充也非常方便。实现壁板的快速建模,具有很大的研究价值和实际工程意义。
【附图说明】
[0030] 构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0031] 图1为本发明实施例所述的基于UDF技术的壁板建模方法生成壁板的轴测图;
[0032] 图2为本发明实施例所述的基于UDF技术的壁板建模方法生成壁板的主视图;
[0033] 图3为图2中A-A面的剖视图;
[0034] 图4为图2中B-B面的剖视图。
[0035] 附图标记说明:
[0036] 1-余量区域;2-网格区域;3-下部辅助筋;4-余量区域上表面中屯、线;5-网格单元; 6-减轻孔;7-吊装孔;8-上部辅助筋;9-矩形边框。
【具体实施方式】
[0037] 下面将参考附图并结合实施例来详细说明本发明。
[0038] 根据壁板的建模需求与壁板模型的几何特征,先将壁板划分为余量区域1和网格 区域2。余量区域1在网格区域2的外侧,且其结构比较简单,只有沿余量区域上表面中屯、线4 对称设置的辅助筋和吊装孔7;而网格区域2由于具有均匀分布的网格单元5和减轻孔6,其 建模过程相对较为复杂。
[0039] 划分完成后,对壁板模型的结构几何信息进行分类分析,包括设计参数、特征尺 寸、参考尺寸,并对模型所包括的各特征之间的父子关系及参数与尺寸之间的驱动关系进 行梳理。
[0040] 由于余量区域1的结构简单,直接利用UG软件的UDF模块即可解决余量区域1的建 模问题。而网格区域2的特征数量较多,且针对不同功能与类型的壁板,网格单元5的几何特 征也会发生变化。针对此问题,采用模块化UDF及编程算法相结合的方法可实现网格区域2 内特征结构的创建。
[0041 ]建模时,先通过UG软件创建通用UDF库,具体过程为:
[0042] a)备份U壯文件夹下的^c_utf_ascii . def和utf_da1:abase. txt文件并存放于新 建的文件夹内;
[0043] b)对化c_iulf_ascii .def的内容进行重新定义并保存;
[0044] C)将utf_da1:abase. txt的内容删除并保存;
[0045] d)通过UG软件配置UDF库;将默认库替换为新建的UDF库。
[0046] UDF库建好后,就要实现特征参数的关联调用,才能进一步实现参数驱动建模。上 述参数驱动过程即为模型的特征定义过程。首先对壁板基本尺寸参数进行定义,包括壁板 毛巧的长、宽、厚度;其次对网格区域2基本尺寸参数进行定义,包括网格单元5横截面形状 的尺寸、深度及网格单元5之间的间距,网格区域2的边界尺寸等;最后按照壁板的组装运输 要求对余量区域1基本尺寸参数进行定义,包括辅助筋数量及相关尺寸、吊装孔7数量及相 关尺寸。具体设及到的参数如表1所示。
[0047] 具体的特征定义过程由建模步骤决定,本实施例的建模步骤如下:
[004引 a.创建基准坐标系;
[0049] b.生成壁板毛巧;
[0050] C.在步骤b生成的壁板毛巧的上端均匀生成若干网格单元5;
[0051] d.在步骤C生成的网格单元5之间生成减轻孔6;
[0052] e.在步骤b生成的壁板毛巧的上端划分网格区域2和余量区域1,并在两者之间生 成矩形边框9;
[0053] f.在步骤e划分的余量区域1的上端生成吊装孔7;
[0054] g.在步骤e划分的余量区域1的上端生成辅助筋。
[0化5] 表1 [0化6]

[0化引
[0059] 需要说明的是,当上部辅助筋8数量为3个时,"上部辅助筋组"中增加"上部辅助筋 2-3间距SU3"和"上部辅助筋3宽度WU3"两项,当上部辅助筋8数量为4或5个时,W此类推。下 部辅助筋组同理。"网格尺寸"组中"中屯、X向偏移OX"和"中屯、Y向偏移OY"为网格尺寸的中屯、 点位置与上述基准坐标系原点位置的偏移量。上述余量区域上表面中屯、线4为余量区域上 表面两条较长边中点的连线。
[0060] 建模完成后,依照上述参数变量,生成UDF。用户可根据设计所需的壁板参数利用 参数化驱动,改变上述创建的基本模型,从而得到所需的壁板模型。
[0061] 通过UG/0PEN API模块开发良好的用户界面,并通过生成的快捷按钮实现对上述 UDF的快速调用。方便用户进行壁板模型的生成和对已生成的壁板模型进行修改。
[0062] 本发明所述的基于UDF技术的壁板建模方法,减少了建库的编程工作量,方便后续 扩充和修改库内的模型,而且可W得到良好的用户界面,系统与模型库相连接,实现标准数 据自动选择,用户调用库内模型操作方便快捷,开放式的模型库结构使后续对库内容的修 改与扩充也非常方便。实现壁板的快速建模,具有很大的研究价值和实际工程意义。
[0063] W上所述仅为本发明的较佳实施例而已,并不用W限制本发明,凡在本发明的精 神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种壁板建模方法,其特征在于,包括以下步骤: (1) 采用UG软件作为建模平台,建立UDF库; (2) 建立壁板的参数化特征模型,确定壁板的特征尺寸变量和草图尺寸变量,建模步骤 如下: a. 创建基准坐标系; b. 生成壁板毛坯; C.在步骤b生成的壁板毛坯的上端均匀生成若干网格单元; d. 在步骤c生成的网格单元之间生成减轻孔; e. 在步骤b生成的壁板毛坯的上端划分网格区域和余量区域,并在两者之间生成矩形 边框; f. 在步骤e划分的余量区域的上端生成吊装孔; g. 在步骤e划分的余量区域的上端生成辅助筋; (3) 依照壁板的特征尺寸变量和草图尺寸变量,生成UDF; (4) 开发用户界面和用以调用步骤(3)生成的UDF的快捷按钮; (5) 运行步骤(4)生成的程序,通过更改用户界面内各参数项的值,生成所需壁板模型。2. 根据权利要求1所述的壁板建模方法,其特征在于:所述步骤b中壁板毛坯通过在设 定的基准坐标系内选取指定平面,并在指定平面内绘制矩形壁板草图后进行拉伸的方法生 成。3. 根据权利要求1所述的壁板建模方法,其特征在于:所述步骤c中生成网格单元的方 法为,先在步骤b中生成的壁板毛坯上表面绘制网格单元草图,通过布尔求差在壁板毛坯上 端生成网格单元;之后再对生成的网格单元进行阵列;所述步骤d中减轻孔的生成方法与网 格单元的生成方法相同; 所述网格单元草图为正三角形,且对其三个顶角进行倒圆处理;所述减轻孔草图绘制 于相邻六个网格单元草图所围成的正六边形的中心。4. 根据权利要求1所述的壁板建模方法,其特征在于:所述步骤e中,先对所需网格区域 外侧的网格单元进行填充,形成余量区域毛坯;之后在余量区域毛坯的上表面绘制余量区 域草图,通过布尔求差使余量区域达到所需厚度。5. 根据权利要求1所述的壁板建模方法,其特征在于:所述步骤(4)所采用的模块为UG/ OPEN API模块。6. 根据权利要求1所述的壁板建模方法,其特征在于:所述步骤g中辅助筋的生成方法 为,先在余量区域的上表面绘制长圆形的辅助筋草图,其相对于余量区域上表面中心线对 称,且辅助筋草图的较长边与辅助筋所在一侧的所述矩形边框的侧壁平行;之后通过对辅 助筋草图进行拉伸,生成辅助筋。7. 根据权利要求6所述的壁板建模方法,其特征在于:所述步骤g中的辅助筋包括上部 辅助筋和下部辅助筋,两者分别在网格区域外的相对两侧进行生成;上部辅助筋的生成数 量可选择0~5个,下部辅助筋的生成数量可选择0~5个。8. 根据权利要求7所述的壁板建模方法,其特征在于:所述步骤f中吊装孔的生成方法 为,先在余量区域的上表面绘制吊装孔草图,相对于网格区域,其与上部辅助筋位于同一 侧;之后通过对吊装孔草图进行布尔求差,生成吊装孔。9. 根据权利要求8所述的壁板建模方法,其特征在于:所述吊装孔的数量为1个,将吊装 孔草图的圆心绘制于余量区域上表面中心线上。10. 根据权利要求8所述的壁板建模方法,其特征在于:所述吊装孔的数量为3或5个,吊 装孔草图沿余量区域上表面中心线对称绘制,且其圆心的连线与上部辅助筋的横截面的较 长边相平行。
【文档编号】G06F17/50GK106021822SQ201610507559
【公开日】2016年10月12日
【申请日】2016年7月1日
【发明人】张朋朋, 郑骥, 姚辉, 葛佳, 范大伟
【申请人】天津航天长征火箭制造有限公司, 中国运载火箭技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1