Жүйелік талдау бағдарламалары: SAPHIRE қолданбасының даму тарихы
SAPHIRE
SAPHIRE бағдарламасы – ядролық қауіпсіздікті бағалау және сенімділікті жоғарылатуға арналған. Fault trees талдау, PRA технологияларын оқытуға көмектеседі.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Жүйелік талдау бағдарламалары интеграцияланған сенімділікті бағалауға арналған SAPHIRE – ықтималдық тәуекелді және сенімділікті бағалауға арналған бағдарламалық құрал. SAPHIRE атауы "Жүйелік талдау бағдарламалары, қолмен интеграцияланған сенімділікті бағалау" деген сөздердің қысқартылған түрі. Жүйе АҚШ Ядролық реттеу комиссиясы (NRC) тапсырысы бойынша Айдахо Ұлттық зертханасымен әзірленген. Даму 1980 жылдардың ортасында NRC екі идеяны қарастыра бастаған кезде басталды: 1) ықтималдық тәуекелді бағалау (PRA) ақпаратын сол кездегі жаңа микрокомпьютерлік технологияны пайдаланып көрсетуге және өңдеуге болады, және 2) PRA технологиясының қарқынды дамуы студенттерге PRA ұғымдарын оқыту үшін салыстырмалы түрде арзан және қолжетімді платформаны қажет етеді.
Systems Analysis Programs for Hands on Integrated Reliability Evaluations
SAPHIRE is a probabilistic risk and reliability assessment software tool. SAPHIRE stands for Systems Analysis Programs for Hands on Integrated Reliability Evaluations. The system was developed for the U. S. Nuclear Regulatory Commission (NRC) by the Idaho National Laboratory. Development began in the mid 1980s when the NRC began exploring two notions: 1) that Probabilistic Risk Assessment (PRA) information could be displayed and manipulated using the emerging microcomputer technology of the day and 2) the rapid advancement of PRA technology required a relatively inexpensive and readily available platform for teaching PRA concepts to students.
SAPHIRE-дің тарихы
1987 IRRAS (қазір SAPHIRE деп аталатын) кодының 1-ші нұсқасы графикалық қателік ағаштарын салу, өңдеу және талдау үшін инновациялық тәсілді енгізді. 1989 жылы 2-ші нұсқасы шығарылды, ол графикалық оқиға ағаштарын салу, өңдеу және талдау мүмкіндігін қамтиды. 1990 IRRAS талдауын жетілдіру 4-ші нұсқаның шығарылуына және IRRAS пайдаланушылар тобының құрылуына әкелді. 1992 32 биттік IRRAS, 5-ші нұсқасының жасалуы талдау уақытын бірнеше есе қысқартты. Жаңа мүмкіндіктерге: соңғы күйді талдау; өрт, су тасқыны және сейсмикалық модульдер; ережелерге негізделген кесу жиынтығын өңдеу; және ережелерге негізделген қателік ағашын оқиға ағашымен байланыстыру кірді. 1997 Windows үшін SAPHIRE 6. x нұсқасы шығарылды. Windows пайдаланушы интерфейсі SAPHIRE-ді оқуды жеңілдетеді. Жаңа «қосылым» мүмкіндігі талдаушыларға кіріктірілген ықтималдық есептеулерін кеңейтуге мүмкіндік береді. 1999 Windows үшін SAPHIRE, 7. x нұсқасы шығарылды. SAPHIRE деректер базасындағы оқиға ағашының «байланыс ережелері» және екі тілді мүмкіндікті пайдалану жетілдірілді. 2005 Windows үшін SAPHIRE 8. x нұсқасы әзірленуде. 2008 Windows үшін SAPHIRE, 8. x нұсқасы, бета нұсқасы ретінде шығарылды. 2010 SAPHIRE Windows үшін, 8. x нұсқасы, АҚШ үкіметі мен индустрия пайдалануы үшін шығарылды. Бағдарламалық жасақтама мен оған қатысты талдау әдістерінің дамуы SAPHIRE құралының қазіргі буынына әкелді. Қазіргі SAPHIRE бағдарламалық кодын құру 1980 жылдардың ортасында NRC-нің жалпы тәуекел қызметінің аясында басталды. 1986 жылы SAPHIRE бағдарламалық жасақтамасының алғысы бойынша жұмыс басталды – бұл бағдарламалық пакет Integrated Reliability and Risk Analysis System, немесе IRRAS деп аталды. IRRAS – Айдахо Ұлттық зертханасында жасалған IBM-мен үйлесімді алғашқы компьютерлік тәуекел талдау құралы, бұл пайдаланушыларға негізгі компьютерлік перфокарталармен емес, графикалық интерфейспен жұмыс істеуге мүмкіндік берді. IRRAS-тың 1-ші нұсқасы тек орташа көлемдегі қателік ағаштарын талдаумен шектелген болса да, бүгінгі SAPHIRE бағдарламалық жасақтамасына әкелген прогрестің бастапқы қадамы болды. Бұл бағдарламалық жасақтама бірнеше процессорларда бір уақытта жұмыс істей алады және өте үлкен талдауларды жүргізе алады.
1987 Version 1 of the code called IRRAS (now known as SAPHIRE) introduced an innovative way to draw, edit, and analyze graphical fault trees. 1989 Version 2 is released incorporating the ability to draw, edit, and analyze graphical event trees. 1990 Analysis improvements to IRRAS led to the release of Version 4 and the formation of the IRRAS Users Group. 1992 Creation of 32 bit IRRAS, Version 5, resulted in an order of magnitude decrease in analysis time. New features included: end state analysis; fire, flood, and seismic modules; rule base cut set processing; and rule based fault tree to event tree linking. 1997 SAPHIRE for Windows, version 6. x, is released. Use of a Windows user interface makes SAPHIRE easy to learn. The new "plug in" feature allows analysts to expand on the built in probability calculations. 1999 SAPHIRE for Windows, version 7. x, is released. Enhancements are made to the event tree "linking rules" and to the use of dual language capability inside the SAPHIRE database. 2005 SAPHIRE for Windows, version 8. x, undergoes development. 2008 SAPHIRE for Windows, version 8. x, release as a beta version. 2010 SAPHIRE for Windows, version 8. x, release for U. S. Government and industry use. The evolution of software and related analysis methods has led to the current generation of the SAPHIRE tool. The current SAPHIRE software code base started in the mid 1980s as part of the NRC's general risk activities. In 1986, work commenced on the precursor to the SAPHIRE software – this software package was named the Integrated Reliability and Risk Analysis System, or IRRAS. IRRAS was the first IBM compatible PC based risk analysis tool developed at the Idaho National Laboratory, thereby allowing users to work in a graphical interface rather than with mainframe punch cards. While limited to the analysis of only fault trees of medium size, version 1 of IRRAS was the initial step in the progress that today has led to the SAPHIRE software, software that is capable of running on multiple processors simultaneously and is able to handle extremely large analyses.