CZ336797A3 - Zpětnovazební způsob řízení nelineárních procesů - Google Patents
Zpětnovazební způsob řízení nelineárních procesů Download PDFInfo
- Publication number
- CZ336797A3 CZ336797A3 CZ973367A CZ336797A CZ336797A3 CZ 336797 A3 CZ336797 A3 CZ 336797A3 CZ 973367 A CZ973367 A CZ 973367A CZ 336797 A CZ336797 A CZ 336797A CZ 336797 A3 CZ336797 A3 CZ 336797A3
- Authority
- CZ
- Czechia
- Prior art keywords
- control
- variables
- variable
- values
- controlled
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 230000008569 process Effects 0.000 title claims abstract description 41
- 230000006870 function Effects 0.000 claims abstract description 26
- 238000012937 correction Methods 0.000 claims abstract description 5
- 230000004044 response Effects 0.000 claims description 10
- 238000005259 measurement Methods 0.000 claims description 8
- 238000005316 response function Methods 0.000 claims 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 claims 1
- 239000004927 clay Substances 0.000 claims 1
- 229910052802 copper Inorganic materials 0.000 claims 1
- 239000010949 copper Substances 0.000 claims 1
- 230000006399 behavior Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 9
- 230000027455 binding Effects 0.000 description 7
- 238000009739 binding Methods 0.000 description 7
- 230000009471 action Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 238000009795 derivation Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000006116 polymerization reaction Methods 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- NINIDFKCEFEMDL-UHFFFAOYSA-N Sulfur Chemical compound [S] NINIDFKCEFEMDL-UHFFFAOYSA-N 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000003889 chemical engineering Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000004821 distillation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012821 model calculation Methods 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 229910052717 sulfur Inorganic materials 0.000 description 1
- 239000011593 sulfur Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/048—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators using a predictor
-
- C—CHEMISTRY; METALLURGY
- C08—ORGANIC MACROMOLECULAR COMPOUNDS; THEIR PREPARATION OR CHEMICAL WORKING-UP; COMPOSITIONS BASED THEREON
- C08F—MACROMOLECULAR COMPOUNDS OBTAINED BY REACTIONS ONLY INVOLVING CARBON-TO-CARBON UNSATURATED BONDS
- C08F2400/00—Characteristics for processes of polymerization
- C08F2400/02—Control or adjustment of polymerization parameters
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Feedback Control In General (AREA)
- Crystals, And After-Treatments Of Crystals (AREA)
- Apparatuses And Processes For Manufacturing Resistors (AREA)
- General Factory Administration (AREA)
- Separation By Low-Temperature Treatments (AREA)
- Electrotherapy Devices (AREA)
Description
ZPĚTNOVAZEBNÍ ZPŮSOB ŘÍZENÍ NELINEÁRNÍCH PROCESŮ
Oblast techniky
Vynález se týká zpětnovazebního způsobu řízení nelineárních procesů, kde je nelineární vztah mezi ovládanými proměnnými řízeného provozu a řídicími proměnnými řízeného pro- .
•J vozu.
·{ Dosavadní stav techniky
Patentový spis Spojených států amerických č.4,349,869 popisuje způsob a zařízení pro řízení a optimalizaci ovládání řady navzájem závislých procesů v prostředí systému. Pro vykonáváni funkce řízení jsou vstupní veličiny do systému podrobeny měřeným perturbacím a dynamické jevy na výstupech jsou zaznamenávány pro umožnění předpovědi budoucí odezvy procesů během operace v lince. Pro zavedení způsobu řízení sestrojujrí autoři tabulku hodnot, které še odvozují během počáteční fáze. Rozličné vstupy a výsledné výstupy se zavádějí do tabulky, která potom slouží jako základní vztažné místo během ná sledujících operací systému.
Uvedený způsob je zvlášt uzpůsobený pro řízení operací lineárního systému nebo operací, které mohou být simulovány jako lineární. Uvažuje-li se však nelineární operace systému, uvedený postup se nechová přiměřeně - zejména když obsahuje množství řídicích a ovládaných proměnných. Řídicí próměnná je výstup systému, který je ovlivňován změnami jedné nebo několika ovládaných proměnných, například vstupů do systému.
Použití řízení dynamické matrice pro polymerační proces ? i í je popsáno Petersenem a spol. v pojednání A Non-linear DMC • Algorithm and its Application to a Semibatch Polymerization 'r Reactor , Chem. Eng. Science, sv.47, č.4, str.737-753 (1992).
Zatímco Peterson'a spol. používají nelineární řídicí jednotku a numerický algoritmus pro odvození; řešení, jejich postup se nepokouší o minimalizaci nákladů na vstupní stav v přístupu k řešení řízení Rrown a spol v pojednáníA Constrained
-24 4 4 4 « ··«·
444*44 4 4 · «444 • 4 4 4 4· 4 ·* I 4449*« ·*9
Nonlinear Multivariable Control Algorithm Trans I ChemE, sv.68(A), září 1990, str.464-476 popisují nelineární řídicí jednotku, která obsahuje specifickou úroveň přijatelných výstupních hodnot, ve které se potlačují řídicí akce. Brown a spol. však nezkoumají které vstupní hodnoty dosahují minimálních nákladů, zatímco také dosahují řízení výstupu.
Dosavadní stav techniky obsahuje mnohá vysvětlení použití řídících systémů na bázi modelů používajících lineární i nelineární vyjádření vztahů řídících a ovládaných proměnných. Patentový spis Spojených “států amerických-č.4,663,703 popisuje vztažný předpovídající model řídicí jednotky, který používá impulzní model podsystému pro simulaci a předpověď budoucích výstupů. Systém obsahuje nastavitelný zisk zpětné vazby a řídicí' smyčky, které jsou nastaveny tak, aby způsobily, že
I * se dynamický systém jeví jakoby měl konstantní charakteristiku, i když jsou jeho dynamické charakteristiky proměnlivé.
Patentový spis Spojených států amerických č.5,260,865 popisuje nelineární řídicí systém na základě modelu pro de· stilační proces, který používá nelineární model pro výpočet par procesu a velikosti proudu destilátu. Patentový spis Spojených států amerických č.4,358,822 popisuje adaptivní - předpovědný řídicí systém,, ve kterém model určuje řídicí vektor, který má být použit v procesu, aby způsobil žádanou výstupní hodnotu procesu v budoucím čase. Parametry modelu jsou aktualizovány na reálné časové základně, aby způsobily, že se výstupní vektor přiblíží k vektoru skutečného procesu. Patentový spis Spojených států amerických č.5,268,834 používá neurální siř pro sestrojení modelu systému pro řídicí, účely.
Rozsah řídicích systémů založených na modelu k operacím řízeného systému nepředstavuje významný problém, jestliže *1 provoz systému je dynamický nelineární proces a zavádí množství ovládaných a řídicích proměnných. Dokud v.minulosti chyběly řídicí počítače procesů přiměřené velikosti a ceny, nebylo možné zpracování řešení množství simultánních rovnic, které vyplývaly z modelování takových dynamických procesů_______
| 9 F 9 | V » | V 9 | • ?! | ίύίΛ'. | ||
| » 9 | • | 9 | 9 | 9 · | 9 ' | |
| • · | • 9 · · 9! | 9 | » | 9 9 9 · | 9 | · |
| 9 9 | 9 | • | • | 9 | 9 | |
| « · | i | ♦ · · | • 9 | ·' |
v systémech.
V dosavadním stavu techniky byla vyvinuta syntéza k použití pro problémy nelineárního řízeni (například problémy řízení pH). V technice syntézy vztažného systému še žádá nelineární řízený provoz sledující vztažnou trajektorii a dosahuj ící-bodu nastavení na první nebo druhý řád trajektorie po uplynutí zpoždění řízeného provozu. Bartusiak a spol. v pojednání Nonlinear Feed Forward/Feedback Control Structures designed by Reference Systems Synthesis”, Chemical Engineering Science, sv.44. č.9, str.1837-1851 (1989) popisují proces řízeni, který může být použit na vysoce nelineární řízený systém. Autoři předvádějí systém, který má být řízen soustavou diferenciálních rovnic. Žádané chování řídicího systému uzavřené smyčky je představováno jako soustava integrodife<renciálních rovnic, která může být navržena jako nelineární.
Žádané chováni se nazývá vztažný systém.
Autoři dosahují výsledků žádaného chování uzavřené
N smyčky ovládanými proměnnými, takže se systém chová pokud možno jako vztažný systém. Působení ovládané proměnné je urv.
ceno rovnicí nebo .obecně minimalizací rozdílu mezi systémem, otevřené smyčky a žádaným systémem uzavřené,smyčky. Žádané chováni řízeného systému se potom definuje. Řídicí proměnné t*' jsou specifikovány spolu s laděním parametru, který řídí rychlost, kterou řídicí proměnná dosáhne nastaveného bodu. Přesněji, žádaný výstupní parametr řízeného provozu se nastaví a rychlost, při které řídicí systém dosáhne žádaného výstupního parametru v řídicí fázi, je diktována parametrem ladění. Takto je řídicí funkce vedena, aby způsobila, že výstup *r l-T · ' ' · dosáhne specifické hodnoty parametru nezávisle na funkci nákladů ovládané proměnné. Výsledek nebere v úvahu změny nákladů ovládané proměnné, které by umožnily nejen účinné řízení provozu řízeného provozu, avšak také minimalizaci nákladů.
I.
Úkolem vynálezu je tudíž vytvořit zlepšený způsob řízení nelineárních procesů, který by umožnil ladění parametrů použité u řídicích proměnných.__________:________________________________
v
-4Jiným úkolem předloženého vynálezu je vytvořit zlepšený způsob pro řízeni nelineárních procesů, při kterém by metodologie řízení umožnila minimalizaci nákladů na vstup manipulované proměnné při současném dosažení žádaných řídicích proměnných.
Podstata vynálezu
Řídicí systém řídí proces v řízeném provozu, který obsahuje ovládané proměnné'(například vstupní stavy) a řídicí proměnné (například výstupní stavy). Řídicí systém obsahuje snímačový /obvod pro zajištění měření řídicích proměnných a paměť pro uloženi konstanty korekce času a'horní a spodní meze proalespoň jednu řídicí proměnnou. Horní a spodní meze < ; jsou odděleny pásmem hodnot, ve kterém je jedna řídicí“ proměnná uvažována jako přípustná. Procesor obsahuje data popisující model procesu, který vztahuje‘náklady na ovládané proměnné k řídicím proměnným a řešením dále zajišťuje předpovězené hodnoty pro-jednu‘řídicí proměnnou.· Logika v procesoru
9I je odezvou na funkcí měřené hodnoty jedné řídicí proměnné, která je mimo pásmo proměnných pro určení ovládané proměnné s minimálními· náklady vyplývajícími z předpovězené ' hodnoty
I· 1 '' jedné řídicí proměnné v přípustném pásmu hodnot. Řídicí přístroje v řízeném provozu jsou operativní pro změnu ovládaných * proměnných (a vstupních stavů) v souhlase sé signály z procesoru.’
Přehled obrázků na výkresech ''
Vynález je znázorněn na výkresech, -kde obr.. 1 je· blokové schéma systému, který obsahuje vynález, obr.2 je schéma řídicích funkcí použitých ve vynálezu a obr.3 a 4 jsou vývojová schémata užitečná.pro-porozumění činnosti vynálezu. <
·;
Příklady provedení vynálezu
V následujícínr textu budou při popisu vynálezu použity tyto výrazy:______________, ______________________________________:-----• Μ ·*·· * «« « · « · · « é ««
- V ·<·»·!· ·«·»·
- J - 9 9 9 9 ··· ί* 9 ······ · *· ' model procesu; model procesu definuje činnost řízeného systému a je definován ve spojitém časovém intervalu ve formě algebraických a diferenciálních rovnic, diskretizace ovládaných proměnných: ovládané proměnné jsou diskrétní časové proměnné. Je použita funkce nulového řádu pro zajištění diskrétních,ovládaných proměnných pro použití v modelu procesu, ‘ referenční trajektorie: referenční trajektorie zajišťuje specifikaci chování řídicí jednotky' jako rychlosti odezvy řídicích proměnných, objektivní funkce: objektivní funkce definuje optimální chování řízení. Objektivní funkce obsahuje postihy za rozrušení bodů nastavení řízení a funkcí cenových nákladů (zisk), meze ovládané proměnné: meze ovládané proměnné se nastaví tak,, aby ukazovaly meze . sekundární řídicí jednotky nebo stav jako meze rozsahu, meze bodu nastaveni a podmínky proti navinutí, zpětná vazba: zpětná vazba je zahrnuta ve vztažné trajektorii jako hodnota předpětí, která představuje chybu mezi měřením procesu a předpověďmi modelu, + odhad kroku: předpovědi pro stavy modelu procesu a výstupy jsou zajištěny u každého snímacího místa řídicí jednotky integrací dynamického modelu založenou na běžných hodnotách z ovládaných proměnných a proměnných dopředně vazby a předpovědí odvozených během předchozí doby záznamu snímací jednotky, inicializace: inicializace výstupu řídicí jednotky je zajištěna čtením běžných hnrinnT__ovládané proměnné při každém zá—
-6- , známu a zajištěním pohybů řídicí jednotky jako přírůstků k hodnotám. Když je program řídící jednotky v běhu (buď s uzavřenou smyčkou nebo s otevřenou smyčkou), stavy modelu a výstupy jsou inicializovány u hodnot předpovězených během předešlého záznamu řídicí jednotky. Když je program poprvé spuštěn, stavy modelu a výstupy jsou inicializovány .řešením modelu ustáleného stavu pro běžné hodnoty ovládaných proměnných a proměnných dopředně vazby.
V obr.l je znázorněn řídicí systém na bázi číslicového počítače, který sleduje proces probíhající v řízeném provozu
12. Hodnoty procesu se přivádějí do nelineární řídicí jednotky 14 uložené v číslicovém řídicím systému 10. Model 16 procesu je uložen v číslicovém řídicím systému 10 a představuje soustavu nelineárních rovnic, která zjišťuje vztažný systém pro nelineární řídicí jednotku 14. Množství řídicích parametrů 18 zajišťuje omezení pro řídicí hodnoty odvozená nelineár- ní řídicí jednotkou 14. Porovnáním měřeni hodnot procesu s předpovězenými hodnotami odvozenými řešením modelu 16 (s řídicími parametry 18), se odvodí opravné hodnoty a použijí jako řídicí vstupy do'řízeného provozu 12.
V obr.2 obsahuje nelineární řídicí jednotka 14 dynamický model 16 procesu, který definuje rychlost změny stavů procesu pro změny ovládaných proměnných systému, nezávislých proměnných a hodnot předpětí. Nelineární řídicí jednotka 14 dále obsahuje jednu nebo více ladicích hodnot, které definuji charakteristiky odezvy uzavřené smyčky procesu. Podrobněji, každá charakteristika odezvy procesu definuje trajektorii, která má být sledována nějakou řídicí proměnnou odezvou na změny ovládaných proměnných. Optimalizační funkce 19 určuje náklady minimalizované ovládané proměnné, které dosahují žádané trajektorie odezvy, daných tami a předpovězenými hodnotami rozdílů mezi měřenými hodnoodvozenými od modelu 16 procesu.
Je zřejmé, že nelineární řídicí jednotka 14 stanoví «·····« _ τ _ ···»*·♦ · »»»·«« ' v*····· ·· t ····♦· ·· · mezní hranice pro jednu nebo více řídicích proměnných (například výstupů) z řízeného provozu'12. Jsou-li ustaveny horní a spodní hodnoty pro řídicí proměnnou, nelineární řídicí jednotka 14 provede řídící proceduru, která porovná měřenou rychlost změny mezi řídicí proměnnou a rychlostí žádaného pohybu řídicí proměnné vzhledem k alespoň jedné z mezí. Je-li řídicí proměnná mezi horní a spodní mezí, není provedena žádná řídící akce. Je-li řídicí proměnná mimo meze, porovnání měřené dynamické rychlosti změny á dynamické rychlosti změny modelu umožní odvození vélikosti chyby změny hodnoty. Tato velikost chyby změny hodnoty je potom využita objektivní funkcí k umožnění určení množiny ovládaných proměnných, která způsobí nejmenší náklady pro získání návratu řídicí proměnné mezi horní a dolní- mez. Využitím horní a spodní meze pro definici přípustného rozsahu hodnot řídicí proměnné mohou být zkoušeny různé náklady na ovládanou proměnnou pro určení, která kombinace umožňuje . návrat, řídicí proměnné mezi horní a spodní mez v témže čase při minimalizaci nákladů na ovládanou proměnnou.
S přihlédnutím k obr.3 a 4 bude podán popis činností nelineární řídicí jednotky 14. Nelineární řídicí jednotka- 14 pracuje obecně na víceúčelovém počítači, který je sloučen s řízeným provozem.12. Nelineární řídicí jednotka 14 pracuje při specifickém kmitočtu nebo rychlosti záznamu, například 1 jednou za minutu, takže řídicí proměnné jsou sledovány a ovládané proměnné jsou vypočítány pro odvození pohybů pro každou z nich pro zavedení řídicí činnosti.
Postup začíná čtením dat o řízeném provozu do číslicového řídicího systému 10 (blok 30). Tato data obsahují běžné hodnoty pro řídicí proměnné, ovládané proměnné a pomocné proměnné nebo proměnné dopředně vazby. Měření řízeného provozu jsou vedena buď provozními přístroji nebo přes oddělené laboratorní analýzy. Běžné hodnoty měření každé řídicí proměnné se potom porovnají s odpovídajícími předpověďmi modelu. Hodnoty předpětí, představující směs hodnot řízeného provozu_____
4*4 91 ·ι ta »
444» 4 4 4 4 . · • · 4 Μ ·»···♦* φφ
4 4 4 4 4 4 • 4 4 444 ··· *4 4, a modelu, se vypočítá jako rozdíl mezi měřením a předpovězenou hodnotou (blok 32).
Jak je znázorněno v bloku 34, vstupní data se dále vyhodnotí (například abnormální podmínky jako hodnoty měření které nelze vyhodnotit nebo hodnoty mimo oblast se vyřadí), Je rovněž provedena úprava dat, která obsahuje filtraci a nastavení svazků ovládaných proměnných na základě specifických mezí operátora a stavových hodnot řídicího systému.
Na začátku činnosti nélineární řídicí jednotky 14 se provede inicializace ze studeného stavu (viz rozhodovací blok 36). Tyto hodnoty pro nezávislé proměnné, buď ovládané proměnné nebo proměnné dopředně vazby, se čtou z databáze uložené v číslicovém řídicím systému 10 (blok 38) Inicializační akce vypočítá stavy modelu a výstupy řízeného provozu, které představují podmínky řízeného provozu jako teplotu, složení a vlastnosti výrobku; Model může být v jakékoliv matematické formě.
Stavový, prostorový model bude potom, použit pro účely popisu postupu. Každý stav je definován hodnotou x vektoru
| a výstupy řízeného | systému jsou | představovány | hodnotami y |
| vektoru. Nezávislé | proměnné j Sou | představovány | hodnotou u |
| takto: | |||
| 0 - F(x,u) . | (1) | ||
| y « H(x) | ♦ | (2) | |
| i Hodnoty pro | stavy řízeného | provozu j sou | potom' použity |
jako počáteční hodnoty pro nelineární řídicí jednotku 14 (viz blok 40,a 42). Hodnoty stavů jsou potom odhadnuty a zapsány do paměti (blok 44). V tomto okamžiku nelineární řídicí jednotka 14 začne opěrací provádění řídícího algoritmu (blok 46).
Jak je znázorněno v obr.4, řidiči proces čte procesní data z technických prostředků řídicího systému (blok 48) pro určení současného stavu procesu. Data obsahují tyto údaje:
počáteční hodnoty každého stavu modelu,
-9«44 4 4 ·· ·♦ . 4 «··«·· 44« počáteční hodnoty pro předpovězené výstupy řízeného provozu, * hodnoty předpětí představující chyby modelu řízeného provozu, ,parametry modelu, běžné měřené hodnoty nezávislých proměnných, body nastavení nebo cílové hodnoty pro řídicí proměnné a konstanty, vazby pro ovládané proměnné, podmínky stavu vstupu.'
Hodnoty pro stav modelu a předpovězené výstupy řízeného provozu jsou buď předchozí hodnoty z posledního běhu řídicí .· <' jednotky nebo z inicializace studeného startu. Řídicí proměnné' (například výstup, který má být řízen) a.omezující bod nastaveni zavádí operátor. Body nastavení jsou zavedeny jako hodnota horní meze a hodnota spodní meze. Užití těchto hodnot N umožňuje nastavení ovládaných proměnných (vstupy) pro' dosaže-\ iií minimalizovaných'nákladů’při dosažení hodnoty řídicí proměnné mezi horní a spodní mezí. Hodnoty parametrů modelu jsou předem , určeny. Běžné měřené hodnoty nezávislých proměnnýchí . _ b*' · . · · ut · jsou odvozeny z provozních přístrojů nebo laboratorních analýz. Vazby ovládaných proměnných jsou, jak bylo uvedeno výše, J . *: .
založeny na mezích zadaných operátorem a hodnotami stavu řídicího systému řízeného provozu?
Potom se nastaví operační modus* řídicí, jednotky (blok b ‘ iN
50). Jeden modus řídicí jednotky umožňuje vypočítat předpovědi modelu a řídicí signály odvozené bez použití řídicích sig.. nálů v řízeném provozu. Předpokládá se, že číslicový řídicí systém je nastaven ve zcela operativním modu, kde ovládané j. , proměnné jsou aktivně řízeny v souhlase s výpočty modelů * a měřenými stavy systému. - >
Vstupní data se přemění na. formu pro použití s modelem * r a řídicím systémem (blok 52) a začne postup odhadu stavu (blok 54). Každý stav se odhadne použitím dynamického modelu
| Ί ··. _ * | • » · » a · · » » • · « * a* a' a a * | |
| -16- | - | a « aat· t · *' * *o· a a a a · · · · · ataaaa «a a |
řízeného provozu. Ve stavovém prostorovém modelu znázorněném dále v rovnicích 3a 4 jsou stavy představovány proměnnou ”x, výstupy řízeného provozu jsou představovány proměnnou y a nezávisle proměnné jsou představovány proměnnou u.
dx/dt = F(x,u) y = H(x) (3) (4) . Rovnice 3 oznamuje, že velikost změny stavů modelu je funkce stavů modelu a nezávislých proměnných. Rovnice 4 ožna. muje, že výstup je funkce stavů modelu. Odhady modelu jsou získány integrací rovnic 3 a-4 z posledního běhu nelineární r řídicí jednotky 14 do běžného času. Přednostní metoda výpočtu zavádí orthogonálríí kollókaci, ve které^se rovnice 3 á 4 rozs · <» ' * · dělují do časových segmentů, což umožňuje, že diferenciální rovnice mohou být řešeny paralelně ve stejném časovém přírůsr ’ *· ' . .
tku.
k
Výpočty řízení prováděné nelineární řídicí jednotkou 14 se provádějí použitím techniky: . sekvenčního kvadratického programování (blok 56). Výpočet řízení určuje budoucí pohyby . v ovládaných proměnných, které dávají do budoucnosti^nejlepši shodu specifikace chování řízení v časovém horizontu. Nelineární řídicí jednotka 14 využívá model řízeného provozu vztažnou trajektorií definující specifické chování řídicí jednotky, objektivní' funkci (bude popsána dále)Ja vazby ovládané proměnné. Pohyby - ovládané proměnné se' diskretizují přes časový horizont do budoucnosti . -*
Je použit model, znázorněný v .'rovnicích 3 a 4. Jak bylo . uvedeno výše, proměnná u představuje nezávislé proměnné
Λ a jejich podmnožinou jsou ovládané proměnné (tó znamená vstuϊ py). Hodnoty pro všechny nezávislé proměnné se získají pomocí < funkce nultého řádu diskretizovaných ovládaných proměnných v každém časovém kroku, kFunkce nultého řádu předpokládá, že hodnota ovládané proměnné zůstává konstantní mezi inťervaly ovládání programu. ' • * ·.
• · · · * «·«·*.* «
e ·* ·
9' • · «
V, • li
Φ * .
-11“ +
Vztažná trajektorie udává chování řídicí střídání řídicích proměnných v nimi.
děné, dále, vyjadřuje vztah mezi proměnných a.chybou (nebo rozdílem) mezi bodem dici proměnné a měřenou řízenou proměnnou.
jednotky při souhlase s přivedenými omezeVztažná trajektorie, kterou udávají rovnice 5 a 6 uvedále, vyjadřuje vztah mezi velikostmi -změny řídicích i nastavení ří·>.
dyk/dt=(SPHk-(yk+b))/T+Vhpk-Vhnk dtk/dt=(SPLk-(yk+b))/T+Vlpk-Vlnk (5) .· (6) kde
| k = 1 až K |
| Vlp > = 0,0 |
| Vln > = 0;0 |
| Vhp > =0,0 |
| Vhn·> = 0,0 |
f >
SPH =
SPL = y
b = ,Vhp =
Vhn =
Vlp = *1 >.
u a* f
R mez pro řídicí proměnnou nebo horní spodní mez pro. řídicí proměnnou nebo omezení, předpovězená řídicí proměnná, '· ' chyba vztažená na předpětí v předpovědi a měř kladná.variace měřené proměnné z SPH,. >
záporná variace měřené proměnné ž SPH, kladná variace.měřené proměnné ž-SPL,
Vln = záporná variace měřené proměnné z SPL k —časový krok do budoucnosti,
K = časové kroky v . budoucnosti*v časovém horizontu ... užitém řídicí jednotkou, ϊ- T = časoyá konstanta pro rychlost řené smyčky řízené proměnné.
omezeni, •i '1· odezvy žádané užavčena jako umožňuje, a umožňuje tivní funkci.
Vhn bude dále oznaporuchová proměnná byla přeměněna na rovnost
Vln a Každá
Každá z proměnných Vlp,’Vhp, poruchová1' proměnná, aby nějaká nerovnost prioritizací omezení .pomocí vážení funkcí v objekObjektivní funkce (to znamená vztah,· který má • · ’ · 9
·· ·
být splněn řízením), je dána vztahem:
Min Sum(Vh*Vhp^+Vl νΐη^)+Ο(χ,u) (7) pokutové váhy
Vh,Vl = pokutové
Vhpj^Vlp^ = poruchové proměnné definované výše,
C(x,u) = pokutová funkce nákladů .
Rovnice 7 vyjadřuje funkci minimalizace součtu pro použití, když nastala porucha bud’ horní meze řídicí proměnné nebo dolní meze řídicí proměnné: Rovnice 7 zavádí váhově činitele, které umožňují buď kladnou hodnotu poruchy nebo zápornou hodnotu ' poruchy, která může, nebo nemusí být uvažována, podle případu. Rovnice 7 také zavádí výraz (t.j.C(x,u)), který je funkcí nákladů, závislé na ovládaných proměnných u a na z: , . 4 stavech x modelu. ' ,
Řídicí systém řeší rovnici . 7 a vyhodnocuje součet vy plývající z každého řešení, když je připuštěno více změn v ovládaných, proměnných. Účelem je dosáhnout návrat řídicí
A' proměnné y, mezí vazby definované horní mezí (SPH) a spodní mezí (SPL). Když jsou SPH a SPL odděleny rozsahem hodnot definujícím přípustnou oblast řídicí proměnné, může být vypočí tán nějaký počet možných změn v ovládaných proměnných pro ur čení, která kombinace má.za následek nejnižší náklady pro ovládané proměnné·, při dosažení návratu řídicí proměnné do přípustného rozsahu. Jestliže ovládané proměnné (ve kterémkoliv kroku řízení) umožňují návrat výstupu řízeného provozu do rozsahu mezi.SPH a SPL; každý z prvních dvou-výrazů v rovnici 7 se vynuluje a řešení funkce se přesně vztahuje k nákladům představovaným ovládanými proměnnými.
Optimalizační řešení rovnice 7 je podřízeno přídavným vazbám ovládaných proměnných, jak * je dále vyjádřeno v-rovnicích 8 a 9.
ABS(u^-u(p-l) < dub (8) £91 «« «
« · «· · • 9 ♦
·' • 99 = horní vazba na ovládané proměnné, = spodní vazba na ovládané proměnné, = vazba na změně v u mezi časovými kroky.
“I •5 *
l>
kde:
« « · • « ·9
9' 9 999· •99 ·9;
uhb ulb dub
Když hodnoty ovládaných v- budoucno sti~ j sou 58). Za předpokladu do paměti (blok 60) do řízeného pro.vozu cích prvků (například ventilů).
.Odborníkům školeným v oboru .bude zřejmé, ný popis být. provedeny různé lenky „vynálezu..
jící bylo dosaženo přijatelného řešení, výstupy obsahuproměnných pro každý časový krok přezkoušený na systémová omezení (blok platnosti výstupních dat se data zapíší a vypočtené ovládané proměnné, se pošlou (blok 62) pro ovládání provozních řídi- .
f. . * že,výše uvedeT je pouze příkladem vysvětlení vynálezu a že mohou, obměny, aniž by se vybočilo z rámce myší.
Jih
SPOLEČNÁ ADV ANCELÁŘ
VŠETEČKA ZELENÝ SVORNÍK KALENSKÝ
Claims (4)
1* i
|
provozu obsahující ovládané proměnné zahrnující vstupní stavy a řídicí proměnné zahrnující výstupní stavy, vyznačující se tím, že obsahuje snímací prostředky pro zajištění měření alespoň řídicích pro měnných, paměťové prostředky pro uložení' horních a spodních mezí a opravnou časovou konstantu pro alespoň jednu řídicí proměnnou, horní a spodní meze oddělené pásmem hodnot, ve kterém alespoň jedna řídicí proměnná je považována za přípustnou, , procesorové prostředky připojené ke snímacím prostředkům a paměťovým prostředkům a obsahujícím data popisující model procesu, v uvedeném řízeném provozu, náklady na ovládané proměnné vztažené k modelu pro řídicí proměnné a po řešení dále zajišťují předpovězené hodnoty pro alespoň jednu řídicí proměnnou, procesorové prostředky dále obsahují logické prostředky odpovídající na měřené hodnoty funkce jedné řídicí proměnné, které jsou mimo uvedené pásmo řídicích signálů pro výměnu ovládaných hodnot pro vyvíjení proměnných ve směru pro dosažení jejich minimalizovaných nákladů, ovládané proměnné jsou vystřídány ve směru způsobení předpovězené hodnoty alespoň jedné řídicí proměnné, aby byla v uvedeném pásmu hodnot a prostředky řídicího signálu odpovídající na řídicí signály pro ovládání přístrojů v řízeném provozu pro řízení ovládaných proměnných.
2. Systém podle nároku 1, vyznačující se tím, že paměťové prostředky ukládají data popisující funkci odezvy trajektorie pro model, která předepisuje velikost návratu pro jednu řídicí proměnnou k pásmu hodnot považovaných za přípustné, když horní mez je překročena řídicí proměnnou.a funkce odezvy,trajektorie pro model, která předepisuje velikost návratu pro jednu řídicí proměnnou k pásmu hodnot považovaných za přípus• · .»· · · * · ·- ·'· · • · · ··♦ · • · · · ·«· · · · * · · • · · • · « « • · · ·♦·· «' • · «
-15tné, když·je spodní měz překročena alespoň jednou řídicí proměnnou, obě odezvy trajektorie dále obsahují korekční časové konstanty a vyjadřují vztah mezi měřenými a žádanými velikostmi změny alespoň jedné řídicí proměnné, logické prostředky
7 s · používají dat pro určení minimalizovaných nákladů vstupních staVů. . .
3~ Systém podle nároku 2, vyznačující se tím, že funkce odezvy trajektorie pro alespoň jednu řídící proměnnou je: dyk/dt=(SPHk-(yk+b))/T+Vhpk-Vhnk dtk/dt=(SPLk-(yk+b))/T+Vlpk-Vlnk . ' k*= 1- až K . ' '’ .
' Vlp > = 0,0
-Vln >=0,0, ' ·
Vhp > = 0-, 0 .
Vhn >.= 0,0 ... , ' ' kde. : \ .
SPH = horní mez pro řidiči proměnnou nebo omezení,
SPL = spodní mez pro řídicí proměnnou nebo omezení, íl · y = předpovězená.řídicí proměnná, b = chyba vztažená na předpěti v předpovědi á měření, * ' ' '
Vhp - kladná variace měřené proměnné z SPH,
Vhn = záporná variace měřené proměnné z SPH, _ tet
Vlp = kladná variace*měřené proměnné z SPL, > Vln =, záporná variace měřené proměnné- z SPL k = časový krok do budoucnosti,
K = časové kroky v budoucnosti v časovém horizontu užitém řídicí jednotkou,
T = časová konstanta pro rychlost odezvy žádané uzavřené smyčky řízené proměnné. ... .
-164. Systém podle nároku 3, vyznačuj ící se
tím, že logické prostředky pracují pro zajištění řešení k minimalizačnímu vztahu pro určení minimalizovaných nákladů ovládaných proměnných pro dosažení pohybu alespoň jedné řídící proměnné v pásmu hodnot, kde minimalízační vztah je vyjádřen jako: Min Sum(Vh*Vhpjt+Vl Vln^.)+C(x\ u) kde:
Vh,Vl - pokutové váhy
Vhp^,Vlp^ = poruchové proměnné definovaňéJvýše, C(x,u) = pokutová funkce nákladů.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/431,244 US5682309A (en) | 1995-04-28 | 1995-04-28 | Feedback method for controlling non-linear processes |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CZ336797A3 true CZ336797A3 (cs) | 1998-09-16 |
| CZ296539B6 CZ296539B6 (cs) | 2006-04-12 |
Family
ID=23711104
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CZ0336797A CZ296539B6 (cs) | 1995-04-28 | 1996-04-26 | Systém zpetné vazby pro regulaci nelineárních procesu |
Country Status (18)
| Country | Link |
|---|---|
| US (1) | US5682309A (cs) |
| EP (1) | EP0823078B1 (cs) |
| JP (1) | JP3949164B2 (cs) |
| KR (1) | KR100371728B1 (cs) |
| CN (1) | CN1183148A (cs) |
| AT (1) | ATE193771T1 (cs) |
| AU (1) | AU702101B2 (cs) |
| BR (1) | BR9608042A (cs) |
| CA (1) | CA2217381C (cs) |
| CZ (1) | CZ296539B6 (cs) |
| DE (1) | DE69608796T2 (cs) |
| HU (1) | HU225571B1 (cs) |
| MX (1) | MX9708318A (cs) |
| MY (1) | MY111933A (cs) |
| NO (1) | NO318927B1 (cs) |
| PL (1) | PL182764B1 (cs) |
| TW (1) | TW297108B (cs) |
| WO (1) | WO1996034324A1 (cs) |
Families Citing this family (101)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5875109A (en) * | 1995-05-24 | 1999-02-23 | Johnson Service Company | Adaptive flow controller for use with a flow control system |
| US7058617B1 (en) * | 1996-05-06 | 2006-06-06 | Pavilion Technologies, Inc. | Method and apparatus for training a system model with gain constraints |
| AUPN967096A0 (en) | 1996-05-06 | 1996-05-30 | Beaton, Ross | Door frames |
| US5854744A (en) * | 1996-06-25 | 1998-12-29 | Ingersoll-Rand Company | Adaptive process control system |
| US5920478A (en) * | 1997-06-27 | 1999-07-06 | Oakleaf Engineering, Inc. | Multi-input multi-output generic non-interacting controller |
| US6106785A (en) * | 1997-06-30 | 2000-08-22 | Honeywell Inc. | Polymerization process controller |
| JP2000089525A (ja) | 1998-09-07 | 2000-03-31 | Toshiba Corp | 調整制御システム |
| US7131890B1 (en) | 1998-11-06 | 2006-11-07 | Beaver Creek Concepts, Inc. | In situ finishing control |
| US7220164B1 (en) | 2003-12-08 | 2007-05-22 | Beaver Creek Concepts Inc | Advanced finishing control |
| US7572169B1 (en) | 1998-11-06 | 2009-08-11 | Beaver Creek Concepts Inc | Advanced finishing control |
| US7037172B1 (en) | 1999-04-01 | 2006-05-02 | Beaver Creek Concepts Inc | Advanced wafer planarizing |
| US7575501B1 (en) | 1999-04-01 | 2009-08-18 | Beaver Creek Concepts Inc | Advanced workpiece finishing |
| US7878882B2 (en) * | 1999-04-01 | 2011-02-01 | Charles J. Molnar | Advanced workpiece finishing |
| US6986698B1 (en) | 1999-04-01 | 2006-01-17 | Beaver Creek Concepts Inc | Wafer refining |
| US6739947B1 (en) | 1998-11-06 | 2004-05-25 | Beaver Creek Concepts Inc | In situ friction detector method and apparatus |
| US20130189801A1 (en) * | 1998-11-06 | 2013-07-25 | Semcon Tech, Llc | Advanced finishing control |
| US8353738B2 (en) * | 1998-11-06 | 2013-01-15 | Semcon Tech, Llc | Advanced finishing control |
| US7562135B2 (en) | 2000-05-23 | 2009-07-14 | Fisher-Rosemount Systems, Inc. | Enhanced fieldbus device alerts in a process control system |
| US8044793B2 (en) | 2001-03-01 | 2011-10-25 | Fisher-Rosemount Systems, Inc. | Integrated device alerts in a process control system |
| US7206646B2 (en) | 1999-02-22 | 2007-04-17 | Fisher-Rosemount Systems, Inc. | Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control |
| EP1052558B1 (de) * | 1999-05-14 | 2002-08-07 | Abb Research Ltd. | Verfahren und Einrichtung zur Zustandsschätzung |
| WO2001009201A1 (en) * | 1999-07-30 | 2001-02-08 | Exxon Chemical Patents Inc. | Raman analysis system for olefin polymerization control |
| US6479597B1 (en) | 1999-07-30 | 2002-11-12 | Exxonmobil Chemical Patents Inc. | Raman analysis system for olefin polymerization control |
| US6445963B1 (en) * | 1999-10-04 | 2002-09-03 | Fisher Rosemount Systems, Inc. | Integrated advanced control blocks in process control systems |
| US6611735B1 (en) * | 1999-11-17 | 2003-08-26 | Ethyl Corporation | Method of predicting and optimizing production |
| AT3773U3 (de) | 2000-02-09 | 2001-06-25 | Avl List Gmbh | Verfahren zur automatischen optimierung einer ausgangsgrösse eines von mehreren eingangsgrössen abhängigen systems |
| GB0005866D0 (en) * | 2000-03-10 | 2000-05-03 | Borealis Polymers Oy | Process control system |
| US6826521B1 (en) * | 2000-04-06 | 2004-11-30 | Abb Automation Inc. | System and methodology and adaptive, linear model predictive control based on rigorous, nonlinear process model |
| US6618631B1 (en) * | 2000-04-25 | 2003-09-09 | Georgia Tech Research Corporation | Adaptive control system having hedge unit and related apparatus and methods |
| KR100405043B1 (ko) * | 2000-05-17 | 2003-11-07 | 김종우 | 1이상의 변수를 갖는 모델의 최적 변수 값 및 해를결정하는 방법 |
| DE60102242T2 (de) * | 2000-06-29 | 2005-01-27 | Aspen Technology, Inc., Cambridge | Rechnerverfahren und gerät zur beschränkung einer nicht-linearen gleichungsnäherung eines empirischen prozesses |
| JP3785029B2 (ja) * | 2000-08-04 | 2006-06-14 | 株式会社山武 | 制御装置および制御方法 |
| JP3666578B2 (ja) * | 2000-08-18 | 2005-06-29 | 株式会社安川電機 | 予測制御装置 |
| US6782372B1 (en) * | 2000-09-28 | 2004-08-24 | Sandia Corporation | Latent effects decision analysis |
| EP1364263B1 (en) | 2001-03-01 | 2005-10-26 | Fisher-Rosemount Systems, Inc. | Data sharing in a process plant |
| US8073967B2 (en) | 2002-04-15 | 2011-12-06 | Fisher-Rosemount Systems, Inc. | Web services-based communications for use with process control systems |
| US6813532B2 (en) | 2001-03-01 | 2004-11-02 | Fisher-Rosemount Systems, Inc. | Creation and display of indices within a process plant |
| US7720727B2 (en) * | 2001-03-01 | 2010-05-18 | Fisher-Rosemount Systems, Inc. | Economic calculations in process control system |
| PT1256857E (pt) * | 2001-05-10 | 2007-08-06 | Siemens Ag | Método de geração de um modelo de validação de dados de uma instalação a partir de um modelo de simulação desta mesma instalação. |
| DE10129141A1 (de) | 2001-06-16 | 2002-12-19 | Abb Research Ltd | Steuer- und Regelverfahren un Regeleinrichtung zum An- oder Abfahren einer verfahrenstechnischen Komponente eines technischen Prozesses |
| US20030028267A1 (en) * | 2001-08-06 | 2003-02-06 | Hales Michael L. | Method and system for controlling setpoints of manipulated variables for process optimization under constraint of process-limiting variables |
| EP1430428A2 (en) * | 2001-08-31 | 2004-06-23 | Optimum Power Technology, L.P. | Design optimization |
| US6757579B1 (en) | 2001-09-13 | 2004-06-29 | Advanced Micro Devices, Inc. | Kalman filter state estimation for a manufacturing system |
| US6738682B1 (en) * | 2001-09-13 | 2004-05-18 | Advances Micro Devices, Inc. | Method and apparatus for scheduling based on state estimation uncertainties |
| WO2003025685A1 (en) * | 2001-09-14 | 2003-03-27 | Ibex Process Technology, Inc. | Scalable, hierarchical control for complex processes |
| CN100443868C (zh) | 2001-11-09 | 2008-12-17 | 埃克森美孚化学专利公司 | 利用拉曼光谱分析的聚合物性能的在线测量和控制 |
| US6675073B2 (en) * | 2001-11-20 | 2004-01-06 | Steve Kieman | System and method for tuning the weight control of a flow of material |
| US20030144747A1 (en) * | 2001-11-21 | 2003-07-31 | Metso Paper Automation Oy | Method and controller to control a process |
| US6901300B2 (en) | 2002-02-07 | 2005-05-31 | Fisher-Rosemount Systems, Inc.. | Adaptation of advanced process control blocks in response to variable process delay |
| US7050863B2 (en) * | 2002-09-11 | 2006-05-23 | Fisher-Rosemount Systems, Inc. | Integrated model predictive control and optimization within a process control system |
| DE10341764B4 (de) * | 2002-09-11 | 2019-01-10 | Fisher-Rosemount Systems, Inc. | Integrierte Modell-Vorhersagesteuerung und -Optimierung innerhalb eines Prozesssteuerungssystems |
| US7376472B2 (en) | 2002-09-11 | 2008-05-20 | Fisher-Rosemount Systems, Inc. | Integrated model predictive control and optimization within a process control system |
| CA2501528A1 (en) * | 2002-10-15 | 2004-04-15 | Exxonmobil Chemical Patents Inc. | On-line measurement and control of polymer properties by raman spectroscopy |
| US7328074B2 (en) * | 2002-12-02 | 2008-02-05 | United Technologies Corporation | Real-time quadratic programming for control of dynamical systems |
| WO2005015324A2 (en) | 2002-12-09 | 2005-02-17 | Georgia Tech Research Corp. | Adaptive output feedback apparatuses and methods capable of controlling a nonminimum phase system |
| WO2004063234A1 (en) * | 2003-01-06 | 2004-07-29 | Exxonmobil Chemical Patents Inc. | On-line measurement and control of polymer product properties by raman spectroscopy |
| US7152023B2 (en) * | 2003-02-14 | 2006-12-19 | United Technologies Corporation | System and method of accelerated active set search for quadratic programming in real-time model predictive control |
| US7765175B2 (en) * | 2003-09-18 | 2010-07-27 | Optimum Power Technology, L.P. | Optimization expert system |
| US7400941B2 (en) * | 2004-01-14 | 2008-07-15 | Chrevron Phillips Chemical Company Lp | Method and apparatus for monitoring polyolefin production |
| KR100686798B1 (ko) * | 2004-10-26 | 2007-02-23 | 한국전력공사 | 계측값의 통계학적 유효화 방법 |
| US7767848B2 (en) * | 2005-02-08 | 2010-08-03 | Celanese International Corporation | Method of controlling acetic acid process |
| US8005647B2 (en) | 2005-04-08 | 2011-08-23 | Rosemount, Inc. | Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data |
| US9201420B2 (en) | 2005-04-08 | 2015-12-01 | Rosemount, Inc. | Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data |
| US7505129B2 (en) | 2005-07-22 | 2009-03-17 | Exxonmobil Chemical Patents Inc. | On-line analysis of polymer properties for control of a solution phase reaction system |
| US7483129B2 (en) * | 2005-07-22 | 2009-01-27 | Exxonmobil Chemical Patents Inc. | On-line properties analysis of a molten polymer by raman spectroscopy for control of a mixing device |
| US7505127B2 (en) * | 2005-07-22 | 2009-03-17 | Exxonmobil Chemical Patents Inc. | On-line raman analysis and control of a high pressure reaction system |
| US7272531B2 (en) | 2005-09-20 | 2007-09-18 | Fisher-Rosemount Systems, Inc. | Aggregation of asset use indices within a process plant |
| US7451004B2 (en) * | 2005-09-30 | 2008-11-11 | Fisher-Rosemount Systems, Inc. | On-line adaptive model predictive control in a process control system |
| SE529454C2 (sv) * | 2005-12-30 | 2007-08-14 | Abb Ab | Förfarande och anordning för trimning och styrning |
| US7376471B2 (en) * | 2006-02-21 | 2008-05-20 | United Technologies Corporation | System and method for exploiting a good starting guess for binding constraints in quadratic programming with an infeasible and inconsistent starting guess for the solution |
| US7947400B2 (en) * | 2006-08-14 | 2011-05-24 | GM Global Technology Operations LLC | Method of operating a fuel cell stack by monitoring membrane hydration |
| US7844352B2 (en) * | 2006-10-20 | 2010-11-30 | Lehigh University | Iterative matrix processor based implementation of real-time model predictive control |
| US7991499B2 (en) * | 2006-12-27 | 2011-08-02 | Molnar Charles J | Advanced finishing control |
| US7634323B2 (en) * | 2007-02-23 | 2009-12-15 | Toyota Motor Engineering & Manufacturing North America, Inc. | Optimization-based modular control system |
| US8301676B2 (en) | 2007-08-23 | 2012-10-30 | Fisher-Rosemount Systems, Inc. | Field device with capability of calculating digital filter coefficients |
| US7702401B2 (en) | 2007-09-05 | 2010-04-20 | Fisher-Rosemount Systems, Inc. | System for preserving and displaying process control data associated with an abnormal situation |
| US8055479B2 (en) | 2007-10-10 | 2011-11-08 | Fisher-Rosemount Systems, Inc. | Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process |
| US8357286B1 (en) | 2007-10-29 | 2013-01-22 | Semcon Tech, Llc | Versatile workpiece refining |
| CN101446804B (zh) * | 2007-11-26 | 2010-11-24 | 北京北方微电子基地设备工艺研究中心有限责任公司 | 一种工艺控制方法和装置 |
| US7885717B2 (en) * | 2008-03-31 | 2011-02-08 | Sikorsky Aircraft Corporation | Fast control law optimization |
| US20090287320A1 (en) * | 2008-05-13 | 2009-11-19 | Macgregor John | System and Method for the Model Predictive Control of Batch Processes using Latent Variable Dynamic Models |
| US8046089B2 (en) * | 2008-06-20 | 2011-10-25 | Honeywell International Inc. | Apparatus and method for model predictive control (MPC) of a nonlinear process |
| JP5732066B2 (ja) * | 2009-12-02 | 2015-06-10 | シエル・インターナシヨネイル・リサーチ・マーチヤツピイ・ベー・ウイShell Internationale Research Maatschappij Beslotenvennootshap | 先進的プロセス制御とプロセスの実時間最適化とを協調させるための方法、システム及び製造品 |
| US9760073B2 (en) * | 2010-05-21 | 2017-09-12 | Honeywell International Inc. | Technique and tool for efficient testing of controllers in development |
| US9296833B2 (en) | 2010-07-08 | 2016-03-29 | Exxonmobil Chemical Patents Inc. | Method for controlling bubble formation in polymerization reactors |
| US9243988B2 (en) | 2010-07-08 | 2016-01-26 | Exxonmobil Chemical Patents Inc. | System and method for monitoring bubble formation within a reactor |
| US8670945B2 (en) | 2010-09-30 | 2014-03-11 | Honeywell International Inc. | Apparatus and method for product movement planning to support safety monitoring in inventory management systems |
| US9927788B2 (en) | 2011-05-19 | 2018-03-27 | Fisher-Rosemount Systems, Inc. | Software lockout coordination between a process control system and an asset management system |
| JP6193891B2 (ja) * | 2012-02-08 | 2017-09-06 | アスペン テクノロジー インコーポレイテッド | 調整可能なトレードオフ係数を用いて非干渉性の閉ループステップ試験を行う装置および方法 |
| US10930535B2 (en) | 2016-12-02 | 2021-02-23 | Applied Materials, Inc. | RFID part authentication and tracking of processing components |
| US10344615B2 (en) * | 2017-06-22 | 2019-07-09 | General Electric Company | Method and system for schedule predictive lead compensation |
| US11554461B1 (en) | 2018-02-13 | 2023-01-17 | Omax Corporation | Articulating apparatus of a waterjet system and related technology |
| US11934159B2 (en) | 2018-10-30 | 2024-03-19 | Aspentech Corporation | Apparatus and methods for non-invasive closed loop step testing with controllable optimization relaxation |
| US12050444B2 (en) * | 2019-01-31 | 2024-07-30 | Dow Global Technologies Llc | Gas phase polymerization process control using projected disturbance variables and nonlinear dynamic models |
| US11853032B2 (en) | 2019-05-09 | 2023-12-26 | Aspentech Corporation | Combining machine learning with domain knowledge and first principles for modeling in the process industries |
| US11782401B2 (en) | 2019-08-02 | 2023-10-10 | Aspentech Corporation | Apparatus and methods to build deep learning controller using non-invasive closed loop exploration |
| WO2021076760A1 (en) | 2019-10-18 | 2021-04-22 | Aspen Technology, Inc. | System and methods for automated model development from plant historical data for advanced process control |
| CN110849404B (zh) * | 2019-11-18 | 2022-03-22 | 中国华能集团清洁能源技术研究院有限公司 | 一种传感器数据异常的连续判别方法 |
| WO2021127253A1 (en) | 2019-12-18 | 2021-06-24 | Hypertherm, Inc. | Liquid jet cutting head sensor systems and methods |
| US11630446B2 (en) | 2021-02-16 | 2023-04-18 | Aspentech Corporation | Reluctant first principles models |
| US12554233B2 (en) | 2022-12-20 | 2026-02-17 | Honeywell International Inc. | Methods, apparatuses, and computer programming products implementing a multi-variable, closed loop approach for determining an optimization pathway |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3917931A (en) * | 1974-05-03 | 1975-11-04 | Texaco Inc | Means and method for controlling an absorber system |
| GB1583545A (en) * | 1976-08-04 | 1981-01-28 | Martin Sanchez J | Control systems |
| US4349869A (en) * | 1979-10-01 | 1982-09-14 | Shell Oil Company | Dynamic matrix control method |
| FR2529347B1 (fr) * | 1982-06-29 | 1985-12-27 | Europ Agence Spatiale | Methode de teledetection a faible consommation d'energie |
| DE3390539C2 (de) * | 1983-10-14 | 1990-03-08 | Ford Werke Ag | Verfahren zum Betreiben eines adaptiv gesteuerten technischen Prozesses |
| US4616308A (en) * | 1983-11-15 | 1986-10-07 | Shell Oil Company | Dynamic process control |
| US4663703A (en) * | 1985-10-02 | 1987-05-05 | Westinghouse Electric Corp. | Predictive model reference adaptive controller |
| GB8727602D0 (en) * | 1987-11-25 | 1987-12-31 | Nat Res Dev | Industrial control systems |
| US5119468A (en) * | 1989-02-28 | 1992-06-02 | E. I. Du Pont De Nemours And Company | Apparatus and method for controlling a process using a trained parallel distributed processing network |
| US5057992A (en) * | 1989-04-12 | 1991-10-15 | Dentonaut Labs Ltd. | Method and apparatus for controlling or processing operations of varying characteristics |
| US5099412A (en) * | 1989-09-29 | 1992-03-24 | Honeywell, Inc | Automatic control of a discrete system with redundancy management and prioritized conflict resolution |
| US5050064A (en) * | 1989-12-06 | 1991-09-17 | E. I. Du Pont De Nemours And Company | Method for controlling the blending of solids with a computer |
| US5260865A (en) * | 1991-04-01 | 1993-11-09 | Beauford Martin H | Nonlinear model based distillation control |
| US5268834A (en) * | 1991-06-24 | 1993-12-07 | Massachusetts Institute Of Technology | Stable adaptive neural network controller |
-
1995
- 1995-04-28 US US08/431,244 patent/US5682309A/en not_active Expired - Lifetime
-
1996
- 1996-04-26 WO PCT/US1996/005907 patent/WO1996034324A1/en not_active Ceased
- 1996-04-26 CA CA002217381A patent/CA2217381C/en not_active Expired - Lifetime
- 1996-04-26 MY MYPI96001587A patent/MY111933A/en unknown
- 1996-04-26 JP JP53277796A patent/JP3949164B2/ja not_active Expired - Lifetime
- 1996-04-26 BR BR9608042A patent/BR9608042A/pt not_active IP Right Cessation
- 1996-04-26 DE DE69608796T patent/DE69608796T2/de not_active Expired - Lifetime
- 1996-04-26 HU HU9802089A patent/HU225571B1/hu not_active IP Right Cessation
- 1996-04-26 MX MX9708318A patent/MX9708318A/es unknown
- 1996-04-26 CN CN96193564A patent/CN1183148A/zh active Pending
- 1996-04-26 EP EP96913236A patent/EP0823078B1/en not_active Expired - Lifetime
- 1996-04-26 KR KR1019970707665A patent/KR100371728B1/ko not_active Expired - Lifetime
- 1996-04-26 AT AT96913236T patent/ATE193771T1/de not_active IP Right Cessation
- 1996-04-26 PL PL96323049A patent/PL182764B1/pl not_active IP Right Cessation
- 1996-04-26 CZ CZ0336797A patent/CZ296539B6/cs not_active IP Right Cessation
- 1996-04-26 AU AU56314/96A patent/AU702101B2/en not_active Expired
- 1996-07-08 TW TW085108248A patent/TW297108B/zh not_active IP Right Cessation
-
1997
- 1997-10-27 NO NO19974959A patent/NO318927B1/no not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| AU5631496A (en) | 1996-11-18 |
| NO974959D0 (no) | 1997-10-27 |
| HUP9802089A3 (en) | 1999-05-28 |
| KR100371728B1 (ko) | 2003-03-15 |
| NO318927B1 (no) | 2005-05-23 |
| CA2217381C (en) | 2005-06-14 |
| HUP9802089A2 (hu) | 1998-12-28 |
| CA2217381A1 (en) | 1996-10-31 |
| CN1183148A (zh) | 1998-05-27 |
| MY111933A (en) | 2001-02-28 |
| PL182764B1 (pl) | 2002-02-28 |
| ATE193771T1 (de) | 2000-06-15 |
| EP0823078B1 (en) | 2000-06-07 |
| EP0823078A1 (en) | 1998-02-11 |
| DE69608796T2 (de) | 2000-11-23 |
| PL323049A1 (en) | 1998-03-02 |
| US5682309A (en) | 1997-10-28 |
| TW297108B (cs) | 1997-02-01 |
| BR9608042A (pt) | 1999-01-26 |
| KR19990008140A (ko) | 1999-01-25 |
| HU225571B1 (en) | 2007-03-28 |
| MX9708318A (es) | 1998-02-28 |
| DE69608796D1 (de) | 2000-07-13 |
| JPH11504454A (ja) | 1999-04-20 |
| AU702101B2 (en) | 1999-02-11 |
| NO974959L (no) | 1997-12-19 |
| JP3949164B2 (ja) | 2007-07-25 |
| WO1996034324A1 (en) | 1996-10-31 |
| CZ296539B6 (cs) | 2006-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CZ336797A3 (cs) | Zpětnovazební způsob řízení nelineárních procesů | |
| MXPA97008318A (en) | Feedback method for controlling non-linear processes | |
| EP0710901B1 (en) | Multivariable nonlinear process controller | |
| EP1917563B1 (en) | Adaptive multivariable mpc controller | |
| AU733463B2 (en) | Method and apparatus for modeling dynamic and steady-state processes for prediction, control and optimization | |
| EP2082292A2 (en) | Adaptive multivariable mpc controller with lp constraints | |
| Srinivasan et al. | Run-to-run optimization via control of generalized constraints | |
| KR20080051127A (ko) | Mpc 모델의 온라인 다이나믹 어드바이저 | |
| Ni et al. | A localized adaptive soft sensor for dynamic system modeling | |
| Xiong et al. | Neural network model-based on-line re-optimisation control of fed-batch processes using a modified iterative dynamic programming algorithm | |
| KR20020083175A (ko) | 공정 제어 시스템 | |
| San Yip et al. | Multiple data sets for model updating in real-time operations optimization | |
| Salat et al. | Black box modeling of PIDs implemented in PLCs without structural information: a support vector regression approach | |
| KR20010086084A (ko) | 컨트롤러의 설계장치 | |
| JPH09146610A (ja) | 多変数非線形プロセス・コントローラー | |
| Ławryńczuk | Efficient nonlinear predictive control of a biochemical reactor using neural models | |
| JP2023161913A (ja) | 情報処理装置 | |
| Huang et al. | Model predictive control: Conventional approach | |
| Bai et al. | DYNAMIC DATA RECONCILIATION FOR IMPROVED PROCESS PERFORMANCE | |
| Rigatos | Linearizing Control and Estimation for Nonlinear Dynamics in Financial Systems | |
| Figueroa et al. | An Industrial Implementation of a Model Based Control Strategy | |
| San Yip et al. | Designing plant experiments for real-time optimization systems | |
| Ansari et al. | Non-Linear Model-Based Multivariable Control of a Crude Distillation Process |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PD00 | Pending as of 2000-06-30 in czech republic | ||
| MM4A | Patent lapsed due to non-payment of fee |
Effective date: 20120426 |