I am trying to design a 3/2 pneumatic valve (3 ports and 2 positions). The valve has a supply port, common port, and an exhaust port. There isn't a "switch" that I can use in the model, so I have a convoluted series of variable restriction elements in the system. This works on its own, but returns errors when added to the whole system.
The flow from supply->common and common->exhaust have their own variable restrictions (restriction varies with differential pressure) and I have another variable restriction in series with each one of these acting as a "switch" to turn flow on and off between the ports. This results in a node with no volume element (which I have been reading is a bad thing).
Any help or advice on how to model this would be greatly appreciated.

답변 (1개)

Abhi Sundararaman
Abhi Sundararaman 2017년 7월 27일

0 개 추천

It sounds like you're building this component using a series of other components (like the variable restriction component, and other pipes). I think it would be easier to just code your own custom component using the Simscape Language.
The following link has some info on creating custom components, with some examples:
Additionally, you can look at the source code for some of the existing simscape blocks, like the various pipes, and create your own 3/2 valve.

댓글 수: 2

Ryan Takatsuka
Ryan Takatsuka 2017년 8월 11일
I was able to modify a series of standard Simscape components to successfully create a working 3/2 valve; however, the simulation runs very slowly. Is it much more efficient to create a custom component using the Simscape language? I have been avoiding this due to the complexity of the Simscape gas components (all of the choked flow, laminar/tubulent stuff, and enthalpy/energy conservation makes these much more complex than just modifying a standard electrical or mechanical component).
Dhruv Shukla
Dhruv Shukla 2019년 5월 3일
Hello Ryan,
I am making a project on pneumatic vacuum lifting system. For that, I have to create some custom block such as vacuum pump, vacuum filter and suction cup. So, can you please tell me that how can i create a custom block of pneumatic.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Model Statistics에 대해 자세히 알아보기

질문:

2017년 7월 20일

댓글:

2019년 5월 3일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by