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
and
then
where . If and then the output y is frozen to the last value before the falling edge at the RUN input signal. If then the output y is set to the initial value y0. The integration uses the trapezoidal method as follows
where is the block execution period. If , the block realize summation by following equation
If , 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 () | Bool |
HY | Upper level indicator () | 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