SMHCCA – Regulátor pro procesy s topením a chlazením s autotunerem

Symbol blokuPotřebná licence: AUTOTUNING
PIC

Popis funkce
Popis tohoto bloku ještě není k dispozici. Níže naleznete částečný popis vstupů, výstupů a parametrů bloku. Kompletní popis bloku bude k dispozici v dalších revizích dokumentace.

Vstupy

sp

Požadovaná hodnota (setpoint)

double

pv

Řízená veličina

double

hv

Hodnota výstupu v manuálním režimu

double

MAN

Manuální nebo automatický režim

bool

off ..

automatický režim

on ...

manuální režim

TMODE

Režim ladění

bool

TUNE

Zahájení ladicího experimentu

bool

TBRK

Ukončení ladicího experimentu

bool

TAFF

Přijetí výsledků ladicího experimentu

bool

off ..

parametry jsou pouze vypočítány

on ...

parametry jsou dosazeny do řídicího algoritmu

ips

Význam výstupních signálů

long

0 ....

parametry regulátoru

1 ....

pomocné parametry

Parametry

ipwmc

Délka PWM cyklu (počet vzorkovacích period bloku)  100

long

xi

Relativní tlumení   0.5  8.0 1.0

double

om

Přirozená frekvence   0.0 0.01

double

taup

Časová konstanta adaptace amplitudy topení [s]  700.0

double

taum

Časová konstanta adaptace amplitudy chlazení [s]  400.0

double

beta

Šířka pásma derivačního filtru  0.01

double

hilim_p

Horní saturační mez amplitudy topení   0.0  1.0 1.0

double

hilim_m

Horní saturační mez amplitudy chlazení   0.0  1.0 1.0

double

u0_p

Počáteční hodnota amplitudy topení  1.0

double

u0_m

Počáteční hodnota amplitudy chlazení  1.0

double

sp_dif

Práh pro detekci změny setpointu  10.0

double

tauf

Časová konstanta filtru ekvivalentní akční veličiny  400.0

double

itm

Metoda ladění regulátoru  1

long

1 ....

omezeno na symetrické procesy

2 ....

asymetrické procesy (zatím není implementováno)

ut_p

Amplituda topení pro ladicí experiment   0.0  1.0 1.0

double

ut_m

Amplituda chlazení pro ladicí experiment   0.0  1.0 1.0

double

Výstupy

mv

Akční zásah regulátoru (manipulated variable)

double

mve

Ekvivalentní akční veličina

double

de

Regulační odchylka

double

SAT

Saturace

bool

off ..

lineární zákon řízení

on ...

výstup regulátoru je saturován

isv

Počet kroků přepínací proměnné

long

t_ukp

Aktuální amplituda topení

double

t_ukm

Aktuální amplituda chlazení

double

t_sk

Přepínací proměnná

double

t_pv

Filtrovaná řízená veličina

double

t_dpv

Filtrovaná první derivace řízené veličiny

double

t_d2pv

Filtrovaná druhá derivace řízené veličiny

double

TBSY

Příznak probíhajícího ladicího experimentu

bool

TE

Příznak chyby během ladění

bool

off ..

ladění proběhlo bez chyby

on ...

během ladění se vyskytla chyba

ite

Kód chyby

long

0 ....

bez chyby

1 ....

příliš zašuměné pv, zkontroluj teplotní vstup 2

2 ....

nesprávný parametr ut_p

3 ....

setpoint je příliš nízký

4 ....

vzorkovací perioda je příliš nízká nebo je druhá derivace příliš zašuměná

5 ....

předčasné ukončení ladicího experimentu

p1..p6

Výsledky identifikace a návrhu regulátoru

double