Dynaamisiin tapahtumapuihin perustuva todenna ko isyyspohjainen riskianalyysi ydinvoimalamallille

Samankaltaiset tiedostot
DYNAAMISIIN TAPAHTUMAPUIHIN

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta

Junien peruuntumistodennäköisyyksien hyödyntäminen veturinkuljettajien työvuoroluetteloiden suunnittelussa Väliraportti

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta

PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI

MS-E2177 Operaatiotutkimuksen projektityöseminaari 2016

LOPPURAPORTTI Paperikonekilta Versio 1.0

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU käyttöjärjestelmässä -projekti

Kieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä

Menetelmäraportti - Konfiguraationhallinta

Dynaaminen allokaatio ja riskibudjetointi sijoitusstrategioissa

Junien peruuntumistodennäköisyyksien hyödyntäminen veturinkuljettajien työvuoroluetteloiden suunnittelussa Projektisuunnitelma

Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2

Lääkintähelikopterikaluston mallintaminen

Optimaalisen tarkastusvälin määrittäminen suun terveydenhuollossa

T harjoitustyö, kevät 2012

Data Sailors - COTOOL dokumentaatio Riskiloki

Vapaapäivien optimointi

File [Otsikko] Projektisuunnitelma. SPT2014 Selvitysprojekti projektihallinnan työkaluista

Vedenkulutuksen ennustaminen vuosille

Ohjelmistotuotteen hallinnasta

SOVELLUSPROJEKTIN ARVIOINTILOMAKE

ohjelman arkkitehtuurista.

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

ELM GROUP 04. Teemu Laakso Henrik Talarmo

Verkkopelipalvelujen reaaliaikainen hinnoittelu

Lääkintähelikopterikaluston mallintaminen

A13-03 Kaksisuuntainen akkujen tasauskortti. Projektisuunnitelma. Automaatio- ja systeemitekniikan projektityöt AS-0.

Kaksintaistelun approksimatiivinen mallintaminen (valmiin työn esittely)

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008

Luento 2 FinPSA-ohjelma

Toteutusvaihe T2 Edistymisraportti

AS Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker

PS-vaiheen edistymisraportti Kuopio

Uudelleenkäytön jako kahteen

PROJEKTISUUNNITELMA ICT Standard Forum PROJEKTISUUNNITELMA PROJEKTIN PERUSTIEDOT

AS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma

Hajautettu versionhallinta Gitillä

Projektisuunnitelma Korrelaatioiden ja varianssin estimointi kiinteistöportfolion tuotolle

Ylläpitodokumentti Mooan

Loppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio

Tieverkon kunnon stokastinen ennustemalli ja sen soveltaminen riskienhallintaan

Project group Tete Work-time Attendance Software

Projektiryhmä Tete Työajanseurantajärjestelmä. Riskienhallintasuunnitelma

Huutokauppamekanismien arviointi infrastruktuurin korjausinvestointien hankinnassa

Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

Ylläpitodokumentti. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Eläkelaitoksen Optimointimallin Rakentaminen

Dokumentin nimi LOGO:) Tampereen teknillinen yliopisto. Ryhmä XXX: Projektiryhmän nimi Projektin nimi

Tarjoussuunnitteluun työkalu

Convergence of messaging

Projektin suunnittelu

Ohjelmistojen virheistä

Mat Operaatiotutkimuksen projektityöseminaari Viestiverkon toimintaluotettavuuden arviointi Väliraportti

2009 Mat Operaatiotutkimuksen Projektityöseminaari L

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

Mobiilin somepalvelun ketterä kehittäminen, sopimusehtoluonnos

Mat Operaatiotutkimuksen projektityöseminaari. Dynaaminen kimppakyytijärjestelmä Uudellamaalla. Väliraportti

Opinnäytetyön prosessikuvaus

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

Mihin varautua, kun sairaala varautuu kyberuhkiin? Perttu Halonen Sosiaali- ja terveydenhuollon ATK-päivät,

Luottoluokitusten siirtymätodennäköisyyksien estimointi ja kalibrointi

Story. Kajaani. Kuopio. Ornskoldsvik. Trondheim. Savonlinna. Tampere. Lappeenranta. Turku. Espoo (Helsinki) Bergen. Oslo Stockholm.

Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2

Projektisuunnitelma. Laitteiston ja kalusteiden hankinta, versio WEB MAGIA OY Laatija Oula Kangas

TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM!

dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant

Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5)

30A02000 Tilastotieteen perusteet

Luento 10 FinPSA-ohjelma

SEPA REFAKTOROINTI Antti Ahvenlampi, 57408L Erik Hakala, 57509T

Solidity älysopimus ohjelmointi. Sopimus suuntautunut ohjelmointi

Mat Operaatiotutkimuksen projektityöseminaari Viestiverkon toimintaluotettavuuden arviointi Projektisuunnitelma

PROJEKTIN EDISTYMISRAPORTTI Seurantajakso <jaksonumero, alkupäivä - päättymispäivä>

Integrointialgoritmit molekyylidynamiikassa

Project group Tete Work-time Attendance Software

Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python

SEPA päiväkirja. BetaTeam. Juho Mäkinen, 57796V, Jari Leppä, 42710V, Versio Pvm Tekijä Kuvaus

Case Tampere3: PMO:n rooli organisaatioiden yhdistyessä

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen

Mat Operaatiotutkimuksen projektityöseminaari

TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI

Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 4: Ohjelmointi, skriptaus ja Python

Miten tehdä onnistunut projektisuunnitelma 10 vinkkiä

Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS

Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Projektiryhmä Tete Työajanseurantajärjestelmä. Versionhallintasuunnitelma

Ostavat organisaatiot konsultin silmin

Yhteenvetodokumentti. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Siimasta toteutettu keinolihas

YLÄ-SAVON SOTE KUNTAYHTYMÄN PROJEKTIOHJE

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti

Tietojärjestelmän kehittäminen syksy 2003

Webforum. Version 16.4 uudet ominaisuudet. Päivitetty:

SEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: Projekti : AgileElephant Versio: V0.9

Toteutusvaihe T3 Digi-tv: Edistymisraportti

Orientaatio ICT-alaan. Projekti

OptimePortal ja OptimeEvent versioiden yhteenveto joulukuu

Liikenteen turvallisuusviraston Trafin toimialariippumattomien ict-tehtävien toimintosiirtoprojektin loppuraportti 1.0

Transkriptio:

Dynaamisiin tapahtumapuihin perustuva todenna ko isyyspohjainen riskianalyysi ydinvoimalamallille Operaatiotutkimuksen projektityöseminaari MS -E2177, projektin väliraportti Asiakas: VTT Oy ja Riskpilot Oy Lauri Nyman Sakke Rantala Päiväys 30.3.2016 AALTO-YLIOPISTON PERUSTIETEIDEN KORKEAKOULU, RISKPILOT AB JA TEKNOLOGIAN TUTKIMUSKESKUS VTT OY Espoo, Finland

Sisällysluettelo Projektin tilanne... 3 Projektiryhmä... 4 Päivitetty aikataulusuunnitelma ja työnjako... 4 Päivitetyt riskiarviot... 5

Projektin tilanne Olemme edenneet projektissa suunnitellun aikataulun mukaisesti ydinvoimalamallin rakentamiseen ja ohjelmakoodin siirtämiseen uuteen FinPSA-ohjelmaan. Yksi projektiryhmän jäsen jätti projektityökurssin kesken perustelluista syistä. Tämä lisää työmäärää muiden henkilöiden osalta, mutta toisaalta helpottaa versionhallintaa, sillä projektia tehtäessä kahdestaan ajantasaisen version ylläpitäminen on vähemmän riskialtista. Ydinvoimalamallin tason kaksi (PSA level 2) tapahtumamallin rakenne on tehty alkuperäistä mallia vastaavaksi niin laajasti kuin se FinPSA:n demoversiossa on ollut mahdollista. Tapahtumarakenne koostuu tapahtumapuusta ja sen haaroihin liittyvistä funktioista. Funktioiden perusteella määräytyy tapahtuman (ja sen komplementin) todennäköisyysjakaumat. FinPSA:n tasot yksi (reaktorivaurion aiheuttava ketju) ja kaksi (reaktorivaurion vaikutus) on nyt yhdistetty toisiinsa. Tasolta 1 tulee tasolle 2 tarvittavat todennäköisyydet ja niiden välinen rajapinta toimii. Projektin riskeistä FinPSA:n tekniset ongelmat ovat toteutuneet. FinPSA:n CET-kielen tulkissa on ollut odottamattomia ongelmia. Esimerkiksi käytetyn CET-kielen funktioiden väliset perusoperaatiot, kuten yhteen-, vähennys- ja jakolasku, eivät ole toimineet (alla kuvaus perusongelmasta). Lisäksi lähdekoodissa funktiokutsujen syntaksi on hieman erilainen kuin uudessa ohjelmassa. Ongelmista on viestitty ohjelman kehittäjille, jotka ovat toimittavat korjatun version ohjelmasta ja CET-kielen tulkista projektin aikana. Väliaikaisena ratkaisuna ohjelmaan on lisätty omat perusoperaatiofunktiot, jotka käyttävät operaatioissa vain lokaaleja muuttujia. Jokaisessa simulaatiossa arvotaan uudet todennäköisyydet ja siksi virheitä syntyy eri osissa ohjelmaa. Kaikkia mahdollisia virheitä ei vielä ole korjattu eikä debugattu, minkä vuoksi ohjelma ei vielä toimi tarkoituksenmukaisella tavalla. Allaoleva kaava esittää pseudokoodina CET-ohjelmointikielen jakolaskussa ilmenevää ongelmaa. ( ) ( ) ( ) ( ) ( ) Riski FinPSA:n demoversion rajoitteista on myös toteutunut. Olemme joutuneet karsimaan aiottua enemmän annetun ydinvoimalamallin ominaisuuksia. Käytännössä mahdollisten lopputilojen lukumäärä on jo aiemmin yksinkertaiseen malliin verrattuna puolittunut. Periaatteessa tämä yksinkertaistaa projektiryhmän työtä, mutta toisaalta mallin rakentaminen ja tulosten verifiointi on aiottua hankalampaa, koska enää ei ole olemassa täsmälleen samanlaista mallia entisessä ohjelmassa. Versionhallintaan liittyvät riskit eivät ole toteutuneet, koska olemme tehneet työtä eri aikaan ja jakaneet toisillemme mallin ajantasaisen backup-tiedoston aina muutosten tekemisen jälkeen. Tällä menetelmällä suuren työryhmän työ ei ole mahdollista, koska oletus eriaikaisesta työstä ei yleisesti päde. Meidän projektissamme harjoitusmallin luominen FinPSA:han on yksinkertaista verrattuna oikean ydinvoimalan PRA-analyysiin, jossa henkilöiden määrä on todennäköisesti merkittävästi suurempi. Siksi keskeinen FinPSA:n kehitysehdotus onkin, että ohjelmakoodin ja rakenteen tulisi olla sidottu johonkin pilvi- tai sisäverkkopohjaiseen versionhallintapalveluun.

Projektiryhmä Projektityöntekijät ovat Lauri Nyman ja Sakke Rantala. Eeliksen poistuminen ei aiheuttanut huomattavia haasteita projektiryhmälle, mutta lisäsi muiden projektityöntekijöiden työmäärää jonkin verran. Nimi Rooli projektissa Organisaatio Lauri Nyman Projektipäällikkö (opiskelija) Aalto-yliopisto Sakke Rantala Projektityöntekijä (opiskelija) Aalto-yliopisto Jan-Erik Holmberg Asiantuntija (Projektin asettaja) Riskpilot Tero Tyrväinen Asiantuntija, FinPSA (Projektin asettaja) VTT Ahti Salo Projektin valvoja Aalto-yliopisto Päivitetty aikataulusuunnitelma ja työnjako Seuraava taulukko esittää projektin etenemistä tässä vaiheessa. Tilanne 23.2. Vaihe / Viikko 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 100 % Projekti alkaa 90 % PRA ja FinPSA-koulutus 100 % Projektisuunnitelma 24.2. 100 % FinPSA mallin importaus 100 % Väliraportti 1.4. 20 % FinPSA-mallin verifiointi 0 % Demomallin dokumentointi 0 % Mallin validointi + parannus 0 % Loppuraportti 6.5. Saimme viikolla 12 lisäkoulutusta FinPSA:n käyttöön. Koimme sen hyödylliseksi, koska ohjelma oli jo osittain tuttu, mutta emme olleet sisäistäneet kaikkia sen toiminnallisuuksia ensimmäisessä koulutuksessa. Ydinvoimalamalli on nyt rakennettu FinPSA:han ja seuraavaksi pääteemana on mallin verifiointi, dokumentointi ja parannusehdotuksen tarkasteleminen. Mallin verifioinnilla pyritään saamaan ydinvoimalan demomalli toimimaan tarkoituksenmukaisesti siten, että sen sisältämät fysikaaliset mallit toimivat oikealla tavalla ja malli laskee todennäköisyydet oikein. Jo tässä vaiheessa voidaan sanoa, että demomallin rajoitteista johtuen voidaan laskennan oikeellisuutta arvioida vain osittain. Pyrimme työssä kuitenkin selvittämään, miten erilaisia malleja ja niiden toimintaa voidaan systemaattisesti vertailla. VTT:ltä ja Ahdin puolelta ollaan myös pyydetty, että pyrkisimme antamaan kehitysehdotuksia FinPSA-ohjelmaan ja raportoisimme siinä olevista ongelmista ja ohjelmointivirheistä, jotka ilmenevät sivutuotteena projektin edetessä.

Projektin yhtenä tavoitteena on päivittää jo olemassa oleva dokumentti 1 ydinvoimalamallin demoversiosta. Vanhaa dokumenttia ei voi kuitenkaan käyttää täysin, koska FinPSA:n demomallin rajoitteiden vuoksi rakentamamme malli ei vastaa vanhan dokumentin mallia. Siksi sitä voidaan käyttää rajallisesti hyväksi uuden dokumentin luomisessa. Jo demoversiossa olevat ydinvoimalan fysikaaliset mallit ovat ohjelmakoodin ja fysiikan osalta sen verran monimutkaisia, että niiden tarkasteleminen ja tulkinta on rajattu tässä projektissa kokonaan pois. Niiden osalta tukeudumme täysin jo olemassa olevaan dokumenttiin. Ydinvoimalamalli on jo kokonaisuudessaan siirretty ohjelmaan. Tämän vuoksi projektin loppupuolen päätehtäviksi jäävät mallin toiminnan verifiointi, mallista tehtävä uusi dokumentointi sekä projektin loppuraportti. Päivitetyt riskiarviot Riski Mahdollisuus Haitat Korjaustoimenpiteet Henkilön sairastuminen Suuri Työn viivästyminen Henkilön poistuminen projektista (Toteutunut) Pieni Työmäärän kasvaminen. Projektin epäonnistuminen. FinPSA:n tekniset ongelmat Keskisuuri Huonot lopputulokset FinPSA:n demoversion tekniset rajoitteet Laajan ohjelmiston tuottaminen ilman versionhallintajärjestelmää Keskisuuri Pieni (melkein valmista) Verifiointi epäonnistuu Ohjelmakoodi ei toimi (suuri) Tehtävien allokointi toiselle tai projektin rajaaminen Tavoitteiden uudelleenmäärittely siten, että loppuosa ryhmästä voi sitoutua projektiin ja se saadaan oleellisin osin maaliin. Viesti VTT:lle ohjelman kehittäjille. Korjaustoimenpiteitä pohdittava. Riski ei ole hallittavissa. Riski voidaan välttää ja on hyvin vältetty näin pienessä ryhmässä selkeällä tehtäväjaolla sekä selkeillä päivityskäytännöillä. Taulukkoon on lisätty riski henkilön projektista poistumiseen. Tämänkaltaista riskiä ei ennakoitu alkuvaiheessa. Vaikka projektiryhmä oli jo alussa suhteellisen pieni (3 henkilöä) ja suhteellisesti resurssit pienenivät paljon, ei se aiheuttanut projektin onnistumisen kannalta merkittävää haittaa tai projektin lisärajaamisen tarvetta. Henkilön sairastumisen haitat on nyt luokiteltu keskisuureksi, koska projektihenkilöitä on enää kaksi ja yhden henkilön sairastuminen on suhteellisesti haitallisempaa kuin suuremmassa projektiryhmässä. 1 Okkonen, Timo. Development of a Parametric Containment Event Tree Model for a Severe PWR Accident. Finnish Centre for Radiation and Nuclear Safety, 1996.