6lpxodwlrqprghowr frpsduh rssruwxqlvwlfpdlqwhqdqfh srolflhv › files › opinnot › kurssit ›...

14
Simulation model to compare opportunistic maintenance policies Noora Torpo 31.08.18 Ohjaaja/Valvoja: Antti Punkka Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla. Muilta osin kaikki oikeudet pidätetään.

Upload: others

Post on 24-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

Simulation model to compareopportunistic maintenancepoliciesNoora Torpo

31.08.18

Ohjaaja/Valvoja: Antti Punkka

Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla. Muilta osin kaikki oikeudet pidätetään.

Page 2: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

Työn tavoite ja rajaukset

Rakentaa kirjallisuudessa esitettyjä malleja hyödyntämällä matemaattinen malli, jonka avulla voidaan vertailla erilaisia huoltostrategioita.

• 5-20 komponenttia ja käyttöaikana 50-100 huoltoa

• Kaikki komponentit kriittisiä, erilaisia ja vikaantuvat toisistaan riippumatta

• Taloudellisia ja rakenteellisia riippuvuuksia

• Kustannukset koostuvat huollon kiinteästä ja toimenpiteiden yksittäisistä kustannuksista

Page 3: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

Komponenttien tila mallinnetaan todennäköisyysjakaumilla

Page 4: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

Systeemiä mallinnetaan verkkona

• Solmut kuvaavat huoltotoimenpiteitä ja ”0” huollon aloittamista

• Kaaret kertovat riippuvuussuhteista ja kustannuksista

• Kiinteä kustannus maksetaan jokaisen huoltokerran yhteydessä

530

427

544364

355

828511

A

0

D

B

C

Page 5: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

Huoltokerran kokonaiskustannus määritetään Edmondin algoritmilla• Määritetään puu, joka

yhdistää juuren jokaiseen solmuun minimi-kustannuksilla

• Muut komponentti-kombinaatiot saadaan muodostamalla aliverkko

• Korjaava huolto aiheuttaa lisäkustannuksia

530

427

544

355

511

D

B

C

828

0

364

A

Page 6: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

Simulointimallilla vertaillaan erilaisia huoltostrategioita

• Komponenttien hajoamiset generoidaan todennäköisyysjakaumista

• Tieto kokonaiskustannuksista sekä huoltokertojen ja tapahtuneiden vikojen määrästä

• Yksi simulointikierros kestää systeemin eliniän ja simulointeja tehdään n. 1000

Page 7: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

1. Age based policy

• Komponentti huolletaan, kun aika edellisestä huoltokerrasta ylittää kynnysarvon

• Kynnysarvo saadaan määrittämällä optimaalinen huoltoväli yksittäiselle komponentille

2. Age based policy with inspections

• Huollon yhteydessä tehdään havaintoja t_insp ajan päähän

• Voidaan aikatauluttaa komponentin seuraava huoltouudestaan

Vertaillaan 4 huoltostrategiaa

Page 8: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

3. Simple opportunistic maintenance policy

• Komponentti huolletaan viimeistään saman kynnysarvon ylittyessä kuin strategiassa 1.

• Voidaan huoltaa p prosenttia aikaisemmin määritetystä kynnysarvosta toisen huoltokerran yhteydessä

4. Simple opportunistic maintenance policy with inspections

• Voidaan tehdä havaintoja ja uudelleenaikataulutuksia

Page 9: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

Simulointimallia testattiin 8 komponentin systeemillä

Page 10: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

Huoltostrategioiden parametrien valinta

• Voidaan ennustaa komponenttien hajoaminen noin kuukauden päähän, t_insp = 30

• p = 40% opportunistiselle huoltostrategioille

Page 11: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

Tulokset

Total cost Sessions Failures

AB policy 99 700 35,3 15,5

AB policywith insp.

87 800 35,5 8,9

SOM policy 79 600 17,3 12,4

SOM policywith insp.

75 600 16,4 10,7

Page 12: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

Systeemin muuttaminen vaikuttaa tuloksiin

Jätetään komponenttien väliset riippuvuudet huomioimatta

Käytetään samaa jakaumaa kaikille komponenteille

Page 13: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

Kokonaiskustannukset riippuvat kiinteästä kustannuksesta

Page 14: 6LPXODWLRQPRGHOWR FRPSDUH RSSRUWXQLVWLFPDLQWHQDQFH SROLFLHV › files › opinnot › kurssit › mat-2.kandi › esittelyt › ... · 6\vwhhpll pdoolqqhwddq yhunnrqd 6ropxw nxyddydw

Lähteet

Barlow, R. and F. Proschan 1996. Mathematical theory of reliability. Philadelphia: Society for Industrial and Applied Mathematics.

Dekker, R., R. Wildeman, and F. Van Duyn Schouten 1997. A review of multi-component maintenance models with economic dependence. Mathematical Methods of Operations Research, 45:411–435.

Geng, J., M. Azarian, and M. Pecht 2015. Opportunistic maintenance for multi-component systems considering structural dependence and economic dependence. Journal of Systems Engineering and Electronics, 26:493–501.

Kleinberg, J. and E. Tardos 2006. Algorithm design. Pearson Education, Inc.

Laggoune, R., A. Chateauneuf, and D. Aissani 2009. Opportunistic policy for optimal preventive maintenance of a multicomponent system in continuous operating units. Computer and Chemical Engineering, 33:1499–1510.

Modarres, M., M. Kaminskiy, and V. Krivtsov 1999. Reliability engineering and risk analysis: A practical guide. New York: Marcel Dekker, Inc.

Wildeman, R., R. Dekker, and A. Smit 1997. A dynamic policy for grouping maintenance activities. European Journal of Operational Research, 99:530–551.