Technická univerzita v Liberci ROBUST

Podobné dokumenty
OPTIMALIZAČNÍ ÚLOHY. Modelový příklad problém obchodního cestujícího:

Markov Chain Monte Carlo. Jan Kracík.

Markovské metody pro modelování pravděpodobnosti

Kapitola 4: Průběh funkce 1/11

Modelování a simulace Lukáš Otte

Kapitola 4: Průběh funkce 1/11

Lineární klasifikátory

Vypracoval: Mgr. Lukáš Bičík TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY

7. Rozdělení pravděpodobnosti ve statistice

Funkce jedné proměnné

U Úvod do modelování a simulace systémů

Metody síťové analýzy

SPOLEHLIVOST KONSTRUKCÍ & TEORIE SPOLEHLIVOSTI část 5: Aproximační techniky

3. Přednáška: Line search

Kombinatorická minimalizace

časovém horizontu na rozdíl od experimentu lépe odhalit chybné poznání reality.

Funkce - pro třídu 1EB

VYUŽITÍ PRAVDĚPODOBNOSTNÍ METODY MONTE CARLO V SOUDNÍM INŽENÝRSTVÍ

Matematika I (KX001) Užití derivace v geometrii, ve fyzice 3. října f (x 0 ) (x x 0) Je-li f (x 0 ) = 0, tečna: x = 3, normála: y = 0

Funkce tangens. cotgα = = Předpoklady: B a. A Tangens a cotangens jsou definovány v pravoúhlém trojúhelníku: a protilehlá b přilehlá

Zada ní 1. Semina rní pra ce z pr edme tu Matematický software (KI/MSW)

Numerické metody a programování. Lekce 8

Použití derivací L HOSPITALOVO PRAVIDLO POČÍTÁNÍ LIMIT. Monotónie. Konvexita. V této části budou uvedena některá použití derivací.

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Vypracovat přehled paralelních kinematických struktur. Vytvořit model a provést analýzu zvolené PKS

Teorie měření a regulace

Základy teorie pravděpodobnosti

Algoritmus pro hledání nejkratší cesty orientovaným grafem

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice

Teorie rozhodování (decision theory)

Funkce tangens. cotgα = = B a. A Tangens a cotangens jsou definovány v pravoúhlém trojúhelníku: a protilehlá b přilehlá.

Newtonova metoda. 23. října 2012

7.1 Extrémy a monotonie

Úvod do optimalizace, metody hladké optimalizace

Principy indukce a rekurentní rovnice

ROVNICE NA ČASOVÝCH ŠKÁLÁCH A NÁHODNÉ PROCESY. Michal Friesl

Fakulta elektrotechniky a komunikačních technologíı Ústav automatizace a měřicí techniky v Brně

OPTIMALIZACE. (přehled metod)

Funkce v ıce promˇ enn ych Extr emy Pˇredn aˇska p at a 12.bˇrezna 2018

VY_32_INOVACE_M-Ar 8.,9.20 Lineární funkce graf, definiční obor a obor hodnot funkce

Funkce kotangens. cotgα = = Zopakuj všechny části předchozí kapitoly pro funkci kotangens. B a

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Aproximace funkcí. Numerické metody 6. května FJFI ČVUT v Praze

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu

4. Na obrázku je rozdělovací funkce (hustota pravděpodobnosti) náhodné veličiny X. Jakou hodnotu musí mít parametr k?

Metoda nejmenších čtverců.

5. Lokální, vázané a globální extrémy

Funkce pro studijní obory

VYUŽITÍ METOD PŘÍMÉHO HLEDÁNÍ OPTIMA PŘI PREDIKTIVNÍM ŘÍZENÍ

Vyhněte se katastrofám pomocí výpočetní matematiky

4EK213 LINEÁRNÍ MODELY

Funkce a lineární funkce pro studijní obory

MATEMATIKA. Příklady pro 1. ročník bakalářského studia. II. část Diferenciální počet. II.1. Posloupnosti reálných čísel

Simulované žíhání jako nástroj k hledání optimálního řešení

Funkce dvou a více proměnných

Funkce kotangens

Neuronové sítě AIL002. Iveta Mrázová 1 František Mráz 2. Neuronové sítě. 1 Katedra softwarového inženýrství. 2 Kabinet software a výuky informatiky

8. Simulované ochlazování Simulated Annealing, SA

Bayesovské metody. Mnohorozměrná analýza dat

REÁLNÁ FUNKCE JEDNÉ PROMĚNNÉ

d p o r o v t e p l o m ě r, t e r m o č l á n k

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

5. Náhodná veličina. 2. Házíme hrací kostkou dokud nepadne šestka. Náhodná veličina nabývá hodnot z posloupnosti {1, 2, 3,...}.

12. Lineární programování

Chyby měření 210DPSM

IX. Vyšetřování průběhu funkce

algoritmus»postup06«p e t r B y c z a n s k i Ú s t a v g e o n i k y A V

Pavlína Matysová. 5. listopadu 2018

Použití derivací. V této části budou uvedena některá použití derivací. LEKCE08-PRU. Použití derivací. l Hospital

Lineární funkce, rovnice a nerovnice

Rovinný průtokoměr. Diplomová práce Ústav mechaniky tekutin a termodynamiky, Jakub Filipský

Derivace funkce. existuje limita lim 0 ) xx xx0. Jestliže tato limita neexistuje nebo pokud funkce ff

OSA. maximalizace minimalizace 1/22

Přednáška 11, 12. prosince Část 5: derivace funkce

Přijímací zkouška - matematika

OPTIMALIZACE A MULTIKRITERIÁLNÍ HODNOCENÍ FUNKČNÍ ZPŮSOBILOSTI POZEMNÍCH STAVEB D24FZS

2.7. Průběh funkce. Vyšetřit průběh funkce znamená určit (ne nutně v tomto pořadí): 1) Definiční obor; sudost, lichost; periodičnost

Nelineární optimalizace a numerické metody (MI NON)

13. Lineární procesy

Stochastické modely Informace k závěrečné zkoušce

Lineární funkcí se nazývá každá funkce, která je daná rovnicí y = ax + b, kde a, b jsou reálná čísla.

Regresní analýza. Eva Jarošová

Základy elektrických pohonů, oteplování,ochlazování motorů

FIT ČVUT MI-LOM Lineární optimalizace a metody. Dualita. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Numerické řešení diferenciálních rovnic

Hledání kořenů rovnic jedné reálné proměnné metoda půlení intervalů Michal Čihák 23. října 2012

Vlastnosti členů regulačních obvodů Osnova kurzu

Principy indukce a rekursivní algoritmy

Je založen na pojmu derivace funkce a její užití. Z předchozího studia je třeba si zopakovat a orientovat se v pojmech: funkce, D(f), g 2 : y =

SIMULACE SPOLEHLIVOSTI SYSTÉMŮ HROMADNÉ OBSLUHY. Michal Dorda. VŠB - TU Ostrava, Fakulta strojní, Institut dopravy


Časové řady, typy trendových funkcí a odhady trendů

Časové řady, typy trendových funkcí a odhady trendů

Dnešní látka Opakování: normy vektorů a matic, podmíněnost matic Jacobiova iterační metoda Gaussova-Seidelova iterační metoda

Nejjednodušší, tzv. bang-bang regulace

Výpočet nového stavu je závislý na bezprostředně předcházejícím stavu (může jich být i více, zde se však omezíme na jeden).

UČENÍ BEZ UČITELE. Václav Hlaváč

1 Extrémy funkcí - slovní úlohy

1. DIFERENCIÁLNÍ POČET FUNKCE DVOU PROMĚNNÝCH

4. Aplikace matematiky v ekonomii

Transkript:

Optimalizace řízení redundantního systému k z n pomocí metody simulovaného žíhání Čeněk Jirsák Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci ROBUST 2018 25. 1. 2018

Obsah 1 Motivace 2 Model 3 Optimalita pro periodické kontroly Čeněk Jirsák (FP TUL) Optimálního řízení systému ROBUST 2018 2 / 12

Průmyslová motivace Systém mlýnů na uhlí v tepelné elektrárně: 8 mlýnů, potřeba je 7 mlýny se postupně opotřebovávají, až jsou potřeba kompletně vyměnit kromě toho, mohou mlýny špatně seřízeny možnost řízení soustavy pomocí regulace výkonnosti mlýnu několik možností zásahu údržby jako model pro popis komponenty byl použit vícestavový Markovský řetězec Čeněk Jirsák (FP TUL) Optimálního řízení systému ROBUST 2018 3 / 12

Motivace Klasické spolehlivostní modely Model k z n Vícestavové modely Čeněk Jirsák (FP TUL) Optimálního řízení systému ROBUST 2018 4 / 12

Model degradace c(t) je stav zařízení v čase, p(t) je výkonnost v čase Čeněk Jirsák (FP TUL) Optimálního řízení systému ROBUST 2018 5 / 12

Model Model popsán dvěma veličinami: c i [0, 1] - stav komponenty (poškození) p i [0, 1] - výkonnost komponenty Platí c i (t) = t 0 p i (s) ds. Výkon, který jedna komponenta odevzdává je roven (1 c i (t)) p i (t). Čeněk Jirsák (FP TUL) Optimálního řízení systému ROBUST 2018 6 / 12

Dvě spojitě degradující komponenty Chceme udržet konstantní společný výkon. (1 c 1 (t)) p 1 (t) + (1 c 2 (t)) p 2 (t) = 1 (1 c 1 (t)) 2 + (1 c 2 (t)) 2 = ( 1 c 0 1) 2 + ( 1 c 0 2 ) 2 2t Čeněk Jirsák (FP TUL) Optimálního řízení systému ROBUST 2018 7 / 12

Dvě spojitě degradující komponenty Chceme udržet konstantní společný výkon. (1 c 1 (t)) c 1 (t) + (1 c 2 (t)) c 2 (t) = 1 (1 c 1 (t)) 2 + (1 c 2 (t)) 2 = ( 1 c 0 1) 2 + ( 1 c 0 2 ) 2 2t Čeněk Jirsák (FP TUL) Optimálního řízení systému ROBUST 2018 7 / 12

Cíl Cílem je minimalizovat na dlouhodobém horizontu počet výměn času na jednotu času. N([0, t]) lim t t Čeněk Jirsák (FP TUL) Optimálního řízení systému ROBUST 2018 8 / 12

Periodické kontroly Periodické kontroly jsou takové, co se po nějakém konečném čase začnou opakovat (c 0 = c n ). Tvrzení Optimální je takové řízení, které se opakuje už po jednom cyklu. Tedy c 0 = c 1 = = c n. Náznak důkazu: n t i = n 2 1 2 i=1 3n n i=1 c 2 i n (2 c i ) 2 i=1 Čeněk Jirsák (FP TUL) Optimálního řízení systému ROBUST 2018 9 / 12

Nesymetrické řízení N([0, t]) lim t t. = 2, 155 Čeněk Jirsák (FP TUL) Optimálního řízení systému ROBUST 2018 10 / 12

Poster Obrázek 1: Množina všech možných průběhů jednoho Obrázek 2: Množina všech možných průběhů jednoho cyklu pro nové komponenty cyklu pro jednu z komponent s počátečním poškozením Na grafech je znázorněna množina všech možných průběhů jednoho cyklu. Na osách x a y jsou jsou vyneseny c1 a c2 a na verikální ose je vynesen čas t. Všechna přípustná řízení tvoří červenou plochu, kterou ohraničují zelené roviny (průsečík se zelenou rovinou jsou řízení, kde pracuje jedna z komponent od začátku na plno) a modrá rovina. Křivka, kde se protíná červená a modrá rovina značí, že komponenty už jsou natolik opotřebené, že je potřeba jednu z nich vyměnit. Výkonnost novejší komponenty ve 100 cyklech 0 20 40 60 80 100 Cykly Obrázek 3: Obrázek Zh,T Výkonnost novejší komponenty ve 100 cyklech 0 20 40 60 80 100 Cykly Obrázek 4: Obrázek Výkonnost novejší komponenty ve 100 cyklech 0 20 40 60 80 100 Cykly Obrázek 5: Obrázek Podpora: Práce byla finančně podpořena Studentskou grantovou soutěží na Technické univerzitě v Liberci prostřednitvím projektu 21111. LATEX TikZposter Hledání optimálního řízení systému o dvou komponentách pomocí metody simulovaného žíhání Čeněk Jirsák Technická univerzita v Liberci E-mail: cenek.jirsak@tul.cz Úvod Klasickým modelem v teorii spolehlivosti je model k z n, kdy zařízení funguje, pokud je funkčních alespoň k z celkového počtu n obvykle identických komponent. Tyto komponenty mohou být i poměrně složitá zařízení jako jsou například mlýny na uhlí v tepelné elektrárně nebo filtry v úpravně vody. U těchto zařízení se stává, že systém je provozuschopný i pokud počet funkčních komponent poklesne pod k, ovšem za cenu vyššího opotřebení ostatních komponent. Při zadání je již potřeba použít více než dvoustavový popis (funguje / nefunguje) stavu komponent systému. V praxi se obvykle používá vícestupňový model (např. komponenta prochází stádii Nová, Lehce opotřebená,..., Nefunkční). Naším cílem je navrhnout spojitý model degradace komponent a jejich vzájemného zastupování. V jistém smyslu bychom chtěli, aby k nemuselo být nutně celé číslo. Úkolem celého systému je udržovat nějaký konstantní výkon, nějaký počet funkčních komponent. Vzhledem k degradaci komponent nutně nastane okamžik, kdy systém již nebude schopen fungovat (vyhovět podmínce na společný výkon) a bude potřeba některé komponenty vyměnit. Předmětem našeho zkoumání bude návrh optimálního řízení systému o dvou komponentách, které mají dodávat společný výkon jako jedna nová komponenta na plný výkon. V jistém smyslu jde o spojitý model 1 ze 2. Model je navržen jednoduše a má sloužit jako základ úvah o modelech složitějších. Cíle Numerickou simulací ověřit hypotézu o optimálním řízení. I přes jednoduchost modelu jsme zatím schopni určit optimální řízení jen na užší množině, než jsou všechna přípustná řízení. Z linearity vztahů usuzujeme, že toto řízení je optimální i v obecném případě. Numerická simulace by mohla pomoct odhalit případné komplikované optimální řízení. Ověřit použitelnost metody simulovaného žíhání pro pozdější aplikaci na složitější problémy. V našem a v některých dalších jednoduchých případech půjde pravděpodobně najít uzavřenou formu optimálního řízení. Pro složitější modely se nejspíš budeme muset spokojit s numerickou aproximací. Algoritmus simulovaného žíhání je jednou z možností. Model Simulované žíhání Simulované žíhání je stochastický optimalizační algoritmus, který se snaží najít globální maximum reálné funkce h. Postupujeme tak, že zkonstruujeme markovský řetězec, jehož stacionární rozdělení je soustředěno na stavech s velkou hodnotou h. Tuto vlastnost má Boltzmannovo rozdělení definované hustotou: fh,t(x) = 1 exp{h(x)/t }, kde T > 0 je parametr teploty a Zh,T je normovací konstanta. Pro Zmenšující se parametr T je většina pravděpodobnostní hmoty rozložena kolem maxima h. Samotný algoritmus funguje tak, že zvolí se klesající posloupnost kladných čísel (teplot) Tn, limn Tn = 0 a posloupnost přirozených čísel Nn - schéma žíhání. Řetězec běží z libovolného počátečního stavu N1 časových jednotek při teplotě T1, N2 p5i T2 atd., dokud není splněna podmínka na ukončení (např. po určitý počet iterací nedošlo k žádnému zlepšení). Stav řetězce, ve kterém bylo dosaženo nejmenší hodnoty, považujeme za řešení úlohy. Pro simulování z příslušných rozdělení se obvykle používají metody MCMC. Výsledky Navrhované optimální řešení je takové, kdy vždy opotřebovanější komponentu pustíme na plný výkon a novější z obou komponent jen doplňuje společný výkon tak, aby byla splněna podmínka (tedy společný výkon byl 1). Tento algoritmus na dlouhodobém horizontu dokonverguje do situace, kdy se cykly opakují. Na množině řízení, u kterých se cykly opakují, není obtížné optimalitu navrženého řízení dokázat. Na obrázcích jsou výsledky simulace sta cyklů v různých stádiích simulačního algoritmu. Z možných scénářů je náhodně vybrán jeden, jehož výsledek potom vstupuje jako počáteční podmínka do cyklu dalšího. Jinými slovy se opotřebovanější komponenta vymění za novou Hodnoty vznesené na svislé ose znamenají volně řečeno na kolik procent byla vytížena nová komponenta nad nutné minimum. Naše navrhované optimální řízení by tedy bylo na grafu znázorněno konstantní nulou. Výkonnost novejší komponenty 0.0 0.2 0.4 0.6 0.8 1.0 Výkonnost novejší komponenty 0.0 0.2 0.4 0.6 0.8 1.0 Výkonnost novejší komponenty 0.0 0.2 0.4 0.6 0.8 1.0 Model se skládá ze dvou paralelně běžících komponent. Každá každá komponenta je v každém časovém okamžiku popsána dvěma veličinami ci(t) a pi(t). ci(t) (condition) značí stav zařízení nebo též poškození. Platí ci(t) [0, 1]. Pro novou komponentu platí ci(t) = 0, ci(t) je v čase neklesající a roste podle toho, jak je komponenta zatěžována. pi(t) (performance) je výkonnost zařízení v čase. Opět platí pi(t) [0, 1], kdy pi(t) = 0 značí, že komponenta stojí, a pi(t) = 1, že jede na plný výkon. Právě přes funkce pi(t) můžeme systém řídit. Platí ċi = dci dt = pi. Volně řečeno je přírůstek opotřebení přímo úměrný požadované výkonnosti komponenty. Výkon, který jedna komponenta odevzdává je roven (1 ci(t))pi(t), tedy je přímo úměrný okamžité výkonnosti a lineárně klesá se vzrůstajícím poškozením. Rovnice, která obě komponenty svazuje dohromady je (1 c1(t))p1(t) + (1 c2(t))p2(t) = 1, tedy dvě komponenty mají podat společný výkon jako jedna nová. Závěr Provedené simulace naznačují, že optimální řízení bude opravdu navrhované nesymetrické řízení, které vždy vytíží více opotřebenou komponentu na plný výkon a méně opotřebená komponenta jen dorovnává společný výkon na požadovanou hodnotu. Jinými slovy se zdá, že neexistuje nějaké komplikované optimální řízení. Algoritmus jako takový je vhodný k hledání rozumného suboptimálního řešení problému optimalizace počtu počtu výměn komponent na dlouhodobém horizontu. Chování algoritmu, jako jsou jeho časová náročnost a rychlost konvergence, silně závisí na prohledávacím schématu, posloupnosti ochlazování. Situace se bude dále komplikovat při přechodu k vyšší dimenzi (větší počet komponent) a ke složitějším funkcím popisujícím vztahy mezi komponentami. Literatura E. Barlow, M. Revie, T. Bedford and L. Walls, Trading off asset performance and condition to model strategic maintenance decisions, ESREL, Amsterdam, 2013. C. Jirsak, M. Revie, T. Bedford and L. Walls, A condition based model using performance data for strategic asset maintenance in a water utility, ESREL, Amsterdam, 2013. S. Kirkpatrick, S., C. D. Gellatt and M. P. Vecchi, Optimization by simulated annealing, Science, vol. 220, pp. 1765 1781, 1983. Čeněk Jirsák (FP TUL) Optimálního řízení systému ROBUST 2018 11 / 12

DĚKUJI ZA POZORNOST cenek.jirsak@tul.cz Čeněk Jirsák (FP TUL) Optimálního řízení systému ROBUST 2018 12 / 12