Matlab Simscape对容器进行加压和减压

时间:2014-08-20 09:19:52

标签: matlab simulink simscape

我正在尝试在Simscape中进行一个非常简单的模拟,但我感觉我仍然没有完全掌握保守的端口和物理信号。

我有一个非常简单的气动模型: 容积V的容器,空气泵,管和电磁阀。

这是等效电路: Electrical equivalent system (open)

管是电阻,容器是电容器,电磁阀是简单的开关。泵被建模为恒流源。

在Simulink Simscape中,我将它建模为这样的气动模型: Pneumatic model

电磁阀除外,因为我不知道如何。在我的电气等效电路中,当电磁阀切换时,我将其短路接地:

Electrical equivalent system (closed)

并且系统应释放到大气中。

我试图通过使用PS Switch创建一个开关并试图将电阻管A从流速源切换到大气来模拟螺线管,但是它不允许连接,可能是因为信号类型的类型不正确

有没有人知道如何解决这个问题?我应该制作自己的组件吗?

1 个答案:

答案 0 :(得分:0)

是的,您必须创建自己的组件。有关如何使用Foundation Library块创建阀门模型的示例,请查看Pneumatic Actuation CircuitPneumatic Motor and Directional Control Valve示例。