仿真软件开发工具介绍(1)--ACIS/HOOPS-卡核

仿真软件开发工具介绍(1)–ACIS/HOOPS

CAD/CAE/EDA/CFD/PLM软件产品发展历史很长,涉及到的知识面也非常广:计算力学,电磁学,热,声,流体,计算图形学,并行计算,几何造型,各种数值计算算法,网格生成,GUI设计,PDE,随便一个...
仿真软件开发工具介绍(6)--MeshGems/MESQUITE-卡核

仿真软件开发工具介绍(6)–MeshGems/MESQUITE

今天推荐两款针对仿真软件研发的网格工具。注意:是提供给开发人员的工具,不是最终仿真用户使用的产品。MeshGems 是法国的一家公司,其最早的作者是网格算法领域的专家,目前市面上相当一部分...
仿真软件开发工具介绍(8)--VKI-卡核

仿真软件开发工具介绍(8)–VKI

今天再介绍一款重量级的仿真软件商业开发工具VKI,仍然针对的是开发人员,不是最终用户。公司网址:www.vki.com之所以叫重量级,是因为VKI除了几何引擎,几乎囊括了仿真软件开发所有模块,达索...
仿真软件开发工具介绍(7)--Parasolid/OpenCascade-卡核

仿真软件开发工具介绍(7)–Parasolid/OpenCascade

介绍的仍然是开发工具,不是用户最终使用的产品。前面介绍过ACIS,今天再介绍一下Parasolid/OpenCascade两款都是基于Brep结构的三维几何内核。相关信息可以容易百度到,主要讲几个要点:Parasol...
仿真软件开发工具介绍(2)---显示引擎VTK/OSG-卡核

仿真软件开发工具介绍(2)—显示引擎VTK/OSG

在VTK之上开发的Paraview成为开源软件和很多公司的可视化工具。尤其在医疗三维可视化方面,基本上算是首选开发工具。采用VTK和Paraview为可视化开发工具比较出名的有OpenFOAM,Salome,StressCh...
仿真软件开发工具介绍(5)---Simmetrix-卡核

仿真软件开发工具介绍(5)—Simmetrix

经常关注本公众号和多物理场仿真技术博客的朋友应该很了解作者对工业仿真软件CAD/CAE/CFD/EDA/TCAD以及国内现状的观点。 简单讲:工业仿真软件既不是可有可无的CAD附属品,也不是高精尖的核心技...
仿真软件开发工具介绍(9)--PETSc/TAO和Dakota-卡核

仿真软件开发工具介绍(9)–PETSc/TAO和Dakota

关于仿真优化工具,之前介绍了很多。这里介绍两个可用于软件研发的工具PETSc/TAO和Dakota TAO(Toolkit for Advacned Optimization)早期是一个独立的软件包,后集成到PETSc中,PETSc是一个可...
仿真软件开发工具介绍(10)--cfmesh-卡核

仿真软件开发工具介绍(10)–cfmesh

今天介绍一款流体网格划分工具 cfmesh https://cfmesh.com/ cfmesh网格功能非常强大,覆盖了生成流体网格所有要求。 1.支持生成笛卡尔二维三维六面体、四面体和多面体网格。 2.输入几何只...
深入理解数值计算网格(1)--网格介绍-卡核

深入理解数值计算网格(1)–网格介绍

网格(Mesh)在数值计算中有着举足轻重的作用。主流的数值仿真方法诸如有限元,有限体积,有限元,边界元都是以网格为计算对象。而差分法等,时域有限差分等也是以网格(Grid)点为计算对象。什么是...
深入理解数值计算网格(9)--商业开发-卡核

深入理解数值计算网格(9)–商业开发

网格生成作为工业仿真软件的一项重要的基础性功能,必然也是研发的重点和难点。在前期介绍网格的基础上,本文就简单聊一聊网格相关功能的商业开发。有朋友可能会有疑问,商业开发和一般的开发区...
深入理解数值计算网格(8)--自适应迭代网格-卡核

深入理解数值计算网格(8)–自适应迭代网格

在前处理网格划分中,如果网格数量偏少,在物理场变化大的地方,网格内部不足以表达这种变化,从而导致计算偏差。类似于用多边形模拟圆形,线段数量越多,越接近圆形。网格加密通常有以下几种标...
深入理解数值计算网格(7)--几何与网格-卡核

深入理解数值计算网格(7)–几何与网格

我们知道网格的输入为几何数据,几何数据可以是参数化数据,BREP结构数据,或者其它任意形式定义的数据。 1.网格加密和几何在划分网格的时候,需要将其离散化分成多段。如图,圆被离散成多条直...