Matlab Simscape создает давление и снижает давление в сосуде

Я пытаюсь сделать очень простую симуляцию в Simscape, но у меня такое чувство, что я все еще не полностью понимаю консервативные порты и физические сигналы.

У меня очень простая пневматическая модель: сосуд объемом V, воздушный насос, трубка и электромагнитный клапан.

Это электрическая эквивалентная схема: Электрическая эквивалентная система (открытая)

Трубка — сопротивление, сосуд — конденсатор, а соленоид — простой переключатель. Насос моделируется как источник постоянного тока.

В Simulink Simscape я смоделировал его как пневматическую модель следующим образом: Пневматическая модель

Кроме соленоида, потому что я понятия не имею, как это сделать. В моем электрическом эквиваленте я замыкаю его на землю при переключении соленоида:

Электроэквивалентная система (закрытая)

и система должна выпускать в атмосферу.

Я попытался смоделировать соленоид, создав переключатель с помощью PS Switch и попытавшись переключить резистивную трубку A с источника расхода на атмосферу, но он не позволяет подключиться, вероятно, потому, что типы сигналов имеют неправильные типы.

У кого-нибудь есть идея, как с этим справиться? Должен ли я сделать свой собственный компонент?


person avanwieringen    schedule 20.08.2014    source источник


Ответы (1)


Да, вы должны создать свой собственный компонент. Взгляните на схему пневматического привода или Пневматический двигатель и примеры направленного регулирующего клапана для примеров того, как создавать модели клапана с помощью блоков Foundation Library.

person am304    schedule 01.09.2014