필터 지우기
필터 지우기

Improvements for rapid Simscape changes with discrete valves

조회 수: 3 (최근 30일)
Ryan Takatsuka
Ryan Takatsuka 2017년 8월 11일
답변: Aniruddha Katre 2017년 8월 11일
I have a Simscape model that consists of a few valves and constant volume chambers. Every time a valve is opened, the instantaneous change causes small time steps, Newton iteration exceptions, and infinite derivative exceptions.
Here is an example of the pressure in a manifold (which does match experimental results). There is a sharp change when the a valve is opened, which causes many solver exceptions:
Here is a diagram of the solver exceptions at this particular points. The time step gets very small at this point and causes the simulation to come to a very slow standstill at this point when the valve is opened:
Is there anything that can be done to get around this problem? or is it just a necessary process for the solver to be able to handle discrete elements in a Simscape model?

답변 (1개)

Aniruddha Katre
Aniruddha Katre 2017년 8월 11일
The speed of simulation depends on your solver choice of both the global solver and the local solver for the physical networks in your model. As a first step, if you haven't done so already, try enabling the "Use Local Solver" option in the Solver Configuration block in your model and then simulating it.

카테고리

Help CenterFile Exchange에서 Gas Models에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by