Simplified model of valve driver
The Valve Actuator block represents a simplified model of a valve actuator, which is especially suitable for real-time and HIL (hardware-in-the-loop) simulation. Its functionality is similar to the 2-Position Valve Actuator and 3-Position Valve Actuator blocks, but its characterization requires fewer parameters because it is built of components that are practically linear.
The Valve Actuator block is built using the blocks from the Simscape™ Physical Signals library. Both the input and the output of the block are physical signals. The block diagram of the model is shown in the following figure.
The gain of the PS Gain 1 block establishes the steady-state relationship between the input and output signals. The PS Saturation block keeps the output signal within the +/– valve stroke range. The gain of the PS Gain 2 block is 1/Time constant, which makes it possible to reproduce the first-order lag by combining this block with the PS Subtract and PS Integrator blocks.
The transfer function of the lag is
where T is the time constant. The gain of the PS Gain 3 block is set to 1.
This block is constructed out of blocks from the Simscape Physical Signals library (such as PS Add, PS Gain, and so on). Currently, the blocks in the Physical Signals library do not support unit propagation and checking. For more information, see How to Work with Physical Units.
Dialog Box and Parameters
- Valve stroke
The desired valve stroke, which defines the saturation level of the PS Saturation block in the actuator model. The output of the actuator is kept within the +/– valve stroke range. The default value is
- Time constant
Time constant of the first-order lag. The Gain parameter of the PS Gain 2 block is equal to 1/Time constant. The default value is
- Actuator gain
Gain of the PS Gain 1 block in the block diagram of the actuator model. The default value is
The block has one physical signal input port and one physical signal output port.
C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.
Introduced in R2010a