New Development of CAE Platform and Computational Mechanics Software
-
摘要: 数值模拟是求解复杂工程问题强有力的工具.科学计算程序的一大需求在于复杂及可变数据结构的存储、提取和处理能力.对于用户而言,不仅需要强大的求解器,还需要良好的图形交互界面,因此,开发具有通用性和开放性的CAE软件平台和友好的用户界面势在必行.本文在介绍CAE软件平台OmtDesk的基础上,采用C++语言和面向对象软件开发技术,建立了高效CAE平台,解决了CAD模型与计算力学平台接口、网格生成、大型数据存储、快速求解算法等关键问题;同时基于Qt+OpenGL技术,开发了跨系统的友好图形用户界面;最后,以固体力学数值模拟为例,基于该平台和用户界面,开发了计算固体力学专用软件.由此可见,本文提出的软件设计理念是有效的,实现的CAE平台已经拥有了强大的功能.
-
关键词:
- CAE /
- 软件平台 /
- 图形用户界面(GUI) /
- 有限元模拟
Abstract: Numerical modeling is a powerful tool to solve complex engineering problems. One of significant requirements in the design of a scientific computing program is the ability to store, retrieve, and process data that maybe complex and varied. To the users, it is important not only to have a powerful solver, but also to work in a convivial graphical interface environment. It is so important to develop a general and open CAE platform with friendly graphical user interfaces. This paper presents the new progress of our research team in developing the CAE software platform OmtDesk. Using Qt+OpenGL and C++ Object-Oriented Programming (OOP) techniques, this platform includes a friendly User Graphical Interface (GUI) and it could be run on multi-systems. As an example, a solid mechanics computational software is developed based on the platform and user interface. It shows that the software design concepts proposed in this paper are valuable and the CAE platform has already powerful features.-
Key words:
- CAE /
- software platform /
- graphical user interface (GUI) /
- finite element
-
钟万勰. 发展自主CAE软件产业的战略探讨[J]. 计算机辅助工程,2008(4):1-6. ZHONG Wanxie. Discussion on the development strategyof independent CAE software industry[J]. Computer Aided Engineering, 2008(4):1-6. 张芸,秦俊荣,程自力. 我国CAE产业发展综述[J]. 中国科技信息,2010(15):115-116. ZHANG Yun, QIN Junrong, CHENG Zili. Review on the CAE industry development in China[J]. China Science and Technology Information, 2010(15):115-116. 张洪武,顾元宪,关振群,等. 用于有限元分析与优化设计的JIFEX软件[J]. 计算机集成制造系统:CIMS,2003,9(增刊1):160-166. ZHANG Hongwu, GU Yuanxian, GUAN Zhenqun, et al. JIFEX software for finite element analysis and optimization design[J]. Computer Integrated Manufacturing Systems, 2003, 9(Sup.1):160-166. 张洪武,陈飙松,李云鹏,等. 面向集成化CAE软件开发的SiPESC研发工作进展[J]. 计算机辅助工程,2011,20(2):39-49. ZHANG Hongwu, CHEN Biaosong, LI Yunpeng, et al. Advancement of design and implementation of SiPESC for development of integrated CAE software systems[J]. Computer Aided Engineering, 2011, 20(2):39-49. 孙侠生,段世慧,陈焕星. 坚持自主创新实现航空CAE软件的产业化发展[J]. 计算机辅助工程,2010,19(1):1-6. SUN Xiasheng, DUAN Shihui, CHEN Huanxing. Keeping independent innovation, implementing industrialization development of aviation CAE software[J]. Computer Aided Engineering, 2010, 19(1):1-6. 杨罗宾,袁明武,陈璞,等. 微机结构分析通用程序SAP84(版本4.0)[J]. 计算结构力学及其应用,1995,12(3):298-300. YANG Luobin, YUAN Mingwu, CHEN Pu, et al, SAP84-A general purpose structural analysis program on microcomputer (Version 4.0)[J]. Computational Structural Mechanics and Applications, 1995, 12(3):298-300. 梁国平,唐菊珍. 有限元分析软件平台FEPG[J]. 计算机辅助工程,2011,20(3):92-96. LIANG Guoping, TANG Juzhen. Finite element analysis software platform FEPG[J]. Computer Aided Engineering, 2011, 20(3):92-96. 王锡山. 紫瑞CAE傻瓜版软件介绍[J]. 航空工程与维修,2000(2):49-50. WANG Xishan. Introduction to the automatic version of Zi-Rui CAE software[J]. Aviation Engineering Maintenance, 2000(2):49-50. 刘瑞祥,周建兴,魏华胜,等. 开发中国自主版权的铸造CAE实用软件[J]. 铸造,2001,50(11):692-695. LIU Ruixiang, ZHOU Jianxing, WEI Huasheng, et al. Develop Chinese commercial cast cae software with independent copyright[J]. Fundry, 2001, 50(11):692-695. 胡平,卫教善. 冲压成形模具分析软件:KMAS[J]. 模具制造,2004(6):9-11. HU Ping, WEI Jiaoshan. Stamping mould analysis software:KMAS[J]. Die Mould Manufacture, 2004(6):9-11. 吴圣川,吴玉程. ALOF:新一代三维疲劳裂纹扩展分析软件[J]. 计算机辅助工程,2011,20(1):136-140. WU Shengchuan, WU Yucheng. ALOF:new 3D fatigue crack propagation analysis software[J]. Computer Aided Engineering, 2011, 20(1):29-32. 李健,郝志明,宁佐贵. 基于PANDA框架的并行有限元模态分析程序开发和应用[J]. 计算机辅助工程,2011,20(1):29-32. LI Jian, HAO Zhiming, NING Zuogui. Development and application of parallel program for finite element modal analysis based on PANDA[J]. Computer Aided Engineering, 2011, 20(1):29-32. 陈成军,柳阳,张元章,等. 基于PANDA的并行显式有限元程序开发[J]. 计算力学学报,2011,28(增刊1):204-207. CHEN Chengjun, LIU Yang, ZHANG Yuanzhang. Programming of parallel explicit finite element based on PANDA[J]. Chinese Journal of Computational Mechanics, 2011, 28(Sup.1):204-207. FENG Z Q, FENG Z. FER/View:an interactive finite element post-processor[C]//WCCM VI in Conjunction with APCOM'04. Beijing:, 2004:5-10. FENG Z Q, JOLI P, SGUY N. FER/Mech:a software with interactive graphics for the dynamic analysis of multibody systems[J]. Advances in Engineering Software, 2004, 35(1):1-8. FENG Z Q, CROS J M. FER/SubDomain:an integrated environment for finite element analysis using object-oriented approach[J]. Mathematical Modelling and Numerical Analysis, 2002(36):773-781. GUAN Z Q, SONG C, GU Y X. The boundary recovery and sliver elimination algorithms of three-dimensional constrained Delaunay triangulation[J]. International Journal for Numerical Methods in Engineering, 2006, 68(2):192-209. LIU Y F, CHENG L F, ZENG Q F, et al. Monte Carlo simulation of polycrystalline microstructures and finite element stress analysis[J]. Materials and Design, 2014, 55(6):740-746. LIU Y F, CHENG L F, ZENG Q F, et al. PCLab:a software with interactive graphical user interface for Monte Carlo and finite element analysis of microstructure-based layered composites[J]. Advances in Engineering Software, 2015, 90(C):53-62.
点击查看大图
计量
- 文章访问数: 654
- HTML全文浏览量: 75
- PDF下载量: 437
- 被引次数: 0