CZ319198A3 - Stimulovaný simulátor pro řídící systém rozloženého procesu - Google Patents
Stimulovaný simulátor pro řídící systém rozloženého procesu Download PDFInfo
- Publication number
- CZ319198A3 CZ319198A3 CZ983191A CZ319198A CZ319198A3 CZ 319198 A3 CZ319198 A3 CZ 319198A3 CZ 983191 A CZ983191 A CZ 983191A CZ 319198 A CZ319198 A CZ 319198A CZ 319198 A3 CZ319198 A3 CZ 319198A3
- Authority
- CZ
- Czechia
- Prior art keywords
- signals
- simulator
- dpus
- modeling
- dpu
- Prior art date
Links
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
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Feedback Control In General (AREA)
- Control By Computers (AREA)
Description
Stimulovaný simulátor pro řídicí systém rozloženého procesu.
< ' 1ust těchniky
Tento vynález se týká simulátorů pro simulaci provozu řídicího systému rozloženého procesu.
Dp_sa_yadη í s tav_techn i ky procesí. Jednotky provozující řídicí
Řídicí systémy rozložených procesu začínají být běžně používány pro řízení slož)!ý-:li procesů zahrnujících procesy v oborech energetiky, kovů a odpadních vod, ale bez omezení jen na ně. Energetický sektor obsahuje aplikace řízení jak jaderného, tak nejaderného procesu výroby energie, tak počítače závodu. Řídicí systém rozloženého procesu obsahuje řadu rozložených základních jednotek (DPU - distributed Processing unit), z nichž každá řídí určitý sektor celkového DPU mají typicky digitální procesory software procesu, který generuje řídicí signály pro přidělenou část procesu odezvě na signály senzorů přijaté z té části procesu a η-, ignály operátora. Jednotlivé jednotky DPU jsou komunikační sítí spojeny spolu a s ovládacími panely operátora. Hodnoty parametrů, generované jakoukoli jednotkou DPU, které jsou potřebné pro jiné jednotky DPU, se přenášejí komunikační sítí.
S ignály s typicky generované v závodě jsou analogové logické signály. Každá jednotka DPU obsahuje analogově digitální signály a procesor (A/D) převodníky, které digitalizují analogové ukládají digitální signály senzorů. Digitální periodicky vyhledává uvnitř jednotky DPU digitalizované signály senzorů a přemění je na hodnoty parametrů k použití v řídicích algoritmech nebo pro přenos komunikační f. ί : í do jiných částí rozloženého systému. Různé funkce prováděné rozličnými jednotkami DPU mají měnící se požadavky na vstup aktualizovaných hodnot senzorů
Některé řídicí smyčky vstupních signálů vyžadují aktualizaci souměřitelnýi 5 tou jednotkou DPU. např. vyžadují aktualizaci v mi 1 i sekundových intervalech, jiné v desítkách nebo stovkách milisekund a ještě jiné vyžadují aktualizaci jen v intervalech sekund nebo větších. Funkce vyžadující aktualizaci při stejné rychlosti jsou typicky seskupeny do společné jednotky DPU. Výsledkem je, že obyčejně různé jednotky DPU mají rozdílné požadavky na aktualizaci dat senzorů.
systémy obtížné
Jak se řídicí systémy procesů stávají složitějšími, zvětšují se požadavky na simulátory pro výcvik operátorů a pro simulaci vyšších inženýrských stupňů v řídicím systému p.ocesu. Řídicí simulátory procesů závodů tradičně používají jediný počítačový systém, který emuluje modelování (pomocí matematického softwaru) jak procesu, tak řídicího systému procesu. Toto se vždy neosvědčilo jako vyhovující pro řídicí rozložených procesů, protože bylo shledáno, že je emulovat reálnou dobu odezvy takového systému a ověřit, že emulovaný systém přesně odpovídá systému, který se pokouší modelovat. Společně vlastněná patentová přihláška USA sériového čísla 08/282,854, vyplněná 29. července 1994, se týká tohoto problému poskytnutím simulátoru, který používá jednotky skutečného rozloženého procesu ze závodu používající řídicí software reálného procesu. Proces je emulován řadou podřízených simulátorů, z nichž každý simuluje část procesu řízeného jednou nebo více jednotkámi DPU, ale při řízení řídicím simulátorem. Místo poskytování senzorů do přidružených jednotek DPU, dělají simulátory tohoto systému inženýrské nebo s i gnálů podři zené * · elektrické přeměny a vkládají digitální procesí pře/. přímé paměťové přístupové paměti digitálních procesorů v jednotkách hodnoty jednotky
DPU.
parametrů přímo do
Zatímco systém popsaný v patentové čísla 08/282,854 nabízí označené simulačním systémům, které emulují jak proces, tak :;pí systém pro rozložený proces, je v něm ještě prostor pro zlepšení. Tento dřívější systém nebere v úvahu proměnné řídicí frekvence rozdílných jednotek DPU. Proto doba odezva přihlášce USA sériového výhody proti dřívějším dřívej šího skutečného systému nemusí závodu. Mnoho být správná pro odezvu systému operátorů závodu má již také počítačový model jejich procesu, ale model není použitelný s mnoha podřízenými simulátory bez modifikace počítačového softwaru. Protože dále ještě podřízené simulátory vkládají hodnoty parametrů přímo do paměti jednotky DPU jako inženýrské hodnoty, neprovádí se přeměňovací standardní programy jednotky DPU, což je důležitou vlastností pro zajištění toho, že stimulovaná simulace přesně odpovídá skutečnému závodu na úrovní rozhraní vstupu/výstupu.
Proto existuje potřeba zlepšeného simulátoru pro simulaci provozu řídicích systémů rozložených procesů.
Zvláště existuje potřeba takového zlepšeného simulátoru, který lépe simuluje skutečnou dobu odezvy řídicího systému rozloženého procesu.
Existuje také potřeba takového zlepšeného simulátoru, který provádí přeměňovací standardní programy jednotek DPU.
Dále existuje potřeba takového zlepšeného simulátoru, který nevyžaduje rozsáhlé modifikace aplikačního softwaru jednotek DPU a znovu používá součásti hardwaru skutečného systému.
Existuje ještě dodatečná potřeba takového zlepšeného simulátoru, který využívá výhody existujících počítačových modelů závodu, zvláště bez rozsáhlé modifikace počítačového softwaru modelu závodu.
Podstata 'nalezu
Tyto a jiné potřeby jsou splněny vynálezem, který je zaměřen na simulátor pro řídicí systém rozloženého procesu, který používá n /.ložené základní jednotky (DPU) podobné těm jednotkám skutečného rozloženého přístrojového a řídicího systému a realizující řídicí software skutečného procesu. Modelovací prostředky, takové jako např, existujíc' pí čítač modelující závod, emulují proces a generují signály procesu s výhodou ve formě signálů senzorů odezvě na řídicí signály generované jednotkami DPU použitím řídicího softwaru skutečného procesu. Jednotky operátora generované řídicím poskytuj í prostředky a mezi jednotkami spojeni DPU a
DPU také reagují na signály panelem operátora. Spojovací mezi množstvím jednotek DPU řídicím panelem operátora.
Stimulační prostředky, připojené ke každé jednotce DPU a k modelovacím prostředkům, přenášejí signály procesu do jednotek DPU. procesu jsou aspektem vynálezu signály které jsou mapovány do které potom použijí svůj signálů senzorů na
V souladu s jedním signály senzorů, vstupu/výstupu (1/0) jednotek DPU, vlastní digitální procesor k přeměně h .1 noty parametrů, které se použijí v řídicích standardních programech skutečného procesu a/nebo jsou přeneseny do jiných částí systému rozloženého procesu při použití komunikačních jostředkú.
Jako jiný aspekt vynálezu poskytují stimulační prostředky signály procesu, s výhodou signály senzorů, do jednotek DPU *· při přidělených snímacích frekvencích různých jednotek DPU. Modelovací prostředky a stimulační prostředky si vyměňují dat přes odrazovou pan ' ' Stimulační prostředky také čtou řídicí signály generované jednotkami DPU při přidělené frekvenci pro každou jednotku DPU a mapují je do modelovacích prostředků pomocí odrazové paměti.
Přehled obrázků na výkrešech
Plné pochopení vynálezu se může získat z následujícího popisu preferovaných provedení, když je čten ve spojení s doprovodnými obrázky, ve kterých:
Obr. 1 je blokové schéma stimulovaného simulátoru pro řídicí systém rozloženého procesu v souladu s vynálezem; obr. 2A a 2B poskytují podrobnější blokové schéma, znázorňující propojení příslušných součástí systému simulátoru na obr. 1;
obr. 3 je blokové schéma, znázorňující součásti stimulovaných rozložených základních jednotek, které jsou částí systému simulátoru na obr, 1 a 2.
Obr. 4 je blokové schéma znázorňující součásti stanice simulátoru, která tvoří část systému simulátoru.
Obr. 5A a 5B znázorňují vývojový diagram řídicího programu simulátoru, provozovaný stanicí simulátoru z obr, 4.
Obr. 6 je vývojový diagram hlavního standardního programu provozovaného stanicí simulátoru z obr. 4.
Obr. 7 j. .ývojový diagram mapovacích standardních programů provozovaných stanicí simulátoru z obr. 4.
Příklady provedení vynálezu
Obr. 1 poskytuje celkový pohled na architekturu simulátoru _1 pro řídicí systém rozloženého procesu v souladu s Vjnálezem. Jsou v něm tři základní součásti simulátoru 1.
»« φφ • » ? 'prvé je v něm rozložený přístrojový a řídicí systém 3, který je podskup i na v podstatě znovu seskupená skutečného přístrojového a nikoli redundantní řídicího zařízení použitého v zéi ?dě, jehož provoz je ,.in dován,
Přístrojový a řídicí systém 3 obsahuje množství rozložených základních jednotek (DPU) 5, z nichž každá řídí část procesu závodu způsobem známým těm, kteří jsou znalí oboru. Ve znázorněném systému je dvanáct jednotek DPU 5i až 51 2 , se šesti jednotkami skříní 7 umístěnými v jedné ze dvou Jednotky DPU jsou spolu spojeny komunikační sítí ve formě datové dálnice 9. Jednotlivé jednotky DPU 5 jsou připojeny na datovou dálnici 9 rozhraním dálnice 11. Datová dálnice spojuje také jednotky DPU s jednou nebo více stanicemi 13 operátorů a se stanicí 15 inženýra, shromažďujícího uplynulé ejně tak jako s jinými možnými pracovními obsahujícími systémovou vrstvu rozhraní člověk-stroj I & C. V příkladu systému stanice 13 operátora a stanice 15 inženýra, shromažďujícího uplynulé události, jsou pracovní stanice. Periferní jednotky 17 , takové jako tiskárny, mohou být v těchto stanicích poskytnuty pro generování trvalých záznamů výstupů chování systému a pro provedení jiných vedlejších úkolů.
události, stanicemi
Přístrojový a řídicí systém 3 může být např. systém Westinghouse Distributed Processing Family (ffDPF). V takovém systému je datová dálnice 9 dálnice WESTNET, která poskytuje deterministické komunikace dat v reálném čase a rovněž komunikační typ přenosu souborů prostřednictvím nehierarchického protokolu s průchodem podle skupiny bitů. Dálnice WESTNET 9 je identická s dálnicí přítomnou ve skutečném závodě s možnou výjimkou, že určité izolované vlastnosti (optická vláknová media atd.) nejsou realizovány. Pracovní stanice 13 a 15 mohou být pracovní stanice Unix • · *··· · * (stanice WES l.) s periferními jednotkami takovými, jako jsou tiskárny 17, které poskytují funkčnost počítači závodu a rozhraní člověk-stroj a jsou identické se stanicemi, které hy byly přítomny ve skutečném závodě s výjimkou toho, že nemusí být poskytnuty funkčně redundantní stanice WESt. Jednotky DPU 5 WDPF poskytují získávání dat a řídicí funkce pro řídicí přístrojový /stém procesu a jsou identické co do funkce a počtu s těmi, které jsou za >dě výj imkou ' ho, že redundantní a jsou znovu seskupené.
skříní požadovaných přít ciih.iy v·- skutečném jednotky DPU nej: , aby se zmenšil počet V dodatku v jednotkách s i mulátoru.
vstupní/výstupní (1/0) desky nejsou přítomny DPU 5 simulátoru, jak je to popsáno níže. Každá jednotka DPU obsahuje základní a softwarem přítomným ve aplikační software identický se skutečném vybavení závodu. Zatímco jednotek DPU umístěných ve 2 skříních je znázorněno v příkladu systému, mohou se použít jiné počty jednotek DPU a uspořádání.
V simulátoru J, slejně tak jako ve skutečném závodě, řídí operátor proces pomocí stanice 13 operátora. V simulátoru může být jedna stanice obsazena studentem a druhá instruktorem. Signály operátora generované stanicemi 13 operátorů jsou sděleny 9. Jednotky DPU, kde je jednotkám DPU přes datovou dálnici to požadováno, také vyměňují data přes datovou dálnici 9. Jednotky DPU 5 přijímají z procesu takové vstupy jako jsou signály senzorů a signály logického statusu a používají řídicí software procesu pro generování řídicích signálů, které jsou signály senzorů a statusu, a
Simulátor 1 proces je v počítači pracuje podobným způsobem nahrazen modelem procesu 19 modelu závodu.
poskytnuty procesu v odezvě na rovněž na signály operátora.
s výjimkou toho, Se který je realizován závodů má simulační
Mnoho systémy, které obsahují takové modely závodů, které se používají pro analýzu provozu závodů, včetně požadovaných abnormálních podmínek a modifikací systému. Simulátor 1 umožňuje existujícím modelům závodů v simulátoru závodu, aby byly použity pro simulaci rozhraní systému I & C. Rozhraní mezi přístrojovým a řídicím systémem 3 a počítačem 19 modelu závodu je poskytnuto rozhraním 21 simulátoru, které obsahuje pracovní stanici 23, takovou jako je stanice WESt, rozšiřovací šasi 25 SBUS, poskytující adaptéry SBUS spojující pracovní stanici simulátoru s jednotkami DPU 5 a rozhraní a počítačem rozhraní 27 stanice 23 mezi pracovní 19 modelu závodu, obsahuje rozhraní 29 stanicí 23 simulátoru Jak bude úplněji popsáno, odrazové paměti. Pracovní simulátoru je také připojena na datovou dálnici přes eleklioniku rozhraní 3.1 dálnice.
Obr. 2A a 2B znázorňují podrobněji způsob, kterým rozhraní 2.1 simulátoru poskytuje spojení mezi počítačem 19 modelu závodu a jednotkami DPU 5 přístrojového a řídicího systému 3. Ve znázorněném simulátoru 1 pracovní stanice 23 rozhraní 21 simulátoru je pracovní stanice SUN SPARC, která používá architekturu SBUS. Rozšiřovací šasi 25 SBUS, připojené n spojky SBUS 33 pracovní stanice, poskytuj idaptér 35 SBUS pro každou ze šesti jednotek DPU 5, obsluhovaných šasim. Každá z jednotek DPU 5i až 5i 2 používá architekturu MULTIBUS. Adaptéry 37-t až 3.71 2 propojují odpovídající jednotky DPU s pracovní stanicí 23 simulátoru přes adaptéry 35 SBUS v rozšiřovacím šasi 25 . Každá jednotka DPU 5j až 5t 2 má digitální procesor (desku MDX) 39 , ve kterém je provozován řídicí software procesu. Jednotky DPU obsahují také regulátory dálnice (desky MHC) 41 , které spojují jednotky DPU s datovou dálnicí 9 pro spojení s ostatními jednotkami DPU a se stanicí 13 operátora a stanicí 15 inženýra, shromažďujícího uplynulé události. Každá jednotka DPU obsahuje také svůj vlastní napájecí zdroj 43.
• · * φφφ Β • * φ φ φ • · φφφφ Β « φφφ · φφ ·
Pracovní stanice 23 simulátoru komunikuje s počítačem 19 modelu závodu přes odrazovou paměť 2_9, která je umístěna jak v rozhraní 27, tak v počítači 19 modelu závodu. Odrazová paměť 29 v počítači 19 modelu závodu a rozhraní 27 jsou spojeny přes optickou vláknovou kruhovou komunikační síť 30. Protože t - (1..(6 19 modelu závodu a odrazová paměť 27 mají sběrnice VME, adaptér 45 sběrnice v jednotce 27 a adaptér 47 ve spojce SBUS 33 pracovní stanice 23 poskytují hardwarové rozhraní pro výměnu datových a řídicích signálů. Jak bylo zmíněno v souvislosti s obr. 1 spojuje rozhraní 3_1 pracovní stanici 23 s datovou dálnicí 9. To je provedeno přes jinou spojku SBUS 33 Rozhraní 29 odrazové paměti mezi pracovní stanicí 23 simulátoru a počítačem 19 modelu závodu dovoluje přenos dat bez protokolu mezi počítačem modelu závodu a přístrojovým a řídicím systémem 3.
Základní funkcí pracovní stanice 23 simulátoru je mapovat hodnoty dat a status informací mezi počítačem 19 modelu závodu a jednotkami simulátoru takové.
DPU 5 a také reagovat jako chod/zadržení, na řídicí funkce zavedení/uložení souboru počátečních podmínek (IC - initial condition), výpis obrazovky, zpětné sledování aj. Řídicí funkce idržení umožňuje zastavit simulaci v jakémkoli bodě pro prohlížení studentem nebo pro analýzu. Funkce uložení uloží soubor podmínek v bodě provozu systému, který může být později znovu vyvolán. Funkce zavedení zavede počáteční podmínky pro označenou funkci uložení do jednotek DPU k zahájení simulace pří vybraných podmínkách. Funkce výpisu obrazovky je podobná uložení s výjimkou toho, že počáteční podmínky jsou při akcí uloženy a že jsou pro operátora transparentní. S funkcí zpětného sledování může instruktor znovu vyvolat sérii výpisů obrazovek k prohlížení jednání studenta nebo postupu provozu závodu.
Obr. 3 podrobněji znázorňuje příslušnou strukturu jednotek
DPU 5. Jádrem jednotky DPU umístěn digitální procesor ve je deska MDX 39 . na které je formě mikropočítače, který má ústřední základní jednotku (CPU - centra! Processing unit) 49 a paměť 51 báze dat. Deska MDX 39 má také pamětí mapovaný (DIOB) 53. Rozhraní DIOB 53 ekvivalent analogových signálů vstup/výstup (1/0) rozhraní obsahuje analogově digitální a logických signálů typicky snímaných kartami vstupu/výstupu ve skutečném závodě (není uveden). V rozhraní stimulovaného systému obsadí simulační rozhraní tuto paměť 53 vhodnými přeměněnými digitálními hodnotami odpovídajícími hodnotám senzorů přijatých z počítače 19 modelu závodu.
periodicky vyhledává digitalizované signály použití v prováděcích algoritmech
Tyto algoritmy generují řídicí signály, uloženy v DIOB 53 pro výstup k ventilům motorů a jiných aktivních součástí závodu. V simulátoru jsou ovšem tyto součásti stejně tak jako řízený proces emulovány v počítači 19 modelu závodu.
Procesor senzorů
DIOB 53 řídicího softwaru které jsou potom
Paměť hl báze dat ukládá rozličné bodové hodnoty generované řídicím softwarem rozloženého procesu. Jak bylo zmíněno, jsou některé z těchto datových bodů generovaný- h některou jednotkou DPU použity jinými jednotkami DPU. Výměna těchto hodnot datových bodů je realizována přes komunikační síť 9 regulátorem sítě namontovaným na desce MHC 41. Deska MHC 41 komunikuje s deskou MDX přes chráněnou sběrnici 55.
Jak bylo také dříve zmíněno, mohou různé standardní programy provozované jednotkami DPU mít rozdílné vstupní/výstupní a řídicí frekvence. Standardní programy, které mají společné v tipuí/výstupní frekvence, jsou typick,- seskupeny v jediné jednotce DPU. Vstupní/výstupní frekvence určuje rychlost, se • · * • · φ · • «*·· * · kterou je aktualizována paměť DIOu 5_3. Řídicí frekvence měují rychlost, při které CPU 49 čte a píše do DIOB 53. V souladu s vynálezem stanice 23 simulátoru mapuje hodnoty signálů senzorů generované počítačem 19 modelu závodu přímo do DIOB 53 při vstupuí/výstupní frekvenci přičU úžené k jednotce
DPU 5. Toho se dosáhne použitím MULTIBUS a rozhraní 37, které propouští signály mezi SBUS stanice 23 simulátoru a MULTIBUS 57 jednotky DPU. Tak stanice 23 simulátoru může přímo číst a psát data signálů do a z jednotky DPU bez zavedení čekací doby, která je vlastní komunikacím přes datovou dálnici 9. Toto přímé rozhraní také 23 simulátoru frekvenčně přesně odpovídat s jednotkami DPU k časování uspořádání nebo vstupních/výstupních snímání , Toto zabezpečuje, že umožňuje stanici jeho komunikaci skutečného systému kontrolních výpočtů charakteristiky doby s chai-i k i eristikami atd , odezvy závodu.
>7 simulátoru budou identické Toto přímé rozhraní také počátečních atd. Např. sní mání zjednodušuje odezvu na řídicí funkce simulátoru takové, j'ako chod/zadržení, zavedení/uložení, soubor podmínek, výpis obrazovky, zpětné sledování chod/zadržení je řízeno umožněním/pozastavením vstupu/výstupu a řídicích úkolů jednotky DPU. Funkce uložení je realizována přenosem výpisu obrazovky paměti 51 báze dat a paměti DIOB 53 do stanice 23 simulátoru použitím počtu počátečních podmínek (IC) jako reference. Funkce zavedení je realizována zavedením souboru paměti 5_1 sledování báze dat a paměti DIOB 5_3 je realizována postupným počátečních podmínek do jednotek DPU.
počátečních podmínek přímo do Funkce zpětného přenosem souborů
Obr. 4 znázorňuje příslušné prvky pracovní stanice 23 simulátoru. Znázorněná stanice 23 má CPU 59 a paměť s libovolným výběrem (RAM - random access memory), Má také vnitřní pevný disk 63 pro ukládání souborů počátečních fefe fe · • fefe· fefe · · · · · • « «fefefe fefefe fefe fefe· fefefe fefefe fefefe fefe • fe · fefe fefefe fefe *· podmínek a jiných informací, Slanice 23 simulátoru má SBUS 65, která je spojena s jednotkami DPU 5 přes spojky SBUS 33 a rozsiřovací šasi SBUS (není uvedeno na obr. 4). Stanice 23 simulátoru komunikuje s počítačem 19 modelu závodu přes odrazovou paměť 29 a adaptér 27 SBUS. Stanice 23 simulátoru komunikuje také datovou dálnicí 9 přes rozhraní 31 dálnice WESTNET a spojku SBUS 33. Stanice 23 simulátoru tak poskytuje jediné spojení mezi počítačem 19 modelu závodu a každou jednotkou DPU _5. To umožňuje pohodlné použití existujících počítačů 19 modelů závodů v simulátoru.
Obr. 5 znázorňuje vývojový diagram standardního programu SIM CONTROL 67 provozovaný pracovní stanicí 23 simulátoru. Po i/ivním zavolání v kroku 69 se provedou zahajovací úkoly, obsahující sestavení uspořádálelné časovači jednotky, která opakovaně znovu volá standardní program při požadované rychlosti. Je také vytvořena sdílená paměť pro správu vnitřních komunikací uvnitř pracovní stanice 23 simulátoru. Řídicí označení z počítače modelu závodu jsou mazána v kroku 71. Tento krok neobsahuje mazání zadržených označení, jestliže by model byl ve stavu zadržení. Jiné procesy provozované pracovní stanicí simulátoru jsou také spuštěny v kroku 71 (včetně úkolů SIM_MAP popsaných níže).
Standardní program generované vnitřní jednotka v klidu, chod/zadržení a je-li nastaveno 5 zadrženy v kroku 77. Toho se hitu v DIOB 53 každé jednotky potom v kroku 73 čeká na přerušení časovači jednotkou. Když je časovači je v kroku 75 kontrolováno označení zadržení, jsou jednotky DPU dosáhne nastavením řídicího DPU. Jestliže je v kroku 79 zjištěno označení uložit (psát) a jestliže počet počátečních podmínek (IC) je v rozsahu určeném v pracovní stanice simulátoru provede řadu v kroku 83. Toto obsahuje první kroku 81, potom funkcí ukázaných zastavení procesů •Φ » ·» 4
Φ · · · · φ«
Φ · Φ Φ Φ Φ « ♦ Φ »·«Ι · Φ · «
Φφφ > Φ «
Φ* » Φ* ·Ι «Φ ΦΦ I Φ Φ Φ ► Φ · Φ ·Φ· ΦΦΦ Φ Φ
Φ* ΦΦ vytvořených v kroku 71 a zadržení jednotek DPU 5. Potom data uložená v paměti 51 báze dat a DIOB 5.3 jsou uložena do souborů v pracovní stanici simulátoru. Když je to jednou )-rovedeno, vrátí se systém do stavu chodu nebo zadržení, ve kterém byl dříve, aby uložil příkaz a zastavené procesy v pracovní stanici simulátoru pokračují. Jestliže počet počátečních podmínek není v určeném rozsahu, je generována chyba procesu v kroku 85 a je přenesena datovou dálnicí do stanice operátora. Jestliže označení zavést (znovu nastavit) je nastaveno v kroku 87 a počet počátečních podmínek je uvnitř rozsahu určeném v kroku 89, potom je zahájen sled ukázaný v kroku 91. Toto obsahuje zastavení procesů vytvořených v kroku 71 a zadržení jednotek DPU. Data uložená pod vybraným počtem počátečních podmínek se potom zavedou do pamětí DIOB 53 a pamětí 51 báze dat jednotek DPU 5. Jednotky DPU se potom vrací do stavu chodu nebo zadržení existujícího v době, kdy bylo zjištěno označení procesy v pracovní stanici simulátoru tyto kroky ukončeny, vrací se standardní program do kroku 73 a čeká na příští přerušení. Jestliže počet počátečních zavedení a zastav, né pokračují. Když jsou podmínek nebyl v kroku 89 v určeném v kroku 93 chybové označení procesu standardní program vrátí do kroku 73., aby čekal na příští přerušení. Podobně s· standardní program vrací do kroku 73, jestliže není v kroku 87 nastaveno označení zavedení.
rozsahu, generuje se před tím, než se
Obr. 6 znázorňuje vývojový diagram hlavního standardního programu SIM.MAIN 95 simulátoru. Tento hlavní standardní program určuje snímací frekvence různých jednotek DPU a odděluje v kroku 97 data do roztříděných souborů založených na těchto snímacích rychlostech. To potom J vá vznik podřízeným procesům v kroku 99, obsahujícím mapovací standardní program 101, který je uveden na obr. 7. Tento standardní program 101 mapuje data z počítače modelu závodu, • · «· · »» • · · · · · • · ♦ · · · • ♦·····* · • · · ·♦ obsahující signály senzorů, pro příslušné jednotky DPU při přidělené vstupní/výstupní frekvenci pro každou jednotku DPU. Tento standardní program je tak opakován pro každou snímací frekvenci. Nejdříve je spuštěna struktura dat v kroku 103 spuštěním datových bodů v paměti stanice 23 simulátoru. Stanice 23 simulátoru periodicky vysílá časovači signál do komunikačního rozhraní 9 pro synchronizaci rozloženého systému. Jestliže byla v kroku 105 dosažena doba pro vysílání, je v kroku 107 vysílán časovači signál. V každém případě, standardní program shromažďuje v kroku .109 data generovaná počítačem modelu závodu z odrazové paměti a z dat jednotek DPU. Data z počítače modelu závodu jsou v kroku 111 přenesena do vhodných jednotek DPU a naopak. Standardní program potom čeká v kroku 113 na další cyklus založený na frekvenci. Jak bylo uvedeno je podobný standardní program provozován pro každou přidělenou frekvenci jednotky DPU. Bude pochopeno, že všechny jednotky DPU, které mají stejnou přidělenou frekvenci, mohou být obslouženy stejným standardním programem.
Výše popsaná architektura rozhraní stimulovaného simulátoru nabízí mnoho výhod pro emulaci stejné funkčnosti a pro popsaný v patentové Jedna ze základních tom, že systém je řídicí simulátor rozloženého procesu přihlášce USA sériové číslo 08/282,854 výhod stimulace proti emulaci je v skutečnou reprezentací řídicího systému identického procesu používaného v závodě. Stimulovaný systém tak začleňuje skutečný závod do rozhraní čl .Ί stroj (okna, zobrazení diagramu procesu, seznamy poplachů, diagnostika systému atd.). Není potřebné emulovat tuto funkčnost rozhraní člověk-stroj (MMI - man machine potížemi. Stimulovaný systém opětnou použitelnost řídicího softwaru procesu závodu. Není pochyby, že simulátor obsahuje vzhledem k závodu identickou interface) s doprovodnými také poskytuje absolutní • *
9 *
9 9
9 9 9 9 9 může být simulátor použit jako závodu. Stimulovaný systém také » 9 * 4 » 9 9 4
999 994 funkčnost; ve skutečnosti základ pro zkoušku softwaru přesně odpovídá skutečnému systému, jak s ohledem na záměr návrhu, tak také na nezamýšlené vlastnosti, jako např. softwarové chyby. Jakékoli problémy, které jsou vlastní skutečnému systému, budou přítomny také v simulátoru, což vede k dřívějšímu zjištění/diagnóze. Odezva systému je také identická s odezvou závodu.
Jedna z větších obtíží při emulaci je kopírování doby odezvy systému. Tato obtíž je v stimulovaném systému ulehčena, protože časovači charakteristika systému je v rozhraní opakována. Všechny části (jednotky DPU, stanice operátorů) jsou provozovány při stejných frekvencích jako závod. Vzájemné působení časování mezi rozloženými částmi je také identické se závodem se standardní hodnotou.
Cena stimulovaného systému je také proti emulaci nižší. Z počátku prodejní cena pro emulaci proti stimulaci je cenou softwaru proti hardwaru. Vývoj simulačního softwaru k emulaci softwaru v řídicím systému procesu může být dosti nákladný. Ve skutečnosti tyto náklady mohou být větší než náklady na software skutečného závodu, protože simulátor musí emulovat jak aplikace, tak software základních provozních systémů, zatímco pro závod potřebuje být vyvinut jen software aplikací, protože základní software je od projektu k projektu znovu použit. Při srovnání zmenšený hardwarový soubor, nulný pro výsledky stimulovaných řešení, v k rozumné počáteční ceně systému. Vyvinutá architektura odstraňuje velkou část nákladů na hardware, spojených se systémem skutečného závodu, odstraněním vstupního/výstupního hardwaru a redundance. Na druhé straně stimulovaný simulátor podle vynálezu zůstává přesnější pro časování skutečného závodu a uvádí v platnost více softwaru než simulátor
xozloženého procesu podle výše citované patentové přihlášky tím, že paměť r puje hodnoty senzorů procesu do vstupního/ výstupního rozhraní jednotek DPU tak, že jednotky DPU ještě provádějí své přeměňovací standardní programy.
Jinou větší výhodou stimulovaného simulátoru podle vynálezu je zmenšená údržba a zlepšené náklady. V emulačním systému může být zbpšení nákladů spojené s údržbou emulačního softwaru dost podsta'm?. V stimulačním (pozn. překladatele: v originálu je nesprávně uvedeno v simulačním) systému jsou vlastně nulové údržbové náklady spojené se zlepšeným softwarem neovlivňujícím rozhraní závodu. Systém může být zlepšen jednoduchým opětným zavedením nového aplikačního softwaru závodu. Systém podle vynálezu byl navržen s možností zlepšení a s údržbou jako základu návrhu. Toho se dosáhne izolací uspořádání rozhraní mezi počítačem modelu závodu a zbytkem přístrojového a řídicího systému do pracovní stanice simulátoru. Uspořádání pracovní stanice simulátoru je uskutečněno pomocí mapového souboru, který jednoduše přidružuje body počítače modelu závodu k datovýi bodům přístrojového a řídicího systému. Mapový soubor je textový soubor, který popisuje každý bod s ohledem na jeho typ dat, směr toku dat a posunutí do odrazové paměti. Zbytek dat o každém bodu, takový jako např. snímání/frekvence, je přímo sbírán ze samotného softwaru přístrojového a řídicího systému. Rozhraní je navrženo, aby mapovalo data na úrovni vstupu/výstupu. Jinými slovy data jsou mapována podle jejich jednotek senzorů (volty, ampéry atd.) identických s rozhraním závodu. Všechny přeměny dat hodnoty, inverze digitálního smyslu atd. použitím softwaru skutečného závodu.
na inženýrské se provádějí
I když byla podrobně popsána specifická provedení vynálezu, budou si osoby znalé oboru vědomy, že by mohly být vyvinuty
4 4
4*
rozličné modifikace a alternativy těchto detailů v rámci celkového pochopení objevu. Podle toho určitá vysvětlená uspořádání jsou míněna jen jako ilustrační a neomezující rozsah vynálezu, kterému má být dána plná šířka připojených nároků a jakékoli a všechny jejich ekvivalenty.
Claims (10)
- PATENTOVÉ NÁROKY1. Simulátor pro simulaci provozu procesu řízeného řídicím systémem rozloženého procesu vyznačující se tím, že řečený simulátor obsahuje:modelovací prostředky pro modelování řečeného procesu v odezvě na řídicí signály a pro poskytnutí signálů senzorů, senzorů parametrů procesu, řečeného představujících hodnoty vyplývajících z modelování řečené řídicí signály;pi cesu v odezvě na množství rozložených základních mají vstupní/výstupní (1/0) prostředky řečených signálů senzorů a vydání řídicích signálů a digitální přeměnu řečených signálů senzorů generování řečených řídicích softwaru skutečného procesu v parametrů a signály operátora;řídicí panel operátora pro generování řečených signálů operátora operátorem;komunikační prostředky poskytující spojení mezi řečeným množstvím jednotek DPU a mezi řečeným množstvím řečených jednotek DPU a řečeným řídicím panelem operátora a stimulační prostředky připojené ke každé řečené jednotce DPU a k řečeným modelovacím prostředkům pro přenos řečených signálů senzorů z řečených modelovacích prostředků do řečených vstupních/výstupních prostředků řečených jednotek DPU a pro přenos řečených řídicích signálů z řečených jednotek DPU do řečených modelovacích prostředků.jednotek (DPU), které pro příjem a uložení na výstupu řečených procesorové prostředky pro na hodnoty parametrů a pro signálů použitím řídicího odezvě na řečené hodnoty
- 2. Simulátor podle nároku 1 vyznačující se tím, že v něm řečené digitální procesorové prostředky každé řečené jednotky DPU mají přidělenou snímací rychlost, přikteré řečené digitální procesorové prostředky snímají řečené vstupní/výstupní prostředky pro získání řečených signálů senzorů a ve kterém řečené stimulační prostředky mají prostředky poskytující řečené signály senzorů z řečených modelovacích prostředků do vstupních/výstupních prostředků každé řečené jednotky DPU alespoň při řečené přidělené snímací rychlosti digitálních procesorových prostředků pro jednotku DPU.
- 3, Simulátor podle nároku 2 vyznačující se tím, že v něm řečené stimulační prostředky obsahují prostředky poskytující řečené signály senzorů z modelovacích prostředků do vstupních/výstupních prostředků každé řečené jednotky DPU při vybraném násobku přidělené snímací rychlosti digitálních procesorových prostředků jednotky DPU.
- 4. Simulátor podle nároku 3 vyznačující se tím, že v něm řečené stimulační prostředky obsahují prostředky poskytující řečené signály senzorů z modelovacích prostředků do vstupních/výstupních prostředků každé řečené jednotky DPU při řečené přidělené snímací rychlosti digitálních procesorových prostředků jednotky DPU.
- 5. Simulátor podle nároku 2 v y z n tím, že v něm řečené modelovací stimulační prostředky vždy obsahují paměti pro přenos řečených signálů signálů mezi řečenými modelovacími stimulačními prostředky.a c u j i c prostředky prostředky senzorů a prostředky i se a řečené odrazové řídicích řečeným i
- 6. Simulátor podle nároku 2 vyznačující se tím, že v něm řečené stimulační prostředky obsahují prostředky pro zadržení simulace řečeného procesu řečenými modelovacími prostředky a prostředky pro pozastavení φ φ řečených signálů senzorů do řečených pro generování zadržení řečených řídicích digitálními procesorovými prostředky.φφφ φφφ φφφφ φ φΦ !··♦»·· ΦΦΦφ Φ ΦΦΦ Φ φφ φ řečeného přenosu jednotek DPU a signálů řečenými
- 7. Simulátor pro simulaci provozu procesu řízeného řídicím systémem rozloženého procesu vyznačující se tím, še řečený simulátor obsahuje;modelovací prostředky pro modelování řečeného procesu v odezvě na řídicí signály a pro poskytnutí signálů procesu, vyplývajících z modelování řečeného procesu v odezvě na řečené řídicí signály;množství rozložených základních jednotek (DPU), z nichž každá obsahuje digitální procesorové jednotky, které mají prostředky používající řečené signály procesu při přidělené rychlosti pro generování řečených řídicích signálů použitím řídicího softwaru skutečného procesu v odezvě na řečené signály procesu a signály operátora;řídicí panel operátora pro generování řečených signálů operátora operátorem;komunikační prostředky poskytující spojení mezi řečeným množstvím jednotek DPU a mezi řečeným množstvím jednotek DPU a řečeným řídicím panelem operátora a stimulační prostředky připojené ke každé řečené jednotce DPU a k řečeným modelovacím prostředkům pro přenos řečených signálů procesu z řečených modelovacích prostředků do řečených digitálních procesorových prostředků každé jednotky DPU při řečené přidělené rychlosti pro digitální procesorové prostředky jednotky DPU.
- 8. Simulátor podle nároku 7 vyznačující se tím, že v něm řečené stimulační prostředky obsahují prostředky přenášející řečené řídicí signály z řečených jednotek DPU do řečených modelovacích prostředků při řečené přidělené rychlosti.* · · ·
- 9. Simulátor podle nároku 7 vyznačující se tím v něm řečené stimulační prostředky a modelovací prostředky mají prostředky odrazové paměti pro přenos řečených signálů procesu a řídicích signálů mezi řečenými modelovacími prostředky a řečenými st i mulačn í i, i prostředky.
- 10. Simulátor podle nároku 9 vyznačující se tím, že v něm řečené jednotky DPU mají vstupní/výstupní (1/0) prostředky pro příjem řečených signálů procesu a že v něm řečené stimulační prostředky obsahují prostředky vkládající řečené signály procesu do řečených vstupních/výstupních prostředků při řečené přidělené snímací rychlosti pro jednotku DPU.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/628,586 US5826060A (en) | 1996-04-04 | 1996-04-04 | Stimulated simulator for a distributed process control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CZ319198A3 true CZ319198A3 (cs) | 1999-03-17 |
Family
ID=24519509
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CZ983191A CZ319198A3 (cs) | 1996-04-04 | 1997-04-02 | Stimulovaný simulátor pro řídící systém rozloženého procesu |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US5826060A (cs) |
| EP (1) | EP0891578B1 (cs) |
| JP (1) | JP4846885B2 (cs) |
| KR (1) | KR20000005243A (cs) |
| CN (1) | CN1215484A (cs) |
| CZ (1) | CZ319198A3 (cs) |
| ES (1) | ES2149587T3 (cs) |
| WO (1) | WO1997038362A1 (cs) |
Families Citing this family (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5752008A (en) * | 1996-05-28 | 1998-05-12 | Fisher-Rosemount Systems, Inc. | Real-time process control simulation method and apparatus |
| DE19715503A1 (de) * | 1997-04-14 | 1998-10-15 | Siemens Ag | Integriertes Rechner- und Kommunikationssystem für den Anlagenbereich |
| DE19753517C2 (de) * | 1997-12-03 | 2003-05-08 | Abb Patent Gmbh | Rechnernetzwerk |
| JP3746371B2 (ja) * | 1998-04-09 | 2006-02-15 | 株式会社日立製作所 | 性能シミュレーション方法 |
| US6243666B1 (en) * | 1998-06-12 | 2001-06-05 | Unisys Corporation | Maintenance system and interface for use in a modularized, high-speed data processing system |
| JP3953243B2 (ja) * | 1998-12-29 | 2007-08-08 | インターナショナル・ビジネス・マシーンズ・コーポレーション | システム分析のためにバス・アービトレーション制御を使用する同期方法及び装置 |
| US7257523B1 (en) | 1999-05-06 | 2007-08-14 | Fisher-Rosemount Systems, Inc. | Integrated distributed process control system functionality on a single computer |
| EP1061422B1 (de) * | 1999-06-11 | 2006-01-18 | IvyTeam AG | Informationstechnisches System zur Definition, Optimierung und Steuerung von Prozessen |
| CA2412816C (en) * | 2000-06-19 | 2012-01-17 | P.C. Krause And Associates, Inc. | Distributed simulation |
| DE10106504A1 (de) * | 2001-02-13 | 2002-08-29 | Bosch Gmbh Robert | Verfahren und Vorrichtung zum Emulieren von Steuer- und/oder Regelfunktionen eines Steuer- oder Regelgeräts |
| JP2004133650A (ja) * | 2002-10-10 | 2004-04-30 | Mitsubishi Heavy Ind Ltd | 制御用ロジックのシミュレーション検証方法及びシミュレーション検証用パソコン |
| US7392165B2 (en) * | 2002-10-21 | 2008-06-24 | Fisher-Rosemount Systems, Inc. | Simulation system for multi-node process control systems |
| US7146231B2 (en) | 2002-10-22 | 2006-12-05 | Fisher-Rosemount Systems, Inc.. | Smart process modules and objects in process plants |
| US9983559B2 (en) | 2002-10-22 | 2018-05-29 | Fisher-Rosemount Systems, Inc. | Updating and utilizing dynamic process simulation in an operating process environment |
| DE10348563B4 (de) | 2002-10-22 | 2014-01-09 | Fisher-Rosemount Systems, Inc. | Integration von Grafikdisplayelementen, Prozeßmodulen und Steuermodulen in Prozeßanlagen |
| DE10348019A1 (de) * | 2003-10-15 | 2005-05-25 | Henkel Kgaa | Verfahren zur computergestützten Simulation einer Maschinen-Anordnung, Simulationseinrichtung, Computerlesbares Speichermedium und Computerprogramm-Element |
| US7729789B2 (en) | 2004-05-04 | 2010-06-01 | Fisher-Rosemount Systems, Inc. | Process plant monitoring based on multivariate statistical analysis and on-line process simulation |
| JP2007536634A (ja) | 2004-05-04 | 2007-12-13 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | プロセス制御システムのためのサービス指向型アーキテクチャ |
| NO323949B1 (no) * | 2005-10-31 | 2007-07-23 | Marine Cybernetics As | Framgangsmate og system for testing av et reguleringssystem for et marint petroleumsprosessanlegg |
| GB2446343B (en) | 2005-12-05 | 2011-06-08 | Fisher Rosemount Systems Inc | Multi-objective predictive process optimization with concurrent process simulation |
| US7702400B2 (en) * | 2006-05-22 | 2010-04-20 | Ideal Aerosmith, Inc. | Motion controllers and simulation systems including motion controllers |
| WO2007139733A2 (en) | 2006-05-22 | 2007-12-06 | Ideal Aerosmith Inc. | Simulation system including motion controller |
| US7822802B2 (en) * | 2006-09-29 | 2010-10-26 | Fisher-Rosemount Systems, Inc. | Apparatus and method for merging wireless data into an established process control system |
| ATE433142T1 (de) * | 2006-10-24 | 2009-06-15 | Abb Research Ltd | Simulation von feldgeräten in einem computerbasierten steuersystem |
| US20080168092A1 (en) * | 2007-01-10 | 2008-07-10 | General Electric Company | Systems and methods for turbine control simulation |
| US20090271168A1 (en) * | 2008-04-29 | 2009-10-29 | General Electric Company | Systems and Methods for Stimulating Engineering Projects |
| KR100952557B1 (ko) * | 2008-06-19 | 2010-04-12 | 한국전력공사 | 발전소용 시뮬레이터 시스템의 화면정보 제어, 저장, 복원장치 및 방법 |
| US8881039B2 (en) | 2009-03-13 | 2014-11-04 | Fisher-Rosemount Systems, Inc. | Scaling composite shapes for a graphical human-machine interface |
| US9535413B2 (en) * | 2010-02-12 | 2017-01-03 | Rockwell Automation Technologies, Inc. | Automatic device parameter binding method and system |
| US8825183B2 (en) | 2010-03-22 | 2014-09-02 | Fisher-Rosemount Systems, Inc. | Methods for a data driven interface based on relationships between process control tags |
| CN103439890A (zh) * | 2013-08-19 | 2013-12-11 | 中国神华能源股份有限公司 | 一种基于单机虚拟dpu的仿真系统及方法 |
| US10878140B2 (en) | 2016-07-27 | 2020-12-29 | Emerson Process Management Power & Water Solutions, Inc. | Plant builder system with integrated simulation and control system configuration |
| CN109407552A (zh) * | 2018-12-17 | 2019-03-01 | 上海机电工程研究所 | 一种多半实物仿真系统协同仿真方法 |
| US11604459B2 (en) | 2019-07-12 | 2023-03-14 | Emerson Process Management Power & Water Solutions, Inc. | Real-time control using directed predictive simulation within a control system of a process plant |
| CN110581862A (zh) * | 2019-10-23 | 2019-12-17 | 上海机电工程研究所 | 基于rfm多实时仿真单元的通用适配方法及系统 |
| US11418969B2 (en) | 2021-01-15 | 2022-08-16 | Fisher-Rosemount Systems, Inc. | Suggestive device connectivity planning |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3573450A (en) * | 1965-10-13 | 1971-04-06 | Monsanto Co | Model function generator |
| US4427896A (en) * | 1972-04-26 | 1984-01-24 | Westinghouse Electric Corp. | System and method for operating a steam turbine with capability for bumplessly changing the system configuration on-line by means of system parameter changes |
| JPS57130106A (en) * | 1981-02-04 | 1982-08-12 | Toshiba Corp | Simulation device for sequence controller |
| GB8406322D0 (en) * | 1984-03-10 | 1984-04-11 | Rediffusion Simulation Ltd | Data processing system |
| JPS61243540A (ja) * | 1985-04-22 | 1986-10-29 | Yokogawa Electric Corp | 分散型制御システムの機能検査方式 |
| JPS6222101A (ja) * | 1985-07-22 | 1987-01-30 | Hitachi Ltd | 制御装置のオンラインシミユレ−シヨンシステム |
| JPS63281597A (ja) * | 1987-05-14 | 1988-11-18 | Yokogawa Electric Corp | 分散形制御システムの機能検査方式 |
| US4975865A (en) * | 1989-05-31 | 1990-12-04 | Mitech Corporation | Method and apparatus for real-time control |
| US5353243A (en) * | 1989-05-31 | 1994-10-04 | Synopsys Inc. | Hardware modeling system and method of use |
| JPH03112324A (ja) * | 1989-09-21 | 1991-05-13 | Mitsubishi Electric Corp | 分散型シミユレーシヨン装置 |
| JP2745850B2 (ja) * | 1991-03-29 | 1998-04-28 | 三菱電機株式会社 | 数値制御装置、数値制御システム、制御パラメータの自動調整方法、特徴量判定基準変更方法および複数の調整条件総合判定方法 |
| US5181482A (en) * | 1991-12-13 | 1993-01-26 | Stone & Webster Engineering Corp. | Sootblowing advisor and automation system |
| JPH05324022A (ja) * | 1992-05-19 | 1993-12-07 | Fanuc Ltd | 計算機接続型ロボット制御装置 |
| DE59309141D1 (de) * | 1992-08-01 | 1998-12-24 | Siemens Ag | Verfahren und leittechnisches system zum steuern, überwachen und regeln insbesondere von komplexen industriellen prozessen, wie z.b. in einem kernkraftwerk |
| US5474453A (en) * | 1993-02-17 | 1995-12-12 | Atari Games Corporation | Scenario development system for vehicle simulators |
| JPH06259405A (ja) * | 1993-03-05 | 1994-09-16 | Toshiba Corp | シミュレーション装置 |
| FR2713791B1 (fr) * | 1993-12-14 | 1996-02-02 | Aerospatiale | Procédé et dispositif pour détecter des incohérences d'opérations dans un système à phases de fonctionnement multiples. |
| US5588132A (en) * | 1994-10-20 | 1996-12-24 | Digital Equipment Corporation | Method and apparatus for synchronizing data queues in asymmetric reflective memories |
-
1996
- 1996-04-04 US US08/628,586 patent/US5826060A/en not_active Expired - Lifetime
-
1997
- 1997-04-02 KR KR1019980707930A patent/KR20000005243A/ko not_active Withdrawn
- 1997-04-02 JP JP53626497A patent/JP4846885B2/ja not_active Expired - Lifetime
- 1997-04-02 CN CN97193533A patent/CN1215484A/zh active Pending
- 1997-04-02 WO PCT/US1997/005259 patent/WO1997038362A1/en not_active Ceased
- 1997-04-02 CZ CZ983191A patent/CZ319198A3/cs unknown
- 1997-04-02 ES ES97917749T patent/ES2149587T3/es not_active Expired - Lifetime
- 1997-04-02 EP EP97917749A patent/EP0891578B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| KR20000005243A (ko) | 2000-01-25 |
| CN1215484A (zh) | 1999-04-28 |
| JP4846885B2 (ja) | 2011-12-28 |
| EP0891578A1 (en) | 1999-01-20 |
| ES2149587T3 (es) | 2000-11-01 |
| EP0891578B1 (en) | 2000-06-28 |
| JP2000508448A (ja) | 2000-07-04 |
| US5826060A (en) | 1998-10-20 |
| WO1997038362A1 (en) | 1997-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CZ319198A3 (cs) | Stimulovaný simulátor pro řídící systém rozloženého procesu | |
| EP1941358A2 (en) | Graphical programs with fifo structure for controller with fpga communications | |
| CA2256507A1 (en) | Real-time process control simulation method and apparatus | |
| WO1990010269A1 (en) | System for evaluating the performance of a large scale programmable machine capable of having a plurality of terminals attached thereto | |
| CN112036023A (zh) | 一种发电机变压器组保护装置软件一体化生成系统 | |
| EP2375335A1 (en) | Method for automated testing of a system and automated testing system for such a method | |
| Bremer et al. | The Euclid verification facilities | |
| Koppang | Process design system an integrated set of software development tools | |
| Eanes et al. | An environment for producing well-engineered microcomputer software | |
| Reitman | The user of simulation languages—the forgotten man | |
| Clarke | Module interconnection frameworks for a real-time spreadsheet | |
| Walters et al. | Virtual test station (VTS) | |
| Day et al. | A Modular Interface between Custom PCI Instrumentation and Commercial Software | |
| Dawson et al. | A conceptual design for the TRIUMF KAON Factory control system | |
| CN120848446A (zh) | 一种基于脚本语言驱动的复杂飞控系统闭环测试系统 | |
| Anderson et al. | Integrated FASTBUS, VME and CAMAC diagnostic software at Fermilab | |
| Simon et al. | Implementation of an intelligent control system | |
| Dobinson | Practical data-acquisition problems in large high-energy physics experiments | |
| Sherlock et al. | Undergraduate Teaching of Real-Time Computer Control Using a Multiuser Process Interface System | |
| Crawley | Software for a medium-scale hybrid computer | |
| Raines | Lockheed Engineering and Management Services Company, Inc. | |
| Larkin | JMASS, real-time, and hardware-in-the-loop | |
| Hoyle et al. | A Unix-based microcomputer development system | |
| Payne et al. | Multi-Processor System for Bruce Nuclear Power Plant Training Simulator | |
| Frederick | Test-site evaluation of ICU/PLANIT |