摘要

达芬方程作为典型的非线性振动方程,可以直观地用来说明与线性振动的区别。分别采用有限元程序ANSYS和编程语言Python对达芬方程进行求解。针对ANSYS界面操作效率低、数据后处理能力不足等问题。以PyQt5为平台,封装ANSYS和Python的求解以及数据处理过程,并制定可视化操作界面。程序包含达芬方程参数输入、ANSYS计算、Python计算和数据后处理四个功能。以多组系统参数为例,使用该程序计算达芬方程,计算结果表现了非线性振动中初值影响、多稳态解和谐波响应运动特性。