一、我对仿真的理解
首先谈谈我对仿真的理解。仿真本质上就是针对某个物理现象,提出描述物理现象的方程或方程组,设置边界条件;然后求解方程或方程组,最后对求解结果进行分析。然而不是每个方程都有解析解,绝大多数解是数值解。求解手段可以是自己编程,也可以借助成熟的商用软件,比如COMSOL,ANSYS。所以无论是COMSOL还是ANSYS等仿真软件,究其本质就是对物理方程的求解分析,他们只是求解物理方程的一种手段。在使用仿真软件之前,最好熟悉你所求解物理方程。求解思路大概包括以下内容:
1、确定求解对象。首先你得明确研究对象,需要求解什么物理量,然后建立3D/2D模型。
2、确定材料属性。实际上就是给出模型物理参数,比如弹性模量、泊松比、传热系数、导电率等
3、确定边界条件。边界条件是控制方程有确定解的前提条件。边界条件包括:
(1)迪利克雷边界条件(第一类边条),指定边界端点的值。
(2)若依曼边界条件(第二类边条),指定边界法线的方向导数。
4、划分网格。软件计算都是采用数值求解的方法,比如有限差分法、有限元法,这些方法的特点就是需要划分网格,用网格的解来近似真实解。
5、求解。设置求解器,确定求解步长,步长越小解越精确但计算越耗时。
二、双摆动力学
下面是COMSOL的学习分享,本人是初学者,有不对的地方欢迎大佬批评指导。</