Electrical control system and electrical control equipment

By designing an automated electrical control system and using multiple application modules to process electrical design drawings and data management, the problem of low intelligence in existing electrical system management is solved, and efficient and intelligent electrical system management is achieved.

CN119987240APending Publication Date: 2025-05-13CHINA ENFI ENG CORP +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510087602.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-20
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The existing electrical system management is low in intelligence, requires a lot of labor costs, is prone to loss of data, and is inefficient in management efficiency.

Method used

Design an electrical control system, including a user interface layer, application logic layer and data storage layer, and automatically process electrical design drawings and data management through multiple application modules (such as drawing generation module, trend simulation calculation module, short-circuit current calculation module, relay protection tuning calculation module, bidding file generation module and contract file generation module).

Benefits of technology

It improves the intelligence of electrical system management, reduces the cost of manual data handover, reduces the risk of data loss, and improves management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119987240A_ABST
    Figure CN119987240A_ABST
Patent Text Reader

Abstract

The invention provides an electrical control system and electrical control equipment to at least solve the problem that a current electrical system is low in intelligence, and the system comprises a user interface layer which is used for identifying a user demand and generating a task instruction matched with the user demand; the application logic layer comprises a plurality of application modules, and the application modules are associated with the task nodes in a one-to-one correspondence manner; the task layer is used for responding to a task instruction fed back by the user interface layer, determining at least one task node of an electrical task in the task instruction, and calling at least one application module associated with a target execution logic to sequentially execute subtasks corresponding to the task nodes according to the target execution logic associated with the at least one task node; and the data storage layer is used for storing the task operation data of the electrical task executed by the application logic layer and the task execution data in association with the electrical task, and performing data processing on the task operation data so as to display a processing result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of electrical control technology, and in particular to an electrical control system and an electrical control device. Background Art

[0002] In the current electrical system management process, electrical engineers need to first draw CAD electrical design drawings by hand, extract relevant information from the CAD electrical design drawings and put them into Excel tables of different project tasks, and then manually transfer the above tables to share data between various project tasks, so as to realize the monitoring and management of various data in the operation of the electrical system. It can be seen that the current electrical system management has low intelligence, consumes a lot of labor costs, and data is easy to lose, and the management efficiency is low. Summary of the invention

[0003] In view of the above problems, the present invention provides an electrical control system and an electrical control device that overcome the above problems or at least partially solve the above problems.

[0004] According to a first aspect of the present invention, there is provided an electrical control system, which includes: a user interface layer, which is used to identify user needs and generate task instructions adapted to the user needs; an application logic layer: including multiple application modules, each application module is associated with a task node in a one-to-one correspondence; used to respond to the task instructions fed back by the user interface layer, determine at least one task node of the electrical task in the task instruction, and, according to the target execution logic associated with the at least one task node, call at least one application module associated with the target execution logic to sequentially execute subtasks corresponding to each task node; a data storage layer, which is used to associate and store the task running data and task execution data of the electrical task executed by the application logic layer with the electrical task, and perform data processing on the task running data to display the processing results; wherein the user interface layer, the application logic layer and the data storage layer are connected by communication.

[0005] In one implementation, multiple application modules include a drawing generation module; a drawing generation module for generating an electrical design drawing representing the design architecture of the power distribution main network based on power consumption information, power distribution information, and wiring information connecting power consumption equipment and power distribution equipment; power consumption information includes user equipment location information, power equipment size information, and power load information; power distribution information includes distribution equipment location information and distribution equipment information, the distribution equipment information includes distribution equipment number, distribution equipment power, and distribution equipment type, and the power load information includes power load type, user load name, and user load rated power.

[0006] In another implementation, the drawing generation module is specifically used to: determine the electrical circuit information of the electrical design drawing according to the line configuration rules of the preset circuit template and the equipment docking and matching rules between the power-consuming equipment and the power distribution equipment, according to the power consumption information, the power distribution information and the wiring information, the electrical circuit information includes: power-consuming equipment, the power distribution equipment, electrical components and multiple wiring circuits; create a drawing tool template for the electrical design drawing and insert a drawing tool attribute block according to the electrical circuit information; extract information parameters required by the preset parameter template from the power consumption information, the power distribution information and the wiring information; import the preset parameter template including the information parameters into the drawing tool attribute block to assign the information parameters to the drawing tool attribute block; and automatically draw the electrical design drawing according to the information parameters of the drawing tool template and the drawing tool attribute block.

[0007] In another implementation, the multiple application modules also include a power flow simulation calculation module; the power flow simulation calculation module is used to predict the node voltage and node current of each node of each device of the electrical control system and each transmission line in the electrical design drawing, and determine the stability of the electrical control system in the electrical design drawing based on the voltage difference and current difference between the predicted node voltage and node current and the preset node voltage and preset node current.

[0008] In another implementation, the multiple application modules also include a short-circuit current calculation module; the short-circuit current calculation module is used to determine the short-circuit current of the short-circuit point based on the equivalent impedance between each short-circuit point in the electrical control system and the power supply and the input voltage of the short-circuit point.

[0009] In this way, the short-circuit current can be used to reasonably control and warn the current between each short-circuit point and the power supply, so as to ensure reasonable control and regulation of the line current.

[0010] In another implementation, the multiple application modules also include a relay protection setting calculation module; the relay protection setting calculation module is used to determine the setting current based on the maximum load current and the short-circuit current of the short-circuit point, and determine whether the line of the short-circuit point meets the line conditions based on the setting current and the detected detection current of the short-circuit point, and determine whether the power-consuming equipment and the distribution equipment have faults based on the difference in currents detected inside and outside the power-consuming equipment and the distribution equipment.

[0011] In another implementation, the multiple application modules also include a bidding document generation module; the bidding document generation module is used to parse the drawing tool attribute block associated with the electrical design drawing to obtain the component attribute information of each target component corresponding to the power-consuming equipment, distribution equipment and transmission line; generate a component list table including the component attribute information of each target component; compare the construction list table with the preset component table including the preset attribute information of each preset component to obtain the bidding components that need to be bid; the bidding components are target components other than each preset component; and generate a bidding document based on the bidding components and the bidding parameters of the bidding construction.

[0012] In another implementation, the multiple application modules also include a contract document generation module; the contract document generation module is used to obtain the supplier information of each component supplier and the supply components and supply component information supplied by each component supplier; when the supply components and the corresponding supply component information are respectively consistent with the bidding components and bidding parameters, a contract document is generated based on the supplier information of each component supplier, the supply components and supply component information supplied by each component supplier.

[0013] In another implementation, the data storage layer is also used to associate the power consumption information, power distribution information, wiring information and electrical circuit information with the electrical design drawing and store them in a preset drawing library; the drawing generation module is also used to screen out the corresponding preset power consumption information, preset power distribution information, preset wiring information and preset electrical circuit information from each preset drawing in the preset drawing library, and the target drawing whose information matching degree with the power consumption information, power distribution information, wiring information and electrical circuit information is higher than the preset matching degree, and the target drawing uses different identifiers to mark the electrical circuits with inconsistent information matching degrees and the electrical circuits with consistent information matching degrees; based on the electrical circuit information with inconsistent information matching degrees between the target drawing and the electrical circuit information, the preset information parameters of the tool attribute blocks corresponding to the preset power consumption equipment, preset power distribution equipment and preset wiring lines in the preset electrical circuit with inconsistent information matching degrees in the target drawing are modified to obtain the electrical design drawing, wherein, in the application logic layer and the data storage layer, corresponding operation permissions are set according to the user's role in different projects and different processes.

[0014] In another implementation, the drawing generation module is also used to: parse the drawing tool attribute block associated with the electrical design drawing to obtain component attribute information of each target component corresponding to the electrical equipment, the distribution equipment and the transmission line; generate a QR code corresponding to each target component using the construction attribute information and supply information of each target component corresponding to the electrical equipment, the distribution equipment and the transmission line in the electrical design drawing; and the target components correspond to the QR codes one-to-one.

[0015] In another implementation, the multiple application modules include a drawing generation module and also include: an operation and maintenance management module; the operation and maintenance management module is used to associate and store the electrical design drawing, the target components of the electrical design drawing, and the QR codes corresponding to the target components; when it is detected that the number of QR codes associated with the target components is greater than 1, parse the difference information represented by the different QR codes, and generate an information modification confirmation list based on the difference information; and send the information modification confirmation list to at least one management account associated with the difference information, so that the at least one management account confirms whether the information of the management node of the management account is updated.

[0016] In another implementation, the operation and maintenance management module includes multiple management nodes; each of the multiple management nodes is used to manage the online wiring circuits of the management area corresponding to each management node in the electrical design drawing and the circuit information of the associated corresponding offline wiring circuits; different management nodes correspond to different management areas; one management area corresponds to at least one management account; the management information generated by each management node is stored based on the blockchain; the management information includes a modification confirmation result generated in response to the received information modification confirmation list under the management account corresponding to each management node; based on the blockchain, the management information generated by each management node is interactively authenticated to obtain an authentication result; and the maintenance progress of the management area of ​​each management node is determined based on the authentication result.

[0017] In another implementation, the drawing generation module is also used to: train a preset neural network model that characterizes the correlation between the power consumption information, the power distribution information, the historical wiring information and the historical electrical design drawings based on the historical power consumption information, the historical power distribution information, the historical wiring information and the historical electrical design drawings; input the acquired power consumption information, the power distribution information and the wiring information into the preset neural network model multiple times to obtain multiple electrical design drawings, evaluate the multiple electrical design drawings, and determine the electrical design drawing with the best evaluation result among the multiple electrical design drawings as the target electrical design drawing.

[0018] According to a second aspect of the invention, there is also provided an electrical control device, which is provided with any of the electrical control systems described above.

[0019] According to a third aspect of the present invention, a computer-readable storage medium is provided, on which instructions are stored. When the instructions in the computer-readable storage medium are executed by a processor of an electrical control device, the electrical control device is able to control the electrical control system of the first aspect to perform corresponding functional operations.

[0020] The electrical control system of the embodiment of the present invention sets each task node of different task types according to the electrical control system design process, and encapsulates the execution operation of the subtask of the execution task node into the application module of the corresponding task node, so that each application module can execute the subtask of the corresponding task node, and sets one or more task nodes associated with each task based on the execution logic of the task, as well as the execution logic of each task node, so as to ensure the rationality of the execution logic of the tasks of multiple task nodes, and also ensure that the associated data generated and based on each task node can be automatically transmitted and interacted between each application module according to the reasonable operation logic. Based on this, only the task processing process is used to automatically transfer the relevant data between the user interface layer, the application logic layer and the data storage layer to accurately execute the task. Therefore, the above electrical control system can improve the intelligence of electrical system management, reduce the labor cost of manual data handover, reduce the risk of data loss, and improve management efficiency.

[0021] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below.

[0022] Based on the following detailed description of specific embodiments of the present invention in conjunction with the accompanying drawings, those skilled in the art will become more aware of the above and other objects, advantages and features of the present invention.

[0023] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0025] Figure 1 The electrical control system structure of an embodiment of the present invention is shown in FIG. Figure 1 ;

[0026] Figure 2 The electrical control system structure of an embodiment of the present invention is shown in FIG. Figure 2 ;

[0027] Figure 3 A schematic diagram of the structure of an electrical control device according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0028] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure 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 disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0030] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.

[0031] The embodiment of the present invention provides an electrical control system, such as Figure 1 As shown, the electrical control system of this embodiment includes: a user interface layer 10, an application logic layer 20 and a data storage layer 30. The user interface layer 10, the application logic layer 20 and the data storage layer 30 are connected through communication.

[0032] The user interface layer 10 is used to identify user needs and generate task instructions adapted to the user needs.

[0033] Optionally, the user interface layer 10 includes a text recognition model, a speech recognition model and a semantic parsing model that are trained based on text samples, speech samples and semantic samples, respectively.

[0034] The speech recognition model can be one that uses advanced speech recognition technology to convert the user's voice input into text; it can also adopt a speech recognition model based on deep learning, such as convolutional neural network (CNN) and long short-term memory network (LSTM).

[0035] The text processing model uses natural language processing technology to parse text and extract design parameters and instructions. It can be a model based on word embedding and attention mechanism, such as BERT or Transformer.

[0036] The semantic parsing model includes understanding the user's intention through semantic parsing technology and generating corresponding design commands. It can be a model based on semantic role labeling and intent recognition.

[0037] The application logic layer 20 includes a plurality of application modules, each of which is associated with a task node in a one-to-one correspondence; it is used to respond to the task instruction fed back by the user interface layer 10, determine at least one task node of the electrical task in the task instruction, and, according to the target execution logic associated with at least one task node, call at least one application module associated with the target execution logic to sequentially execute the subtasks corresponding to each task node.

[0038] The above application module is also called programming language interface module. It specifically includes the following submodules: First, script editing submodule: users interact with the system through scripts, write and execute design commands, and can support multiple programming languages ​​​​such as Python, JavaScript and Lua. Second, script parsing submodule: parse and check the syntax correctness of the script to ensure the correct execution of the script. Third, script execution submodule: execute the script to generate design data, and perform simulation and analysis.

[0039] Optionally, in order to improve system performance, the user interface layer 10, the application logic layer 20 and the data storage layer 30 correspond to different parallel threads respectively, so that the data operations of each layer do not interfere with each other. The number of parallel threads associated with the user interface layer 10, the application logic layer 20 and the data storage layer 30 is allocated according to the actual business data corresponding to each layer.

[0040] In some embodiments, the number of parallel threads associated with the application logic layer 20 is greater than the number of parallel threads associated with the data storage layer 30 ; the number of parallel threads associated with the data storage layer 30 is greater than the number of parallel threads associated with the user interface layer 10 .

[0041] Optionally, in order to improve the security of data during the data interaction process of each layer, the data of each layer in the user interface layer 10, the application logic layer 20 and the data storage layer 30 will be encrypted according to a preset encryption protocol before transmission.

[0042] Exemplarily, each layer uses SSL / TLS protocol to encrypt data transmission to prevent data leakage.

[0043] Each layer in the user interface layer 10, the application logic layer 20 and the data storage layer 30 is respectively provided with a corresponding user administrator. In order to ensure the security of the system for user information, user identity authentication is set when logging into the user interface layer 10, the application logic layer 20 and the data storage layer 30 respectively.

[0044] Exemplarily, authentication mechanisms such as OAuth and JWT may be used to authenticate the user to ensure the security of the user's identity.

[0045] Optionally, user roles with different permissions are set at the user interface layer 10, the application logic layer 20 and the data storage layer 30, respectively, to ensure that only authorized users can access sensitive information when performing access control.

[0046] Different task instructions are associated with different task node combinations.

[0047] Exemplarily, if the task instruction indicates to automatically draw the electrical design drawing, the drawing generation module 201 of the application logic layer 20 is automatically called. If the task instruction indicates to give an early warning for the operation data of the electrical control system, the required electrical design drawing is automatically called from the data storage layer 30 to complete the first subtask, and then the power flow simulation calculation module 202, the short-circuit current calculation module 203 and the relay protection setting calculation module 204 of the application logic layer 20 are called in sequence to sequentially perform the three subtasks (second subtask, third subtask and fourth subtask) of power flow simulation calculation, short-circuit current calculation and relay protection setting calculation. At the same time, the execution results of the above three subtasks are displayed, and according to the execution results of the above three subtasks, it is determined whether the electrical control system indicated by the electrical design drawing is in an early warning state, so as to issue early warning information of the type of early warning when it is in the early warning state.

[0048] In some implementations, different power-consuming devices correspond to different universal power line templates; different power supply devices correspond to different universal distribution line templates or universal transmission line templates. The universal power line template includes universal line connection relationships of power-consuming devices, and the universal distribution line template or universal transmission line template includes universal distribution line connection relationships or power supply line connection relationships of power supply devices.

[0049] The data storage layer 30 is used to store the task running data and task execution data of the electrical task executed by the application logic layer 20 in association with the electrical task, and to perform data processing on the task running data to display the processing results.

[0050] The data storage layer 30 includes a relational database (such as MySQL, PostgreSQL) for storing structured data, and a NoSQL database (such as MongoDB) for storing unstructured data.

[0051] The electrical control system of the present application sets each task node of different task types according to the electrical control system design process, and encapsulates the execution operation of the subtask of the task node into the application module of the corresponding task node, so that each application module can execute the subtask of the corresponding task node, and sets one or more task nodes associated with each task based on the execution logic of the task, as well as the execution logic of each task node, so as to ensure the rationality of the execution logic of the tasks of multiple task nodes, and also ensure that the associated data generated and based on each task node can be automatically transmitted and interacted between each application module according to the reasonable operation logic. Based on this, only the task processing process is used to automatically transfer the relevant data between the user interface layer 10, the application logic layer 20 and the data storage layer 30 to accurately execute the task. Therefore, the above-mentioned electrical control system can improve the intelligence of electrical system management, reduce the labor cost of manual data handover, reduce the risk of data loss, and improve management efficiency.

[0052] As an example, Figure 2 As shown, multiple application modules include a drawing generation module 201; the drawing generation module 201 is used to generate an electrical design drawing representing the design architecture of the power distribution main network based on power consumption information, power distribution information and wiring information connecting power consumption equipment and power distribution equipment; the power consumption information includes user equipment location information, power equipment size information and power load information; the power distribution information includes power distribution equipment location information and power distribution equipment information, the power distribution equipment information includes power distribution equipment number, power distribution equipment power and power distribution equipment type, and the power load information includes power load type, user load name and user load rated power.

[0053] In one embodiment, the power distribution equipment includes a distribution transformer, a switchboard, a switch cabinet and a low-voltage switchgear.

[0054] Distribution transformers are used to convert high-voltage electricity into low-voltage electricity for use by end-users of electrical equipment. Switchboards and switch cabinets are used to distribute electricity and control circuits. Low-voltage switchgear: such as air switches and circuit breakers, used to control and protect low-voltage distribution systems.

[0055] In another embodiment, the power distribution equipment includes a distribution box, an incoming line cabinet, a compensation cabinet, a contact cabinet, a distribution circuit cabinet, a dual power switching cabinet, an active filter cabinet, and the like.

[0056] The above-mentioned electrical equipment mainly refers to equipment that obtains electrical energy from the power system, including motors, lighting equipment, heating equipment, power electronic equipment, household appliances, industrial equipment and information technology equipment.

[0057] As another embodiment, the drawing generation module 201 is specifically used to: determine the electrical circuit information of the electrical design drawing according to the power consumption information, power distribution information and wiring information based on the line configuration rules of the preset circuit template and the equipment docking and matching rules between the power-consuming equipment and the power distribution equipment, the electrical circuit information including: power-consuming equipment, power distribution equipment, electrical components and multiple wiring circuits; create a drawing tool template of the electrical design drawing and insert a drawing tool attribute block according to the electrical circuit information; extract information parameters required by the preset parameter template from the power consumption information, power distribution information and wiring information; import the preset parameter template including the information parameters into the drawing tool attribute block to assign the information parameters to the drawing tool attribute block; and automatically draw the electrical design drawing according to the information parameters of the drawing tool template and the drawing tool attribute block.

[0058] In some embodiments, in response to a user's confirmation operation on a modification of a line configuration rule and / or an equipment docking and matching rule between an electrical device and a power distribution device, modified line configuration rules and / or equipment docking and matching rules between an electrical device and a power distribution device are obtained, so as to determine the electrical circuit information of the electrical design drawing based on the modified line configuration rules and / or equipment docking and matching rules between an electrical device and a power distribution device.

[0059] Optionally, the drawing generation module 201 can also send the electrical circuit information of the determined electrical design drawing to the display interface of the electrical control system of the terminal device of the associated user account, so that after receiving the confirmation instruction sent by the associated user account, the confirmed electrical circuit information of the electrical design drawing is used to create the drawing tool template. Alternatively, after receiving the modification confirmation instruction sent by the associated user account, the modified electrical circuit information of the electrical design drawing is used to create the drawing tool template.

[0060] The drawing tool template may be a CAD tool template for drawing built based on CAD drawing software.

[0061] The above-mentioned power consumption information, power distribution information and wiring information can be the drawing generation module 201 responding to the user's task instructions, and displaying the configuration interface of the power consumption information, power distribution information and wiring information associated with the task in the task instructions, so that the user can input the normative power consumption information, power distribution information and wiring information based on the configuration interface, so as to facilitate the subsequent information extraction.

[0062] As another example, Figure 2As shown, the multiple application modules also include a power flow simulation calculation module 202; the power flow simulation calculation module 202 is used to predict the node voltage and node current of each device of the electrical control system and each node of each transmission line in the electrical design diagram, and determine the stability of the electrical control system in the electrical design diagram based on the voltage difference and current difference between the predicted node voltage and node current and the preset node voltage and preset node current.

[0063] As another example, Figure 2 As shown, the multiple application modules also include a short-circuit current calculation module 203; the short-circuit current calculation module 203 is used to determine the short-circuit current of the short-circuit point according to the equivalent impedance between each short-circuit point and the power supply in the electrical control system and the input voltage of the short-circuit point.

[0064] In this way, the short-circuit current can be used to reasonably control and warn the current between each short-circuit point and the power supply, so as to ensure reasonable control and regulation of the line current.

[0065] As another example, Figure 2 As shown, the multiple application modules also include a relay protection setting calculation module 204; the relay protection setting calculation module 204 is used to determine the setting current according to the maximum load current and the short-circuit current of the short-circuit point, and determine whether the line of the short-circuit point meets the line conditions based on the setting current and the detected current of the short-circuit point, and determine whether the power-consuming equipment and the distribution equipment have faults based on the difference in currents detected inside and outside the power-consuming equipment and the distribution equipment.

[0066] As an implementation method, according to a preset calculation report template, based on the operating parameter results obtained from the flow simulation calculation module 202, the short-circuit current calculation module 203, and the relay protection setting calculation module 204 in the above implementation method, a calculation report is generated and the relevant equipment or system parameters designed in the electrical control system indicated by the electrical design drawing are modified.

[0067] Specifically, PSS / E and DIgSILENT PowerFactory or open source power simulation software are used to analyze electrical control systems to ensure the accuracy and safety of the design, and to complete power flow simulation calculations, short-circuit current calculations, and relay protection setting calculations.

[0068] The power flow simulation calculation module 202 performs power flow simulation calculation of the electrical control system to evaluate the stability and economy of the system.

[0069] Short-circuit current calculation module 203: performs short-circuit current calculation of the electrical control system to ensure the safety and reliability of the system.

[0070] Relay protection setting calculation module 204: optimizes the setting value of the relay protection device of the electrical control system to ensure the protection and safety of the system.

[0071] Specifically, we developed power flow simulation, short-circuit current calculation and relay protection setting calculation engines, and used power system analysis tools (such as PSS / E, DIgSILENT PowerFactory) and open source power simulation platforms to achieve accurate simulation calculations.

[0072] As an example, Figure 2 As shown, the multiple application modules also include a bidding document generation module 205; the bidding document generation module 205 is used to parse the drawing tool attribute block associated with the electrical design drawing to obtain the component attribute information of each target component corresponding to the power-consuming equipment, the distribution equipment and the transmission line; generate a component list table including the component attribute information of each target component; compare the construction list table with the preset component table including the preset attribute information of each preset component to obtain the bidding components that need to be bid; the bidding components are target components other than each preset component; and generate a bidding document according to the bidding components and the bidding parameters of the bidding construction.

[0073] The bidding parameters may be generated in response to the bidding information input by the user, or may be obtained in response to the user's confirmation instruction to modify the generated bidding parameters, or may be generated based on the attribute information constructed by the bidding. This application does not make specific limitations on this.

[0074] Optionally, the generated bidding document is sent to the display interface of the electrical control system of the terminal device of the user account associated with the bidding document generation module 205 to obtain the confirmed or modified bidding document.

[0075] In this embodiment, the bidding documents are automatically generated based on the above-mentioned automatic generation of electrical design drawings.

[0076] In another embodiment, Figure 2 As shown, the multiple application modules also include a contract document generation module 206; the contract document generation module 206 is used to obtain the supplier information of each component supplier and the supply components and supply component information supplied by each component supplier; when the supply components and the corresponding supply component information are respectively consistent with the bidding components and bidding parameters, a contract document is generated based on the supplier information of each component supplier, the supply components and supply component information supplied by each component supplier.

[0077] In another embodiment, the data storage layer 30 is further used to associate the power consumption information, power distribution information, wiring information and electrical circuit information with the electrical design drawing and store them in a preset drawing library; the drawing generation module 201 is further used to screen out the target drawings whose corresponding preset power consumption information, preset power distribution information, preset wiring information and preset electrical circuit information have an information matching degree with the power consumption information, power distribution information, wiring information and electrical circuit information higher than the preset matching degree from each preset drawing in the preset drawing library, and the target drawings are used to mark the electrical circuits with inconsistent information matching degrees and the electrical circuits with consistent information matching degrees with different identifiers respectively; based on the electrical circuit information with inconsistent information matching degrees between the electrical circuit information and the target drawings, the preset information parameters of the tool attribute blocks corresponding to the preset power consumption equipment, preset power distribution equipment and preset wiring lines in the preset electrical circuit with inconsistent information matching degrees in the target drawings are modified to obtain the electrical design drawing, wherein, in the application logic layer 20 and the data storage layer 30, corresponding operation permissions are set according to the roles of users in different projects and different processes.

[0078] In this embodiment, when the design environment and design requirements of the current electrical design drawing are highly similar to the previously designed electrical design drawing, modifications can be made based on the previously completed electrical design drawing to improve the generation efficiency of the current electrical design drawing.

[0079] As an implementation method, the drawing generation module 201 is also used to: parse the drawing tool attribute block associated with the electrical design drawing to obtain the component attribute information of each target component corresponding to the electrical equipment, distribution equipment and transmission line; generate a QR code corresponding to each target component based on the construction attribute information and supply information of each target component corresponding to the electrical equipment, distribution equipment and transmission line in the electrical design drawing; and the target component corresponds to the QR code one by one.

[0080] In this implementation, the attribute information and supply information of each component are managed based on a QR code, which is clearer and easier to manage. It is also beneficial to subsequently determine whether the information has changed by comparing the QR code, which is more convenient than comparing information changes.

[0081] In another implementation, the multiple application modules also include: an operation and maintenance management module; the operation and maintenance management module is used to associate and store the electrical design drawings, the target components of the electrical design drawings, and the QR codes corresponding to the target components; when it is detected that the number of QR codes associated with the target components is greater than 1, the difference information represented by the different numbers of QR codes is parsed, and an information modification confirmation list is generated based on the difference information; and the information modification confirmation list is sent to at least one management account associated with the difference information, so that the at least one management account confirms whether the information of the management node of the management account is updated.

[0082] In this implementation, the information modification confirmation list indicates that the target component and the information have changed, and the QR code is not unique, indicating that the construction attribute information and supply information of the target component have changed. It is necessary to send an information modification confirmation list to each management node that discovers the information change to confirm whether the information of each management node is unified.

[0083] In one embodiment, the operation and maintenance management module includes multiple management nodes; each of the multiple management nodes is used to manage the online wiring circuits of the management area corresponding to each management node in the electrical design diagram and the circuit information of the associated corresponding offline wiring circuits; different management nodes correspond to different management areas; one management area corresponds to at least one management account; the management information generated by each management node is stored based on the blockchain; the management information includes a modification confirmation list in response to the received information modification under the management account corresponding to each management node, and a modification confirmation result generated; based on the blockchain, the management information generated by each management node is interactively authenticated to obtain an authentication result; and the maintenance process of the management area of ​​each management node is determined based on the authentication result.

[0084] In some embodiments, based on a distributed ledger: the information data of each management node is stored on multiple management nodes, and all management nodes are updated synchronously to eliminate single point failure and centralization problems. All operations on the management node chain are recorded, and the chain data can be publicly queried or access rights controlled through public key encryption.

[0085] Optionally, after the information data of each management node is written into the blockchain, each block forms a chain structure with the previous and next blocks through encrypted hash links to ensure that the data cannot be tampered with. In order to reduce manual intervention, preset contract rules (such as the operating conditions of each target component and the supply transaction conditions) are set at each management node to automatically execute the node tasks of each management node.

[0086] For example, the power generation and consumption behaviors of microgrid nodes are recorded through smart contracts to achieve automated settlement and transparent transactions. Procurement, construction, and maintenance contract data are put on the chain to ensure process transparency and prevent tampering.

[0087] Optionally, each target component generates a unique identification code, which is recorded on the blockchain and bound to the full life cycle information of the target component (such as procurement, installation, operation, maintenance, and scrapping). All events in the node task operation of each management node (such as maintenance, failure, and repair) are written into the blockchain to form a complete traceability chain.

[0088] Optionally, the blockchain uses a lightweight, high-performance consortium chain framework (such as Hyperledger Fabric, Quorum) suitable for enterprise-level application scenarios. The blockchain uses asymmetric encryption (such as RSA or ECDSA) to ensure data privacy and access security.

[0089] Specifically, on-chain storage: records core device identification information and hash summaries. Off-chain storage: uses external storage (such as IPFS, database) for large amounts of data (such as operating data, device logs), and records data storage locations and access permissions on the chain.

[0090] Each target component corresponds to a data chain, and the block records the following content: 1. Identification code: unique device ID; 2. Timestamp: time of event occurrence; 3. Event type: such as component procurement, installation, failure, maintenance; 4. Hash summary: record device details or off-chain data location; 6. Operator signature: 7. Digital signatures of relevant parties involved in the event (such as suppliers, operation and maintenance personnel).

[0091] The above management nodes include core nodes and ordinary nodes. Core nodes are responsible for the maintenance and verification of blockchain; ordinary nodes include storage devices and contract information, and provide data query.

[0092] In the above implementation, the management of management nodes based on blockchain can ensure that all operation records are publicly available, thereby improving the transparency and credibility of the system; it also makes the management information data irreversible, thereby ensuring the integrity of the component operation records; at the same time, setting up smart contracts in the blockchain can reduce manual operations and improve the efficiency of contract and transaction execution; and it supports data interaction between different blockchain networks to achieve a wider range of traceability capabilities.

[0093] In one embodiment, the drawing generation module 201 is also used to: train a preset neural network model that characterizes the relationship between power consumption information, power distribution information, wiring information and electrical design drawings based on historical power consumption information, historical power distribution information, historical wiring information and historical electrical design drawings; input the acquired power consumption information, power distribution information and wiring information into the preset neural network model multiple times to obtain multiple electrical design drawings, evaluate the multiple electrical design drawings, and determine the electrical design drawing with the best evaluation result among the multiple electrical design drawings as the target electrical design drawing.

[0094] This implementation method, based on a preset neural network model, mines the intrinsic connection between information of different dimensions and electrical design drawings to ensure the rapid acquisition of electrical design drawings. At the same time, in order to ensure the accuracy of the automatic design of electrical design drawings, multiple electrical design drawings output by the model are evaluated based on preset evaluation rules to ensure that the best evaluated electrical design drawing is used as the target electrical design drawing, thereby improving the accuracy of drawing generation.

[0095] The present application also provides an electrical control device, which is provided with the electrical control system proposed in any one of the above embodiments.

[0096] The electrical control device may be integrated with a server and may include a CPU or a GPU.

[0097] Figure 3 is a schematic diagram of an electrical control device provided by this application. Figure 3 The electrical control device 50 may include at least one processor 501 and a memory 503 for storing processor executable instructions. The processor 501 is configured to execute instructions in the memory 503 to implement the audio processing method in the following embodiments.

[0098] In addition, the electrical control device 50 may further include a communication bus 502 , at least one communication interface 504 , an input device 506 , and an output device 505 .

[0099] The processor 501 may be a central processing unit (CPU), a microprocessing unit, an ASIC, or one or more integrated circuits for controlling the execution of the program of the present application.

[0100] Communication bus 502 may include a pathway for transmitting information between the above-mentioned components.

[0101] The communication interface 504 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.

[0102] The input device 506 is used to receive input signals and the output device 505 is used to output signals.

[0103] The memory 503 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory may be independent and connected to the processing unit via a bus. The memory may also be integrated with the processing unit.

[0104] The memory 503 is used to store instructions for executing the solution of the present application, and the execution is controlled by the processor 501. The processor 501 is used to execute the instructions stored in the memory 503, so as to realize the functions in the method of the present application.

[0105] In a specific implementation, as an embodiment, the processor 501 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 in.

[0106] In a specific implementation, as an embodiment, the electrical control device 50 may include multiple processors, such as Figure 3 501 and processor 507 in the embodiment of the present invention. Each of these processors may be a single-CPU processor or a multi-CPU processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0107] The electrical control equipment Figure 3 The system includes: a processor 501 and a memory 503 for storing executable instructions of the processor 501; wherein the processor 501 is configured to execute the executable instructions to implement the audio processing method of any possible implementation as described above. And the same technical effect can be achieved, so it will not be described here to avoid repetition.

[0108] In addition, the functional units in various embodiments of the present invention may be physically independent of each other, or two or more functional units may be integrated together, or all functional units may be integrated into one processing unit. The above integrated functional units may be implemented in the form of hardware, or in the form of software or firmware.

[0109] Those skilled in the art can understand that if the integrated functional unit is implemented in the form of software and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can essentially or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, which includes a number of instructions to enable a terminal device (such as a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the functions described in each embodiment of the present invention when running the instructions. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0110] Alternatively, all or part of the steps of implementing the aforementioned embodiments may be accomplished by hardware associated with program instructions (such as a terminal device such as a personal computer, a server, or a network device), and the program instructions may be stored in a computer-readable storage medium. When the program instructions are executed by a processor of the terminal device, the terminal device executes all or part of the steps of the system-related methods described in the embodiments of the present invention.

[0111] 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 aforementioned embodiments, those skilled in the art should understand that within the spirit and principles of the present invention, the technical solutions described in the aforementioned embodiments can still be modified, or some or all of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate from the protection scope of the present invention.

[0112] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0113] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. An electrical control system, characterized in that: The system comprises: The user interface layer is used to identify user needs and generate task instructions adapted to the user needs; Application logic layer: including multiple application modules, each application module is associated with a task node in a one-to-one correspondence; used to respond to the task instruction fed back by the user interface layer, determine at least one task node of the electrical task in the task instruction, and, according to the target execution logic associated with the at least one task node, call at least one application module associated with the target execution logic to sequentially execute subtasks corresponding to each task node; A data storage layer, used for storing the task running data and task execution data of the electrical task executed by the application logic layer in association with the electrical task, and performing data processing on the task running data to display the processing result; The user interface layer, the application logic layer and the data storage layer are connected via communication.

2. The electrical control system according to claim 1, characterized in that: The plurality of application modules include a drawing generation module; The drawing generation module is used to generate an electrical design drawing representing the design architecture of the power distribution main network based on power consumption information, power distribution information and wiring information connecting power consumption equipment and power distribution equipment; the power consumption information includes user equipment location information, power equipment size information and power load information; the power distribution information includes distribution equipment location information and distribution equipment information, the distribution equipment information includes distribution equipment number, distribution equipment power and distribution equipment type, and the power load information includes power load type, user load name and user load rated power.

3. The electrical control system according to claim 2, characterized in that: The drawing generation module is specifically used for: According to the line configuration rules of the preset circuit template and the equipment docking matching rules of the power-consuming equipment and the power distribution equipment, the electrical circuit information of the electrical design drawing is determined according to the power consumption information, the power distribution information and the wiring information, and the electrical circuit information includes: power-consuming equipment, power distribution equipment, electrical components and multiple wiring circuits; Creating a drawing tool template for the electrical design drawing and inserting a drawing tool attribute block according to the electrical circuit information; Extracting information parameters required for a preset parameter template from the power consumption information, the power distribution information and the wiring information; Importing the preset parameter template including the information parameter into the drawing tool attribute block, so as to assign the information parameter to the drawing tool attribute block; The electrical design drawing is automatically drawn according to the drawing tool template and the information parameters of the drawing tool attribute block.

4. The electrical control system according to claim 2, characterized in that: The multiple application modules also include a power flow simulation calculation module; The power flow simulation calculation module is used to predict the node voltage and node current of each node of each device of the electrical control system and each transmission line in the electrical design diagram, and determine the stability of the electrical control system in the electrical design diagram based on the voltage difference and current difference between the predicted node voltage and node current and the preset node voltage and preset node current respectively.

5. The electrical control system according to claim 4, characterized in that: The multiple application modules also include a short-circuit current calculation module; The short-circuit current calculation module is used to determine the short-circuit current of each short-circuit point in the electrical control system according to the equivalent impedance between each short-circuit point and the power supply and the input voltage of the short-circuit point.

6. The electrical control system according to claim 5, characterized in that: The multiple application modules also include a relay protection setting calculation module; The relay protection setting calculation module is used to determine the setting current according to the maximum load current of the short-circuit point and the short-circuit current, and to determine whether the line of the short-circuit point meets the line conditions based on the setting current and the detected current of the short-circuit point, and to determine whether the power-consuming equipment and the power distribution equipment have faults based on the difference in currents detected inside and outside the power-consuming equipment and the power distribution equipment respectively.

7. The electrical control system according to claim 3, characterized in that: The multiple application modules also include a bidding document generation module; The bidding document generation module is used to parse the drawing tool attribute block associated with the electrical design drawing to obtain component attribute information of each target component corresponding to the power-consuming equipment, the power distribution equipment and the power transmission line; Generate a component list table including component attribute information of each target component; Comparing the construction list table with the preset component table including preset attribute information of each preset component, obtaining the bidding components that need to be bid; The bidding component is a target component other than the preset components; A bidding document is generated according to the bidding component and the bidding parameters of the bidding structure.

8. The electrical control system according to claim 7, characterized in that: The plurality of application modules also includes a contract document generation module; The contract document generation module is used to obtain the supplier information of each component supplier and the supply components and supply component information supplied by each component supplier; When the supply components and the corresponding supply component information are respectively consistent with the bidding components and the bidding parameters, the contract document is generated based on the supplier information of each component supplier, the supply components supplied by each component supplier, and the supply component information.

9. The electrical control system according to any one of claims 3 to 8, characterized in that: The data storage layer is further used to associate the power consumption information, the power distribution information, the wiring information and the electrical circuit information with the electrical design drawing and store them in a preset drawing library; The drawing generation module is further used to screen out target drawings whose corresponding preset power consumption information, preset power distribution information, preset wiring information and preset electrical circuit information have a higher information matching degree with the power consumption information, the power distribution information, the wiring information and the electrical circuit information from each preset drawing in the preset drawing library, and the electrical circuits with inconsistent information matching degrees and the electrical circuits with consistent information matching degrees are marked with different marks in the target drawings; Based on the electrical circuit information in the electrical circuit information that does not match the information in the target drawing, modify the preset information parameters of the tool attribute blocks corresponding to the preset electrical equipment, preset power distribution equipment, and preset wiring lines in the preset electrical circuit in the target drawing that does not match the electrical circuit information, to obtain the electrical design drawing; Wherein, in the application logic layer and the data storage layer, corresponding operation permissions are set according to the roles of users in different projects and different processes.

10. The electrical control system according to any one of claims 3 to 8, characterized in that: The drawing generation module is also used for: Parsing the drawing tool attribute block associated with the electrical design drawing to obtain component attribute information of each target component corresponding to the power-consuming equipment, the power distribution equipment and the power transmission line; Generate a QR code corresponding to each target component by using the construction attribute information and supply information of each target component corresponding to the power-consuming equipment, the power distribution equipment and the power transmission line in the electrical design drawing; The target components correspond to the QR codes one by one.

11. The electrical control system according to claim 10, characterized in that: The multiple application modules also include: an operation and maintenance management module; The operation and maintenance management module is used to associate and store the electrical design drawing, each target component of the electrical design drawing, and the QR code corresponding to each target component; When it is detected that the number of QR codes corresponding to the association of each target component is greater than 1, the difference information represented by the different QR codes of the number is parsed, and an information modification confirmation list is generated based on the difference information; and the information modification confirmation list is sent to at least one management account associated with the difference information, so that the at least one management account confirms whether the information of the management node of the management account is updated.

12. The electrical control system according to claim 11, characterized in that: The operation and maintenance management module includes a plurality of management nodes; each of the plurality of management nodes is used to manage the online wiring circuits of the management area corresponding to each management node in the electrical design diagram and the circuit information of the associated corresponding offline wiring circuits; different management nodes correspond to different management areas; One management area corresponds to at least one management account; Storing the management information generated by each management node based on the blockchain; The management information includes a modification confirmation result generated in response to the received information modification confirmation list under the management account corresponding to each management node; Based on the blockchain, the management information generated by each management node is interactively authenticated to obtain an authentication result; And based on the authentication result, the maintenance process of the management area of ​​each management node is determined.

13. The electrical control system according to any one of claims 2 to 8, characterized in that: The drawing generation module is also used for: Based on the historical power consumption information, historical power distribution information, historical wiring information and historical electrical design drawings, a preset neural network model is trained to characterize the correlation between the power consumption information, the power distribution information and the wiring information and the electrical design drawings; Inputting the acquired power consumption information, power distribution information and wiring information into the preset neural network model multiple times to obtain multiple electrical design drawings; The multiple electrical design drawings are evaluated to determine an electrical design drawing with the best evaluation result among the multiple electrical design drawings as a target electrical design drawing.

14. An electrical control device, characterized in that: The electrical control device is provided with an electrical control system as claimed in any one of claims 1 to 13.