《计算机应用》唯一官方网站 ›› 2026, Vol. 46 ›› Issue (8): 2668-2680.DOI: 10.11772/j.issn.1001-9081.2025070923

• 前沿与综合应用 • 上一篇    

国产自主复合材料及结构的设计-仿真-优化一体化平台SWJTU⁃CAX研发

唐名1, 王立刚2, 彭一帆1, 刘建涛1(), 曾庆丰3, 符美桐1, 侯云潇1, 关康4   

  1. 1.西南交通大学 机械工程学院,成都 610031
    2.重庆市经济和信息化委员会,重庆 401121
    3.天目山实验室 高性能航空材料与先进制造中心,杭州 311115
    4.华南理工大学 材料科学与工程学院,广州 510641
  • 收稿日期:2025-08-11 修回日期:2025-10-29 接受日期:2025-10-30 发布日期:2025-11-05 出版日期:2026-08-10
  • 通讯作者: 刘建涛
  • 作者简介:唐名(1997—),男,四川绵阳人,硕士研究生,主要研究方向:复合材料的跨尺度性能预测、自主CAE软件开发
    王立刚(1983—),男,河北石家庄人,硕士,主要研究方向:工业软件开发、性能测试、软件安全性检验
    彭一帆(2000—),男,湖南长沙人,硕士研究生,主要研究方向:自主CAE软件开发
    刘建涛(1982—),男,河北石家庄人,副研究员,博士,主要研究方向:复合材料的非线性本构建模与跨尺度性能预测、自主CAE软件开发
    曾庆丰(1976—),男,贵州贵阳人,研究员,博士,主要研究方向:陶瓷复合材料的性能仿真
    符美桐(1997—),女,辽宁沈阳人,硕士,主要研究方向:工业软件开发
    侯云潇(2001—),男,四川成都人,硕士研究生,主要研究方向:自主CAE软件开发
    关康(1983—),男,广东广州人,副教授,博士,主要研究方向:陶瓷复合材料的虚拟制备。
    第一联系人:共同第一作者
  • 基金资助:
    国家自然科学基金资助项目(12372142);国家自然科学基金资助项目(U2330200004)

Research and development of SWJTU-CAX: a self-developed integrated platform for design-simulation-optimization of composite materials and structures

Ming TANG1, Ligang WANG2, Yifan PENG1, Jiantao LIU1(), Qingfeng ZENG3, Meitong FU1, Yunxiao HOU1, Kang GUAN4   

  1. 1.School of Mechanical Engineering,Southwest Jiaotong University,Chengdu Sichuan 610031,China
    2.Chongqing Municipal Commission of Economy and Information Technology,Chongqing 401121,China
    3.High Performance Aerospace Materials and Advanced Manufacturing Center,Tianmushan Laboratory,Hangzhou Zhejiang 311115,China
    4.School of Materials Science and Engineering,South China University of Technology,Guangzhou Guangdong 510641,China
  • Received:2025-08-11 Revised:2025-10-29 Accepted:2025-10-30 Online:2025-11-05 Published:2026-08-10
  • Contact: Jiantao LIU
  • About author:TANG Ming, born in 1997, M. S. candidate. His research interests include cross-scale performance prediction of composite materials, autonomous CAE software development.
    WANG Ligang, born in 1983, M. S. His research interests include industrial software development, performance testing, software security inspection.
    PENG Yifan, born in 2000, M. S. candidate. His research interests include autonomous CAE software development.
    ZENG Qingfeng, born in 1976, Ph. D., research fellow. His research interests include performance simulation of ceramic composites.
    FU Meitong, born in 1997, M. S. Her research interests include industrial software development.
    HOU Yunxiao, born in 2001, M. S. candidate. His research interests include autonomous CAE software development.
    GUAN Kang, born in 1983, Ph. D., associate professor. His research interests include virtual fabrication of ceramic composites.
  • Supported by:
    National Natural Science Foundation of China(12372142)

摘要:

复合材料因兼具轻质、高强和性能可设计等诸多优点,在宇航、船舶和高铁等领域的大型装备中应用前景广阔。当前商业软件多集中于复合材料数字化设计、性能预测、宏观响应模拟和结构优化等单尺度功能,且多款软件联合使用时易发生版本不兼容和数据格式不互通等问题,难以满足当前高端装备研制对复合材料-构件-系统一体化的按需设计要求。为此,结合面向对象的方法和模块化设计思路,设计并自主研发一款复合材料与结构的设计-仿真-优化软件研发的跨系统共性支撑平台——SWJTU-CAX。该平台以跨系统开发环境Qt和数据可视化库VTK为基础工具,采用数据层、逻辑处理层和表现层为总体架构,有效地解决复合材料及结构设计、跨尺度仿真、性能预测、并行求解和优化设计全过程的数据管理与流转、功能组织与模块拓展、大规模数据高效存取与可视化等核心难点。此外,采用模块化方式和CMake工具进行SWJTU-CAX代码组织与功能测试,通过XML文件管理和增减平台所需的功能模块,实现复合材料与结构的设计-仿真-优化及其他功能模块的快速集成与拓展。最终,以陶瓷复合材料及构件为例,采用SWJTU-CAX平台完成任意编织形式陶瓷复合材料的数字化建模、跨尺度性能预测、响应仿真和结构材料的一体化优化设计与软件开发,验证了该跨系统平台架构、数据组织及项目管理方式的可行性。可见,SWJTU-CAX平台的开发为深入探究非均质材料跨尺度失效机制、装备-构件-材料一体的按需设计及设备复合材料的服役安全评价提供了有力工具,并为国产工业软件架构的研发提供了技术思路参考。

关键词: 工业软件, 图形用户界面, 软件架构, 复合材料, 面向对象

Abstract:

Composite materials have wide application prospects in large equipment in multiple fields, such as aerospace, shipping, and high-speed rail, due to their advantages of lightweight, high strength, and performance designability. However, current commercial software mainly focuses on single-scale functions, such as digital design of composite materials, performance prediction, macroscopic response simulations, and structural optimization. And combined use of multiple software leads to version incompatibility, inconsistent data format and other problems, which makes it difficult to satisfy the current high-end equipment development requirements of on-demand design for the integration of composite material-component-system. Therefore, a cross-system common support platform SWJTU-CAX for design-simulation-optimization software research and development of composite materials and structure was designed and self-developed by combining object-oriented method with modular design idea. In the platform, cross-system development environment Qt and data visualization library VTK were used as basic tools, and data layer, logical processing layer, and presentation layer were used as overall architecture to deal with core difficulties of data management and circulation, functional organization and module expansion, efficient access and visualization of large-scale data in whole process of composite material and structure designs, cross-scale simulation, performance prediction, parallel solving, and optimization design. Besides, code organization and functional testing of SWJTU-CAX were carried out using modular approach and CMake tool, with the help of XML file for management, addition and removal of required functional modules on the platform, and rapid integration and expansion of composite material and structural design-simulation-optimization, as well as other functional modules were implemented. Finally, ceramic composite materials and components were taken as examples, and integrated optimization design and software development of digital modeling, cross-scale performance prediction, response simulation, and structural materials for ceramic composite materials with arbitrary weaving forms were realized on SWJTU-CAX platform, verifying the feasibility of this cross-system platform architecture, data organization, and project management method. It can be seen that the development of SWJTU-CAX platform provides a powerful tool for in-depth exploration of cross-scale failure mechanism of heterogeneous materials and on-demand design of integrated equipment-component-material as well as service safety assessment of equipment composite components, and provides technical ideas and references for domestic industrial software architecture and research and development.

Key words: industrial software, Graphical User Interface (GUI), software architecture, composite material, object-oriented

中图分类号: