SOFTWARE COMPLEX FOR CHECKING DYNAMIC RELATIONS OF TECHNOLOGICAL SCHEMES AND DATABASES
Authors: Синюков Д.С. , Данилов А.Д. , Денисов Д.А. , Ушков М.Е. 
Published: October 2022

Безопасность эксплуатации потенциально опасных производств является первостепенной целью в промышленности. При управлении такими объектами одной из причин возникновения нарушений являются ошибочные действия оперативного персонала. Одним из инструментов решения данной проблемы является программная проверка результатов человеческой деятельности. Для реализации такой задачи на Нововоронежской АЭС был разработан программный комплекс (ПК), предназначенный для проверки динамических связей между графическими объектами интерактивных схем технологического процесса и соответствующих перемененных баз данных. В качестве методики была использована система кодирования Kraftwerk Kennzeichen System (KKS), позволяющая получать идентификаторы для типовых объектов энергоблока. Результатом работы ПК является информация о кодах KKS, которые не соответствуют базам данных. Организация предлагаемой базы данных реального времени сходна с организацией реляционной базы данных и позволяет обеспечить более 10 000 000 одиночных доступов в секунду. При этом имеется возможность получить файловое представление таблиц в виде дампов. При создании и редактировании видеокадров используются переменные базы данных: каждый динамический объект видеокадра связан со значением переменной. Программное обеспечение для проверки динамических связей технологических схем и базы данных было реализовано на языке Python. В результате выполнения программы формируется список кодов видеокадра, который далее сравнивается со списком кодов базы данных. При обнаружении несоответствия кода динамической связи видеокадра коду базы данных выводится сообщение об ошибке. Благодаря внедрению разработанного программного продукта на Нововоронежской АЭС была повышена достоверность представления данных оператору от различных систем энергоблока. Получены новые возможности информационной поддержки оператора, облегчающие оценку состояния оборудования и принятия решения по управлению блоком. Предлагаемая методика использования кодов ККS для проверки динамических связей между графическими объектами интерактивных схем технологического процесса и соответствующих перемененных баз данных уменьшает нагрузку на оператора ядерного блока и снижает вероятность его ошибочных действий
Safety of operation of potentially hazardous industries is an urgent task in the industry. When managing such objects, one of the causes of violations is the erroneous actions of operational personnel. One of the tools for solving this problem is software verification of the results of human activity. To implement such a task, Novovoronezh NPP developed a software package designed to check the dynamic links between graphical objects of interactive process flow diagrams and the corresponding variable databases. As a methodology, the Kraftwerk Kennzeichen coding System (KKS) was used, which makes it possible to obtain identifiers for typical power unit objects. The result of the software operation is information about KKS codes that do not correspond to the databases. The organization of the proposed real-time database is similar to the organization of a relational database and allows for more than 10,000,000 single accesses per second. In this case, it is possible to obtain a file representation of tables in the form of dumps. When creating and editing video frames, database variables are used: each dynamic video frame object is associated with a variable value. The software for checking the dynamic links of technological schemes and the database was implemented in Python. As a result of the program, a list of video frame codes is formed, which is then compared with the list of database codes. If a video frame dynamic link code does not match the database code, an error message is displayed. Implementation of the developed software product at Novovoronezh NPP increased the reliability of data presentation to the operator from various power unit systems. New opportunities for information support of the operator were obtained, which facilitate the assessment of the state of the equipment and decision-making on the control of the unit. The proposed method for using KKS codes to check dynamic links between graphical objects of interactive flow diagrams and the corresponding database variables reduces the load on the operator of the nuclear unit and reduces the likelihood of his erroneous actions