INTE – Controlled integrator
Block SymbolLicensing group: STANDARD
Function Description
The INTE block implements a controlled integrator with variable integral time
constant ti and two indicators of the output signal level (ymin a ymax). If
RUN=on and
R1=off
then
where C=y0. If RUN=off and R1=off then the output y is frozen to the last value before the falling edge at the RUN input signal. If R1=on then the output y is set to the initial value y0. The integration uses the trapezoidal method as follows
where TS is the block execution period. If Ti=0, the block realize summation by following equation
If Ti<0, the block behaviour is undefined.
Consider using the SINT block, whose simpler structure and functionality might be sufficient for elementary tasks.
Inputs
u | Analog input of the block | Double (F64) |
RUN | Enable execution | Bool |
|
|
|
R1 | Block reset, initialization of the integrator output to y0 | Bool |
y0 | Initial output value | Double (F64) |
ti | Integral time constant | Double (F64) |
Outputs
y | Integrator output | Double (F64) |
Q | Running integration indicator | Bool |
LY | Lower level indicator (y<ymin) | Bool |
HY | Upper level indicator (y>ymax) | Bool |
Parameters
ymin | Lower level definition ⊙-1.0 | Double (F64) |
ymax | Upper level definition ⊙1.0 | Double (F64) |
SAT | Limit output if level limit is reach | Bool |
[Previous] [Back to top] [Up] [Next]
2023 © REX Controls s.r.o., www.rexygen.com