PS Dead Zone

Provide region of zero output for physical signals

  • Library:
  • Simscape / Foundation Library / Physical Signals / Nonlinear Operators

Description

The PS Dead Zone block generates zero output when input signal falls within a specified region, called a dead zone. You can specify the lower and upper limits of the dead zone as block parameters. The block output depends on the input and dead zone:

  • If the input is within the dead zone (greater than the lower limit and less than the upper limit), the output is zero.

  • If the input is greater than or equal to the upper limit, the output is the input minus the upper limit.

  • If the input is less than or equal to the lower limit, the output is the input minus the lower limit.

Both the input and the output are physical signals. Untyped physical ports facilitate unit propagation. The output signal has the same physical unit as the input signal.

Ports

Input

expand all

Input physical signal.

The port name is not visible in the block icon, but you can see this name in the underlying source file (accessible by clicking the Source code link in the block dialog box).

Output

expand all

Output physical signal.

The port name is not visible in the block icon, but you can see this name in the underlying source file (accessible by clicking the Source code link in the block dialog box).

Parameters

expand all

The upper limit, or end, of the dead zone.

The parameter unit must be commensurate with the unit of the input signal. You can select a unit from the drop-down list or type the desired unit name, such as rpm, or a valid expression, such as rad/s. For more information and a list of unit abbreviations, see How to Specify Units in Block Dialogs and Unit Definitions.

The lower limit, or start, of the dead zone.

The parameter unit must be commensurate with the unit of the input signal. You can select a unit from the drop-down list or type the desired unit name, such as rpm, or a valid expression, such as rad/s. For more information and a list of unit abbreviations, see How to Specify Units in Block Dialogs and Unit Definitions.

Compatibility Considerations

expand all

Behavior changed in R2019a

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Introduced in R2007a