SCUV – Krokový regulátor s rychlostním výstupem

Symbol blokuPotřebná licence: STANDARD
Qt SVG Document Exported by REXYGEN Studio mv dmv ub SAT HS LS MUP MDN mdv DVC MAN UP DN pos MR SCUV

Popis funkce
Blok SCUV nahrazuje polohový regulátor SCU v úplné regulační smyčce s třístavovým krokovým regulátorem, jestliže polohový signál servoventilu není dostupný anebo dostatečně spolehlivý. Nadřazený regulátor PIDU (nebo odvozený) je propojen s blokem SCUV signály mv, dmv a SAT.

Jestliže je nadřazený regulátor typu PI nebo PID (CWOI = off), potom jsou všechny tři vstupy mv, dmv a SAT bloku SCUV zpracovávány speciálním integračním algoritmem a symetrickým třístavovým algoritmem s parametry (prahy) thron a throff (viz blok TSE, uvažujte parametry ep = thron, epoff = throff, en = -thron a enoff = -throff). Vzniklé pulsy (více, méně) jsou dále upravovány tak, že délka libovolného generovaného pulsu (UP, DN) na výstupu bloku je alespoň dtime a prodleva mezi dvěma po sobě jdoucími pulsy opačné polarity je alespoň btime. Parametr RACT určuje směr otáčení motoru. Poznamenejme, že nadřazený regulátor PIDU musí mít nastavení icotype = 4. Blok SCUV rekonstruuje rychlostní výstup nadřazeného regulátoru ze vstupů mv a dmv. Navíc, jestliže regulační odchylka nadřazeného regulátoru je menší než pásmo necitlivosti (SAT = on), potom je výstup vnitřního integrátoru bloku SCUV nulován. Takto je dosaženo klidu servoventilu při dostatečně malé regulační odchylce nadřazeného regulátoru (|de| < dz – viz popis bloku PIDU).

Poloha servoventilu pos je odhadována dalším vnitřním integrátorem s časovou konstantou trun. Jsou-li dostupné signály od koncových spínačů servoventilu, potom by měly být připojeny na vstupy HS (horní spínač) a LS (dolní spínač).

Jestliže je nadřazený regulátor typu P nebo PD (CWOI = on), potom může být regulační odchylka nadřazeného regulátoru manuálně odstraněna vhodným nastavením vstupu ub. V tomto případě je řídicí algoritmus bloku SCUV lehce modifikován. Je užita rekonstruovaná hodnota polohy servoventilu pos a parametry thron, throff a tt musí být pečlivě nastaveny pro potlačení střídání pulsů více a méně v ustáleném stavu.

K dispozici je také sada vstupů pro manuální ovládání. Přepnutí do manuálního režimu je možné pomocí vstupu MAN = on, pak lze s motorem pohybovat tam a zpět pomocí signálů MUP a MDN, eventuelně lze pomocí vstupu mdv nastavit, o kolik se má změnit poloha motoru, a tento požadavek potvrdit náběžnou hranou (off on) na vstupu DVC.

Celková funkce bloku SCUV je zřejmá z následujícího diagramu:

image/svg+xmlmv dmv MUP MDN MAN HS LS UP pos DN 1 0 0 ub CWOI 0 CWOI −1 mdv DVC MR 0 MR 0 1 0 1 0 1 SAT 1 0 1 0 1 1 1 0 1 0 1 0 0 0 4 3 2 1 1trun 1tt PWM OR OR AND NOT AND NOT AND s 1 s 1 diff 11 10 9 8 7 6 5 4 3 2 1

Úplné třístavové krokové regulátory bez polohové zpětné vazby jsou zobrazeny na následujících obrázcích:

image/svg+xmlRizena velicina Pozadovanahodnota MAN/AUTrizeni ventilu Volitelna spojeni Primarni regulator s integraci: I, PI, PID mvdmvubSATHSLSMUPMDNmdvDVCMANUPDNposMR SCUV(CWOI=0) dvsppvtvhvMANIHmvdmvdeSAT PIDU(icotype=4) UPDNyHSLS MVDventils motorem uy MDLProces

image/svg+xmlManualniposunuti Primarni regulator bez integrace: P, PD Volitelna spojeni Pozadovanahodnota MAN/AUTrizeni ventilu Rizena velicina mvdmvubSATHSLSMUPMDNmdvDVCMANUPDNposMR SCUV(CWOI=1) dvsppvtvhvMANIHmvdmvdeSAT PIDU(icotype=4) UPDNyHSLS MVDventils motorem uy MDLProces

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

Vstup

mv

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

Double (F64)

dmv

Rychlostní výstup regulátoru (diference)

Double (F64)

ub

Posunutí (jen pokud je primární regulátor typu P nebo PD)

Double (F64)

SAT

Nulování interního integrátoru

Bool

HS

Horní koncový spínač

Bool

LS

Dolní koncový spínač

Bool

MUP

Manuální povel UP (přidej)

Bool

MDN

Manuální povel DN (uber)

Bool

mdv

Ruční diferenční hodnota

Double (F64)

DVC

Přijetí ruční diferenční hodnoty

Bool

MAN

Manuální nebo automatický režim

Bool

off ..

automatický režim

on ...

manuální režim

Parametr

thron

Mez pro zapnutí   0.0 0.02

Double (F64)

throff

Mez pro vypnutí   0.0 0.01

Double (F64)

dtime

Minimální trvání výstupního pulzu [s]   0.0 0.1

Double (F64)

btime

Minimální prodleva mezi pulzy [s]   0.0 0.1

Double (F64)

RACT

Převrácené působení výstupu regulátoru

Bool

off ..

vyšší mv -> vyšší pv

on ...

vyšší mv -> nižší pv

trun

Časová konstanta motoru   0.0 10.0

Double (F64)

CWOI

Regulátor bez integrační složky

Bool

off ..

regulátor s integrátorem (I, PI, PID)

on ...

regulátor bez integrátoru (P, PD)

tt

Časová konstanta vysledování   0.0 1.0

Double (F64)

Výstup

UP

Signál UP (nahoru, více)

Bool

DN

Signál DN (dolů, méně)

Bool

pos

Simulovaná poloha motoru

Double (F64)

MR

Požadavek na běh motoru

Bool

off ..

motor neběží (UP=off a DN=on)

on ...

motor se má pohybovat (UP=on nebo DN=on)

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