Scene generation method and device for nuclear power unit simulator, equipment and medium

By automatically determining and combining the target operation events of the nuclear power unit simulator, the problem of difficulty in automatically combining diversified simulation airport scenes in the prior art is solved, and more efficient simulation scenario generation and operator training is achieved.

CN119472337APending Publication Date: 2025-02-18SHANDONG NUCLEAR POWER CO LTD +1
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411622994.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In the training process of nuclear power unit simulators, it is difficult to automatically combine diversified simulated airport scenes, resulting in the large workload of simulator instructors and the inability to effectively combine diversified scenarios.

Method used

By obtaining the number of target running events and corresponding event filtering conditions in the target simulation scenario, the event filtering range of each target running event is automatically determined, and the target running events with different event attribute information is determined from the event selection range, and then the combination is generated Target simulation scenario.

Benefits of technology

The automatic combination of the nuclear power unit simulation airport scene is realized, which reduces the workload of simulator instructors, and improves the diversity and comprehensiveness of the simulation scenarios, which has a better supportive effect on the training and assessment of operators.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119472337A_ABST
    Figure CN119472337A_ABST
Patent Text Reader

Abstract

The invention discloses a scene generation method and device for a nuclear power unit simulator, equipment and a medium. The method comprises the steps that the number of target operation events in a target simulation scene and corresponding event screening conditions are acquired; wherein the number of the event screening conditions is the same as that of the target operation events, and different operation events correspond to different operation conditions of the nuclear power unit; according to the event screening condition, determining an event selection range of each target operation event in a pre-constructed operation event database, and determining a corresponding target operation event from candidate operation events corresponding to each event selection range; wherein the target operation events corresponding to different event selection ranges are different, and the event attribute information corresponding to each target operation event is different; and combining and generating the target simulation scene based on each target operation event. According to the technical scheme, automatic combination of diversified simulator scenes is realized, and the workload of simulator teachers is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of nuclear power unit operator training, and in particular to a scene generation method, device, equipment and medium for a nuclear power unit simulator. Background Art

[0002] The main control room of a nuclear power plant is the control center of a nuclear power plant. The operators in the main control room are responsible for organizing and carrying out all the operation activities of the nuclear power plant, including monitoring the operating status of the units, discovering abnormal operating systems and equipment, and handling transients and abnormalities in the nuclear power plant. The behavior of the operators of a nuclear power plant will directly affect whether a nuclear power plant can operate reliably, safely and stably, and their ability will directly determine the operating performance of the nuclear power plant. Therefore, the training of operators has always been the focus of each nuclear power plant, and the nuclear power industry also attaches great importance to the training of operators.

[0003] In the process of training operators based on the simulator of the nuclear power unit in the existing technology, the number and types of scenarios for simulator training for operators are large, and new simulator scenarios need to be continuously developed, which makes the workload of simulator instructors heavy, and it is impossible to effectively combine a variety of simulator scenarios based on manual efforts. Summary of the invention

[0004] The present invention provides a scene generation method, device, equipment and medium for a nuclear power unit simulator, so as to realize automatic combination of various simulator scenes and reduce the workload of simulator instructors.

[0005] According to one aspect of the present invention, a method for generating a scene of a nuclear power plant simulator is provided, the method comprising:

[0006] Obtain the number of target operation events and corresponding event screening conditions in the target simulation scenario; wherein the number of event screening conditions is the same as the number of target operation events, and different operation events correspond to different operation conditions of the nuclear power unit;

[0007] According to the event screening condition, the event selection range of each target operation event is determined in a pre-constructed operation event database, and the corresponding target operation event is determined from the candidate operation events corresponding to each event selection range; wherein different event selection ranges correspond to different target operation events and the event attribute information corresponding to each target operation event is different;

[0008] Based on each of the target running events, the target simulation scenario is generated in combination.

[0009] According to another aspect of the present invention, a scene generation device for a nuclear power unit simulator is provided, the device comprising:

[0010] A quantity and condition acquisition module is used to obtain the number of target operation events and the corresponding event screening conditions in the target simulation scenario; wherein the number of event screening conditions is the same as the number of target operation events, and different operation events correspond to different operation conditions of the nuclear power unit;

[0011] A target operation event determination module is used to determine the event selection range of each target operation event in a pre-built operation event database according to the event screening condition, and determine the corresponding target operation event from the candidate operation events corresponding to each event selection range; wherein different event selection ranges correspond to different target operation events and the event attribute information corresponding to each target operation event is different;

[0012] The target simulation scenario generation module is used to generate the target simulation scenario based on the target running events.

[0013] According to another aspect of the present invention, there is provided an electronic device, the electronic device comprising:

[0014] at least one processor; and

[0015] a memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the scene generation method for the nuclear power unit simulator described in any embodiment of the present invention.

[0017] According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for enabling a processor to implement the scene generation method for a nuclear power unit simulator as described in any embodiment of the present invention when the computer instructions are executed.

[0018] According to another aspect of the present invention, there is provided a computer program product, comprising a computer program / instruction, which, when executed by a processor, implements the scenario generation method for a nuclear power unit simulator as described in any embodiment of the present invention.

[0019] The technical solution of the embodiment of the present invention can automatically determine the event screening range corresponding to each target operation event by obtaining the number of target operation events and the corresponding event screening conditions in the target simulation scenario, and determine each different target operation event with different event attribute information from each event screening range, and then obtain the corresponding target simulation scenario based on the combination of each different target operation event, so as to realize the automatic selection of the operation event corresponding to each operation condition of the nuclear power unit, and combine the simulator simulation scenario as the target operation event, so as to avoid the situation that the simulator instructor manually designs the corresponding simulation scenario, and further help to reduce the workload of the nuclear power unit simulator instructor while automatically combining a variety of simulator simulation scenarios. In addition, since each target operation event determined in each event selection range is different in itself and the corresponding event attribute information is also different, it helps to avoid the operation events involved in the corresponding target simulation scenario generated by the automatic combination being relatively single, so as to help improve the comprehensiveness of the corresponding target simulation scenario for the training or assessment of the operators of the nuclear power unit.

[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0022] Figure 1 It is a flow chart of a scene generation method for a nuclear power unit simulator provided according to the first embodiment of the present invention.

[0023] Figure 2 It is a flow chart of another scenario generation method for a nuclear power unit simulator provided according to the second embodiment of the present invention.

[0024] Figure 3 It is a flow chart of another scenario generation method for a nuclear power unit simulator provided according to the third embodiment of the present invention.

[0025] Figure 4 It is a structural schematic diagram of a scene generation device for a nuclear power unit simulator provided according to a fourth embodiment of the present invention.

[0026] Figure 5 It is a structural schematic diagram of an electronic device for implementing a scene generation method for a nuclear power unit simulator according to an embodiment of the present invention. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] Figure 1 This is a flow chart of a scene generation method for a nuclear power unit simulator provided in the first embodiment of the present invention. This embodiment is applicable to the case of automatically generating simulation scenes for a nuclear power unit simulator. The method can be executed by a scene generation device for a nuclear power unit simulator. The device can be implemented in the form of hardware and / or software, and the device can be configured in an electronic device. Figure 1 Said method comprises:

[0030] S110. Obtain the number of target operating events and corresponding event screening conditions in the target simulation scenario; wherein the number of event screening conditions is the same as the number of target operating events, and different operating events correspond to different operating conditions of the nuclear power unit.

[0031] Among them, the target simulation scenario can be a combination of operating conditions corresponding to at least one operating event of the nuclear power unit that needs to be simulated in the simulator. The operating event can be various situations or phenomena that occur during the operation of the nuclear power unit. The operating event can be associated with various systems and equipment of the nuclear power unit. A target simulation scenario can be composed of at least one operating event. The scenario types corresponding to the simulation scenario can include at least one of the initial state, normal operation, failure, deviation and accident types. The initial state can be the state of each system in the nuclear power unit when it starts to operate. The nuclear power unit can be an AP1000 nuclear power unit, etc. The target number of operating events can be the number of operating events that need to be included in the target simulation scenario input by the user. The user can be a simulator instructor, etc.

[0032] The event screening condition may be a condition that the target operation event set by the user needs to meet, for example, it may be a condition that the event attribute information of each target operation event needs to meet. The event attribute information may be content information corresponding to each attribute dimension of each operation event of the nuclear power unit, for example, it may include at least one of the information types such as fault type, risk consequence, system, main inspection degree and human factor inspection point. The fault type may include at least one of the fault types such as instrument failure, transfer failure, electrical failure, valve failure, leakage and automatic control abnormality. The risk result may be a risk consequence that may be caused by the operation event, and the risk consequence may be used to characterize the severity of the operation event. The risk consequence may be, for example, a consequence type such as reactor shutdown and system failure. Different risk consequences may be set to different risk levels, and the corresponding relationship between the risk consequence and the risk level may be preset as needed. The system may be a system in the nuclear power unit where the operation event occurs, for example, a reactor cooling system, an electrical system, etc. The main inspection degree may be a preset indicator for evaluating the professional skills and knowledge level required by the operator when handling the operation event, for example, it may include at least one of the inspection dimensions such as fault diagnosis ability, emergency response ability and teamwork ability. The human factors inspection point can be the completion status of the human operation link that needs to be inspected in the operation event, for example, it can be the use of tools to prevent human errors.

[0033] Exemplarily, the corresponding event attribute information may also include at least one of the applicable nuclear power unit type, event name, scenario type, system, main inspection post, fault type, suitable initial operating conditions, recommended duration, risk level, risk consequences, urgency, main inspection degree, procedures, key knowledge points, recommended joint training events, unit status after fault handling, exclusion principle, related experience feedback, human factors inspection points, reactive control and other information types.

[0034] Among them, the event name can be identification information for identifying the operation event, and the main inspection position can be the operator responsible for handling the operation event. The types of operators can include reactor operators, electrical operators, and mechanical operators. The initial operating condition can be the state when the system corresponding to the operation event starts to operate, which can include full power operation and low power operation. The recommended duration can be the allowable time from the occurrence of the operation event to the end of the processing. The risk level can be the risk level caused by the fault type corresponding to the operation event. The urgency can be determined according to the length of the time interval from the development of the operation event from the initial operating condition to the generation of the transient state. The longer the time interval, the lower the corresponding urgency can be, and the shorter the time interval, the higher the corresponding urgency can be. The procedure can be the standard operating procedure that the operator needs to follow when handling the operation event. The key knowledge point can be the key technology or theory that the operator needs to have when handling the operation event. The recommended joint training event can be other operation events that are recommended for joint training with the current operation event. The exclusion principle can be the characteristics of other operation events that are excluded from the current operation event. The associated experience feedback can be the experience feedback of the operation event processing of the same type as the current operation event that has occurred in the past. Reactivity control can be the ability to adjust reactor power, etc.

[0035] S120. According to the event screening conditions, determine the event selection range of each target operation event in a pre-constructed operation event database, and determine the corresponding target operation event from the candidate operation events corresponding to each event selection range; wherein, different event selection ranges correspond to different target operation events and the event attribute information corresponding to each target operation event is different.

[0036] The operation event database may include multiple operation events and event attribute information corresponding to each operation event. Different event attribute information may correspond to different attribute dimensions of the operation event.

[0037] Specifically, after obtaining each event screening condition, each operation event in the operation event database having event attribute information corresponding to the event screening condition can be determined according to the event screening condition, and the set of each operation event can be used as the event selection range of the target operation event corresponding to the event screening condition, and the operation events included in the event selection range can be the corresponding candidate operation events. Accordingly, after determining the number of event selection ranges of the target operation events, each target operation event that meets the preset requirements can be determined from each event selection range. Among them, the preset requirement can be that the target operation events determined based on different event selection ranges are different and the event attribute information corresponding to each target operation event is different.

[0038] S130: Based on each of the target running events, generate the target simulation scenario in combination.

[0039] Among them, the target simulation scenario can include various target operation events.

[0040] The technical solution of the embodiment of the present invention can automatically determine the event screening range corresponding to each target operation event by obtaining the number of target operation events and the corresponding event screening conditions in the target simulation scenario, and determine each different target operation event with different event attribute information from each event screening range, and then obtain the corresponding target simulation scenario based on the combination of each different target operation event, so as to realize the automatic selection of the operation event corresponding to each operation condition of the nuclear power unit, and combine the simulator simulation scenario as the target operation event, so as to avoid the situation that the simulator instructor manually designs the corresponding simulation scenario, and further help to reduce the workload of the nuclear power unit simulator instructor while automatically combining a variety of simulator simulation scenarios. In addition, since each target operation event determined in each event selection range is different in itself and the corresponding event attribute information is also different, it helps to avoid the operation events involved in the corresponding target simulation scenario generated by the automatic combination being relatively single, so as to help improve the comprehensiveness of the corresponding target simulation scenario for the training or assessment of the operators of the nuclear power unit.

[0041] Figure 2 This is a flow chart of a scene generation method for a nuclear power unit simulator provided in the second embodiment of the present invention. This embodiment is further optimized based on the above embodiments. It should be noted that for the parts not described in detail in this embodiment, please refer to the relevant descriptions in other embodiments.

[0042] Further, "determine the corresponding target operation event from the candidate operation events corresponding to each of the event selection ranges" is refined into "determine each determined event selection range before the current event selection range; wherein the determined event selection range is an event selection range for the determined corresponding target operation event; based on the determined target operation events corresponding to each of the determined event selection ranges and the preset event mutual exclusion rule, determine the target event selection range corresponding to the current event selection range; wherein the event mutual exclusion rule is that the content of the first event attribute information corresponding to different target operation events is different, and the first event attribute information includes at least one of a fault type and a risk consequence; from the target event selection range, determine the target operation event corresponding to the current event selection range." to improve the determination mechanism of the target operation event.

[0043] refer to Figure 2 , the method specifically comprises the following steps:

[0044] S210. Obtain the number of target operating events and corresponding event screening conditions in the target simulation scenario; wherein the number of event screening conditions is the same as the number of target operating events, and different operating events correspond to different operating conditions of the nuclear power unit.

[0045] S220: Determine, according to the event screening condition, an event selection range of each target operation event in a pre-built operation event database.

[0046] S230, determining each determined event selection range before the current event selection range; wherein the determined event selection range is an event selection range that has been determined to correspond to the target running event.

[0047] There may be at least one determined event selection range. For example, if the current event selection range is the third event selection range for determining the target event, each determined event selection range includes the first event selection range for determining the target event and the second event selection range for determining the target event.

[0048] Specifically, before determining the target running event corresponding to the current event selection range, each event selection range of the determined target running event may be determined, and each event selection range of the determined target running event may be used as the corresponding determined event range.

[0049] S240. Determine the target event selection range corresponding to the current event selection range based on the determined target operation events corresponding to each determined event selection range and the preset event mutual exclusion rules; wherein the event mutual exclusion rules are that the content of the first event attribute information corresponding to different target operation events is different, and the first event attribute information includes at least one of a fault type and a risk consequence.

[0050] The determined target running event may be a target running event determined from a determined event range. The target event selection range may be a set of candidate running events whose first event attribute information in the current event selection range is different from the determined target running events.

[0051] S250. Determine a target running event corresponding to the current event selection range from the target event selection range; wherein different event selection ranges correspond to different target running events and event attribute information corresponding to each target running event is different.

[0052] Specifically, one of the candidate execution events included in the target event selection range may be randomly selected as the target execution event corresponding to the current event selection range.

[0053] In an optional embodiment, determining the target running event corresponding to the current event selection range from the target event selection range may include:

[0054] Compare the contents of the second event attribute information of the candidate operation events and the determined target operation events in the target event selection range to determine the second event attribute information with different contents in the candidate operation events; superimpose the preset weights corresponding to the second event attribute information with different contents and the initial event weights of the corresponding candidate operation events to obtain the new event weights of the candidate operation events; compare the new event weights of the candidate operation events in the target event selection range, and take the candidate operation event with the highest new event weight as the target operation event corresponding to the current event selection range.

[0055] Among them, the second event attribute information may include at least one of the information types such as fault type, system, risk consequence, main inspection degree, human factor inspection point, etc. The preset weight corresponding to each second event attribute information and the initial event weight of each candidate operation event can be set according to needs or experience. For example, the initial event weight of each candidate operation event can be 0, etc. The second event attribute information with different contents in the candidate operation event can be the second event attribute information in the candidate operation event that is different from the second event attribute information of each determined target operation event.

[0056] It can be understood that by determining the target event selection range corresponding to the candidate operation events, each second event attribute information has different second attribute information content from the determined target operation events, and superimposing the weight of each second event attribute information on the initial event weight of the candidate operation event to form a new event weight of the candidate operation event, and taking the candidate operation event with the highest new event weight as the corresponding target operation event, the currently determined target operation event and each determined target operation event have significant differences in various attribute dimensions, which helps to avoid the limitations of training or assessment caused by the similarity of each target operation event in various attribute dimensions.

[0057] In an optional embodiment, if there are multiple candidate execution events with the highest new event weight, any candidate execution event among the multiple candidate execution events may be selected as the corresponding target execution event.

[0058] S260: Based on each of the target running events, generate the target simulation scenario in combination.

[0059] In an embodiment of the present invention, by introducing corresponding event mutual exclusion rules when determining the target operating event of the current event selection range, candidate operating events in the current event selection range that are different from each determined target operating event in terms of fault type and / or risk consequence are used as the target operating event of the current event selection range. This enables each event covered in the generated target simulation scenario to correspond to a different fault type and / or risk consequence, thereby avoiding the limitations of training or assessment caused by the relatively single fault type or risk consequence of the operating event included in the target simulation scenario, thereby helping to improve the comprehensiveness of the training or assessment of operators of nuclear power units by the corresponding target simulation scenario, and at the same time helping to improve the operating personnel's ability to cope with complex situations during the operation of the nuclear power unit.

[0060] Figure 3 This is a flow chart of a scene generation method for a nuclear power unit simulator provided in the third embodiment of the present invention. This embodiment is further optimized based on the above embodiments. It should be noted that for the parts not described in detail in this embodiment, please refer to the relevant descriptions in other embodiments.

[0061] Furthermore, after “based on each of the target operation events, combine and generate the target simulation scenario”, add “determine the event ranking weight of the current target operation event according to the set event risk level of the target operation event, the preset scenario risk level of the current target simulation scenario, the set event urgency of the current target operation event and the preset scenario urgency of the current target simulation scenario; wherein the current target operation event is the target operation event in the current target simulation scenario; sum the event ranking weights of each target operation event in the current target simulation scenario to obtain the scene ranking weight of the current target simulation scenario; sort and display each target simulation scenario according to the scene ranking weight of each target simulation scenario; wherein the event selection range of different target simulation scenarios is the same and there are different target operation events” to achieve a reasonable display of the different target simulation scenarios generated.

[0062] refer to Figure 3 , the method specifically comprises the following steps:

[0063] S310. Obtain the number of target operating events and corresponding event screening conditions in the target simulation scenario; wherein the number of event screening conditions is the same as the number of target operating events, and different operating events correspond to different operating conditions of the nuclear power unit.

[0064] S320. According to the event screening conditions, determine the event selection range of each target operation event in a pre-constructed operation event database, and determine the corresponding target operation event from the candidate operation events corresponding to each event selection range; wherein, different event selection ranges correspond to different target operation events and the event attribute information corresponding to each target operation event is different.

[0065] S330: Based on each of the target running events, generate the target simulation scenario in combination.

[0066] S340. Determine the event ranking weight of the current target operation event according to the set event risk level of the current target operation event, the preset scenario risk level of the current target simulation scenario, the set event urgency of the current target operation event, and the preset scenario urgency of the current target simulation scenario; wherein the current target operation event is the target operation event in the current target simulation scenario.

[0067] The event attribute information of the operation event may include risk level and urgency, etc. The set event risk level may be a preset risk level of the operation event. The set event urgency may be a preset urgency of the operation event. The preset scenario risk level may be a preset risk level that needs to be configured for the target simulation scenario, and the preset scenario urgency may be a preset urgency that needs to be configured for the target simulation scenario.

[0068] Specifically, a mapping relationship database between different set event risk levels, different preset scenario risk levels, different set event urgency, different preset scenario urgency and corresponding event sorting weights can be established in advance. Accordingly, after determining the set event risk level of the current target operation event, the preset scenario risk level of the current target simulation scenario, the set event urgency of the current target operation event and the preset scenario urgency of the current target simulation scenario, the corresponding event sorting weights can be matched by traversing the mapping relationship database, and the matched event sorting weight can be used as the event sorting weight of the current target operation event.

[0069] S350: Sum the event ranking weights of each target running event in the current target simulation scene to obtain the scene ranking weight of the current target simulation scene.

[0070] S360. Sort and display each target simulation scene according to the scene sorting weight of each target simulation scene; wherein, each event selection range of different target simulation scenes is the same and there are different target running events.

[0071] Specifically, each target simulation scene may be sorted and displayed in descending order based on the scene sorting weight of each target simulation scene.

[0072] In an optional embodiment, different target simulation scenarios may correspond to different starting target running events; the starting target running event may be a target running event determined from an event selection range at a starting position based on a set event selection range order; each candidate running event in the event selection range at the starting position may serve as a starting target running event.

[0073] The event selection range sequence may be set as required, and is not specifically limited here.

[0074] Specifically, based on the set event selection range order, any candidate running event can be selected from the event selection range at the starting position as the starting target running event, and then based on the starting target running event, the target running events corresponding to each event selection range after the starting position can be determined in sequence.

[0075] It can be understood that by setting the order of event selection ranges, the optimal candidate operation event associated with the target operation event corresponding to the previous event selection range in each event selection range can be determined successively and progressively, and the optimal candidate operation event can be used as the corresponding target operation event, thereby helping to obtain a combination of target simulation scenarios with a high degree of matching for each target operation event, and since each candidate operation event in the event selection range at the starting position can be used as the starting target operation event, a large number of non-repetitive and diverse target simulation scenarios can be developed.

[0076] In an optional embodiment, determining the event ranking weight of the current target operation event according to the set event risk level of the current target operation event, the preset scenario risk level of the current target simulation scenario, the set event urgency of the current target operation event, and the preset scenario urgency of the current target simulation scenario may include:

[0077] Determine the risk level ranking weight of the current target operation event based on the set event risk level of the current target operation event and the preset scenario risk level of the current target simulation scenario; determine the urgency ranking weight of the current target operation event based on the set event urgency of the current target operation event and the preset scenario urgency of the current target simulation scenario; sum the risk level ranking weight and the urgency ranking weight of the current target operation event to obtain the event ranking weight of the current target operation event.

[0078] Specifically, a first mapping relationship database of different set event risk levels, different preset scenario risk levels and corresponding risk level ranking weights can be pre-established. Accordingly, after determining the set event risk level of the current target operation event and the preset scenario risk level of the current target simulation scenario, the corresponding risk level ranking weights can be traversed and matched, and the matched risk level ranking weights can be used as the risk level ranking weights of the current target operation event. A second mapping relationship database of different set event urgency, different preset scenario urgency and corresponding urgency ranking weights can also be pre-established. Accordingly, after determining the set event urgency of the current target operation event and the preset scenario urgency of the current target simulation scenario, the corresponding urgency ranking weights can be traversed and matched, and the matched urgency ranking weights can be used as the urgency ranking weights of the current target operation event.

[0079] In an optional embodiment, the corresponding risk level ranking weights may be calculated as follows:

[0080] Q F =(5-|ab|)

[0081] Among them, Q F It can represent the risk level ranking weight of the current target operation event, a can represent the preset scenario risk level of the current target simulation scenario, and b can represent the set event risk level of the current target operation event.

[0082] In an optional embodiment, the corresponding urgency ranking weight may be calculated as follows:

[0083] Q J =5×(3-|cd|) / 3

[0084] Among them, Q J can represent the urgency ranking weight of the current target running event, c can represent the preset scenario urgency of the current target simulation scenario, and d can represent the set event urgency of the current target running event.

[0085] In an optional embodiment, sorting and displaying each target simulation scene according to the scene sorting weight of each target simulation scene may include:

[0086] The target simulation scenarios are sorted in descending order according to the scene sorting weight, and based on the sorting position corresponding to each target simulation scenario, starting from the target simulation scenario at the starting position, a set number of target simulation scenarios are selected in sequence as target display scenarios; each of the target display scenarios is displayed according to the sorting position, and in response to the user's check operation on the target display scene, each target display scenario checked by the user is generated into a training lesson plan for the corresponding nuclear power unit; wherein, the name of the target display scenario in the training lesson plan is obtained by concatenating the event names of each target operation event in the target display scenario by semicolons.

[0087] The set number may be the number of target simulation scenarios to be displayed as required, for example, the first 20 target simulation scenarios in the corresponding order of the scenarios. The training lesson plan may be used as a teaching plan for training operators of a nuclear power unit for operating events of the nuclear power unit. The order of the names of the events in the target display scenario name may be set as required, and no specific restrictions are made here.

[0088] It can be understood that by displaying a set number of target simulation scenarios with higher scene sorting weights, while the target simulation scenarios with higher matching degrees can be intuitively displayed to the user for the user to check, the computing and display resources occupied by displaying all target simulation scenarios are avoided, which also helps to improve the comprehensiveness of the generated training lesson plans.

[0089] In an embodiment of the present invention, the event ranking weight of the current target operation event is determined by the set event risk level of the target operation event, the preset scenario risk level of the current target simulation scenario, the set event urgency of the current target operation event and the preset scenario urgency of the current target simulation scenario, and the sum of the event ranking weights corresponding to each target operation event is further used as the scene ranking weight of the current target simulation scenario, and then based on the scene ranking weights of each target simulation scenario, each target simulation scenario is sorted and displayed, so that when the target simulation scenario is displayed, the difficulty association judgment of each target simulation scenario can be achieved only through the display order of each target simulation scenario, thereby providing relevant references when the user selects the required target simulation scenario, thereby helping to improve the efficiency of the user in selecting the corresponding target simulation scenario to generate the corresponding training lesson plan.

[0090] Figure 4 This is a schematic diagram of the structure of a scene generation device for a nuclear power unit simulator provided in the fourth embodiment of the present invention. This embodiment is applicable to the case of automatically generating simulation scenes for a nuclear power unit simulator. The device can be implemented in the form of hardware and / or software, and the device can be configured in an electronic device. Figure 4 Said device comprises:

[0091] The quantity and condition acquisition module 410 is used to acquire the number of target operation events and the corresponding event screening conditions in the target simulation scenario; wherein the number of event screening conditions is the same as the number of target operation events, and different operation events correspond to different operation conditions of the nuclear power unit;

[0092] The target operation event determination module 420 is used to determine the event selection range of each target operation event in a pre-built operation event database according to the event screening condition, and determine the corresponding target operation event from the candidate operation events corresponding to each event selection range; wherein different event selection ranges correspond to different target operation events and the event attribute information corresponding to each target operation event is different;

[0093] The target simulation scenario generation module 430 is used to generate the target simulation scenario based on the target running events.

[0094] The technical solution of the embodiment of the present invention can automatically determine the event screening range corresponding to each target operation event by obtaining the number of target operation events and the corresponding event screening conditions in the target simulation scenario, and determine each different target operation event with different event attribute information from each event screening range, and then obtain the corresponding target simulation scenario based on the combination of each different target operation event, so as to realize the automatic selection of the operation event corresponding to each operation condition of the nuclear power unit, and combine the simulator simulation scenario as the target operation event, so as to avoid the situation that the simulator instructor manually designs the corresponding simulation scenario, and further help to reduce the workload of the nuclear power unit simulator instructor while automatically combining a variety of simulator simulation scenarios. In addition, since each target operation event determined in each event selection range is different in itself and the corresponding event attribute information is also different, it helps to avoid the operation events involved in the corresponding target simulation scenario generated by the automatic combination being relatively single, so as to help improve the comprehensiveness of the corresponding target simulation scenario for the training or assessment of the operators of the nuclear power unit.

[0095] Optionally, the target operation event determination module 420 may include:

[0096] A determined event selection range determining unit, used to determine each determined event selection range before the current event selection range; wherein the determined event selection range is an event selection range that has been determined to correspond to the target running event;

[0097] A target event selection range determination unit, configured to determine a target event selection range corresponding to a current event selection range based on determined target operation events corresponding to each determined event selection range and a preset event mutual exclusion rule; wherein the event mutual exclusion rule is that the content of first event attribute information corresponding to different target operation events is different, and the first event attribute information includes at least one of a fault type and a risk consequence;

[0098] The target running event determining unit is used to determine the target running event corresponding to the current event selection range from the target event selection range.

[0099] Optionally, the target operation event determination unit may include:

[0100] The second event attribute information determination subunit is used to compare the content of the second event attribute information of the candidate running events in the target event selection range and each determined target running event, and determine each second event attribute information with different content in the candidate running event;

[0101] A new event weight acquisition subunit is used to superimpose the preset weight corresponding to each second event attribute information with different contents and the initial event weight of the corresponding candidate running event to obtain a new event weight of the candidate running event;

[0102] The target running event determination subunit is used to compare the new event weights of the candidate running events in the target event selection range, and take the candidate running event with the highest new event weight as the target running event corresponding to the current event selection range.

[0103] Optionally, after generating the target simulation scenario based on the target running events, the corresponding device may further include:

[0104] An event ranking weight determination module is used to determine the event ranking weight of the current target operation event according to the set event risk level of the current target operation event, the preset scenario risk level of the current target simulation scenario, the set event urgency of the current target operation event, and the preset scenario urgency of the current target simulation scenario; wherein the current target operation event is the target operation event in the current target simulation scenario;

[0105] A scenario ranking weight determination module is used to sum the event ranking weights of each target running event in the current target simulation scenario to obtain the scenario ranking weight of the current target simulation scenario;

[0106] The sorting and display module is used to sort and display each target simulation scene according to the scene sorting weight of each target simulation scene; wherein, the event selection range of different target simulation scenes is the same and there are different target running events.

[0107] Optionally, different target simulation scenarios may correspond to different starting target running events; the starting target running event may be a target running event determined from an event selection range at a starting position based on a set event selection range order; each candidate running event in the event selection range at the starting position may serve as a starting target running event.

[0108] Optionally, the event ranking weight determination module may include:

[0109] A risk level ranking weight determination unit, used to determine the risk level ranking weight of the current target operation event according to the set event risk level of the current target operation event and the preset scenario risk level of the current target simulation scenario;

[0110] An urgency ranking weight determination unit, used to determine the urgency ranking weight of the current target operation event according to the set event urgency of the current target operation event and the preset scenario urgency of the current target simulation scenario;

[0111] The event ranking weight determination unit is used to sum the risk level ranking weight and the urgency ranking weight of the current target operation event to obtain the event ranking weight of the current target operation event.

[0112] Optionally, the sorting display module may include:

[0113] A target display scene determination unit is used to sort each target simulation scene in descending order according to the scene sorting weight, and based on the sorting position corresponding to each target simulation scene, starting from the target simulation scene at the starting position, sequentially select a set number of target simulation scenes as target display scenes;

[0114] A training lesson plan generating unit is used to display each of the target display scenes according to the sorting position, and in response to the user's check operation on the target display scene, generate each target display scene checked by the user into a training lesson plan for the corresponding nuclear power unit; wherein, the name of the target display scene in the training lesson plan is obtained by concatenating the event names of each target operation event in the target display scene by semicolons.

[0115] The scene generation device for a nuclear power unit simulator provided in the embodiment of the present invention can execute any scene generation method for a nuclear power unit simulator provided in the embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the scene generation method for each nuclear power unit simulator. For the contents not described in detail in the embodiment of the present invention, reference can be made to the description in the embodiment of the scene generation method for a nuclear power unit simulator in any embodiment of the present invention.

[0116] According to an embodiment of the present invention, the present invention also provides an electronic device, a readable storage medium and a computer program product.

[0117] Figure 5 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0118] like Figure 5 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0119] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0120] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 11 executes the various methods and processes described above, such as a scenario generation method for a nuclear power unit simulator.

[0121] In some embodiments, the scenario generation method for a nuclear power plant simulator may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the scenario generation method for a nuclear power plant simulator described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the scenario generation method for a nuclear power plant simulator in any other appropriate manner (e.g., by means of firmware).

[0122] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0123] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0124] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0125] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0126] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0127] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0128] Artificial intelligence is a discipline that studies how to use computers to simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, planning, etc.). It includes both hardware-level and software-level technologies. Artificial intelligence hardware technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, and big data processing; artificial intelligence software technologies mainly include computer vision technology, speech recognition technology, natural language processing technology, machine learning / deep learning technology, big data processing technology, knowledge graph technology, and other major directions.

[0129] Cloud computing refers to a technology system that uses network access to elastically scalable shared physical or virtual resource pools. Resources can include servers, operating systems, networks, software, applications, and storage devices, and can be deployed and managed on demand and in a self-service manner. Cloud computing technology can provide efficient and powerful data processing capabilities for technical applications such as artificial intelligence and blockchain, as well as model training.

[0130] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution provided by this disclosure can be achieved, and this document does not limit this.

[0131] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A scene generation method for a nuclear power unit simulator, characterized in that: include: Obtain the number of target operation events and corresponding event screening conditions in the target simulation scenario; wherein the number of event screening conditions is the same as the number of target operation events, and different operation events correspond to different operation conditions of the nuclear power unit; According to the event screening condition, the event selection range of each target operation event is determined in a pre-constructed operation event database, and the corresponding target operation event is determined from the candidate operation events corresponding to each event selection range; wherein different event selection ranges correspond to different target operation events and the event attribute information corresponding to each target operation event is different; Based on each of the target running events, the target simulation scenario is generated in combination.

2. The method according to claim 1, characterized in that: Determining a corresponding target running event from the candidate running events corresponding to each event selection range includes: Determine each determined event selection range before the current event selection range; wherein the determined event selection range is an event selection range that has been determined to correspond to the target running event; Based on the determined target operation events corresponding to each determined event selection range and the preset event mutual exclusion rule, determine the target event selection range corresponding to the current event selection range; wherein the event mutual exclusion rule is that the content of the first event attribute information corresponding to different target operation events is different, and the first event attribute information includes at least one of a fault type and a risk consequence; From the target event selection range, a target running event corresponding to the current event selection range is determined.

3. The method according to claim 2, characterized in that Determining a target running event corresponding to the current event selection range from the target event selection range includes: Compare the contents of the second event attribute information of the candidate running events in the target event selection range and the determined target running events, and determine the second event attribute information of different contents in the candidate running events; Adding the preset weight corresponding to each second event attribute information having different contents to the initial event weight of the corresponding candidate running event to obtain a new event weight of the candidate running event; The new event weights of the candidate running events in the target event selection range are compared, and the candidate running event with the highest new event weight is used as the target running event corresponding to the current event selection range.

4. The method according to any one of claims 1 to 3, characterized in that After the target simulation scenario is generated based on each of the target operation events, the method further includes: Determine the event ranking weight of the current target operation event according to the set event risk level of the current target operation event, the preset scenario risk level of the current target simulation scenario, the set event urgency of the current target operation event, and the preset scenario urgency of the current target simulation scenario; wherein the current target operation event is the target operation event in the current target simulation scenario; Sum the event ranking weights of each target running event in the current target simulation scene to obtain the scene ranking weight of the current target simulation scene; According to the scene ranking weight of each target simulation scene, each target simulation scene is ranked and displayed; wherein, each event selection range of different target simulation scenes is the same and there are different target running events.

5. The method according to claim 4, characterized in that Different target simulation scenarios correspond to different starting target running events; the starting target running event is a target running event determined from the event selection range at the starting position based on the set event selection range order; each candidate running event in the event selection range at the starting position is used as the starting target running event.

6. The method according to claim 4, characterized in that According to the set event risk level of the current target operation event, the preset scenario risk level of the current target simulation scenario, the set event urgency of the current target operation event and the preset scenario urgency of the current target simulation scenario, the event ranking weight of the current target operation event is determined, including: Determine the risk level ranking weight of the current target operation event according to the set event risk level of the current target operation event and the preset scenario risk level of the current target simulation scenario; Determine the urgency ranking weight of the current target operation event according to the set event urgency of the current target operation event and the preset scenario urgency of the current target simulation scenario; The risk level ranking weight and the urgency ranking weight of the current target operation event are summed to obtain the event ranking weight of the current target operation event.

7. The method according to claim 4, characterized in that According to the scene ranking weight of each target simulation scene, the target simulation scenes are ranked and displayed, including: Sort the target simulation scenes in descending order according to the scene sorting weight, and based on the sorting position corresponding to each target simulation scene, start from the target simulation scene at the starting position, and sequentially select a set number of target simulation scenes as target display scenes; Each of the target display scenes is displayed according to the sorting position, and in response to the user's check operation on the target display scene, each target display scene checked by the user is generated into a training lesson plan for the corresponding nuclear power unit; wherein, the name of the target display scene in the training lesson plan is obtained by concatenating the event names of each target operation event in the target display scene by semicolons.

8. A scene generation device for a nuclear power unit simulator, characterized in that: include: A quantity and condition acquisition module is used to obtain the number of target operation events and the corresponding event screening conditions in the target simulation scenario; wherein the number of event screening conditions is the same as the number of target operation events, and different operation events correspond to different operation conditions of the nuclear power unit; A target operation event determination module is used to determine the event selection range of each target operation event in a pre-built operation event database according to the event screening condition, and determine the corresponding target operation event from the candidate operation events corresponding to each event selection range; wherein different event selection ranges correspond to different target operation events and the event attribute information corresponding to each target operation event is different; The target simulation scenario generation module is used to generate the target simulation scenario based on the target running events.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the scenario generation method for a nuclear power unit simulator according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the scene generation method for a nuclear power unit simulator according to any one of claims 1 to 7 when executed.

Citation Information

Cited By

  • Intelligent execution device and method for simulator training teaching plan of nuclear power plant operator

    CN121214752A

  • Nuclear power plant operator simulator training lesson plan intelligent execution device and method

    CN121214752B