Nuclear Safety Display Configuration Parsing System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Nuclear-grade safety display devices face challenges in calculating process reliability due to complex and time-consuming translation of engineering configuration information into target code, stability issues in Linux environments, limited application functions in embedded environments, and lack of integrated solutions for reliability, training, and maintenance needs.

Innovation Solution

A configuration-parsing system that uses parameterized configuration data construction to edit and compile engineering configurations sequentially, preventing unauthorized access through encryption and CRC64 verification, and implements hot standby collaboration and data differential storage for improved reliability and real-time digital twinning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If mathematical formalization methods are used to verify translation process reliability, then verification accuracy is improved, but verification time and complexity increase significantly

Engineering Contradiction:
Improvetranslation process reliabilityVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a virtual copy of the configuration parsing system that runs in parallel with the physical system. This virtual system replicates all processing operations, allowing verification of translation reliability without requiring complex mathematical formalization on the actual system, thus reducing verification time while maintaining accuracy

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements preliminary verification mechanisms by pre-compiling configuration files and pre-validating translation processes before actual operation. Configuration files are verified for syntax and semantics in advance, and translation processes are pre-tested with sample data, eliminating the need for time-consuming formal verification during runtime

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If Linux environment is used for development, then development ease is improved, but system stability and running cycle certainty deteriorate

Engineering Contradiction:
Improvedevelopment easeVSAvoidsystem stability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the system into distinct development and runtime environments. The development environment uses Linux for ease of programming, while the runtime environment uses a real-time operating system for stability. This segmentation allows each environment to optimize for its specific purpose without compromising the other

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary configuration parsing system that acts as a bridge between the Linux development environment and the real-time runtime environment. This intermediary handles all configuration processing and translation operations, ensuring that the real-time system receives only verified, stable inputs while developers can work freely in Linux

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If embedded environment is used for operation, then running cycle stability is improved, but application function richness and development complexity increase

Engineering Contradiction:
Improverunning cycle stabilityVSAvoidapplication function richness
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal configuration parsing system that can handle multiple application types and functions within the embedded environment. The system supports various configuration file formats, multiple translation targets, and diverse output types through a single unified architecture, making the embedded system versatile without requiring multiple specialized systems

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent enables the embedded system to adapt its behavior and functionality by changing configuration parameters rather than modifying the core system. Configuration files define system behavior, data formats, processing rules, and operational modes, allowing the same embedded platform to serve multiple applications by simply changing parameters

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If configuration files are made accessible for editing, then operational flexibility is improved, but security against unauthorized access deteriorates

Engineering Contradiction:
Improveoperational flexibilityVSAvoidunauthorized access risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic access control for configuration files based on user roles, operational context, and system state. Configuration files are readable and editable by authorized users during normal operation, but automatically locked and protected during critical processing phases. Access rights are dynamically adjusted based on the current operational mode and user credentials

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3961464B1Nuclear-grade safety display apparatus and configuration-parsing system therefor
Publication Date: 2024.05.08 NUCLEAR POWER INSTITUTE OF CHINA
  • EP3961464B1 patent drawingFigure 1
  • EP3961464B1 patent drawingFigure 2
  • EP3961464B1 patent drawingFigure 3~4

AI summary

The present invention discloses a nuclear-grade safety display device and a configuration-parsing system thereof. The configuration-parsing system of the present invention comprises a configuration editor, a configuration compiler and a configuration parser; the configuration editor implements the engineering configuration page design and parameter configuration to generate an xml description file of user configuration data; the configuration compiler converts the xml description file of user configuration data to generate a configuration data file; and the configuration parser is deployed on a physical machine or an analog machine or an upper computer of the nuclear-grade safety display device, and parses the configuration data file and periodically generates running data, comprising internal variable data, engineering page data and human-machine operation data. According to the present invention, the engineering configuration editing, compiling and parsing operation of the nuclear-grade safety display device are achieved by a parameterized configuration data construction method, thereby avoiding a huge workload of verifying and checking the translation process reliability by such methods as formalized mathematics.