首页 > 解决方案 > 一个循环后输出力为零

问题描述

我正在 Simulink 中制作动态系统模型。这是对 2 个弹簧的跌落测试。我希望在第一次放下对象后停止,这样在加速图中只有 1 个最大值。我要求一个详细的答案。提前致谢。

要建模的系统

要建模的系统

当前加速度图

当前加速度图

Simulink 模型

Simulink 模型

我知道第一个 cycSimulink modelle 的时间,但我只在运行结束时计算它。我知道我可以在 Simulink 中使用 Matlab 函数,也可以在子系统中使用。

when_shock=(acc.Time(two_times(2))+acc.Time(two_times(1)))/2;

我需要加速图只有一个峰值。意思是只滴一滴,之后物体停止。力下降后箭头应为零的力。

标签: simulinkmodeling

解决方案


推荐阅读