首页 | 本学科首页   官方微博 | 高级检索  
     

连续体拓扑优化参考区间法的图形用户界面开发
引用本文:梅帅,蔡坤. 连续体拓扑优化参考区间法的图形用户界面开发[J]. 水利与建筑工程学报, 2010, 8(6)
作者姓名:梅帅  蔡坤
作者单位:西北农林科技大学,水利与建筑工程学院,陕西,杨凌,712100;西北农林科技大学,水利与建筑工程学院,陕西,杨凌,712100
基金项目:国家自然科学基金,西北农林科技大学'青年学术骨干支持计划'项目
摘    要:参考区间法是连续体拓扑优化的算法之一,核心程序采用ANSYS参数化设计语言(APDL)编写。APDL程序编写过程简单方便,但调试困难,不利于做大规模二次开发使用。为了实现参考区间法面向工程的应用,有必要针对该算法的命令流文件开发出专用的图形用户界面(GUI)系统。C++是目前流行的通用程序设计语言之一,Qt库提供了一个完整的C++应用程序开发框架。本课题利用Qt库,编写一个GUI程序,使得由APDL语言编写的参考区间法分析程序可嵌入其中,从而实现GUI开发。

关 键 词:拓扑优化  参考区间法  APDL  二次开发  Qt  C++

Development of GUI for Reference-interval Approach for Topology Optimization of Continua
MEI Shuai,CAI Kun. Development of GUI for Reference-interval Approach for Topology Optimization of Continua[J]. Journal of Water Resources Architectural Engineering, 2010, 8(6)
Authors:MEI Shuai  CAI Kun
Abstract:The reference-interval(RI) approach is one of the methods to solve the topology optimization of continua.The algorithm of RI approach is written in ANSYS Parameter Design Language(APDL) which is a type of script language for the creation of a model for finite element analysis or the secondary development of ANSYS.The characters of APDL are similar to those of Fortran Language,e.g.,easy programming,but the code written in APDL is difficult to compile,which makes against the large scale secondary development.To improve the application of RI approach in practical engineerings,the development of the graphical user interfaces(GUI) for the code becomes urgent.The perspective is,by GUI,the one which could obtain the results easily by running the software after the specification of a few necessary parameters of algorithm.C++ is a very popular and generalized programming language,and Qt library supplies an integrated development framework of the application program written in C++.In this work,a GUI program is compiled by using Qt library,in which the code for RI approach written in APDL could be embedded,therefore the development for GUI could be realized.
Keywords:topology optimization  reference-interval approach  APDL  secondary development  Qt  C++
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号