Contenuto principale

General Control

R2026b
Controllers, filters, compensators, delays, detectors

Develop control algorithms for electronic, mechatronic, and power systems using discrete and continuous controllers, filters, and function blocks.

Blocks

expand all

Discrete PI Controller blockPI Controller (Discrete or Continuous)Discrete-time or continuous-time PI controller with external anti-windup input
PI Controller with Integral Anti-Windup (Discrete or Continuous) blockPI Controller with Integral Anti-Windup (Discrete or Continuous)Discrete-time or continuous-time PI control with integral anti-windup
Model Reference Adaptive Controller blockModel Reference Adaptive ControllerDiscrete-time PID-based model reference adaptive control
RST Controller blockRST ControllerPredictive control using a polynomial representation
Sliding Mode Controller blockSliding Mode ControllerHysteresis-based sliding mode control
Smith Predictor Controller blockSmith Predictor ControllerDiscrete-time Smith dead-time compensator
State-Feedback Controller blockState-Feedback ControllerDiscrete-time state-feedback controller with integral action
Low-Pass Filter (Discrete or Continuous) blockLow-Pass Filter (Discrete or Continuous)Discrete-time or continuous-time low-pass filter
Low-Pass Filter (Variable Time Constant, Discrete or Continuous) blockLow-Pass Filter (Variable Time Constant, Discrete or Continuous)Discrete-time or continuous-time low-pass filter with external variable time constant (Since R2026a)
Second-Order Filter blockSecond-Order FilterDiscrete-time or continuous-time low-pass, high-pass, band-pass, or band-stop second-order filter
Second-Order Low-Pass Filter (Discrete or Continuous) blockSecond-Order Low-Pass Filter (Discrete or Continuous)Discrete-time or continuous-time second-order low-pass filter
Variable-Frequency Second-Order Filter blockVariable-Frequency Second-Order FilterDiscrete-time or continuous-time variable-frequency second-order filter
Washout (Discrete or Continuous) blockWashout (Discrete or Continuous)Discrete-time or continuous-time washout or high-pass filter
Change Detector blockChange DetectorBoolean signal change detector
Counter blockCounterDiscrete- or continuous-time counter
Filtered Derivative (Discrete or Continuous) blockFiltered Derivative (Discrete or Continuous)Discrete-time or continuous-time filtered derivative
Fourier Analysis blockFourier AnalysisDiscrete or continuous time Fourier analysis
Integrator (Discrete or Continuous) blockIntegrator (Discrete or Continuous)Discrete-time or continuous-time integrator
Integrator with Wrapped State (Discrete or Continuous) blockIntegrator with Wrapped State (Discrete or Continuous)Discrete-time or continuous-time integrator with wrapped state
Lead-Lag (Discrete or Continuous) blockLead-Lag (Discrete or Continuous)Discrete-time or continuous-time lead-lag compensator
Monostable Flip-Flop blockMonostable Flip-FlopRaising edge, falling edge, either edge monostable flip-flop
Moving Average blockMoving AverageMoving average-value computation
Moving Average (Variable Frequency) blockMoving Average (Variable Frequency)Variable frequency moving average-value computation
On-Off Delay blockOn-Off DelayBoolean-signal delay
Serial-In Parallel-Out Shift Register blockSerial-In Parallel-Out Shift RegisterDiscrete-time serial-in, parallel-out shift register
Set-Reset Flip-Flop blockSet-Reset Flip-FlopSet-reset flip-flop or bistable multivibrator
Signal Sample and Hold blockSignal Sample and HoldDiscrete-time or Continuous-time sample and hold input signal
Programmable Signal Generator (Three-Phase) blockProgrammable Signal Generator (Three-Phase)Discrete-time or continuous-time three-phase sinusoidal signal generator with programmable magnitude, phase, frequency, and overlapping harmonics
Sine Wave Generator (Three-Phase) blockSine Wave Generator (Three-Phase)Discrete-time or continuous-time three-phase sine wave generator
Stair Generator blockStair GeneratorDiscrete-time or continuous-time stair signal generator