Nuclear power operation course training method and system, teaching client and readable storage medium

By integrating simulator control and local operation functions into the nuclear power plant operation course training method, online training can be achieved, which solves the problem of limited resources in traditional training methods and improves training efficiency and applicability.

CN114078067BActive Publication Date: 2026-07-31CHINA NUCLEAR POWER (BEIJING) SIMULATION TECH CORP LTD +2
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA NUCLEAR POWER (BEIJING) SIMULATION TECH CORP LTD
Filing Date
2020-08-12
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Traditional nuclear power plant training methods are resource-intensive, with limited facilities and instructors, making it difficult to conduct efficient nuclear power plant operation training courses.

Method used

By constructing a training method for nuclear power plant operation courses, communication is established between the teaching client and the simulator server, integrating simulator control and local operation functions, providing intelligent teaching courseware editing, and realizing online training.

Benefits of technology

The simulator can be controlled and local operations can be performed without an instructor, lowering the learning threshold and improving training efficiency. It is suitable for non-operation professionals and university teachers and students.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114078067B_ABST
    Figure CN114078067B_ABST
Patent Text Reader

Abstract

This invention discloses a method, system, teaching client, and readable storage medium for nuclear power plant operation course training. The teaching client downloads courseware files and multimedia files from the teaching server, deserializes the courseware files into courseware objects, and when it receives a start-up instruction, sends the initial operating condition number and simulator start-up instruction to the simulation server to control the simulation server to start and load the corresponding initial operating condition. It traverses the node objects in the courseware objects. This invention integrates simulator control functions, allowing simulator operation to be controlled without an instructor; it also integrates local operation functions, allowing local operations to be performed without an instructor; it provides multimedia guidance for users to learn various knowledge points; and it offers intelligent teaching courseware editing functions, allowing instructors to create courseware as needed. In summary, this online training method can replace instructors in completing some mechanical teaching functions, allowing instructors to focus their energy on course design and other aspects, thus lowering the learning threshold for nuclear power plant simulators.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of nuclear power, and more particularly to a method, system, teaching client, and readable storage medium for training courses on nuclear power plant operation. Background Technology

[0002] Safe operation of nuclear power plants is crucial for their daily safe production. Operational errors often lead to serious accidents and severe casualties, thus requiring prior training. Traditional nuclear power plant training is often similar to traditional classroom training, requiring the manual organization of trainees to a predetermined training location, followed by the arrangement of instructors to deliver lectures. This method is resource-intensive and limited by available space and instructors. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to provide a method, system, teaching client and readable storage medium for nuclear power plant operation course training, in view of the above-mentioned defects of the prior art.

[0004] The technical solution adopted by this invention to solve its technical problem is:

[0005] On the one hand, a training method for nuclear power plant operation courses is constructed, the method comprising:

[0006] The teaching client downloads courseware and multimedia files from the teaching server and establishes communication with the simulator server and the operator station.

[0007] The courseware file is deserialized into a courseware object, and the main course information is displayed so that the user can select the courseware object, which includes the main course information, initial working condition number, several local operation commands and several node objects. Each node object contains several operation screen jump instructions and equipment operation instructions, and judgment conditions. The judgment conditions include several simulator variable names and their judgment logic.

[0008] When a start-learning instruction is received, the initial working condition number and the simulator start instruction are sent to the simulation server together to control the simulation server to start and load the corresponding initial working condition.

[0009] Traversing node objects includes: when traversing to a certain node object, sending subscription information for the simulator variable name of that node object to the simulation server; when the variable value of the subscribed simulator variable name changes, receiving the variable value sent by the simulation server, and traversing to the next node object when the received variable value makes the judgment logic true; responding to user operations, displaying the multimedia file of the node object, or sending operation screen jump instructions and equipment operation instructions to the operator station; displaying all objects in the local operation commands to the user in the form of a list, and when detecting that the user selects the required local operation through the local operation list, sending an insert command for the selected local operation to the simulation server.

[0010] Preferably, each node object also includes a time constant, and the method further includes: when traversing to a certain node object, starting a timer, and when the timer reaches the time constant, traversing to the next node object.

[0011] Preferably, the method further includes: when all node objects have been traversed, storing the learning information in a course report object, serializing it, and sending it to the server.

[0012] Preferably, the method further includes:

[0013] When a learning start instruction is received, the training mode selected by the user through a form control is also obtained;

[0014] When the user selects the teaching mode, when traversing each node object, all prompts and guidance information associated with the node object are displayed. The prompts summarize the main objectives of the node object, and the guidance information indicates specific operations in a multimedia manner.

[0015] When the user selects the prompt mode, when traversing each node object, all prompt information associated with the node object is displayed, and the guidance information is disabled;

[0016] When the user selects test mode, disable prompts and instructions.

[0017] Secondly, a training method for nuclear power plant operation courses is constructed, the method comprising:

[0018] The courseware editing client serializes a courseware object containing main course information, initial working condition number, several local operation commands, and several node objects into a courseware file in markup language format. It serializes the multimedia information associated with each node object into a multimedia file and uploads the serialized file to the teaching server. Each node object contains several operation screen jumps and device operation instructions, judgment conditions, and a time constant.

[0019] The teaching client implements the steps described above.

[0020] In three aspects, a computer-readable storage medium is constructed to store a computer program, which, when executed by a processor, implements the steps of the method described above.

[0021] Fourthly, a teaching client is constructed, including a processor and a memory, wherein the memory stores a computer program, and the computer program, when executed by the processor, implements the steps of the method described above.

[0022] Five aspects are involved in constructing a teaching course training system, including the aforementioned teaching client and teaching server.

[0023] The system also includes a courseware editing client, which is used to serialize a courseware object containing main course information, initial working condition number, several local operation commands and several node objects into a courseware file in markup language format, serialize the multimedia information associated with each node object into a multimedia file, and upload the serialized file to the teaching server. Each node object contains several operation screen jumps and device operation instructions, judgment conditions, and a time constant.

[0024] The nuclear power plant operation course training method, system, teaching client, and readable storage medium of the present invention have the following beneficial effects: The present invention integrates simulator control functions, allowing simulator operation to be controlled without instructors; integrates local operation functions, allowing local operations to be performed without instructors; provides multimedia guidance for users to learn various knowledge points; and provides intelligent teaching courseware editing functions, allowing instructors to create courses as needed. In summary, the online training method of the present invention can replace instructors in completing some mechanical teaching functions, allowing instructors to focus their energy on other aspects such as course design, lowering the learning threshold of nuclear power plant simulators, and is suitable for non-operation professionals in power plants, university teachers and students, and nuclear-related professionals in research institutes. Attached Figure Description

[0025] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort:

[0026] Figure 1 This is a flowchart of a nuclear power plant operation course training method according to Embodiment 1 of the present invention. Detailed Implementation

[0027] To facilitate understanding of the present invention, a more complete description will be given below with reference to the accompanying drawings. Typical embodiments of the invention are shown in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to make the disclosure of the present invention more thorough and complete. It should be understood that the embodiments of the present invention and the specific features thereof are detailed descriptions of the technical solutions of this application, and not limitations thereof. Where there is no conflict, the embodiments of the present invention and the technical features thereof can be combined with each other.

[0028] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.

[0029] Example 1

[0030] refer to Figure 1 The nuclear power plant operation course training method of the present invention is implemented based on a teaching client, such as through a teaching tool on the teaching client. The method includes:

[0031] S101: The teaching client downloads courseware files and multimedia files from the teaching server and establishes communication with the simulator server and the operator station;

[0032] The teaching server pre-stores courseware files and multimedia files uploaded by the courseware editing client. Specifically, the courseware editing client serializes a courseware object containing main course information (course name, total time, total score, etc.), initial working condition number, several local operation commands, and several node objects into a courseware file in Markup Language (XML) format. It also serializes the multimedia information associated with each node object into a multimedia file and uploads the serialized file to the teaching server (a type of web server). Each node object contains several operation screen jumps and device operation instructions, judgment conditions, and a time constant. The judgment conditions include several simulator variable names and their judgment logic.

[0033] Taking the training course "Transition from Hot Standby to Low-Power Operation" as an example, the instructor uses the courseware editing tool installed on the teaching server to create courseware according to the "Transition from Hot Standby to Low-Power Operation" operating procedures. This includes: setting the course name, total time (1 hour), and total score (100). Setting the initial operating condition number (200#) ensures the simulator meets the initial conditions at the start of the course. Setting the required local operating commands for the course, such as activating ARE051VL, ARE055VL, and ARE059VL. Creating 11 nodes according to the operating procedures, setting a judgment condition or timeout for each node, and adding multimedia prompts, operation screen transitions, and equipment operation instructions to each node. After completing the course editing, it can be uploaded to the teaching server. The teaching server will push course information to the teaching client in a synchronized manner. The teaching client will display all courses from the server in the form of a course list. When a user selects a course to study, if the course status is "not downloaded", the user must first download the course to their local computer. Clicking "Download" in the row of the course will change the status to "Downloading", and the user must wait until the status changes to "Downloaded". If an instructor modifies a course and uploads it to the server, the course status will be updated to "not updated". Clicking "Update" in the row of the course will change the status to "Downloading", and the user must wait until the status changes to "Downloaded".

[0034] In this invention, the courseware editing client uploads files to the teaching server via HTTP, and the teaching client downloads files from the teaching server via HTTP. The teaching client establishes socket communication with the simulator's server and the operator station.

[0035] It should be noted that the teaching client, courseware editing client, and teaching server can be the same entity client or different entity clients, as long as the relevant tools or software programs can achieve the corresponding functions when run on the entity client.

[0036] S102: Deserialize the courseware file into a courseware object and display the main course information for the user to select;

[0037] The deserialized courseware object contains the main course information (course name, total time, total score), initial working condition number, several local operation commands, and several node objects. The local operation commands are located in a container of a structure instance, and the node objects are located in a container of a structure instance.

[0038] S103: When a start-learning instruction is received, the initial working condition number and the simulator start instruction are sent to the simulation server together to control the simulation server to start and load the corresponding initial working condition;

[0039] For example, when a user launches the teaching tool, it displays all courses in a list control. Taking the course "Transition from Hot Standby to Low-Power Operation" as an example, the relevant controls will display the course name, total time, total score, local operation list, and 11 node list. The user can select "Transition from Hot Standby to Low-Power Operation" and click the "Start Learning" button to send a start learning command. The teaching tool will then send a command to the simulator's simulation server to start and load the 200# initial operating condition.

[0040] S104: Traversing the node object, specifically including:

[0041] 1) When traversing to a certain node object, on the one hand, subscription information for the simulator variable name of the certain node object is sent to the simulation server. The simulation server will monitor the data of these simulator variable names. Once the data changes, it will actively push the changed data as the variable value of the simulator variable name to the teaching client. Therefore, when the variable value of the subscribed simulator variable name changes, the teaching client receives the variable value sent by the simulation server. The teaching client substitutes the received variable value into the corresponding judgment logic. When the judgment logic is true after substitution, the next node object is traversed. On the other hand, a timer is started. When the timer reaches the time constant, the next node object is traversed.

[0042] 2) When the judgment logic is not true and the timeout has not reached the time constant, respond to the user operation, including: displaying the multimedia file of a certain node object, or sending an operation screen jump command and a device operation command to the operator station, thereby realizing automatic operation screen jump and automatic device operation; display all objects in the local operation command to the user in the form of a list, and when it is detected that the user selects the required local operation through the local operation list, send the insertion command of the selected local operation to the simulation server.

[0043] Specifically, upon receiving a start-learning instruction, the system also retrieves the training mode selected by the user through a form control. When the user selects the teaching mode, upon traversing each node object, all associated prompts and guidance information are displayed. The prompts summarize the main objectives of the node object, and the guidance information indicates specific operations using multimedia. When the user selects the prompt mode, upon traversing each node object, all associated prompts are displayed, and guidance information is disabled (i.e., not displayed). When the user selects the test mode, both prompts and guidance information are disabled (i.e., not displayed). If the user does not select anything, the first mode in the list is used by default, such as the teaching mode.

[0044] For example, after entering the "Transition from Hot Standby to Low Power Operation" course, the first node object of the course is activated. The user clicks the "Prompt" button, displaying a text-based prompt message for the current node object: "The reactor is critical; maintain reactor power below 2% of rated power; check RGL002 / 005KC is in the 'STOP' position; power compensation rod groups G1, G2, N1, and N2 are under manual control; temperature control rod group R is under manual control and kept above the low limit and low-low limit; shutdown rod groups SA, SB, SC, and SD must be fully deployed; turbine inlet valves are closed." Clicking the "Guide" button automatically redirects the operator station screen to screen RGL004YCD to check RGL002 / 005KC is in the "STOP" position. Clicking the "Guide" button again automatically redirects the screen to screen RGL003YCD to check temperature control rod group R is under manual control. Clicking the "Guide" button again continues the automatic redirection until all checks are completed. If the user selects "Test Mode" when starting the course, the "Hints" and "Guides" buttons will not be displayed; that is, there will be no prompts and no automatic operation. If the user selects "Hint Mode" when starting the course, the "Guides" button will not be displayed; that is, there will be prompts but no automatic operation. Regardless of the mode, when the simulator variables meet the judgment conditions of the current node or the time taken for that node exceeds the set time constant, either through user operation or automatic operation via "Guides," the program will jump to the next node.

[0045] S105: When all node objects have been traversed, the learning information is stored in the course report object, serialized, and sent to the server.

[0046] For example, when a user completes a series of operations and enters the 11th node, the node needs to activate ARE051VL, 055VL, and 059VL on-site. The user selects the on-site operations to be completed from the on-site operation list. When all the required operations of the 11th node are completed, a learning report is automatically generated, including the course name, learning time, learning score, and score details of each node object.

[0047] Learning information is stored in the course report object. Score details can include the result of each specific operation step and its corresponding score. The learning score is the sum of the operation scores for all node objects.

[0048] Example 2

[0049] Based on a unified inventive concept, the nuclear power plant operation course training method of this embodiment includes:

[0050] The courseware editing client serializes a courseware object containing main course information, initial working condition number, several local operation commands, and several node objects into a courseware file in Markup Language format. It serializes the multimedia information associated with each node object into a multimedia file and uploads the serialized file to the teaching server. Each node object contains several operation screen jumps and device operation instructions, judgment conditions, and a time constant.

[0051] The teaching client implements the steps described in Embodiment 1. For a detailed description of the implementation process, please refer to the above method embodiments; it will not be repeated here.

[0052] Example 3

[0053] Based on a unified inventive concept, this embodiment provides a teaching client, including a processor and a memory. The memory stores a computer program, which, when executed by the processor, implements the steps of the method described in Embodiment 1. For detailed implementation processes, please refer to the description of the above method embodiments; further elaboration is omitted here.

[0054] Example 4

[0055] Based on a unified inventive concept, this embodiment provides a teaching course training system, including a courseware editing client, a teaching client as described in Embodiment 3, and a teaching server.

[0056] The functions of the courseware editing client, teaching client, and teaching server are similar to some of the embodiments described above, and will not be repeated here. It should be noted that the teaching client, courseware editing client, and teaching server can be the same entity client or different entity clients, as long as the relevant tools or software programs can achieve the corresponding functions when run on the entity client.

[0057] Example 5

[0058] Based on the unified inventive concept, this embodiment provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the steps of the method described in the above embodiment. For details of the implementation process, please refer to the description of the above method embodiments, which will not be repeated here.

[0059] In summary, the nuclear power plant operation course training method, system, teaching client, and readable storage medium of the present invention have the following beneficial effects: The present invention integrates simulator control functions, allowing simulator operation to be controlled without instructors; it integrates local operation functions, allowing local operations to be performed without instructors; it provides multimedia guidance for users to learn various knowledge points; it provides intelligent teaching courseware editing functions, allowing instructors to create courses as needed; in short, the online training method of the present invention can replace instructors in completing some mechanical teaching functions, so that instructors can focus their energy on course design and other aspects, lowering the learning threshold of nuclear power plant simulators, and can be targeted at non-operation professionals in power plants, university teachers and students, and nuclear-related professionals in research institutes.

[0060] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.

Claims

1. A training method for nuclear power plant operation courses, the method comprising a teaching client and a teaching server, characterized in that, The method also includes a simulator, which comprises a simulation server and an operator station. Specifically, the method includes: The teaching client downloads courseware and multimedia files from the teaching server and establishes communication with the simulator server and the operator station. The courseware file is deserialized into a courseware object, and the main course information is displayed so that the user can select the courseware object, which includes the main course information, initial working condition number, several local operation commands and several node objects. Each node object contains several operation screen jump instructions and equipment operation instructions to guide the user operation, and judgment conditions to determine the jump to the next node. The judgment conditions specifically include several simulator variable names and their judgment logic. When a start-learning instruction is received, the initial working condition number and the simulator start instruction are sent to the simulation server together to control the simulation server to start and load the corresponding initial working condition. Traversing node objects includes: when traversing to a certain node object, sending subscription information for the simulator variable name of that node object to the simulation server; the simulation server monitors the subscription information, and when the variable value of the subscribed simulator variable name changes, receiving the variable value actively sent by the simulation server, and traversing to the next node object when the received variable value makes the judgment logic true; responding to user operations, displaying the multimedia file of the certain node object, or sending operation screen jump instructions and equipment operation instructions to the operator station to realize automatic operation screen jump and automatic equipment operation; displaying all objects in the local operation command to the user in the form of a list, and when detecting that the user selects the required local operation through the local operation list, sending the selected local operation insert command to the simulation server.

2. The nuclear power plant operation course training method according to claim 1, characterized in that, Each node object also includes a time constant. The method further includes: when traversing to a certain node object, starting a timer; when the timer reaches the time constant, traversing to the next node object.

3. The nuclear power plant operation course training method according to claim 1, characterized in that, The method further includes: when all node objects have been traversed, storing the learning information in a course report object, serializing it, and sending it to the server.

4. The nuclear power plant operation course training method according to claim 1, characterized by, The training mode selected by the user includes: teaching mode, prompting mode, and testing mode; the training mode associated information includes: prompting information and guidance information; the specific steps of obtaining the training mode associated information based on the user-selected training mode include: When the user selects the teaching mode, when traversing each node object, all prompts and guidance information associated with the node object are displayed. The prompts summarize the main objectives of the node object, and the guidance information indicates specific operations in a multimedia manner. When the user selects the prompt mode, when traversing each node object, all prompt information associated with the node object is displayed, and the guidance information is disabled; When the user selects test mode, disable prompts and instructions.

5. A method of training for nuclear power plant operation courses, characterized by, The method includes: The courseware editing client serializes a courseware object containing main course information, initial working condition number, several local operation commands, and several node objects into a courseware file in markup language format. It serializes the multimedia information associated with each node object into a multimedia file and uploads the serialized file to the teaching server. Each node object contains several operation screen jumps and device operation instructions, judgment conditions, and a time constant. The teaching client implements the steps of the method as described in any one of claims 1-4.

6. A computer-readable storage medium, characterized in that, The device contains a computer program that, when executed by a processor, implements the steps of the method as described in any one of claims 1-4.

7. A teaching client, characterized by It includes a processor and a memory, the memory storing a computer program that, when executed by the processor, implements the steps of the method as described in any one of claims 1-4.

8. A teaching course training system, characterized in that, This includes the teaching client and teaching server as described in claim 6.

9. The instructional course training system of claim 8, wherein, The system also includes a courseware editing client, which is used to serialize a courseware object containing main course information, initial working condition number, several local operation commands and several node objects into a courseware file in markup language format, serialize the multimedia information associated with each node object into a multimedia file, and upload the serialized file to the teaching server. Each node object contains several operation screen jumps and device operation instructions, judgment conditions, and a time constant.