comsol与ansys比较comsol是干嘛的


本文是小编为大家收集整理的关于Matlab与ANSYS和COMSOL等仿真产品的比较的处理/解决方法,可以参考本文帮助大家快速定位并解决问题,中文翻译不准确的可切换到English标签页查看源文。

这可能是问这个问题的错误地方,但是我在SE网络上找不到更好的位置.我已经与MATLAB和ANSYS进行了短暂的合作,并且据我所学/可以收集的内容,MATLAB是一个编程环境,具有执行常见数学,可视化和分析操作的功能.您主要以文本方式(.m文件)编写程序,或使用Simulink生成流程图(基于模型的开发).另一方面,ANSYS是主要的仿真环境,仅使用GUI(3D型号,物理域,配置,显示设置)可以完成很多操作,您可以在模拟引擎中的各个点添加方程式来修改模拟流.

我理解的一切都是粗略的,只用作概述.任何人都可以给我MATLAB和ANSYS(或任何其他模拟产品(例如Comsol)之间的合适的现实世界比较,这些比较使我们能够理解何时使用的以及每个系统的弱点.

我没有使用过ANSYS,但是经常将ANSYS与Comsol进行比较,并且我使用Comsol和Matlab多年了.

运行它的语言和环境.这意味着它可以执行任何操作(任何其他编程语言都可以做).与其他语言相比,它的亮点是什么?

数百个内置功能可以使用矩阵.例如,在一个项目中,我需要执行简单的矩阵代数(添加,乘,比例矩阵),并且还需要奇异的值分解.SVD不是您可以用50行代码编写的内容,因此我需要一个现成的库.当时,我使用库来java,并编写了我自己的代码代表矩阵并在其上执行矩阵代数.那是数百行代码.如果我使用MATLAB,那将是大约十行代码,因为所有代码都在那里.我只需要键入helpsvd才能找出如何使用它.但是,如果您不需要任何东西,请不惜一切代价远离MATLAB!有很多更好的语言是免费的.

绘制图.许多学者建议MATLAB作为生产出版物质量图形的首选工具.这些可以作为PDF导出并进口到Inkscape中以进行进一步编辑.最好的事情是,可以将绘制图的命令放入脚本文件中,然后可以根据需要更改其部分,这可以节省很多工作,而不是手动绘制图形(想象您想更改该图用于显示数据点的轴或符号).

就个人而言,我也将其用于曲线拟合.它有许多工具箱,其中一个是一个整洁的工具,它允许我找到对一组数据点进行建模的方程.{#sol:

使用有限元方法(FEM)在复杂域上求解部分微分方程(PDE)的专业工具.这听起来可能晦涩难懂,但是许多现实世界的工程需要减少.例如:

在复杂的现实世界几何形状中寻找负载,压力和压力(当有阵风吹到建筑物或桥上时会发生什么?)

如何将空调插座放在非平整形状的房间中以达到良好的温度分布和良好的效率?{#sol,因为任何其他可以与任意方程式一起使用的FEM工具都可以进行多物理学,例如,一个人可以解决电池的化学,温度和压力以及如何解决这会反馈到化学反应中(加速或减速).与您需要