Amesim(九):Amesim基础操作之寻找平衡位置和计算差值

一、寻找平衡位置

搭建四分之一车辆模型,模型如下所示:左图为在草图模式下的模型连接,右图为在parameters模式下的模型参数

Amesim(九):Amesim基础操作之寻找平衡位置和计算差值_第1张图片  Amesim(九):Amesim基础操作之寻找平衡位置和计算差值_第2张图片

打开simulation模式下的 run parameters,如下图所示:修改仿真终止时间和仿真步长时间

Amesim(九):Amesim基础操作之寻找平衡位置和计算差值_第3张图片

运行run simulation,将运行后模型的参数拖出,下图仅展示了车轮质量块的变量运行后的结果,为了得到更加详细的分析结果,需要将参数拖拽出来

Amesim(九):Amesim基础操作之寻找平衡位置和计算差值_第4张图片

拖出body displacement , wheel displacement, step,结果如下图所示:

Amesim(九):Amesim基础操作之寻找平衡位置和计算差值_第5张图片

在仿真过程中,加入step代表强迫响应,不加step代表自由响应,为了找到合理的平衡位置,我们先使用自由响应,再使用强迫响应,并对比其结论,上图即为强迫响应结果。

自由响应,将step设置为0,再进行仿真,得到如下仿真结果

Amesim(九):Amesim基础操作之寻找平衡位置和计算差值_第6张图片

对比结果,将上述的y1值作差得到约等于1,所以,强迫响应和自由响应都可以得到平衡位置。

得到平衡位置,用作下次使用,当我们初次建模时,并不知道车身模块会压迫弹簧到什么尺寸,所以通过以上的计算可以得到平衡位置,但是为了使模型计算其他功能,如车辆位移等,不希望车辆每次都需要自己去找平衡位置,我们希望车辆的最初状态就是在平衡位置处,需要用到 use old final values 功能,得到如下图所示:

Amesim(九):Amesim基础操作之寻找平衡位置和计算差值_第7张图片

如果不使用 use old final values,得到曲线如下图所示:模型还需要找平衡位置!

Amesim(九):Amesim基础操作之寻找平衡位置和计算差值_第8张图片

二、使用隐含变量与计算差值

编辑草图如下所示:将左侧的正弦波设置为0.5hz,右边正弦波设置为1hz。

Amesim(九):Amesim基础操作之寻找平衡位置和计算差值_第9张图片

仿真分析质量块左右两侧的受力情况,打开 post processing,如下图所示

Amesim(九):Amesim基础操作之寻找平衡位置和计算差值_第10张图片

在空白处添加,从变量出复制路径,得到最终如下所示:

Amesim(九):Amesim基础操作之寻找平衡位置和计算差值_第11张图片

将其曲线放到plot中进行可视化展示,如下所示,下图就是质量块两个端口受力的差值。

Amesim(九):Amesim基础操作之寻找平衡位置和计算差值_第12张图片

三、总结

1、可以通过use old parameters来找到系统的平衡位置

2、可以通过post processing 来计算任意两个变量的差值

你可能感兴趣的:(Amesim(九):Amesim基础操作之寻找平衡位置和计算差值)