0

我想在模拟过程中修改我的 Simscape 模型的物理输入,但我不知道该怎么做。

下图中的机械平移块用于将旋转输入转换为平移运动(通过小齿轮和齿条机构)。然后将齿条连接到活塞杆。当活塞移动时,它会压缩油箱中的液压油(为清楚起见,下面未显示)。模型的物理输入是一个理想的旋转速度源。

目前,整个压缩过程持续 1 秒,然后由于输入速度设置为零(信号 2 是脉冲),电路中的压力不会下降。

然而,我想做的是在给定的时间内压缩流体,然后消除输入轴上的任何条件,以便它可以自由旋转以模拟液压回路中的减压。

更好:当回路中的压力达到给定值时消除条件。

我怎样才能在 Simulink 中做到这一点?我应该为此目的使用什么块?

谢谢。

在此处输入图像描述

4

1 回答 1

0

也许这不是您正在寻找的,但我会将问题分为两个单独的模拟运行(而不是将其作为一个模拟运行)。

  1. 我将运行第一次模拟,直到“将流体压缩给定时间”并导出状态变量的内容。

  2. 然后我将使用这些先前导出的状态变量值作为初始条件运行另一个模型(删除输入)。

于 2018-04-14T16:31:31.267 回答