Intelligent inspection system for nuclear power plant

By constructing an intelligent inspection system for nuclear power plants, integrating data from multiple systems and enabling single sign-on, the problem of information silos between the inspection system and third-party applications has been solved, improving inspection efficiency and safety, and meeting the actual operational needs of nuclear power plants.

CN118397722BActive Publication Date: 2026-06-09CNNC FUJIAN FUQING NUCLEAR POWER

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CNNC FUJIAN FUQING NUCLEAR POWER
Filing Date
2023-12-11
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

The existing nuclear power plant inspection system is inconsistent with actual domestic operations. The inspection rules are cumbersome, the human-machine interface is not user-friendly, and it cannot share information with third-party applications, resulting in information silos and affecting inspection efficiency and safety.

Method used

A smart inspection system for nuclear power plants was designed, comprising a user layer, an application system layer, a business support layer, a data resource layer, and a basic platform layer. It integrates the PI system, EAM system, ECM system, and experience feedback system to achieve single sign-on and unified authentication. It also integrates third-party applications to provide inspection management, data analysis, and mobile application functions.

Benefits of technology

The inspection process has been optimized, inspection efficiency has been improved, information sharing and secure system integration have been achieved, labor costs have been reduced, and the level of intelligence in equipment management and operation has been enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118397722B_ABST
    Figure CN118397722B_ABST
Patent Text Reader

Abstract

This disclosure pertains to the field of nuclear power technology, specifically relating to an intelligent inspection system for nuclear power plants. The intelligent inspection system for nuclear power plants disclosed herein implements functions including system settings, basic data, inspection management, approval management, inspection tasks, inspection results, and data statistics. It addresses the daily inspection needs and challenges faced by production personnel in power plant operation, maintenance, and equipment management, optimizes equipment performance, fully utilizes inspection data, and improves production inspection efficiency through intelligent means. Furthermore, the system disclosed herein can integrate with third-party applications to achieve single sign-on and unified authentication, thereby breaking down information silos and securely and efficiently achieving integration and information sharing between the inspection system and multiple nuclear power systems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of nuclear power technology, specifically relating to an intelligent inspection system for nuclear power plants. Background Technology

[0002] In related technologies, nuclear power plant operation and inspection systems are currently based on foreign systems. These systems have significantly different inspection rules compared to existing nuclear power plant inspection rules, failing to consider actual domestic operating conditions. The inspection rules are cumbersome and not conducive to on-site operation. Furthermore, the system's software has an unfriendly human-machine interface and cumbersome operating procedures. It also cannot share information with related third-party applications and cannot guarantee information security, making the existing inspection system an information silo. Therefore, it is urgent to address the limitations of traditional inspection work and reduce labor costs. Summary of the Invention

[0003] To overcome the problems existing in related technologies, an intelligent inspection system for nuclear power plants is provided.

[0004] According to one aspect of the present disclosure, a nuclear power plant intelligent inspection system is provided, the system comprising: a user layer, an application system layer, a business support layer, a data resource layer, and a basic platform layer;

[0005] The basic platform layer is used to deploy database servers, application servers and inspection terminals, and serves as the carrier for the user layer, application system layer, business support layer and data resource layer.

[0006] The data resource layer is used to acquire and integrate data and resources from the nuclear power plant's PI system, EAM system, ECM system, experience feedback system, and one-stop approval system, providing a data resource foundation for the user layer, application system layer, and business support layer.

[0007] The business support layer is used to implement program business logic functions using the data and resources of the data resource layer.

[0008] The application system layer is used to deploy various application systems in the application server of the basic platform layer, provide access to the user layer and undertake the code logic of the business support layer.

[0009] The user layer provides a site entry point for users to access system pages, and through the user layer, users can access the functional modules of the application system layer.

[0010] In one possible implementation, the application system layer integrates an inspection management module, a basic information module, a data analysis module, and a mobile application module;

[0011] The inspection management module is used to plan inspection routes and items in advance for inspection personnel and to store inspection records in real time.

[0012] The basic information module is used to provide basic personnel information, personnel permission information, departmental structure and personnel positions, and to store and record personnel operation logs.

[0013] The data analysis module is used to provide equipment parameter flow analysis, equipment corresponding point comparison, and analysis of status reports provided by third parties.

[0014] The mobile application module is used to push and display daily inspection tasks to inspection personnel, support the reporting of inspection anomalies, provide an electronic map of the plant, and provide expert support.

[0015] In one possible implementation, the application system layer also integrates a third-party integration module to provide a single sign-on integration / unified authentication platform, third-party application integration, and offline factory electronic map integration.

[0016] In one possible implementation, the third-party integration module achieves single sign-on and unified authentication through the following methods:

[0017] Users access associated application systems through the Authentication and Authorization Center (AM). The AM authenticates users using the LDAP system.

[0018] After a user is authenticated, the security gateway automatically acts as a proxy for the user to access associated application systems.

[0019] When a user accesses an associated application system, AM will place the user's identity when the authentication is successful in the HTTP header and pass it to the backend of the associated application system.

[0020] The associated application system backend obtains the username identifier from the request, and after obtaining the username identifier, directly establishes session information without redirecting to the authentication interface, and then authorizes the user according to the internal logic of the associated application system.

[0021] In one possible implementation, third-party application integration includes: after the third-party application obtains the username from the third-party integration module, the user enters the password for login verification, and after the user's login verification is successful, the username and the entered password are automatically stored in the session.

[0022] In one possible implementation, a special variable check is added when the third-party application loads the page of the intelligent inspection system for nuclear power plants. This special variable can only be obtained by the interface of the third-party application and will cause an error on other application pages. By performing try-catch exception handling during the page loading process, an exception message is thrown and the user is redirected to a specified error interface when the page of the intelligent inspection system for nuclear power plants is loaded in other applications.

[0023] In one possible implementation, if the user fails password verification, the session will not generate an authentication value, and the third-party application will not be able to obtain the data.

[0024] If a third-party application sends an interface request to a third-party integration module without adding an authentication value in plaintext, the third-party integration module will intercept the interface request and check whether the authentication value of the current session is valid.

[0025] The beneficial effects of this disclosure are as follows: The intelligent inspection system for nuclear power plants disclosed herein realizes functions including system settings, basic data, inspection management, approval management, inspection tasks, inspection results, and data statistics. It addresses the daily inspection needs and problems faced by production personnel in power plant operation, maintenance, and equipment management, optimizes equipment performance, fully utilizes inspection data, and improves production inspection efficiency through intelligent means. Furthermore, the system disclosed herein can integrate with third-party applications to achieve single sign-on and unified authentication, thereby breaking down information silos and securely and efficiently achieving integration and information sharing between the inspection system and multiple nuclear power systems. Attached Figure Description

[0026] Figure 1 This is a schematic diagram of an intelligent inspection system for a nuclear power plant according to an exemplary embodiment.

[0027] Figure 2 This is a schematic diagram of an inspection terminal and a handheld terminal in an intelligent inspection system for a nuclear power plant, according to an exemplary embodiment.

[0028] Figure 3 This is a schematic diagram of a database server and an application server in an intelligent inspection system for a nuclear power plant, according to an exemplary embodiment. Detailed Implementation

[0029] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0030] Figure 1 This is a schematic diagram illustrating an intelligent inspection system for a nuclear power plant according to an exemplary embodiment. Figure 1 As shown, the system includes: a user layer, an application system layer, a business support layer, a data resource layer, and a basic platform layer;

[0031] The basic platform layer is used to deploy database servers, application servers and inspection terminals, and serves as the carrier for the user layer, application system layer, business support layer and data resource layer.

[0032] The data resource layer is used to acquire and integrate data and resources from the nuclear power plant's PI system, EAM system, ECM system, experience feedback system, and one-stop approval system, providing a data resource foundation for the user layer, application system layer, and business support layer.

[0033] The business support layer is used to implement program business logic functions using the data and resources of the data resource layer.

[0034] The application system layer is used to deploy various application systems in the application server of the basic platform layer, provide access to the user layer and undertake the code logic of the business support layer.

[0035] The user layer provides a site entry point for users to access system pages, and through the user layer, users can access the functional modules of the application system layer.

[0036] In one possible implementation, the application system layer integrates an inspection management module, a basic information module, a data analysis module, and a mobile application module;

[0037] The inspection management module is used to plan inspection routes and items in advance for inspection personnel and to store inspection records in real time.

[0038] For example, an operator creates a new inspection point through the inspection management module. The inspection management module submits the inspection point to the operator's superior administrator (such as the shift leader / duty leader) for approval. The administrator receives the approval notification. If the approval is successful, the inspection point is successfully entered and can be included in the inspection route. If the approval fails, an error message is displayed, and the operator resubmits.

[0039] Once an inspection route is approved, the inspection management module identifies it and generates daily inspection tasks based on rules. The module automatically assigns these tasks to the corresponding operator accounts, and operators receive daily inspection task notifications on their handheld devices. Operators then execute the inspection tasks according to the planned routes and requirements within the specified time, uploading inspection data to their handheld devices in real time.

[0040] The basic information module is used to provide basic personnel information, personnel permission information, departmental structure and personnel positions, and to store and record personnel operation logs.

[0041] For example, the basic information module can be used to maintain information about inspection personnel. Administrator accounts can add or delete personnel in the basic information module and perform scheduling operations based on the basic information module.

[0042] The data analysis module is used to provide equipment parameter flow analysis, equipment corresponding point comparison, and analysis of status reports provided by third parties; it can also perform targeted maintenance on basic data in comparison with similar equipment.

[0043] The mobile application module is used to push and display daily inspection tasks to inspection personnel, support the reporting of inspection anomalies, provide an electronic map of the plant, and provide expert support.

[0044] For example, the inspection data uploaded by the operator will be transmitted to the system account of the custom approver. The custom approver's handheld terminal will receive the corresponding approval notification. The custom approver completes the approval as required within the specified time. If the inspection task is approved, the inspection task is completed. If the inspection task is not approved, the inspection task will be returned to the operator's account, and the operator will need to re-inspect or submit the inspection data.

[0045] In one possible implementation, the application system layer also integrates a third-party integration module to provide a single sign-on integration / unified authentication platform, third-party application integration, and offline factory electronic map integration.

[0046] For example, third-party integration modules implement single sign-on and unified authentication using the following methods:

[0047] Users access associated application systems through the Authentication and Authorization Center (AM). The AM authenticates users using the LDAP system.

[0048] After a user is authenticated, the security gateway automatically acts as a proxy for the user to access associated application systems.

[0049] When a user accesses an associated application system, AM will place the user's identity when the authentication is successful in the HTTP header and pass it to the backend of the associated application system.

[0050] The associated application system backend obtains the username identifier from the request, and after obtaining the username identifier, directly establishes session information without redirecting to the authentication interface, and then authorizes the user according to the internal logic of the associated application system.

[0051] In one possible implementation, third-party application integration includes: after the third-party application obtains the username from the third-party integration module, the user enters a password for login verification; after successful login verification, the username and entered password are automatically stored in the session. In this disclosure, the third-party application can be represented as an application system associated with the nuclear power plant intelligent inspection system.

[0052] For example, when a third-party application loads the page for the nuclear power plant intelligent inspection system, a check for a special variable can be added. This check could be performed using an `if (NativeObj)` statement. This special variable must be accessible only from the third-party application's HTML5 interface; otherwise, it will cause an error. By using a `try-catch` block to catch the exception during page loading, an error message can be thrown and the user redirected to a specified error page when the nuclear power plant intelligent inspection system page is loaded by another application. This effectively prevents other applications from maliciously opening the nuclear power plant intelligent inspection system.

[0053] In one possible implementation, if the user fails password verification, no authentication value will be generated for the session, and the third-party application will be unable to obtain data. If the third-party application sends an interface request to the third-party integration module without adding an authentication value in plaintext, the third-party integration module will intercept the interface request and check whether the authentication value of the current session is valid. This effectively prevents unauthenticated calls to the backend interfaces of third-party applications.

[0054] This disclosed intelligent inspection system for nuclear power plants implements functions including system settings, basic data, inspection management, approval management, inspection tasks, inspection results, and data statistics. It addresses the daily inspection needs and challenges faced by production personnel in power plant operation, maintenance, and equipment management, optimizes equipment performance, fully utilizes inspection data, and improves production inspection efficiency through intelligent means. Furthermore, this system can integrate with third-party applications to achieve single sign-on and unified authentication, thereby breaking down information silos and securely and efficiently integrating the inspection system with multiple nuclear power plant systems and sharing information.

[0055] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A nuclear power plant intelligent inspection system, characterized in that, The system comprises: a user layer, an application system layer, a business support layer, a data resource layer, and a basic platform layer; The basic platform layer is used to deploy database servers, application servers and inspection terminals, and serves as the carrier for the user layer, application system layer, business support layer and data resource layer. The data resource layer is used to acquire and integrate data and resources from the nuclear power plant's PI system, EAM system, ECM system, experience feedback system, and one-stop approval system, providing a data resource foundation for the user layer, application system layer, and business support layer. The business support layer is used to implement program business logic functions using the data and resources of the data resource layer. The application system layer is used to deploy various application systems in the application server of the basic platform layer, provide access to the user layer and undertake the code logic of the business support layer. The user layer is used to provide users with the site entry point to access system pages, and through the user layer, users can access the functional modules of the application system layer; The application system layer integrates an inspection management module, a basic information module, a data analysis module, and a mobile application module; The inspection management module is used to plan inspection routes and items in advance for inspection personnel and to store inspection records in real time. The basic information module is used to provide basic personnel information, personnel permission information, departmental structure and personnel positions, and to store and record personnel operation logs. The data analysis module is used to provide equipment parameter flow analysis, equipment corresponding point comparison, and analysis of status reports provided by third parties. The mobile application module is used to push and display daily inspection tasks to inspection personnel, support the reporting of inspection anomalies, provide an electronic map of the plant, and provide expert support.

2. The system according to claim 1, characterized in that, The application system layer also integrates a third-party integration module to provide single sign-on integration / unified authentication platform, third-party application integration, and offline factory electronic map integration.

3. The system according to claim 2, characterized in that, Third-party integration modules implement single sign-on and unified authentication through the following methods: Users access associated application systems through the Authentication and Authorization Center (AM). The AM authenticates users using the LDAP system. After a user is authenticated, the security gateway automatically acts as a proxy for the user to access associated application systems. When a user accesses an associated application system, AM will place the user's identity when the authentication is successful in the HTTP header and pass it to the backend of the associated application system. The associated application system backend obtains the username identifier from the request, and after obtaining the username identifier, directly establishes session information without redirecting to the authentication interface, and then authorizes the user according to the internal logic of the associated application system.

4. The system according to claim 3, characterized in that, Third-party application integration includes: after the third-party application obtains the username from the third-party integration module, the user enters the password for login verification. After the user's login verification is successful, the username and the entered password are automatically stored in the session.

5. The system according to claim 4, characterized in that, When a third-party application loads the page of the intelligent inspection system for nuclear power plants, a special variable check is added. This special variable can only be accessed by the third-party application interface and will cause an error on other application pages. By using try-catch exception handling during the page loading process, an exception message is thrown and the user is redirected to a specified error page when the page of the intelligent inspection system for nuclear power plants is loaded in other applications.

6. The system according to claim 4, characterized in that, If the user fails password verification, no authentication value (session) will be generated, and third-party applications will not be able to obtain the data. If a third-party application sends an interface request to a third-party integration module without adding an authentication value in plaintext, the third-party integration module will intercept the interface request and check whether the authentication value of the current session is valid.