- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【CAE】CAE软件架构设计
2020-03-16 原文
以下文章来源于多物理场仿真技术 ,作者 HYPERLINK
多物理场仿真技术
CAD CAE EDA TCAD CFD AI等多物理场学问,软件底层研发技术,仿真软件研发技术引见
邓子平?多物理场仿真技术
这篇文章最早发表于2014年,是多次技术培训的基础。五年多过去了,回头来看,在仿真技术领域,除了AI对其有肯定影响外,其它并无实质性的进展。照旧是已有软件每年更新版本;硬件要求换代升级;行业巨头进行收购。?这也从侧面说明白长期技术积累,开发硬核产品,是进展工业仿真软件独一可行的路径。
注释
这里的CAE是广义的,包含了传统意义上的 CAD/CFD/EDA/CAE/CAPP等
本文的设计次要掩盖软件工程流程中的概要设计和具体设计。由于客观缘由,CAE软件与软件标准开发流程有所不同,设计文档更倾向基于可快速实现的原型开发。
设计中并不强调某一模块的功能,也不追求某一方面的功能效率,而是基于软件工程,着重搭建一个通用性,牢靠性,稳定性,扩展性,可测试性,维护性优秀的CAE软件平台。基于此平台,既可以开发大型通用无限元软件,也可以快速开发出行业CAE软件产品。
第一部分:模块划分
依据功能分以下几大模块:
1. 输入输出(Input/Output或 I/O)
2. 几何
3. 无限元模型
4. 后处理器
5. 求解器
6. 图形
7. 公共模块
8. 高功能计算(HPC)
9. 参数优化设计
用例图(略)
其次部分:具体设计
1. ?输入输出模块(Input/Output)
1.1.文件的读入与写出。文件类型包括:
1. 软件自定义的工程文件
2. 标准的CAD文件(DWG/Step/IGS/SAT/X_T/STL/Model/等)
3. 标准无限元模型文件(bdf/cdb/inp/k/NEU/ModelFlow/I-deas/Ansa/Mar/Admin等)
4. 标准的行业CAD文件 (制衣CAD格式,PCB板CAD格式等)
需要说明的是第四种文件,该文件的格式数据通常包含了几何描述信息和属性,几何描述信息是指无几何的拓扑信息(比如一个长方体,几何描述信息是用初始点坐标和长,宽,高四个参数来表示,而没有实际的点线面体拓扑信息),读入该类文件后,需要用CAD内核重新建立模型。
类图
1.2. 外部接口
通常CAE软件能够供其他软件调用,或者作为其中一个模块,也能够实现参数化命令行调用。
2. 几何模块(Geometry)
这里的几何指广义上的CAD,包含了几何的创建,编辑,管理等。一般的商业CAE软件供应了CAD功能,都比较简约。对于简单的实际工程,很少在CAE软件中建模,而是在专业CAD软件(Catia/UG/ProE/Inventor等)或者行业CAD软件中建立几何模型,然后导入到CAE软件中。所以CAD不是CAE软件的重点,但是好的CAD模块能提高CAE仿真的效率,避开外部CAD数据与CAE接口之间的损耗(最典型的就是CAD数据修补)。CAD建模本身也是一项技术含量很高的工作(参数建模,约束建模),而且Catia/UG/ProE/Inventor这些产品在CAD方面已经做的格外好了。CAD与解方程组数值算法一样,也是基础性学科领域。
这里不涉及通用的CAD建模,重点在建立CAD模板。所谓的模板是指可反复使用,用户输入参数或者导入模板参数文件,即可建立所需的CAD模型,不需要用户手工去生成。(比如用户定义了一架飞机模型参数,参数可以保存为文件,生成实体几何后,修改机翼长度的参数,可再次生成模型而不用做其他修改)。这也是专业CAD软件的优势所在。
CAD建模,首先需要内核,目前商业的3D CAD内核有Parasolid和ACIS,Granite,开源的OCC。国内的CAD软件长期没有自主核心技术,在CAD内核方面也鲜有成熟产品。
3. 无限元模型(FE Model)
3.1. 单元
面对对象方法很适合构造无限元中的单元,ElementType为全部单元的基类。次要方法有:点的集合,材料,分析类型,阶次。依据单元的空间维数将单元划分为 0/1/2/3D单元。如需扩充新单元类型,在相应的单元类型上派生即可。
3.2. CAD和CAD属性(边界条件)
这里边界条件泛指任何在几何(点,线,面,体)上的属性(位移/荷载/温度/吸取边界/约束等)
CYCAD_Controller 担任获得几何数据和附加在几何上的属性(边界条件)。CYCAD_Data存储几何数据,CYCAD_Attribute存储与几何对应的属性。CYCAD_Engine是CAD内核的接口,通过接口也可以调用本人开发CAD内核。基于该结构,实现了CAD与MESH的解耦,对于已经有的CAD/Mesh
您可能关注的文档
- 2 数字化转型全球联接指数(GCI)9:国家数字化转型迎来新拐点.docx
- 2 数字化转型数字化转型的十个关键词.docx
- 2 物联网中国物联网传感器产业生态.docx
- 2 智能+从连接到赋能:“智能+”助力中国经济高质量发展.docx
- 2 智能物流三菱电机助力中国智能制造与物流自动化发展.docx
- 2 智能制造欧阳劲松:智能制造国际标准化及人工智能应用建议与思考.docx
- 5 5G5G时代,实时音视频技术如何改变未来?.docx
- 5 5G5G使能智能制造,到底是什么概念?.docx
- 5 D打印一张图看懂国际D打印产业链.docx
- 5 TSNTSN,西门子已经准备就绪.docx
- 6 工业大数据工业互联网大数据平台建设方案.docx
- 6 工业互联网邬贺铨:问路工业互联网.docx
- 6 企业AI企业级AI应用项目该如何定制? 6000字手把手干货教程指点你.docx
- 6 强化学习DeepMind综述深度强化学习中的快与慢,智能体应该像人一样学习.docx
- 6 数字化转型金蝶:中国企业数字化转型白皮书.docx
- 6 数字化转型企业数字化转型不要被技术“绑架”.docx
- 6 数字化转型数字化转型不是转行.docx
- 6 新能源汽车智能化、网联化将成为核心竞争力,中国新能源汽车市场五大趋势.docx
- 6 智能工厂西门子携手河钢石钢打造特钢企业智能工厂新典范.docx
- 7 D打印 国内制造企业如何融入面向增材制造的设计?.docx
原创力文档


文档评论(0)