INTE – Řízený integrátor

Symbol blokuPotřebná licence: STANDARD
Qt SVG Document Exported by REXYGEN Studio u RUN R1 y0 ti y Q LY HY INTE

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í.

Tento blok propaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

u

Analogový vstupní signál

Double (F64)

RUN

Povolení běhu algoritmu

Bool

off ..

integrace je pozastavena

on ...

integrace probíhá

R1

Reset bloku

Bool

y0

Počáteční hodnota výstupu

Double (F64)

ti

Integrační časová konstanta

Double (F64)

Parametr

ymin

Definice spodní úrovně  -1.0

Double (F64)

ymax

Definice horní úrovně  1.0

Double (F64)

SAT

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

Bool

Výstup

y

Výstup integrátoru

Double (F64)

Q

Příznak probíhající integrace

Bool

LY

Příznak dosažení spodní meze

Bool

HY

Příznak dosažení horní meze

Bool

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