RESEARCH OF REGULATORY DOCUMENTS AND INDUSTRY STANDARDS FOR THE DEVELOPMENT OF SAFETY-IMPORTANT COMPUTER SYSTEMS FOR NPP CONTROL SYSTEMS

Authors

  • Boris Vintenko
  • Oleksii Smirnov
  • Oleksandr Kovalenko
  • Serhii Smirnov
  • Anna Kovalenko

DOI:

https://doi.org/10.26906/SUNZ.2023.2.170

Keywords:

software, computer control systems, nuclear power plant

Abstract

Today, one of the main sources of electrical energy are nuclear power plants (NPP). In today's world, digital control systems with widespread use of computers and controllers are used to manage technological processes and ensure safety at nuclear power plants. The safe operation of the NPP depends on the quality and reliability of the software of such systems. In this work, a study of normative documents and standards related to the development of software for computer control systems of nuclear power plants, important for safety, was conducted. The purpose of the work is to define standards that can be used by software developers for computerized NPP control systems important for safety. The object of research is the process of developing software for computer control systems of nuclear power plants. The subject is the study of regulatory documents and industry standards for the development of software for computer control systems of nuclear power plants. As a result of the study, the safety criteria of computer control systems were determined, the IEC 61508 and IEC 61513 standards were studied, the IAEA SSG-39 safety instruction was studied, the categories of control functions and safety classes of NPP systems were determined, the standards containing software requirements were studied , user interfaces and MISRA C/C++ coding. Conclusions. In order to create highly reliable and high-quality software for computer control systems of nuclear power plants, which are important for safety, there are design standards and industry regulatory documents in the world. The result of the study of standards and industry regulatory documents relevant to the development of software for NPP computer control systems important for safety is the following: international standards and regulatory documents have different levels of specialization. The higher-level documents specify the general requirements for all stages of the life cycle of computer control systems and contain references to the documents of the next level. Documents of the next level are more specialized and relate to narrower fields of activity; each country of the world can determine its own set of standards and regulatory documents, which is required to be used during the design and implementation of computer control systems for nuclear power plants; regulatory documents contain requirements and recommendations both regarding the organization of the development process, as well as general recommendations and examples of writing program code in various programming languages; due to the fact that the requirements of the considered standards must be relevant for a long time, these standards do not contain formalized methods of writing program code; there are no formalized methods of code certification for compliance with the requirements of the considered standards; each organization that is engaged in the design, development and verification of software for computer control systems for nuclear power plants must develop its own methods for applying requirements and evaluating criteria for meeting the requirements of standards and regulations. Thus, it was concluded that the prospects for further research are a detailed analysis of the requirements of international standards and industry normative documents for the software of computer systems of NPP management and the development of a methodology for its writing and assessment of compliance with the requirements of the standards.

Downloads

References

Nuclear power by country. [Електронний ресурс] – Режим доступу: https://en.wikipedia.org/wiki/Nuclear_power_by_country.

IEC 61508-2010: Functional safety of electrical/electronic/programmable electronic safety-related systems – Part 1: General requirements. Geneva, International Electrotechnical Commission (IEC ), 2010.

IEC 61513-2011: Nuclear power plants – Instrumentation and control important to safety – General requirements for systems requirements. Geneva, International Electrotechnical Commission (IEC ), 2011.

IEC 61226-2009: Nuclear power plants – Instrumentation and control important to safety – Classification of instrumentation and control functions. Geneva, International Electrotechnical Commission (IEC ), 2009.

IEC 60880-2006: Nuclear power plants – Instrumentation and control systems important to safety – Software aspects for computer-based systems performing category A functions. Geneva, International Electrotechnical Commission (IEC ), 2006.

IEC 62138-2004: Nuclear power plants –Instrumentation and control important for safety –Software aspects for computerbased systems performing category B or C functions. Geneva, International Electrotechnical Commission (IEC ), 2004.

IEC 61772:2009: Nuclear power plants – Control rooms – Application of visual display units (VDUs). Geneva, International Electrotechnical Commission (IEC ), 2009.

IEC 62646-2019: Nuclear power plants – Control rooms – Computer based procedures. Geneva, International Electrotechnical Commission (IEC ), 2012.

ISO/IEC 27000-2018: Information technology – Security techniques – Information security management systems – Overview and vocabulary. 2018.

Keith Stouffer, Victoria Pillitteri, Suzanne Lightman,Marshall Abrams, Adam Hahn. NIST SP 800-82 Revision 2: Guide to Industrial Control Systems (ICS) Security. National Institute of Standards and Technology, 2015.

Design of Instrumentation and Control Systems for Nuclear Power Plants: Specific Safety Guide No. SSG-39. Vienna, IAEA, 2016.

Safety Classification of Structures, Systems and Components in Nuclear Power Plants: Specific Safety Guide No. SSG-30. Vienna, IAEA, 2014.

Application of the Safety Classification of Structures, Systems, and components in Nuclear Power Plants: IAEA-TECDOC1787. Vienna, IAEA, 2016.

ASME NQA-1–2008. Quality Assurance Requirements for Nuclear Facility Applications. An American National Standard. American Society of Mechanical Engineers, 2008.

NUREG/CR-6463. Review Guidelines on Software Languages for Use in Nuclear Power Plant Safety Systems. U.S. Nuclear Regulatory Commission, 1996.

NUREG-0700 Revision 3. Human-System Interface Design Review Guidelines. U.S. Nuclear Regulatory Commission, 2020.

НП 306.2.141–2008. Загальні положення безпеки атомних станцій. Київ, Держатомрегулювання України, 2007.

НП 306.2.202-2015. Вимоги з ядерної та радіаційної безпеки до інформаційних та керуючих систем, важливих для безпеки атомних станцій. Київ, Держатомрегулювання України, 2015.

СОУ НАЕК 100:2022. Інформаційні та керуючі системи, важливі для безпеки атомних електричних станцій: загальні технічні вимоги. Стандарт державного підприємства «Національна атомна енергогенеруюча компанія «Енергоатом». Київ, ДП НАЕК «Енергоатом», 2022.

В. В. Скляр. Обеспечение безопасности АСУТП в соответствии с современными стандартами. Москва – Вологда, Инфра-инженерия, 2018.

Daivd J. Smith, Kenneth G. L. Simpson. The Safety Critical Systems Handbook. A Straightforward Guide to Functional Safety IEC 61508 (2010 Edition), IEC 61511 (2015 Edition) and Related Guidance: Forth Edition. Elsevier Ltd, 2016.

Chris Hobbs. Embedded Software Development for Safety-Critical Systems: Second Edition. CRC Press, 2020.

А. Л. Клевцов, М. А. Ястребенецкий, С. А. Трубчанинов. Компьютерная безопасность информационных и управляющих систем АЭС: нормативная база. Ядерна та радіаційна безпека 4(68), 2015.

MISRA website, the official resource for information on MISRA’s publications and activities. [Електронний ресурс] – Режим доступу: https://www.misra.org.uk/

MISRA C. [Електронний ресурс] – Режим доступу: https://en.wikipedia.org/wiki/MISRA_C

Published

2023-06-09