INTE – Řízený integrátor

Symbol blokuPotřebná licence: STANDARD
PIC

Popis funkce
Blok INTE realizuje řízený integrátor s proměnnou integrační časovou konstantou ti a indikací dvou úrovní výstupu ymin a ymax. Je-li RUN = on a R1 = off, potom

y(t) = 1 Ti0tu(τ)dτ + C,

kde hodnota C = y0. Je-li RUN = off a R1 = off, je výstup y zmrazen na jeho poslední hodnotu před sestupnou hranou vstupu RUN. Je-li R1 = on, potom je výstup y resetován na počáteční hodnotu y0. Integrace se provádí lichoběžníkovou metodou podle vztahu

yk = yk1 + TS 2Ti(uk + uk1),

kde TS je perioda spouštění bloku. Pokud je Ti = 0, místo integrace se provádí sumace podle vztahu

yk = yk1 + uk.

Pro Ti < 0 je chování nedefinované.

Pro integraci je také možno použít blok SINT, jehož jednodušší struktura a funkčnost může být pro základní úlohy dostačující.

Vstupy

u

Analogový vstupní signál

Double (F64)

RUN

Povolení běhu algoritmu

Bool

off ..

integrace je pozastavena

on ...

integrace probíhá

R1

Reset bloku, inicializace výstupu integrátoru na hodnotu y0

Bool

y0

Počáteční hodnota výstupu

Double (F64)

ti

Integrační časová konstanta

Double (F64)

Výstupy

y

Výstup integrátoru

Double (F64)

Q

Příznak probíhající integrace

Bool

LY

Příznak dosažení spodní úrovně (y < ymin)

Bool

HY

Příznak dosažení horní úrovně (y > ymax)

Bool

Parametry

ymin

Nastavení dolní úrovně  -1.0

Double (F64)

ymax

Nastavení horní úrovně  1.0

Double (F64)

SAT

Omezení výstupu, když je dosažena krajní úroveň

Bool

2023 © REX Controls s.r.o., www.rexygen.com