Power grid dispatching simulation method and system based on state model and dispatching instruction analysis
Through the grid scheduling simulation method based on state model and scheduling instructions analysis, the problem that the existing technology cannot fully simulate the real interactive ordering process of dispatchers is solved, and standardized business training and grid simulation operations for dispatchers are realized, which improves the practicality of training. Sex and accuracy.
Patent Information
- Application Number
- CN202411438879.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-02-14
AI Technical Summary
The existing dispatcher training simulation system cannot fully simulate the real interactive ordering process of dispatchers during routine operation, exception handling and fault handling, and cannot conduct business training to standardize dispatch terms and complete operating processes.
The grid scheduling simulation method based on state model and scheduling instruction analysis is adopted. By establishing the state model and scheduling instruction model of the grid scheduling command process, the analysis and simulation response of the simulated scheduling instructions input by the dispatcher is realized, and the grid simulation events and switch operations are simulated. instruction.
It realizes the analysis and identification of the instructions issued by the dispatcher based on natural language during the scheduling simulation process, simulates the interaction process between the substation and the power plant monitoring personnel, generates prompt statements and evaluates points, and improves the standardization and practicality of scheduling business training. sex.
Smart Images

Figure CN119441424A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of power system dispatching, and more specifically, relates to a power grid dispatching simulation method and system based on state model and dispatching instruction analysis. Background Art
[0002] With the continuous advancement of the construction of new power systems, the power system has undergone profound changes in terms of source, network, load, etc., which has significantly improved the dispatch objects and dispatching business skills required by dispatchers. In order to effectively improve the business skills of dispatchers, the Dispatcher Training Simulation System (DTS) simulates various operating states of the power grid and supports dispatchers to conduct simulation exercises close to real operating scenarios. This is the safest, most economical and most effective means of dispatching business training.
[0003] At present, the existing dispatcher training simulation system (DTS) supports dispatchers to simulate the operation of power grid equipment through mouse interaction, simulates the dispatcher to control the primary and secondary equipment of the power system, and dynamically calculates the voltage, current, power and other indicators of the power grid operation based on the power grid dynamic power flow algorithm, so as to realize the simulation training of daily power grid regulation, abnormal handling and fault handling. However, in the actual operation process, the dispatcher needs to interact with the on-site monitoring operators to inquire, issue orders, reply orders, and review based on standardized terms and operation processes to execute the dispatching instructions. When the existing dispatcher training simulation system is applied to power grid dispatching simulation exercises, it is necessary to arrange instructors to play the role of on-site personnel to perform simulated operations, which cannot meet the requirements of convenience and flexibility of dispatching training. In recent years, with the application of speech recognition technology in the dispatching field, the automatic recognition of the dispatcher's speech semantics has been realized, and a large amount of basic corpus has been accumulated.
[0004] The existing dispatcher training simulation system cannot fully simulate the real interactive command process of dispatchers in routine operation dispatching, abnormal handling, and fault handling, and cannot provide dispatchers with business training on standardized dispatching terminology and complete operation processes. The existing speech semantic recognition technology used in power grid dispatching is mainly aimed at scenarios such as speech translation and automated system operation, and cannot yet realize the operation of power grid equipment and status inspection based on natural interactive dialogue simulation. Summary of the invention
[0005] In order to solve the deficiencies in the prior art, the present invention provides a power grid dispatching simulation method and system based on state model and dispatching instruction analysis.
[0006] The present invention adopts the following technical solution.
[0007] A first aspect of the present invention provides a power grid dispatch simulation method based on a state model and dispatch instruction parsing, comprising the following steps:
[0008] Step 1: Establish a state model of the power grid dispatching and command process based on the mapping relationship between various topics of the dispatching instruction and the dispatching and command states corresponding to each topic; establish a dispatching instruction model based on text matching rules and text generation rules, wherein the information stored in the dispatching instruction model for text matching includes: verb information, operating device information, and dispatching instruction subject information; the templates stored in the dispatching instruction model for text generation include: response information templates and simulation event templates;
[0009] Step 2, based on the state model, obtain the current state of the power grid dispatching command process according to the subject of the input simulation dispatching instruction; extract the verbs in the simulation dispatching instruction and match them with the verb information, extract the nouns in the simulation dispatching instruction and match them with the operating equipment information, and match the subject of the simulation dispatching instruction with the dispatching instruction subject information. When all three match, go to step 3; otherwise, repeat step 2;
[0010] Step 3, based on the state model, according to the dispatching instruction subject information that matches the subject of the simulated dispatching instruction, the state information of the power grid dispatching command process is obtained; if the current state of the power grid dispatching command process matches the state information of the power grid dispatching command process, it is determined that it is allowed to enter the next state from the current state of the power grid dispatching command process and enter step 4, otherwise return to step 2;
[0011] Step 4, based on the dispatch instruction model, according to the current state of the power grid dispatch command process and the response information template, generate a simulated response message to indicate the input of the next simulated dispatch instruction, and generate a power grid simulation event and a switch simulation operation instruction under the power grid simulation event based on the operation equipment information and simulation event template that match the noun in the simulated dispatch instruction.
[0012] Preferably, the simulated dispatching instructions are input by the dispatcher through a human-computer interaction interface by using voice recognition or manually inputting instruction text.
[0013] Preferably, step 2 specifically includes:
[0014] Step 2.1, receiving the input simulation dispatching instruction, identifying the current power grid dispatching command step, and determining the current state of the power grid dispatching command process;
[0015] Step 2.2, extract keywords from the simulated dispatch instruction according to the word segmentation algorithm, and select keywords that match the content in the keyword word library as valid keywords from all the keywords contained in the simulated dispatch instruction to form a keyword list;
[0016] Step 2.3, based on the keyword content and part of speech, match the verbs in the keyword list with the verb information in the scheduling instruction model, search the device information in the simulation device library for the nouns in the keyword list, and match them with the operating device information in the scheduling instruction model.
[0017] Preferably, the keyword thesaurus is constructed based on key verbs, dispatching terms or grid equipment names in dispatching instructions commonly used in the field of power system dispatching.
[0018] Preferably, the keyword list adopts a keyword model for understanding dispatch instructions, including numbers, keywords, keyword parts of speech, names of power grid equipment tables corresponding to keywords, and replacement words.
[0019] Preferably, when the simulated dispatch instruction cannot match the information used for text matching stored in the dispatch instruction model, the type of missing information is determined based on the keyword list, and corresponding prompt statements are generated for problems such as missing key verbs, unmatched operation objects, or unextractable supplementary information.
[0020] Preferably, the method further comprises: setting a scoring evaluation dispatching simulation process, and in step 3, when the current state of the power grid dispatching command process does not match the state information of the power grid dispatching command process, generating auxiliary prompt information and deducting points.
[0021] Preferably, the method further comprises: dynamically displaying the grid wiring diagram and grid operation status data in real time, and synchronously updating the switch status of the grid wiring diagram and the grid operation status data according to the execution result of the switch simulation operation instruction of step 4.
[0022] A second aspect of the present invention provides a power grid dispatch simulation system based on state model and dispatch instruction parsing, and running the power grid dispatch simulation method based on state model and dispatch instruction parsing includes:
[0023] Human-computer interaction interface, used for dispatchers to issue simulated dispatching instructions and transmit the simulated dispatching instructions to the power grid dispatching command process control module;
[0024] The power grid dispatching and commanding process control module is used to construct a power grid dispatching and commanding state model, obtain the current state of the power grid dispatching and commanding process according to the subject of the simulated dispatching instruction, and pass the current state of the power grid dispatching and commanding process and the simulated dispatching instruction to the power grid dispatching instruction parsing and simulation interaction module;
[0025] The power grid dispatch instruction parsing and simulation interaction module is used to establish a dispatch instruction model, match the simulated dispatch instruction with the information for text matching stored in the dispatch instruction model, obtain the status information of the power grid dispatch command process, and determine whether the current state of the power grid dispatch command process matches the status information of the power grid dispatch command process. If so, the information and template of the matching dispatch instruction model are sent to the power grid simulation event generation module, and a simulated response message is generated and sent to the human-computer interaction interface;
[0026] The information used for text matching stored in the dispatch instruction model includes: verb information, operation device information, and dispatch instruction subject information; the templates used for text generation stored in the dispatch instruction model include: response information template and simulation event template;
[0027] A power grid simulation event generation module, used to generate a power grid simulation event and a switch simulation operation instruction under the power grid simulation event according to the operation device information and the simulation event template that match the noun in the simulation dispatch instruction, and send them to the power grid simulation calculation module;
[0028] The power grid simulation calculation module is used to execute corresponding switch simulation operations according to power grid simulation events, perform simulation calculations on the power grid operation status, generate power grid operation status data, and send it to the human-computer interaction interface.
[0029] Preferably, the power grid dispatch instruction parsing and simulation interaction module further comprises: extracting keywords in the simulation dispatch instruction according to a word segmentation algorithm, selecting keywords matching the content in the keyword word library as valid keywords, and forming a keyword list;
[0030] Among them, the keyword thesaurus is constructed based on key verbs, dispatching terms or grid equipment names in common dispatching instructions in the field of power system dispatching; the keyword list includes numbers, keywords, keyword parts of speech, keyword corresponding grid equipment table names and replacement words.
[0031] Preferably, the power grid dispatch instruction parsing and simulation interaction module further comprises: when the simulated dispatch instruction cannot match the information for text matching stored in the dispatch instruction model, for problems such as missing key verbs, unmatched operation objects, or unextractable supplementary information, generating corresponding prompt sentences and sending them to the human-computer interaction interface;
[0032] According to the current state of the power grid dispatching and commanding process and the state information matching result of the power grid dispatching and commanding process, a message event and a state transfer determination result are generated and sent to the power grid dispatching and commanding process control module, wherein the state transfer determination result includes a state completion signal or an error command signal;
[0033] The power grid dispatching instruction parsing and simulation interaction module also includes: driving the state model of the power grid dispatching command process to the next command step according to the state completion signal; or generating auxiliary prompt information and deducting points according to the error instruction signal.
[0034] Compared with the prior art, the beneficial effects of the present invention include at least:
[0035] 1. The power grid dispatching simulation method and system of the present invention models the state of the dispatching command steps based on the state model, so as to identify the standardization of the command process in the process of the dispatcher simulating the interactive command with the on-site monitoring personnel, and generate prompt information and evaluation points for the situations of illegal dispatching that are not carried out according to the steps, which can be applied to the power grid dispatching business training scenario.
[0036] 2. The power grid dispatching simulation method and system of the present invention simulate the dispatching process based on dispatching instruction parsing, analyzes the instructions issued by the dispatcher based on natural language during the dispatching simulation process, identifies the specific operation content and operation objects, simulates the monitoring personnel of substations and power plants, generates inquiry prompt statements for non-standard dispatching instructions, and generates power grid simulation operation events for compliant dispatching instructions, thereby realizing the simulation of the real dispatching process. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is an architecture diagram of a power grid dispatch simulation system based on state model and dispatch instruction analysis provided in accordance with an embodiment of the present invention;
[0038] Figure 2 It is a schematic diagram of a power grid dispatching command process control module based on a state model provided in accordance with an embodiment of the present invention;
[0039] Figure 3 is a schematic diagram of a power grid dispatch instruction parsing and simulation interaction module provided according to an embodiment of the present invention;
[0040] Figure 4 It is a schematic diagram of a dialogue management submodule in a power grid dispatch instruction parsing and simulation interaction module provided in accordance with an embodiment of the present invention;
[0041] Figure 5 It is a schematic diagram of a human-computer interaction interface provided according to an application example of the present invention. DETAILED DESCRIPTION
[0042] In order to make the purpose, technical scheme and advantages of the present invention clearer, the technical scheme of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. The embodiments described in this application are only part of the embodiments of the present invention, not all of them. Based on the spirit of the present invention, other embodiments obtained by ordinary technicians in this field without creative work are all within the scope of protection of the present invention.
[0043] The present invention realizes the recognition of the standardized process of the dispatching process and the management of the interactive stage by constructing a power grid dispatching command process control module based on the state model; establishes a power grid dispatching instruction parsing and simulation interaction module to support the recognition of the content of the power grid dispatcher's order, dialogue management and reply instruction generation, and realizes the simulation of the dispatching order process based on the natural language interaction method; establishes a power grid simulation event generation module based on the dispatcher's instruction recognition, supports the dispatcher to simulate the order based on the natural interaction method to realize the simulation operation of the primary and secondary equipment of the power grid, and supports the dispatcher to carry out the full process business training of the dispatching on-site command.
[0044] Embodiment 1 of the present invention provides a power grid dispatch simulation method based on state model and dispatch instruction analysis, comprising the following steps:
[0045] Step 1: Establish a state model of the power grid dispatching and command process based on the mapping relationship between various topics of the dispatching instruction and the dispatching and command state corresponding to each topic; establish a dispatching instruction model based on text matching rules and text generation rules.
[0046] The information used for text matching stored in the dispatch instruction model includes: verb information, operation device information, and dispatch instruction subject information; the templates used for text generation stored in the dispatch instruction model include: response information template and simulation event template;
[0047] Dispatch instruction topics include, for example, “line inspection”, “convert line end hot standby to cold standby”, and “convert line end hot standby to cold standby”.
[0048] Step 2, based on the state model, obtain the current state of the power grid dispatching command process according to the subject of the input simulation dispatching instruction; extract the verbs in the simulation dispatching instruction and match them with the verb information, extract the nouns in the simulation dispatching instruction and match them with the operating equipment information, and match the subject of the simulation dispatching instruction with the dispatching instruction subject information. When all three match, go to step 3; otherwise repeat step 2.
[0049] In a preferred but non-limiting embodiment of the present invention, step 2 specifically comprises:
[0050] Step 2.1, receiving the input simulation dispatching instruction, identifying the current power grid dispatching command step, and determining the current state of the power grid dispatching command process.
[0051] Further preferably, the simulated dispatch instruction is inputted by voice recognition or manual input of instruction text.
[0052] Step 2.2, extracting keywords from the simulated dispatch instruction according to a word segmentation algorithm, and selecting keywords that match the content in the keyword thesaurus from among all the keywords contained in the simulated dispatch instruction as valid keywords to form a keyword list.
[0053] Further preferably, the keyword thesaurus is constructed based on key verbs, dispatching terms or grid equipment names in dispatching instructions commonly used in the field of power system dispatching.
[0054] Further preferably, the keyword list adopts a keyword model for understanding dispatch instructions, including numbers, keywords, keyword parts of speech, keyword corresponding power grid equipment table names and replacement words.
[0055] Step 2.3, based on the keyword content and part of speech, match the verbs in the keyword list with the verb information in the scheduling instruction model, search the device information in the simulation device library for the nouns in the keyword list, and match them with the operating device information in the scheduling instruction model.
[0056] Further preferably, when the simulated scheduling instruction cannot match the information for text matching stored in the scheduling instruction model, Figure 4 The dialogue management process shown in the figure determines the type of missing key information based on the keyword list, and generates corresponding prompt statements for problems such as missing key verbs, unmatched operation objects, and unextractable supplementary information, including:
[0057] When the verbs in the keyword list cannot match the key verbs in the scheduling instruction model, the missing key information type is judged as missing key verbs, and the generated prompt content is "the instruction cannot be recognized";
[0058] When the nouns in the keyword list cannot find matching device information in the simulation device library, or cannot match the operation device information in the scheduling instruction model, the missing key information type is judged as the operation object cannot be matched, and the prompt content is generated as "Check the corresponding device information and re-command";
[0059] When the simulated scheduling instruction can match the corresponding scheduling instruction model, but lacks the required supplementary information in the corresponding scheduling instruction model, it is judged that the missing key information type is that the supplementary information cannot be extracted, and a prompt content is generated as "Check the required additional information and re-enter it."
[0060] Step 3, based on the state model, obtain the state information of the power grid dispatching and command process according to the dispatching instruction subject information that matches the subject of the simulated dispatching instruction; if the current state of the power grid dispatching and command process matches the state information of the power grid dispatching and command process, it is determined that it is allowed to enter the next state from the current state of the power grid dispatching and command process and enter step 4, otherwise return to step 2.
[0061] Preferably, a scoring evaluation dispatch simulation process is set up, and when the current state of the power grid dispatch command process does not match the state information of the power grid dispatch command process, auxiliary prompt information is generated and points are deducted.
[0062] Step 4, based on the dispatch instruction model, according to the current state of the power grid dispatch command process and the response information template, generate a simulated response message to indicate the input of the next simulated dispatch instruction, and generate a power grid simulation event and a switch simulation operation instruction under the power grid simulation event based on the operation equipment information and simulation event template that match the noun in the simulated dispatch instruction.
[0063] Preferably, the power grid wiring diagram and power grid operation status data such as power grid voltage and current are dynamically displayed in real time through the human-computer interaction interface, and the switch status of the power grid wiring diagram and the power grid operation status data are synchronously updated according to the execution result of the switch simulation operation instruction.
[0064] like Figure 1 As shown, embodiment 2 of the present invention provides a power grid dispatching simulation system based on state model and dispatching instruction analysis, including a human-computer interaction interface, a power grid dispatching command process control module, a power grid dispatching instruction analysis and simulation interaction module, a power grid simulation event generation module and a power grid simulation calculation module.
[0065] like Figure 5 As shown, the human-computer interaction interface includes a simulated dispatching dialogue interface and a power grid wiring diagram display interface, which supports dispatchers to simulate the real process to complete dispatching instructions, power grid operation monitoring and other tasks. Dispatchers use the human-computer interaction interface to simulate issuing simulated dispatching instructions to substation and power plant monitoring personnel by inputting text or voice recognition, and transmit the simulated dispatching instructions to the power grid dispatching command process control module.
[0066] like Figure 2 As shown, the power grid dispatching and command process control module constructs a power grid dispatching and command state model based on the state transfer mechanism, reflecting the mapping relationship between the dispatching and command state and the dispatching instruction subject. Specifically, each step in the power grid dispatching and command process is equivalent to a dispatching and command state, and each dispatching and command state represents a standard dispatching instruction required to complete the entire dispatching and command process.
[0067] After receiving the simulated dispatching instruction, the power grid dispatching command process control module identifies the current command step according to the subject of the simulated dispatching instruction, determines the current state of the power grid dispatching command process, and passes the current state of the power grid dispatching command process and the simulated dispatching instruction to the power grid dispatching instruction parsing and simulation interaction module.
[0068] Preferably, the power grid dispatching and command process control module also includes: driving the power grid dispatching and command state model to the next command step according to the status completion signal sent by the power grid dispatching instruction parsing and simulation interaction module; or generating auxiliary prompt information and deducting points according to the error instruction signal, so as to realize dynamic evaluation and auxiliary prompts of the dispatching simulation process.
[0069] like Figure 3 As shown, the power grid dispatch instruction parsing and simulation interaction module is used to establish a dispatch instruction model, match the simulated dispatch instruction with the information used for text matching stored in the dispatch instruction model, and obtain the status information of the power grid dispatch command process, and determine whether the current state of the power grid dispatch command process matches the status information of the power grid dispatch command process. If so, a simulated response message of the substation and power plant monitoring personnel is generated according to the simulated dispatch instruction parsing result to simulate the real dispatch command process. At the same time, the key information and templates required for generating power grid simulation events are extracted, including simulation event templates and operating equipment information, and sent to the power grid simulation event generation module;
[0070] The information used for text matching stored in the dispatch instruction model includes: verb information, operation device information, and dispatch instruction subject information; the templates used for text generation stored in the dispatch instruction model include: response information template and simulation event template.
[0071] In a preferred but non-limiting embodiment of the present invention, a dispatch instruction model is defined, including a dispatch instruction subject, key verbs, operating device information, required supplementary information, a response information template, and a simulation event type. It is worth noting that there are other ways to define the dispatch instruction model, but all of them should include or be able to derive the above information, and all belong to the protection scope of the present invention.
[0072] Preferably, the power grid dispatch instruction parsing and simulation interaction module extracts keywords from the simulation dispatch instruction according to the word segmentation algorithm, and selects keywords that match the content in the keyword thesaurus as valid keywords from all keywords contained in the simulation dispatch instruction obtained based on word segmentation to form a keyword list.
[0073] Further preferably, the keyword thesaurus is constructed based on key verbs, dispatching terms or power grid equipment names in common dispatching instructions in the field of power system dispatching, such as line inspection, XX branch line, maintenance, hot standby to cold standby, etc.; the keyword list adopts a keyword model for understanding dispatching instructions, including numbers, keywords, keyword parts of speech, keyword corresponding power grid equipment table names and replacement words.
[0074] Preferably, a simulation equipment library is constructed for the equipment of substations, power plants and transmission lines, and tables are constructed for different types of equipment in the equipment library. Equipment attributes are defined in each table, including equipment identification, name, plant and station, and other attributes.
[0075] Further preferably, the power grid dispatch instruction parsing and simulation interaction module matches the verbs in the keyword list with the verb information in the dispatch instruction model based on the keyword content and part of speech, searches for device information in the simulation device library for the nouns in the keyword list, and matches them with the operating device information in the dispatch instruction model.
[0076] Preferably, when the simulated dispatch instruction fails to match the information for text matching stored in the dispatch instruction model, Figure 4 The dialogue management module logic shown generates corresponding prompt sentences and sends them to the human-computer interaction interface for problems such as missing key verbs and key nouns and inability to extract supplementary information.
[0077] Preferably, according to the current state of the power grid dispatching and commanding process and the state information matching result of the power grid dispatching and commanding process, a message event and a state transfer determination result are generated and sent to the power grid dispatching and commanding process control module to drive the state model to change the state. Among them, the message event is such as "the instruction is consistent with the step requirements", and the state transfer determination result includes a state completion signal or an error instruction signal. When the comparison result is consistent, a state completion signal is generated, and when the comparison result is inconsistent, an error instruction signal is generated.
[0078] When the state transfer judgment result is a state completion signal, that is, when the actual instruction issued by the dispatcher meets the command process requirements, the interactive information of the simulated on-site monitoring personnel is generated according to the response information template in the matched dispatch instruction model, and the human-computer interaction interface is sent to realize the simulation of the interaction process between the dispatcher and the on-site monitoring operator.
[0079] The power grid simulation event generation module is used to generate power grid simulation events and switch simulation operation instructions under the power grid simulation events according to the operation device information and simulation event templates that match the nouns in the simulation scheduling instructions, and send them to the power grid simulation calculation module.
[0080] The power grid simulation calculation module is used to execute corresponding switch simulation operations according to power grid simulation events, and perform simulation calculations on the power grid operation status, generate power grid operation status data, dynamically change various data and equipment status in the power grid wiring diagram in the human-computer interaction interface, and realize the simulation of the scheduling interaction process.
[0081] In order to further clearly introduce the technical solution of the present invention and its beneficial technical effects, an application example is introduced below. This example is aimed at the training scenario of power grid dispatching business. Taking the handling process after a 110kV line fault trip as an example, the power grid dispatching simulation method based on state model and dispatching instruction analysis provided by Example 1 of the present invention is applied. The human-computer interaction interface of the power grid dispatching simulation system is as follows: Figure 5 The simulated dispatching process after the 110kV line fault tripping specifically includes:
[0082] S1: According to the requirements of line fault handling, a state model of the power grid dispatching and command process is constructed, which specifically includes the following states in order:
[0083] <State 1, fault line inspection, instruction subject: line inspection>,
[0084] <State 2, one side of the plant station line switches to cold standby, command subject: line end hot standby switches to cold standby>,
[0085] <Status 3, one side of the plant line is transferred to maintenance, instruction subject: line end cold standby transfer to maintenance>,
[0086] <State 4, the opposite station line switches to cold standby, command subject: line end hot standby switches to cold standby>,
[0087] <Status 5, the line at the opposite station is transferred to maintenance, instruction subject: The line end cold standby is transferred to maintenance>.
[0088] S2: The dispatcher uses voice recognition or manual input commands on the human-computer interaction interface to issue a dispatch instruction: "We have discovered that a fault has occurred on the Ebei Ling branch line of your station and the circuit breaker has tripped. Immediately conduct an energized inspection of the Ebei Ling branch line."
[0089] S3: After receiving the command, the system checks the current dispatch command status in status 1. At this time, the dispatcher's command and status information <status 1, fault line inspection, command subject: line inspection> are sent to the power grid dispatch command parsing and simulation interaction module.
[0090] S4: After receiving the instructions, the power grid dispatch instruction parsing and simulation interaction module will segment the instructions issued by the dispatcher, and filter them based on the keyword library composed of power grid equipment names and dispatch terms to form effective keywords and their attributes as follows: <Number: 1, keyword: Ebeiling branch line, keyword part of speech: proper noun, corresponding equipment table name: Aclineend, replacement word: NULL>, <Number: 2, keyword: line inspection, keyword part of speech: verb, corresponding equipment table name: NULL, replacement word: NULL>.
[0091] S5: Based on the keyword content, part of speech and other attributes, the dispatch instruction model is matched <Dispatch instruction subject: Line inspection; Key verb: Line inspection; Operation equipment information: {Equipment type: Aclineend, Number of equipment: 1}; Required supplementary information: NULL; Response information template: Completed the {Equipment name} inspection, found that {Equipment name} had {Equipment failure type}, and applied for immediate decommissioning of {Equipment name}; Simulation event type: NULL>.
[0092] S6: Compare the matched instruction model subject "line inspection" with the preset instruction subject "line inspection" in state 1, and find that they are consistent. Send a message event "the instruction is consistent with the step requirements" to the power grid dispatching command process control module to drive the dispatching command process to transfer from state 1 to state 2.
[0093] S7: Power grid dispatching command parsing and simulation interaction module. Based on the response information template in the command model and the equipment status obtained by query, a simulated on-site monitoring personnel response statement is generated, "XX station: After completing the inspection of the Ebei Ling branch line, it was found that the Ebei Ling branch line had an AB phase short circuit fault, and an application was made to immediately decommission the Ebei Ling branch line.", and sent to the human-computer dialogue window.
[0094] S8: Based on the feedback from the on-site patrol personnel, the dispatcher issued a dispatch instruction, "Received, your station's Ebeiling branch line is allowed to switch from hot standby to cold standby."
[0095] S9: After receiving the command, the system checks the current dispatch command status in status 2. At this time, the dispatcher's command and the status information <status 2, one side of the plant station line turns to cold standby, command subject: line end hot standby turns to cold standby> are sent to the power grid dispatch command parsing and simulation interaction module.
[0096] S10: After receiving the instructions, the power grid dispatch instruction parsing and simulation interaction module performs word segmentation on the instructions issued by the dispatcher, and forms effective keywords and their attributes based on the word segmentation dictionary composed of power grid equipment names, dispatching terms, and keyword library screening, as follows: <Number: 1, keyword: Ebei Ling branch line, keyword part of speech: proper noun, corresponding equipment table name: Aclineend, replacement word: NULL>, <Number: 2, keyword: hot standby to cold standby, keyword part of speech: verb, corresponding equipment table name: NULL, replacement word: NULL>.
[0097] S11: Based on the keyword content, part of speech and other attributes, the dispatch instruction model is matched <Dispatching instruction subject: Line end hot standby to cold standby; Key verb: Hot standby to cold standby; Operation equipment information: {Equipment type: Aclineend, Number of equipment: 1}; Required supplementary information: NULL; Response information template: Received {Equipment name} hot standby to cold standby, execute immediately; Simulation event type: 301>.
[0098] S12: The matched instruction model subject "line end hot standby to cold standby" is compared with the preset instruction subject "line end hot standby to cold standby" of state 2, and the results are consistent. A message event "the instruction is consistent with the step requirement" is sent to the power grid dispatching command process control module to drive the dispatching command process to transfer from state 2 to state 3.
[0099] S13: The power grid dispatching instruction parsing and simulation interaction module generates a simulated on-site monitoring personnel response statement based on the response information template in the instruction model and the equipment status obtained by the query, "XX Station: Received the hot standby to cold standby conversion of the Ebei Ling branch line, execute immediately." and sends it to the human-computer dialogue window.
[0100] S14: The power grid simulation event generation module generates a power grid simulation event and sends it to the power grid simulation calculation program according to the simulation event type, device name, and device type data obtained by the power grid dispatch instruction parsing and simulation interaction module. The simulation program opens the 151 switch and 1511 and 1516 isolation switches in the Ebei Ling branch line, putting the station side of the Ebei Ling branch line in cold standby state, and updates the switch status of the wiring diagram of the human-machine interface as well as the power grid voltage, current and other power grid operation status data.
[0101] S15: The dispatcher issues correct instructions according to the dispatching requirements and the S8-S14 process according to the requirements of different dispatching and commanding steps. The state model of the power grid dispatching and commanding process changes from state 3 to state 5. Through the human-computer dialogue window, the interaction process between the dispatcher and the on-site monitoring personnel in each step is simulated to complete the dispatching tasks one by one.
[0102] Compared with the prior art, the beneficial effects of the present invention include at least:
[0103] 1. The power grid dispatching simulation method and system of the present invention models the state of the dispatching command steps based on the state model, so as to identify the standardization of the command process in the process of the dispatcher simulating the interactive command with the on-site monitoring personnel, and generate prompt information and evaluation points for the situations of illegal dispatching that are not carried out according to the steps, which can be applied to the power grid dispatching business training scenario.
[0104] 2. The power grid dispatching simulation method and system of the present invention simulate the dispatching process based on dispatching instruction parsing, analyzes the instructions issued by the dispatcher based on natural language during the dispatching simulation process, identifies the specific operation content and operation objects, simulates the monitoring personnel of substations and power plants, generates inquiry prompt statements for non-standard dispatching instructions, and generates power grid simulation operation events for compliant dispatching instructions, thereby realizing the simulation of the real dispatching process.
[0105] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.
[0106] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents, and any modifications or equivalent replacements that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A power grid dispatch simulation method based on state model and dispatch instruction analysis, characterized in that: The following steps are involved: Step 1: Establish a state model of the power grid dispatching and command process based on the mapping relationship between various topics of the dispatching instruction and the dispatching and command states corresponding to each topic; establish a dispatching instruction model based on text matching rules and text generation rules, wherein the information stored in the dispatching instruction model for text matching includes: verb information, operating device information, and dispatching instruction subject information; the templates stored in the dispatching instruction model for text generation include: response information templates and simulation event templates; Step 2, based on the state model, obtain the current state of the power grid dispatching command process according to the subject of the input simulation dispatching instruction; extract the verbs in the simulation dispatching instruction and match them with the verb information, extract the nouns in the simulation dispatching instruction and match them with the operating equipment information, and match the subject of the simulation dispatching instruction with the dispatching instruction subject information. When all three match, go to step 3; otherwise, repeat step 2; Step 3, based on the state model, according to the dispatching instruction subject information that matches the subject of the simulated dispatching instruction, the state information of the power grid dispatching command process is obtained; if the current state of the power grid dispatching command process matches the state information of the power grid dispatching command process, it is determined that it is allowed to enter the next state from the current state of the power grid dispatching command process and enter step 4, otherwise return to step 2; Step 4, based on the dispatch instruction model, according to the current state of the power grid dispatch command process and the response information template, generate a simulated response message to indicate the input of the next simulated dispatch instruction, and generate a power grid simulation event and a switch simulation operation instruction under the power grid simulation event based on the operation equipment information and simulation event template that match the noun in the simulated dispatch instruction.
2. The power grid dispatch simulation method based on state model and dispatch instruction analysis according to claim 1, characterized in that: The simulated dispatching instructions are input by the dispatcher through the human-computer interaction interface using voice recognition or manually entering the instruction text.
3. The power grid dispatch simulation method based on state model and dispatch instruction analysis according to claim 1, characterized in that: Step 2 specifically includes: Step 2.1, receiving the input simulation dispatching instruction, identifying the current power grid dispatching command step, and determining the current state of the power grid dispatching command process; Step 2.2, extract keywords from the simulated dispatch instruction according to the word segmentation algorithm, and select keywords that match the content in the keyword word library as valid keywords from all the keywords contained in the simulated dispatch instruction to form a keyword list; Step 2.3, based on the keyword content and part of speech, match the verbs in the keyword list with the verb information in the scheduling instruction model, search the device information in the simulation device library for the nouns in the keyword list, and match them with the operating device information in the scheduling instruction model.
4. The power grid dispatch simulation method based on state model and dispatch instruction analysis according to claim 3, characterized in that: The keyword word library is constructed based on key verbs, dispatching terms or grid equipment names in common dispatching instructions in the field of power system dispatching.
5. The power grid dispatch simulation method based on state model and dispatch instruction analysis according to claim 3, characterized in that: The keyword list adopts a keyword model for understanding dispatching instructions, including numbers, keywords, keyword parts of speech, names of power grid equipment tables corresponding to keywords, and replacement words.
6. The power grid dispatch simulation method based on state model and dispatch instruction analysis according to claim 3 or 5, characterized in that: When the simulated dispatch instruction cannot match the information used for text matching stored in the dispatch instruction model, the type of missing information is determined based on the keyword list, and corresponding prompt statements are generated for problems such as missing key verbs, unmatched operation objects, or unextractable supplementary information.
7. The power grid dispatch simulation method based on state model and dispatch instruction analysis according to claim 1, characterized in that: The method further includes: setting a scoring evaluation dispatch simulation process, and in step 3, when the current state of the power grid dispatch command process does not match the state information of the power grid dispatch command process, generating auxiliary prompt information and deducting points.
8. The power grid dispatch simulation method based on state model and dispatch instruction analysis according to claim 1, characterized in that: The method further includes: dynamically displaying the power grid connection diagram and the power grid operation status data in real time, and synchronously updating the switch status of the power grid connection diagram and the power grid operation status data according to the execution result of the switch simulation operation instruction in step 4.
9. A power grid dispatch simulation system based on state model and dispatch instruction analysis, running the power grid dispatch simulation method based on state model and dispatch instruction analysis as described in any one of claims 1 to 8, characterized in that: include: Human-computer interaction interface, used for dispatchers to issue simulated dispatching instructions and transmit the simulated dispatching instructions to the power grid dispatching command process control module; The power grid dispatching and commanding process control module is used to construct a power grid dispatching and commanding state model, obtain the current state of the power grid dispatching and commanding process according to the subject of the simulated dispatching instruction, and pass the current state of the power grid dispatching and commanding process and the simulated dispatching instruction to the power grid dispatching instruction parsing and simulation interaction module; The power grid dispatch instruction parsing and simulation interaction module is used to establish a dispatch instruction model, match the simulated dispatch instruction with the information for text matching stored in the dispatch instruction model, obtain the status information of the power grid dispatch command process, and determine whether the current state of the power grid dispatch command process matches the status information of the power grid dispatch command process. If so, the information and template of the matching dispatch instruction model are sent to the power grid simulation event generation module, and a simulated response message is generated and sent to the human-computer interaction interface; The information used for text matching stored in the dispatch instruction model includes: verb information, operation device information, and dispatch instruction subject information; the templates used for text generation stored in the dispatch instruction model include: response information template and simulation event template; A power grid simulation event generation module, used to generate a power grid simulation event and a switch simulation operation instruction under the power grid simulation event according to the operation device information and the simulation event template that match the noun in the simulation dispatch instruction, and send them to the power grid simulation calculation module; The power grid simulation calculation module is used to execute corresponding switch simulation operations according to power grid simulation events, perform simulation calculations on the power grid operation status, generate power grid operation status data, and send it to the human-computer interaction interface.
10. The power grid dispatch simulation system based on state model and dispatch instruction analysis according to claim 9, characterized in that: The power grid dispatch instruction parsing and simulation interaction module also includes: extracting keywords in the simulation dispatch instruction according to the word segmentation algorithm, selecting keywords matching the content in the keyword word library as valid keywords, and forming a keyword list; Among them, the keyword thesaurus is constructed based on key verbs, dispatching terms or grid equipment names in common dispatching instructions in the field of power system dispatching; the keyword list includes numbers, keywords, keyword parts of speech, keyword corresponding grid equipment table names and replacement words.
11. The power grid dispatch simulation system based on state model and dispatch instruction analysis according to claim 10, characterized in that: The power grid dispatch instruction parsing and simulation interaction module also includes: when the simulation dispatch instruction cannot match the information for text matching stored in the dispatch instruction model, for problems such as missing key verbs, unmatched operation objects, or unextracted supplementary information, generating corresponding prompt sentences and sending them to the human-computer interaction interface; According to the current state of the power grid dispatching and commanding process and the state information matching result of the power grid dispatching and commanding process, a message event and a state transfer determination result are generated and sent to the power grid dispatching and commanding process control module, wherein the state transfer determination result includes a state completion signal or an error command signal; The power grid dispatching instruction parsing and simulation interaction module also includes: driving the state model of the power grid dispatching command process to the next command step according to the state completion signal; or generating auxiliary prompt information and deducting points according to the error instruction signal.