制造商:成都柯西姆科技有限公司
CosimMECH 有限元计算程序,可以用来研究线性、 非线性问题,作动、静态的热、力耦合结构分析。其中,CosimMECH 是一个独立的热、力 耦合有限元计算程序,它采用文本的方式处理研究数据,没有单独的图形用户界面进行 CAD 建模,也不能进行炫丽的模拟后处理,这些可视化的图形操作功能是通过集成在数值模拟综 合平台 CosimBench 上实现的。其中CosimBench会在交付CosimMECH的时候同时交付
1 前后处理
1.1 功能综述
CosimBench 是一款集 3D 建模、模块化计算管理以及复杂的数据处理于一体的强大数 值模拟综合平台。该平台能够集成各种数值模拟求解器如柯西姆科技的固体力学计算软件 CosimMECH、计算流体力学软件 CosimCFD 等,因此其可广泛应用于各个领域的建模分析 和计算处理。
1.2 几何和网格模块
CosimBench 的几何模块提供了 3D 模型的创建/修改,导入/导出,修复/清除等功能, 其支持不同格式的 CAD 模型,通过集成外部 CAD 读写模块可直接与其它 CAD 软件创建的 模型相互导入。
基于规范的网格生成算法,网格模块可实现网格的生成和编辑功能。其集成常用商业网 格生成器,能够生成网格并对其进行分组定义、质量检查等编辑操作。计算网格生成后,可 针对研究区域进行局部网格加密、定义计算流域等操作。
1.3 计算分析
CosimBench 中的管理工具可对工作流进行监控。它可以通过连接相关模块,执行使用 单独或多个求解器的耦合运算,从而对算例的运行进行管理。
后处理模块实现含计算结果的网格文件的导入/导出(MED,unv, vtk 等格式),对计算 结果实现可视化输出,后处理可通过软件图形界面或者执行脚本文件实现。综上所述, CosimBench 是一个能够满足各类数值计算模拟需求的强大模拟仿真综合平台。
1.4 结构框架
CosimBench 提供一个集成环境,便于实现对各类物理现象的数值模拟,提供模块化服 务,如前面所提几何模块、网格模块、可视化、后处理等。每个模块都具备一个互操作性的 图形界面(C++, Qt,PyQt 等)、一个文本操作框,用于编写脚本(基于 Python 语言)和一 个用于构建自定义程序的编程接口(APC C++ 和 Python)。除此之外,CosimBench 框架下 的 CoCosimMECH(力学计算)、CosimCFD(流体计算)等应用为特定研究领域提供求解器, 以满足常用计算。
1.5 总结
基于以上介绍,CosimBench 是一个极其强大的数值仿真平台系列,其主要特点包括: ➢ 提供易于使用的通用界面以降低学习成本和时间
➢ 简化新组件在数值计算异构系统中的集成
➢ 简化 CAD 建模和计算软件之间的互操作性
➢ 可通过 Python 命令行执行功能
暂无评论内容