科技导报
科技導報
과기도보
SCIENCE & TECHNOLOGY REVIEW
2010年
3期
29-32
,共4页
优化%参数化建模%UG/OpenAPI%二次开发
優化%參數化建模%UG/OpenAPI%二次開髮
우화%삼수화건모%UG/OpenAPI%이차개발
optimization%parametric modeling%UG/Open API%secondary development
在涉及几何模型优化的工程设计问题中,目前常用的两种参数化建模方法在流程自动化或处理复杂外形的模型时存在不足.本文根据含有几何建模环节的优化任务的特点和要求,提出了一种基于UG二次开发的参数化建模方法.采用UG/Open API的外部模式结合MFC开发了模型更新程序.程序利用外界的输入参数更改模板文件中的表达式,进而更新模板产生新的几何模型,并对外输出必要的几何特征参数.该程序可以脱离UG环境独立运行,能够方便地被第三方优化平台所集成.在优化任务中,该程序作为一个黑盒参与分析过程,以设计参数作为输入,几何模型和几何特征参数作为输出.实例检验结果表明,该方法和模型更新程序用于工程优化设计具有可行性和有效性,通过进一步开发,它还可以作为一个参数化建模模块用于CAE系统或多学科设计优化体系.
在涉及幾何模型優化的工程設計問題中,目前常用的兩種參數化建模方法在流程自動化或處理複雜外形的模型時存在不足.本文根據含有幾何建模環節的優化任務的特點和要求,提齣瞭一種基于UG二次開髮的參數化建模方法.採用UG/Open API的外部模式結閤MFC開髮瞭模型更新程序.程序利用外界的輸入參數更改模闆文件中的錶達式,進而更新模闆產生新的幾何模型,併對外輸齣必要的幾何特徵參數.該程序可以脫離UG環境獨立運行,能夠方便地被第三方優化平檯所集成.在優化任務中,該程序作為一箇黑盒參與分析過程,以設計參數作為輸入,幾何模型和幾何特徵參數作為輸齣.實例檢驗結果錶明,該方法和模型更新程序用于工程優化設計具有可行性和有效性,通過進一步開髮,它還可以作為一箇參數化建模模塊用于CAE繫統或多學科設計優化體繫.
재섭급궤하모형우화적공정설계문제중,목전상용적량충삼수화건모방법재류정자동화혹처리복잡외형적모형시존재불족.본문근거함유궤하건모배절적우화임무적특점화요구,제출료일충기우UG이차개발적삼수화건모방법.채용UG/Open API적외부모식결합MFC개발료모형경신정서.정서이용외계적수입삼수경개모판문건중적표체식,진이경신모판산생신적궤하모형,병대외수출필요적궤하특정삼수.해정서가이탈리UG배경독립운행,능구방편지피제삼방우화평태소집성.재우화임무중,해정서작위일개흑합삼여분석과정,이설계삼수작위수입,궤하모형화궤하특정삼수작위수출.실례검험결과표명,해방법화모형경신정서용우공정우화설계구유가행성화유효성,통과진일보개발,타환가이작위일개삼수화건모모괴용우CAE계통혹다학과설계우화체계.
In engineering design problems involving the geometrical model optimization,the current two methods used in the parametric modeling suffer some drawbacks in the process of automation and complex geometry treatment.According to the characteristics and requirements of the optimization task with the geometry modeling link,a parametric modeling method based on secondary development of UG is proposed.A model-updating program is developed with UG/Open API external mode and MFC.A new geometry model is created by modifying the expressions and updating model of the template file with external parameters,and the necessary characteristic geometric parameters are exported.The program can be run independently without UG environment and integrated in a third-party optimization platform,with the analysis process in the optimization task as a black box,the design parameters as input data and the geometrical model and characteristic geometric parameters as output data.The example shows that the method and the program can effectively applied to engineering optimization design.It can also be used in a CAE system and multidisciplinary design optimization framework as a parametric modeling module.