How to initialize a check valve (TL)?

26 visualizaciones (últimos 30 días)
Bill
Bill el 12 de Nov. de 2025 a las 17:49
Comentada: Yifeng Tang el 19 de Nov. de 2025 a las 18:48
I have a simscape multi-domain model with a fixed-displacement pump (TL) which drives hydraulic fluid from a low pressure side of the system to a high pressure side of the system through a check valve at the discharge. I am initializing system pressures with a seperate subsystem using a Pressure Source (TL). I have had to connect both sides of the fixed displacement pump to the reservoir feeding the Pressure Source so that the pump doesn't turn into a generator at t=0 because it appears that the pressure source bypasses the check valve, and pressurizes both sides of that valve even when the valve is shut.
How can I better initialize hydraulic system pressures on the high pressure side, without turning the pump into a generator?
This is the pressure differential across the pump. At time 0.02 seconds, I am shutting a 2 way valve which sinks the pump discharge to the same reservoir which the pump inlet is sinked to.
  2 comentarios
Dyuman Joshi
Dyuman Joshi el 17 de Nov. de 2025 a las 16:08
"I am initializing system pressures with a seperate subsystem using a Pressure Source (TL). "
Any particular reasons why? Do you not have an actuator connected to the circuit?
"I have had to connect both sides of the fixed displacement pump to the reservoir feeding the Pressure Source ..."
Why both sides?
"At time 0.02 seconds, I am shutting a 2 way valve which sinks the pump discharge to the same reservoir which the pump inlet is sinked to."
I think it would be better for us to understand your problem with a circuit diagram.
Yifeng Tang
Yifeng Tang el 19 de Nov. de 2025 a las 18:48
Hi @Bill,
It'll be easier for the community to understand your question and try to help if you could include your model, or at least a complete snapshot of your model. It's very difficult to diagnose based on text and a graph.

Iniciar sesión para comentar.

Respuestas (1)

Satyam
Satyam el 17 de Nov. de 2025 a las 7:12
Hi @Bill,
When initializing hydraulic systems in Simscape, pressure sources enforce conditions globally during initialization, which can bypass valve logic. You can try out the following steps:
Use Initial Targets Instead of Pressure Source
  • Set initial pressure targets on the high-pressure side using the Initial Conditions tab of Reservoir (TL) or Hydraulic Reference blocks.
  • Specify Initial Conditions
Assign Initialization Priority
  • Give High Priority to the high-pressure reservoir and Low Priority to the pump to prevent reverse flow.
  • Initialization Priority
Configure Check Valve
  • Ensure the Cracking Pressure is set so the valve remains closed during initialization.
  • Check Valve (TL)
Avoid Direct Pressure Source on Pump Discharge
  • A direct pressure source bypasses the valve logic. Use a Controlled Pressure Source with zero flow or rely on initial targets.

Categorías

Más información sobre Simscape Fluids en Help Center y File Exchange.

Productos


Versión

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by