CZ296539B6 - Systém zpetné vazby pro regulaci nelineárních procesu - Google Patents

Systém zpetné vazby pro regulaci nelineárních procesu Download PDF

Info

Publication number
CZ296539B6
CZ296539B6 CZ0336797A CZ336797A CZ296539B6 CZ 296539 B6 CZ296539 B6 CZ 296539B6 CZ 0336797 A CZ0336797 A CZ 0336797A CZ 336797 A CZ336797 A CZ 336797A CZ 296539 B6 CZ296539 B6 CZ 296539B6
Authority
CZ
Czechia
Prior art keywords
control
variables
control variable
values
variable
Prior art date
Application number
CZ0336797A
Other languages
English (en)
Other versions
CZ336797A3 (cs
Inventor
Donald Bartusiak@Raymond
William Fontaine@Robert
Original Assignee
Exxon Chemical Patents Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Exxon Chemical Patents Inc. filed Critical Exxon Chemical Patents Inc.
Publication of CZ336797A3 publication Critical patent/CZ336797A3/cs
Publication of CZ296539B6 publication Critical patent/CZ296539B6/cs

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive 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/048Adaptive 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
    • CCHEMISTRY; METALLURGY
    • C08ORGANIC MACROMOLECULAR COMPOUNDS; THEIR PREPARATION OR CHEMICAL WORKING-UP; COMPOSITIONS BASED THEREON
    • C08FMACROMOLECULAR COMPOUNDS OBTAINED BY REACTIONS ONLY INVOLVING CARBON-TO-CARBON UNSATURATED BONDS
    • C08F2400/00Characteristics for processes of polymerization
    • C08F2400/02Control 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)

Abstract

Systém zpetné vazby pro regulaci nelineárních procesu, který zahrnuje akcní veliciny (tedy vstupní stavy) a rídicí veliciny (tedy výstupní stavy). Systém má cidlový obvod k zajistení merení rídicích velicin a pamet k ukládání opravné casové konstanty a horní a spodní meze pro alespon jednu rídicí velicinu. Horní a spodní meze jsou od sebe oddelenypásmem hodnot, ve kterém je alespon jedna rídicí velicina povazována za prijatelnou. Regulátor (14)obsahuje data popisující model (16) procesu, který uvádí do vztahu náklady akcních velicin s rídicími velicinami a po vyresení poskytuje dále predvídané hodnoty pro tu jednu rídicí velicinu. Logika vnelineárním regulátoru (14) zodpovídá za funkci merené hodnoty jedné rídicí veliciny, jez je mimo pásmo hodnot, k urcení minimálních nákladu akcních velicin, které vedou k návratu predvídané hodnoty jedné rídicí veliciny do pásma prijatelných hodnot. Regulacní orgány v provozu (10) jsou schopné menit akcní veliciny (a vstupní stavy) v závislosti na signálech z nelineárního regulátoru (14).

Description

Oblast techniky
Vynález se týká systému zpětné vazby pro regulaci nelineárních procesů, kde existují nelineární vztahy mezi akčními veličinami a řídicími veličinami provozu
Dosavadní stav techniky
Americký patentový spis US 4 349 869 (Prett a kol., „Dynamic Matrix Control Method“) popisuje způsob pro regulaci a optimalizaci ovládání činnosti řady navzájem závislých procesů v prostředí provozu a zařízení pro provádění tohoto způsobu. K vykonávání řídicí činnosti jsou vstupní veličiny do provozu (jako regulované soustavy) podrobeny měřeným poruchám a zaznamenávají se dynamické vlivy na výstupy k umožnění předpovědí budoucí odezvy procesu během provozu s přímým spojením s počítačem. K vykonávání způsobu řízení sestavil Prett a kol. tabulku hodnot, které se odvozují během počáteční testovací fáze. Různé vstupy a výsledné výstupy jsou uvedeny v tabulce, která pak slouží jako hlavní referenční místo během následujících operací provozu.
Prettův způsob je obzvlášť uzpůsobený pro řízení operací lineárního systému nebo operací, které je možno simulovat jako lineární. Vyskytne-li se však nelineární operace provozu, nechová se Prettův způsob přiměřeně, obzvláště obsahuje-li několik řídicích a akčních veličin. Řídicí veličina je výstup provozu, který je ovlivňován změnami v jedné nebo v několika akčních veličinách, tedy vstupů do provozu.
Aplikace způsobu Dynamic Matrix Control Method na polymerační proces popsali Paterson a kol. („A Nonlinear DCM Algorithm and its Application to a Semibatch Polymerization Reactor“, Chem. Eng. Science 47, číslo 4, str. 737 až 753, 1992). Zatímco Peterson a kol. používají nelineárního regulátoru a číslicového algoritmu pro odvozená řešení, jejich postup se nepokouší o minimalizaci nákladů vstupního stavu v přístupu k řešení regulace. Brown a kol. („A Constrained Nonlinear Multivariable Control Algorithm“, Trans I Chem. E., svazek 68(A), str. 464 až 476, září 1990), popisují nelineární kontrolér, který zahrnuje specifickou úroveň přijatelných výstupních hodnot, přičemž řídicí činností jsou regulační akce potlačeny. Avšak Brown a kol. nezkoumají, pro které vstupní hodnoty se dosahuje minimálních nákladů za současného řízení výstupu.
Dosavadní stav techniky obsahuje mnoho pokynů pro použití regulačních systémů na bázi modelů používajících lineární i nelineární výrazy pro řídicí a akční veličiny. V americkém patentovém spise US 4 663 703 (Axelby a kol.) se popisuje referenční předpovídací model kontroléru, který používá impulzní model podsystému pro stimulaci a předpověď budoucích výstupů. Obvod obsahuje nastavitelnou ziskovou zpětnou vazbu a řídicí smyčky, které jsou nastaveny tak, aby způsobovaly, že se dynamický systém jeví jako by měl konstantní charakteristiky, i když jsou jeho dynamické charakteristiky proměnlivé.
V americkém patentovém spise US 5 260 865 (Beauford a kol.) se popisuje nelineární řídicí systém na základě modelu pro destilační proces, který používá nelineární model pro výpočet par procesu a průtokové rychlosti destilátu. V americkém patentovém spise US 4 358 822 (Sanchez) se popisuje adaptivně-předpovídací řídicí systém, ve kterém model určuje řídicí vektor, aplikovaný na proces, aby 'výstup z procesu byl v budoucnosti pohotový. 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. Podle amerického patentového spisu US 5 268 834 (Sanner a kol.) se používá neurální síť pro sestrojení modelu obvodu pro řídicí účely.
-1 CZ 296539 B6
Rozšíření řídicích systémů pro fungování jednotky nepředstavuje významný problém, jestliže provoz jednotky představuje dynamický nelineární proces a zavádí množství řídicích a akčních veličin. Až do nedávná v minulosti chyběly počítačům pro řízení procesů rozumné velikosti a cen schopnosti řešit mnoho simultánních rovnic, které pocházely z modelování takových dynamických procesů.
Byly vyvinuty referenční syntézní techniky pro aplikaci na problémy nelineárního řízení (například problém řízení hodnoty pH). V referenčním systému techniky syntéz se požaduje sledování trajektorie nelineárního řízeného provozu a dosahování bodu nastavení podle trajektorie prvního nebo druhého řádu, jakmile vypršel čas prodlevy řízeného provozu. Bartushiak a kol. popisují v článku „Nonlinear Feed Forward/Feedback Control Structures designed by Reference Systems Synthesis“ (Chemical Engineering Science, svazek 44, číslo 9, str. 1837 až 1851, 1989) proces řízení, který lze aplikovat na vysoce nelineární povoz zařízení. Bartushiak a kol. v podstatě předvádějí provoz, který má být řízen soustavou diferenciálních rovnic. Žádané chování řídicího obvodu s uzavřenou smyčkou je představováno jako soustava integro-diferenciálních rovnic, které mohou být svou konstrukcí nelineární. Žádané chování se nazývá referenční systém.
Bartushiak a kol. dosahují žádaných výsledků chování uzavřené smyčky nastavením akčních veličin tak, že se systém chová jako pokud možno referenční systém. Působení akční veličiny je určováno rovností nebo obecně minimalizací rozdílu mezi systémem otevřené smyčky a žádaným systémem uzavřené smyčky. Žádané chování provozu je tak definováno. Řídicí veličiny jsou specifikovány spolu s laděním parametru, který řídí rychlost, s jakou dosáhne řídicí veličina nastaveného bodu. Neboli žádaný výstupní parametr řízeného provozu se nastaví a rychlost při kterém ří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 dosáhne specifické hodnoty parametru nezávisle na nákladových funkcích akční veličiny. Výsledek nebere v úvahu odchylky nákladové akční veličiny, které by umožnily nejenom účinné řízení provozu avšak také minimalizaci nákladů.
Úkolem vynálezu tedy je vytvořit zlepšený systém řízení nelineárních procesů, který by umožnil ladění parametrů k aplikaci na řídicí veličiny.
Úkolem vynálezu je také poskytnout zlepšený systém řízení nelineárních procesů, při kterém metodologie řízení umožní minimalizaci vstupních nákladů vstupní akční veličiny při současném dosažení žádaných řídicích veličin.
Podstata vynálezu
Systém zpětné vazby pro regulaci nelineárních procesů pracující s akčními veličinami, které zahrnují vstupní stavy, a s řídicími veličinami, které zahrnují výstupní stavy, spočívá podle vynálezu v tom, že obsahuje měřicí čidla pro měření alespoň řídicích veličin, paměťové prostředky pro ukládání horních a spodních mezí a opravnou časovou konstantu pro alespoň jednu řídicí veličinu, přičemž horní a spodní meze jsou oddělené pásmem hodnot, ve kterém alespoň jedna řídicí veličina je považována za přijatelnou, procesorové prostředky připojené k měřicím čidlům a paměťovým prostředkům a zahrnující data popisující model procesu v regulovaném provozu, přičemž model uvádí do vztahu náklady akčních veličin k řídicím veličinám a po řešení dále poskytuje předpověděné hodnoty pro alespoň jednu řídicí veličinu, přičemž procesorové prostředky dále obsahují logické prostředky odezvové pro měřenou hodnotovou funkci alespoň jedné řídicí veličiny, která je mimo uvedené pásmo hodnot pro vyvíjení řídicích signálů pro měnění akčních veličin pro dosažení jejich minimalizo-2-
váných nákladů, přičemž akční veličiny jsou měněny tak, aby způsobovaly, že předpověděná hodnota alespoň jedné řídicí veličiny je uvnitř pásma uvedených hodnot a regulační signální prostředky odezvové pro regulační signály pro činnost ovládajících regulačních orgánů v regulovaném provozu k řízení akčních veličin.
Podstatou vynálezuje tedy regulační systém, který řídí provoz jednotky, přičemž systém zahrnuje akční veličiny, tedy vstupní stavy a řídicí veličiny, tedy výstupní stavy. Systém zahrnuje čidlové obvody k provádění měření řídicích veličin a paměť pro ukládání korekční časové konstanty horních a spodních mezí pro alespoň jednu řídicí veličinu. Horní a spodní meze jsou odděleny páslo mem hodnot, uvnitř kterých je považována řídicí veličina za přijatelnou. Procesor zahrnuje hodnoty popisující model provozu, který uvádí do souvislosti náklady akčních veličin vůči řídicím veličinám a po vyřešení poskytuje předurčené hodnoty pro tu jednu veličinu. Logika uvnitř procesoru je odezvou měřené hodnotové funkce jedné řídicí veličiny, která je mimo pásmo hodnot k určení minimálních nákladových akčních veličin, která vede k návratu předurčené hodnoty té 15 jedné řídicí veličiny do přijatelného pásma hodnot. Řídicí orgány uvnitř provozu fungují tak, že mění akční veličiny (a vstupní stavy) v souladu se signály z procesoru.
Vynález blíže objasňuje následující podrobný popis s připojenými obrázky.
Přehled obrázků na výkresech
Na obr. 1 je blokové schéma systému podle vynálezu, na obr. 2 je schéma řídicích funkcí použitých podle vynálezu a na obr. 3 a 4 jsou vývojová schémata vysvětlující činnost vynálezu.
’ J '
Příklady provedení vynálezu
Při objasňování vynálezu se používá následujících výrazů:
model 16 procesu: definuje činnost regulačního obvodu 10 a je definován ve spojitém časovém intervalu ve formě algebraických a diferenciálních rovnic;
diskretizace akčních veličin: akční kroky jsou diskrétní časové proměnné; je použita funkce nul35 tého řádu pro zajištění diskrétních akčních krokových veličin k použití v modelu 16 procesu;
referenční trajektorie: referenční trajektorie zajišťuje specifikaci chování nelineárního regulátoru 14 jako míry odezvy řídicích veličin;
objektivní funkce: objektivní funkce definuje optimální řídicí činnost; zahrnuje postihy za narušení nastavených bodů řízení a funkcí ekonomických nákladů (zisku);
meze akční veličiny: meze akční veličiny jsou souborem reflektujícím sekundární meze nelineárního regulátoru 14 nebo stavu, jako jsou meze rozsahu, meze nastavených bodů a podmínek proti 45 ukončení;
zpětná vazba: zpětná vazba je zahrnuta do referenční trajektorie jako hodnota systémové chyby, která představuje odchylku mezi měřeními v procesu a modelovými předpověďmi;
odhad stavu (40): předpovědi modelového stavu procesu a výstupů se zajišťují při každém snímání nelineárního regulátoru 14 integrací dynamického modelu 16 na základě průběžných hodnot z akčních a z dopředně zaváděných hodnot a z předpovědí odvozených během předchozí doby snímání;
-3.Íí
iniciace: iniciace výstupů z nelineárního regulátoru 14 je zajištěna načítáním průběžných hodnot akční veličiny při každém snímání a zajišťuje kroky regulátoru jako přírůstky k hodnotám; když je program regulátoru vchodu (buď s uzavřenou, nebo s otevřenou smyčkou) jsou stavy dynamického modelu 16 a výstupy iniciovány při hodnotách předpověděných během předchozího snímání nelineárního regulátoru 14. Při prvním spuštění programu jsou stavy modelu a výstupy iniciovány řešením modelu v ustáleném stavu pro průběžné akční a dopředně zaváděné hodnoty.
Na obr. 1 je znázorněn číslicový regulační obvod 10 sledující proces v řízeném provozu 12 s pomocí počítače. Hodnoty procesu se zavádějí do nelineárního regulátoru 14, uloženého v číslicovém regulačním obvodu 10. Dynamický model 16 nelineárního regulátoru je uložen v číslicovém regulačním obvodu 10 a představuje soustavu nelineárních rovnic, které tvoří referenční systém pro nelineární regulátor 14. Množina 18 parametrů nelineárního regulátoru 14 tvoří omezení pro řídicí veličiny odvozené z nelineárního regulátoru 14. Porovnáním naměřených hodnot procesu s předpověděnými hodnotami pocházejícími z řešení dynamického modelu 16 procesu (s množinou 18 parametrů nelineárního regulátoru 14) se odvodí opravné hodnoty a použijí se jako řídicí vstupy do řízeného provozu 12.
Nelineární regulátor 14 na obr. 2, obsahuje dynamický model 16 procesu, který definuje rychlostní změny procesních stavů pro změny v systému akčních veličin, nezávislých proměnných a hodnot systematických chyb. Nelineární regulátor 14 zahrnuje dále jednu nebo několik ladicích hodnot, které definují charakteristiky odezvy uzavřené smyčky procesu. Každá charakteristika odezvy procesu tedy definuje trajektorii určenou ke sledování řídicí veličiny v odezvě na změny v akčních veličinách. Optimalizační funkce 19 určuje minimalizované náklady akční veličiny, 'které dosahují žádanou trajektorii odezvy, dané odchylky mezi naměřenými hodnotami a hodnotami předpověděnými, odvozenými z dynamického modelu 16 procesu.
Je tedy zřejmé, že nelineární regulátor 14 udává mezní okraje pro jednu nebo několik řídicích veličin (tedy výstupů) z řízeného provozu 12. Jsou-li stanoveny homí a spodní meze pro řídicí veličinu, vykoná nelineární regulátor 14 řídicí proces, který porovná naměřenou míru změny mezi řídicí veličinou a mírou žádaného kroku řídicí veličiny ve vztahu k alespoň jedné z mezí. Je-li řídicí veličina mezi homí a spodní mezí, nedojde k žádné řídicí akci. Je-li řídicí veličina mimo meze, umožní porovnání naměřené míry dynamické změny a modelové míry dynamické změny zjistit chybovou odchylku změnové hodnoty. Této odchylky změnové hodnoty se pak použije objektivní funkcí k umožnění stanovit soubor akčních veličin, které vykáží nejmenší náklady k získání návratu řídicí veličiny mezi homí a spodní mez. Využitím homí a spodní meze pro definici přijatelného rozsahu hodnot řídicích veličin, mohou být testovány náklady různých akčních veličin k určení, která kombinace umožní návrat řídicí veličiny do rozsahu mezí, při současné minimalizaci nákladů akční veličiny.
Z obr. 3 a 4 vyplývá činnost nelineárního regulátoru 14. Nelineární regulátor 14 pracuje s počítačem k obecnému účelu, kteiý je začleněn do řízeného provozu 12. Nelineární regulátor 14 pracuje se specifikovanou frekvencí neboli rychlostí snímání, například jednou za minutu, přičemž jsou řídicí veličiny monitorovány a akční veličiny se vypočítávají ke stanovení kroků pro každý krok k vykonání řídicí činnosti.
Postup začíná načítáním provozních dat do číslicového regulačního obvodu 10 (blok 30). Tato data zahrnují průběžné hodnoty pro řídicí veličiny, akční veličiny a pomocné proměnné nebo proměnné dopředného zavádění. Měření řízeného provozu 12 jsou dodávána buď provozními přístroji, nebo přes oddělené laboratorní analýzy. Pak běžné naměřené hodnoty každé řídicí veličiny se porovnávají s odpovídající modelovou předpovědí. Hodnota systémové chyby, představující nedokonalé přizpůsobení systému provoz/model, se vypočte jako rozdíl mezi naměřenými a předpověděnými hodnotami (blok 32).
Jak je znázorněno v bloku 34, vstupní data se napřed vyhodnotí (to je vyřadí se abnormální stavy, jako nedosažitelné hodnoty měření nebo hodnoty mimo rozsah). Provede se rovněž úprava dat a
-4CZ 296539 B6 filtrace a nastavení hranic akčních veličin na základě obsluhou stanovených mezí a stavových hodnot regulačního systému.
Na začátku činnosti nelineárního regulátoru 14 se provede iniciace ze studeného stavu (rozhodo5 vací blok 36). Tyto hodnoty pro nezávisle proměnné, buď akční, nebo vkládané, se načtou z databáze uložené v číslicovém regulačním obvodu 10 (blok 38). Iniciační akce vypočítá stavy modelu a výstupy regulovaného provozu 12, které představují podmínky regulovaného provozu 12, jako je teplota, složení a vlastnosti produktu. Model může být v jakékoli matematické formě.
Pak se použije stavo/prostorový model pro účely popisu procesu. Každý stav je definován hodnotou „x“ vektoru a výstupy regulačního obvodu 10 jsou představovány hodnotami „y“ vektoru. Nezávislé proměnné jsou představovány hodnotou „u“ takto:
O = F(x,u) (1) y = H(x) (2).
Hodnoty pro stavy řízeného provozu se potom použijí jako počáteční hodnoty pro nelineární regulátor 14 (blok 40 a 42). Stavové hodnoty se potom určí a zapíší se do paměti (blok 44). V tomto okamžiku začne nelineární regulátor 14 vykonávat proces řídicího algoritmu (blok 46).
Jak je znázorněno na obr. 4, načítá regulační proces data z technických prostředků systému (blok
48) k určení současného stavu procesu. Data obsahují tyto údaje:
počáteční hodnoty pro každý modelový stav, počáteční hodnoty pro předpověděné výstupy řízeného provozu 12, hodnoty systémové chyby představující chyby systému provoz/model, parametry modelu, průběžné naměřené hodnoty nezávislých proměnných, body nastavení nebo cílové hodnoty pro řídicí veličiny a omezení, meze regulovaných veličin, vstupní stavové podmínky.
Hodnoty pro stav modelu a předpovězené výstupy regulovaného provozu jsou buď předchozí hodnoty z posledního běhu nelineárního regulátoru, nebo hodnoty z iniciace studeného startu. Řídicí veličinu (tedy výstup, který má být regulován) a omezovači body nastavení zavádí obslu35 ha. Omezovači body nastavení jsou zavedeny jako horní a spodní mez. Použití těchto hodnot umožňuje nastavení akčních veličin (vstupů) pro dosažení minimalizovaných nákladů při dosažení hodnoty řídicí veličiny mezi horní a spodní mez. Hodnoty parametru modelu jsou určeny předem. Průběžně naměřené hodnoty nezávislých proměnných jsou odvozeny z provozních přístrojů nebo z laboratorních analýz. Meze akční veličiny jsou, jak uvedeno shora, založeny na 40 mezích určených obsluhou a na hodnotách stavu regulovaného provozu.
Nato se nastaví regulační pochod nelineárního regulátoru (blok 50). Jeden pochod nelineárního regulátoru umožňuje vypočítat modelové předpovědi a odvodit řídicí signály, aniž se aktivně aplikují řídicí signály do regulovaného provozu. Pak se předpokládá, že číslicový regulační 45 obvod je nastaven v plně provozním stavu, přičemž akční veličiny mají být aktivně řízeny v souhlase s modelovými výpočty a stavy měřeného systému.
Vstupní data se převedou do formy pro použití se systémem model/regulační obvod (blok 52) a započne se odhadovací proces stavu (blok 54). Každý stav se odhadne použitím dynamického 50 modelu 16 jednotky. V modelu stav/prostor vyznačeném dále rovnicemi 3 a 4, jsou stavy před-
stavovány veličinou „x“, výstupy regulovaného provozu jsou představovány veličinou „y“ a nezávislé proměnné jsou představovány veličinou „u“.
dx/dt = D(x,u) (3) y = H(x) (4).
Rovnice 3 znamená, že míra změny modelových stavů je funkcí modelových stavů samotných a nezávislých proměnných. Rovnice 4 znamená, že výstup je funkcí stavu modelu. Modelové odhady se získají integrací rovnic 3 a 4 a z posledního průběhu nelineárního regulátoru 14 podle průběžného času. Přednostní způsob výpočtu zahrnuje ortogonální kalokaci, při které se rovnice 3 a 4 rozdělí na časové úseky, čímž se umožní řešení diferenciálních rovnic paralelně v těchže časových úsecích.
Výpočty řízení vykonávané nelineárním regulátorem 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í kroky v regulovaných veličinách, které dávají nejlepší shodu se specifikací regulačního výkonu v časovém horizontu do budoucnosti. Nelineární regulátor 14 využívá modelu regulovaného provozu 12, referenční trajektorie definující specifikované chování regulovaného provozu 12, objektivní funkce (dále popsané) a mezí akční veličiny. Kroky akční veličiny se diskretizují přes časový horizont do budoucnosti.
Použije se modelu znázorněného v rovnicích 3 a 4. Jak je uvedeno výše, představuje proměnná „u“ nezávislé proměnné a její podmnožinou jsou akční veličiny (tedy vstupy). Hodnoty pro všechny nezávisle proměnné se získají „trvalou funkcí nultého řádu“ diskretizovaných akčních veličin Uk v každém kroku „k“. Trvalá funkce nultého řádu předpokládá, že hodnota akční veličiny zůstává konstantní mezi jednotlivými průběhy programu.
Referenční trajektorie udává chování nelineárního regulátoru 14 při proměnách řídicích veličin v souhlase s aplikovanými omezeními. Rovnice referenční trajektorie 5 a 6 vyjadřují vztah mezi mírou změny řídicích veličin a chybou (nebo odchylkou) mezi bodem nastavení řídicí veličiny a naměřenou řídicí veličinou.
dyk/dt = (SPHk-(yk + b))/T +Vhpk-Vhnk (5) dtk/dt = (SPLk -(yk + b))/T + Vlpk = Vlnk ' (6) kde k = 1 až K
Vlp > 0,0 Vhp > 0,0
Vln > 0,0 Vhn > 0,0 kde
SPH = horní mez pro řídicí veličinu nebo omezení,
SPL = spodní mez pro řídicí veličinu nebo omezení, y = předpověděná řídicí veličina, b = systematická chyba vztažená na chybu v předpovědi měření,
Vhp - kladná odchylka měřené veličiny od SPH
Vhn = záporná odchylka měřené veličiny od SPH
Vlp = kladná odchylka měřené veličiny od SPL
Vln = záporná odchylka měřené veličiny od SPL k = časový krok do budoucnosti,
K = časové kroky do budoucnosti v časovém horizontu užitém nelineárním regulátorem 14, T = časová konstanta pro žádanou rychlost odezvy uzavřené smyčky regulované veličiny.
Každá z proměnných Vlp, Vhp, Vln a Vhn se dále nazývá „poruchová“ veličina. Každá poruchová veličina umožňuje přeměnu nesouhlasu na souhlasný stav a umožňuje priorizaci omezení apliCZ 296539 B6 kácí vážících funkcí v objektivní funkci. Objektivní funkce (tedy vztah, kterému má být vyhověno regulační činností) je dána výrazem
Min Σ (WhxVhpk + Wlx Vlnk) + C(x,u) (7) kde
Wh, W1 = pokutové váhy hpk, Vlpk = poruchové výše definované veličiny
C(x,u) = pokutová funkce nákladů.
Výraz 7 vyjadřuje součtovou minimalizační funkci pro použití, když se vyskytne porucha buď horní meze řídicí veličiny, nebo spodní meze řídicí veličiny. Výraz 7 zavádí váhové činitele, které umožňují zdůraznit nebo nezdůraznit buď kladnou poruchovou hodnotu, nebo zápornou poruchovou hodnotu, ať jde o kterýkoliv z těchto případů. Výraz 7 také zavádí člen (to je C(x,u)), který je nákladovou funkcí, která je závislá jak na akční veličině „u“ tak na stavech x modelu.
Regulační obvod systému řeší výraz 7 a vyhodnocuje součet vyplývající z každého řešení, když se očekává více změn v akčních veličinách. Účelem je dosáhnout návratu řídicí veličiny „y“ mezi okraje definované horní mezí (SPH) a spodní mezí (SPL). Jsou-li SPH a SPL odděleny rozsahem hodnot definujících přijatelné rozmezí řídicí veličiny, může se vypočítat několik možných změn akčních veličin k určení, která kombinace vede k nejmenším nákladům pro akční veličiny při dosažení návratu řídicí veličiny do přijatelného rozmezí. Jestliže akční veličiny (v kterékoli regulační činnosti) umožní návrat výstupu regulovaného provozu do rozsahu mezi SPH a SPL, vynulují se první dva členy ve výrazu 7 a řešení funkce je přísně vztaženo k nákladům představovaným akčními veličinami.
Optimalizační řešení výrazu 7 se podrobí přídavným mezím akční veličiny, jak je dále vyjádřeno rovnicemi 8 a 9.
ulb < uk < uhp (8)
ABS(uk -u(k-l) < dub (9)
kde
uhb = horní mez akční veličiny,
ulb = spodní mez akční veličiny,
dub = mez na změně „u“ mezi časovými kroky.
Když se dosáhne přijatelného řešení, překontrolují se výstupy tvořené hodnotami akčními veličiny pro každý časový krok v budoucnosti oproti systémovým omezením (blok 58). Za předpokladu platnosti výstupních dat, se pak zapíší data do paměti (blok 60) a vypočtené akční veličiny se vyšlou do regulovaného provozu (blok 62) k ovládání provozních regulačních prvků (například ventilů).
Pracovníkům v oboru je zřejmé, že výše uvedený popis je pouze příkladným provedením vynálezu. Pracovníci v oboru mohou navrhovat různé obměny a modifikace v rámci rozsahu vynálezu. Vynález zahrnuje všechny takové obměny, modifikace a varianty, které spadají do rozsahu vynálezu.
Průmyslová využitelnost
Zlepšený způsob řízení nelineárních procesů, který umožňuje ladění parametrů řízené jednotky za současné minimalizace nákladů.

Claims (4)

1. Systém zpětné vazby pro regulaci nelineárních procesů pracující s akčními veličinami, které zahrnují vstupní stavy, a s řídicími veličinami, které zahrnují výstupní stavy, vyznačující se tím, že obsahuje měřicí čidla pro měření alespoň řídicích veličin, paměťové prostředky pro ukládání horních a spodních mezí a opravnou časovou konstantu pro alespoň jednu řídicí veličinu, přičemž horní a spodní meze jsou oddělené pásmem hodnot, ve kterém alespoň jedna řídicí veličina je považována za přijatelnou, procesorové prostředky připojené k měřicím čidlům a paměťovým prostředkům a zahrnující data popisující model procesu v regulovaném provozu, přičemž model uvádí do vztahu náklady akčních veličin k řídicím veličinám a po řešení dále poskytuje předpověděné hodnoty pro alespoň jednu řídicí veličinu, přičemž procesorové prostředky dále obsahují logické prostředky odezvové pro měřenou hodnotovou funkci alespoň jedné řídicí veličiny, která je mimo uvedené pásmo hodnot pro vyvíjení řídicích signálů pro měnění akčních veličin pro dosažení jejich minimalizovaných nákladů, přičemž akční veličiny jsou měněny tak, aby způsobovaly, že předpověděná hodnota alespoň jedné řídicí veličiny je uvnitř pásma uvedených hodnot a regulační signální prostředky odezvové pro regulační signály pro činnost ovládajících regulačních orgánů v regulovaném provozu k řízení akčních veličin.
2. Systém podle nároku 1, vyznačující se tím, že paměťové prostředky dále ukládají data popisující trajektorie odezvové funkce pro uvedený model, který předepisuje míru vracení řídicí proměnné do pásma hodnot považovaných za přijatelné, když je horní mez překročena hodnotou řídicí veličiny a trajektorie odezvové funkce pro takový model, který předepisuje míru vracení té jedné řídicí veličiny do pásma hodnot považovaných za přijatelné, když je spodní mez překročena alespoň jednou řídicí veličinou, přičemž obě trajektorie odezvové funkce včetně korekce časových hodnot vyjadřují závislost mezi měřenými a žádanými změnami alespoň jedné řídicí veličiny, přičemž logické prostředky používají takových dat ke stanovení vstupních stavů za minimalizovaných nákladů.
3. Systém podle nároku 2, vyznačující se tím, že trajektorové odezvové funkce pro alespoň jednu řídicí veličinu jsou 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 řídicí veličinu nebo omezení
SPL = spodní mez pro řídicí veličinu nebo omezení y = předvídaná řídicí veličina b = systémová chyba týkající se chyby v předpovědi a měření
Vhp = kladná odchylka měřené veličiny od SPH
Vhn = záporná odchylka měřené veličiny od SPH
Vlp = kladná odchylka měřené veličiny od SPL
Vln = záporná odchylka měřené veličiny od SPL k = časový krok do budoucnosti
K = časové kroky do budoucnosti v časovém horizontu použitém nelineárním regulátorem,
T - časová konstanta pro požadovanou rychlost odezvy regulované veličiny uzavřenou smyčkou.
4. Systém podle nároku 3, vyznačující se tím, že logické prostředky směřují 5 k zajištění řešení minimalizace závislosti ke stanovení akčních veličin za minimálních nákladů k dosažení pohybu alespoň jedné řídicí veličiny do pásma hodnot, přičemž minimalizační vztah je vyjádřen výrazem:
Min Σ (WhxVhpk + Wlx Vlnk) + C(x,u)
kde ío Wh, W1 = pokutové váhy Vhpk, Vlpk = poruchové výše definované veličiny C(x,u) = pokutová funkce nákladů.
CZ0336797A 1995-04-28 1996-04-26 Systém zpetné vazby pro regulaci nelineárních procesu CZ296539B6 (cs)

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 CZ336797A3 (cs) 1998-09-16
CZ296539B6 true 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)

* Cited by examiner, † Cited by third party
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 non­minimum 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)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
AU5631496A (en) 1996-11-18
NO974959D0 (no) 1997-10-27
CZ336797A3 (cs) 1998-09-16
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

Similar Documents

Publication Publication Date Title
CZ296539B6 (cs) Systém zpetné vazby pro regulaci nelineárních procesu
MXPA97008318A (en) Feedback method for controlling non-linear processes
EP0788625B1 (en) Model predictive control apparatus and method
EP0710901B1 (en) Multivariable nonlinear process controller
EP0710902B1 (en) Method and apparatus for controlling multivariable nonlinear processes
Joseph et al. Predictive control of quality in a batch manufacturing process using artificial neural network models
MXPA97002973A (en) Apparatus and method of predictive mod control
US8756039B2 (en) Rapid process model identification and generation
WO2008048442A2 (en) Adaptive multivariable mpc controller with lp constraints
WO2007024847A2 (en) Adaptive multivariable mpc controller
GB2394312A (en) Configuration of a system comprising an integrated MIMO model predictive control optimisation system
Zamarreño et al. Identification and predictive control of a melter unit used in the sugar industry
Agliati et al. Spiking neurons as predictive controllers of linear systems
Chaber Fast nonlinear model predictive control algorithm with neural approximation for embedded systems: Preliminary results
Jämsä Model predictive control for the Tennessee Eastman process
Zamarreño Neural Predictive Control Toolbox for CACSD in MATLAB Environment
Agarwal A systematic classification of neural-network-based control
Mohanty et al. Model Predictive Control
Kocijan et al. An application of a technique for the tuning of multiparameter controllers
Ansari et al. Non-Linear Model-Based Multivariable Control of a Crude Distillation Process
Roffel et al. Linear Multivariable Control
BAKKE et al. 1.22 Tuning by Computer
Virk Digital Compensator Design

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