结构优化可视化建模研究及软件开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
目前,工程结构优化的一个重要发展趋势是,同计算可视化技术相结合,开发完整的结构优化软件系统,来加速结构优化技术在工程中的实际应用。
    传统结构优化的实际过程无论模型建立还是优化求解对工程设计人员来说都是一个黑箱,这就使用户永远处于被动地位,不能干涉设计过程。建立一个软件集成基础上的可视化人机界面环境将大大推进优化设计在工程中的应用。
    天线结构复杂,精度要求高,其优化设计更显重要,本文以面天线结构优化设计为例,介绍了组成可视化结构优化设计软件必需的三大模块,几何造型模块、有限元分析模块、优化模块。
    优化模块分为三大部分:前处理(优化建模可视化),后处理(计算可视化)以及两者之间的接口——优化计算程序的调用。本文结合天线结构的可视化优化设计,研究了可视化建模及前后处理接口的实现方法和关键技术。在可视化建模方面,在Delphi下开发了可视化确定设计目标、约束和设计变量的可视化窗口界面,重点是利用I-DEAS软件二次开发技术,实现了优化建模的图形辅助变量归并。前后处理接口的具体方法,是利用Delphi与Fortran混合编程技术和多线程应用程序技术,在Delphi下调用并操控Fortran计算程序的方法。
At present, Development of a software system based on scientific visualization for the whole process of structural optimization appears a leading evolution in the field of structure optimization.
    The practical procedure of conventional optimization method including both modeling and calculation is a black box for engineers, which puts the users in a passive position, and made them unable to interfere with the design procedure. The construction of a human-computer interface based on the integration of softwares can advance the application of optimization design to engineering.
    The optimization for antenna structures turns to be morn important for its complexity and high precision. Illustrated by antennas’ structure optimization, it is presented the three essential modules——geometry module, FEM module, optimizations module, which build visualization software systems of structure optimizations.
    The visual optimization module is made of three parts——optimization modeling visualization, calculation visualization and their connection calling of optimization programs . It is discussed the realization methods and key techniques of modeling visualization and calling of optimization programs. In the aspect of modeling, a series of visual window interfaces have been developed in Delphi to determine object function, constraint function and design variables, with the emphasis on the determination of design variable system on the graphics of geometry modules via the technique for opening I-DEAS software. As for the practical method of the interface between modeling and calculation, calling and controlling of calculation program written in Fortran in the development environment of Delphi are in virtue of the techniques of Fortran/Delphi mixed-language programming and multi-threaded application.
引文
[1] 汪树玉,刘国华,包志仁 . 结构优化设计的现状与进展. 基建优化. Vol.20,No.4,1999:3-14。
    [2] 陈军. 基于可视化平台的广义结构优化设计. 硕士学位论文 . 西安电子科技大学.2001,1。
    [3] 汪树玉,刘国华,包志仁 . 结构优化设计的现状与进展(续). 基建优化. Vol.20,No.5,1999:3-7。
    [4] 董桂西,王藏柱 . 结构优化设计的现状与展望 . 电力情报 . No.1,2000:5-7。
    [5] 李叶飞 . AutoCAD与计算可视化的实现 . 安徽建筑 . No.5,2001:126。
    [6] 肖帆.《 Delphi 6.0 Programming Guide 实用编程教程》. 北京:北京希望电子出版社,2001,11.
    [7] 桂良进,王军,董波. 《Fortran PowerStation 4.0 使用与编程》. 北京:北京航空航天大学出版社,1999.
    [8] 周振红等. Fortran与Delphi混合编程 . 计算机应用 . 2001,(4 ):91—93 . 成都:科学技术出版社.
    [9] The Open I-DEAS Programming Course (Z) . Structural Dynamics Research Corporation , USA , Fre 1998 .
    [10] 段宝岩. 《天线结构分析、优化与测量》. 西安:西安电子科技大学出版社,1998,4 .
    [11] 唐荣锡, 汪嘉业, 彭群生等. 《计算机图形学教程》. 科学出版社, 1994
    [12] 唐泽圣, 周嘉玉, 李新友. 《计算机图形学基础》. 清华大学出版社, 1995
    [13] 陈开周 . 《最优化计算方法》. 西安:西安电子科技大学出版社 . 1986。
    [14] 张劲柏 . 基于可视化的结构优化设计的研究 . 硕士学位论文 . 西安电子科技大学 . 1998,5。
    [15] 段宝岩 . 天线结构拓扑,形状与机电综合优化设计 . 博士学位论文 . 西安电子科技大学 . 1989,11。
    [16] 钱令希 . 《工程优化设计》. 水利水电出版社 . 1963。
    [17] 广义优化设计平台实施方案 . 交流资料 . 浙江大学,华中理工大学 . 1997,7。
    [18] 郑飞 . 面向科学可视化的复杂对象造型 . 博士学位论文 . 西安电子科技大学 . 1995,3。
    [19] 郑飞,叶尚飞 . 科学可视化——直观而自然的信息表现 . 电子科技导报 . 1994,(6)。
    
    
    
    [20] 庄成三,洪玫,杨秋辉 . 《数据库系统原理及应用》. 电子工业出版社 . 2000,6。
    [21] 林宏,李颖,林保真 . 工程应用可视化系统的开发 . 计算机工程与设计 . 1996(2)。
    [22] M.Z.Cohn . Application of Structure Optimization . Journal of Structure Engineering . Vol 120 , No 2 . Feb 1994 .
    [23] Mitsunori Miki , Yoshisada Murotsu . Object-Oriented approach to modeling and analysis of truss structures . AIAA Journal . Vol 33 , No 2 . Feb 1995.
    [24] 叶尚辉、李在贵.《天线结构设计》.西安电子科技大学出版社,1986。
    [25] 黄邦彦.《现代设计方法基础》.中国人民出版社,2001。
    [26] 赵松年,佟杰新,卢秀春.《现代设计方法》.机械工业出版社,1996年。
    [27] 蔡希、陈平.《面向对象技术》.西安电子科技大学出版社,1993。
    [28] 王春森.《程序设计》.清华大学出版社,1999。
    [29] 宛延闿.《C++语言和面向对象程序设计》.清华大学出版社,1998。
    [30] Robert Orfali,Dan Harkey,Jeri Edwards,陈章渊,张学东,于秀山.《智能CORBA》.电子工业出版社。
    [31] Steve Teixeira Xavier Pacheco,任旭钧,王永生,冯泽波.《Delphi5开发人员指南》.机械工业出版社,2000。
    [32] 赵立平,张治,赵阳.《DELPHI数据库应用程序开发技术》.清华大学出版社,1998年12月。
    [33] Perspection公司.《Microsoft Access 2000即学即会》.北京大学出版社,1999。
    [34] 赵静 . 面向虚拟产品的面天线结构参数化快速建模 . 硕士学位论文 . 西安电子科技大学 . 2003,1。
    [35] Structural Dynamics Research Corporation,I-DEAS Master Series 8 Open I-DEAS API Reference,2000
    [36] IONA Orbix 2000 V2.0技术白皮书