Method and device for modeling network states of a network in an automation system
The method and device for modeling network states using dynamic topology elements in automation systems address complexity and errors in IEC 61131-based systems by iteratively propagating network states, improving accuracy and reliability with real-time updates.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SIEMENS ENERGY GLOBAL GMBH & CO KG
- Filing Date
- 2025-09-24
- Publication Date
- 2026-04-23
AI Technical Summary
Existing methods for modeling network states in automation systems, particularly in IEC 61131-based systems, are complex, time-consuming, and prone to errors, lacking a standardized approach, and require significant computing power and configuration overhead.
A method and device for modeling network states using dynamic topology elements that represent network elements like switches and lines, defining states based on switch positions and connections, iteratively propagating these states through the network, and providing real-time updates, reducing complexity and configuration effort.
This approach enhances accuracy and reliability of network state calculations, facilitates real-time monitoring and control, and simplifies integration with higher-level systems, while minimizing errors and computational demands.
Smart Images

Figure EP2025077253_23042026_PF_FP_ABST
Abstract
Description
[0001] 2024PF00343 Foreign version
[0002] 1
[0003] Description
[0004] Method and device for modeling network states of a network in an automation system
[0005] The present disclosure relates to a method for modeling network states of a network in an automation system and a device for modeling network states of a network in an automation system. Additionally or alternatively, a computer program is provided which includes instructions that, when executed by a computer, cause the computer to execute the method, at least partially.
[0006] To represent the state of network structures (e.g., electrical networks) in real time, the network structure must be modeled. Using this network model and real-time data, the network's state can be calculated and displayed to a user in a suitable format. For example, this makes it possible to show whether individual network elements (e.g., an electrical line) are in the "live" or "energized" state, or "grounded" state. Both the modeling and the calculation of network structures are very complex and time-consuming, and therefore costly and prone to errors.
[0007] Particularly in IEC 61131-based systems, no standardized method is available for modeling a network structure. To represent the state of network elements, logic-based, individual configurations are created, which incurs a very high configuration overhead. Even for simple network structures, extensive configurations must be created. This complexity also leads to a high demand for computing power. In network control systems, separate programs (topology processors) are used to calculate the state for the individual network elements. This relies on the data of a 2024PF00343 foreign version.
[0008] 2
[0009] The program uses an IEC61970- (CIM-) based network model to calculate the network state.
[0010] Against this background, the purpose of the present disclosure is to specify a method and / or a device suitable for modeling network states of a network in an automation system.
[0011] According to the invention, this problem is solved by a method and a device having the features of independent claims 1 and 12 respectively.
[0012] The subsidiary claims and the dependent claims each contain advantageous and / or optional further developments of the disclosure.
[0013] The task is then solved by a method for modeling network states in an automation system. In particular, the method for modeling network states can be used in an IEC 61131-based automation system. The modeling method can comprise several steps. For the purposes of this disclosure, network state modeling refers to the process of digitally mapping and / or simulating the physical and electrical properties of a network within an IEC 61131-based automation system. Dynamic topology elements are used, representing network elements such as switches, lines, generators, and grounds.The states of the sources, such as "energized," "grounded," and "not energized," are defined by the inputs and outputs of these topology elements and determined based on switch positions and connections. These states are propagated through the connected network elements to represent the overall network state. The resulting states are updated regularly and used to visualize the current network state. 2024PF00343 Foreign version.
[0014] 3
[0015] The first step involves identifying all network sources connected to the network. This initial identification creates a comprehensive and precise foundation, particularly a data foundation, for the subsequent modeling and determination (calculation) of the network states. This enables an accurate representation of the various states, such as "energized" and "grounded," which significantly increases the accuracy of the state calculations. Furthermore, it reduces the need for complex configuration processes, as all relevant sources are considered from the outset.
[0016] In a further step, individual dynamic topology elements are generated, representing individual network elements. Each topology element has at least one input and one output representing the states of the network sources. Generating these individual dynamic topology elements creates a modular and flexible architecture that allows for easy adaptation and extension of the representation. This leads to a significant reduction in complexity and configuration effort, as each topology element has clearly defined inputs and outputs for the states of the network sources.
[0017] In a further step, connections are created between the inputs of the network sources and the outputs of the individual dynamic topology elements, corresponding to the connections in the network, in order to propagate the state of the network sources across the network elements. Creating these connections ensures seamless and continuous state transmission. This enables a precise and real-time mapping of the network source states across all network elements, which can improve the accuracy and reliability of the state calculation. Furthermore, it facilitates the integration and synchronization of network source states, resulting in a consistent and coherent representation of the network state.
[0018] In a further step, the states of the individual network elements are determined based on their switching positions within a calculation cycle of the automation system. Determining the states of the individual network elements based on their switching positions within a calculation cycle of the automation system provides a precise and timely update of the network information. This leads to increased accuracy and efficiency in monitoring and controlling the network, as the states can be adjusted in real time. Furthermore, the responsiveness is improved, enabling faster detection and resolution of network errors or anomalies.
[0019] In a further step, the determined states of the network elements are made available. Providing these states enables immediate and transparent insight into the current state of the network. This improves the decision-making and responsiveness of system operators, as accurate and up-to-date status information is readily available. Furthermore, it facilitates integration into higher-level systems, ensuring seamless monitoring and control of the entire network.
[0020] The method described above offers a number of advantages. With the described method and the corresponding device, a network structure can be modeled very simply, which in turn serves as the basis for calculating the individual states of the network elements. This allows standard software environments, such as IEC 61131-based programming environments, to be used to model and calculate complex network structures. 2024PF00343 Foreign version
[0021] 5
[0022] The decisive advantage of this method lies in the fact that the network sources (sources - infeed) are modeled and their states are iteratively passed from each network element to the next connected network elements. A complex calculation of the entire network is eliminated. Therefore, no extensive programs (topology processors) are needed to calculate network topologies. The modeling is simple and intuitive, and thus less error-prone. Compatibility with common standards (such as...) is ensured.
[0023] CIM / IEC61970 is provided. Both the modeling and the calculation can be performed independently of process automation and data acquisition, thus further simplifying the implementation processes.
[0024] It may be intended that the provision of the determined states includes a visualization of the network state. Visualizing the network state by providing the determined states enables an intuitive and easily understandable representation of complex networks, for example, through state overviews or interactive graphics. This can facilitate monitoring and troubleshooting, as potential problems and anomalies are immediately recognizable. Furthermore, the efficiency of network management is increased, as operators can quickly and precisely access specific areas of the network and take appropriate action. The visualization can be displayed on monitors, screens, and / or handheld devices.
[0025] It can be provided that the network sources include at least electrical generators. A comprehensive and realistic model of the network can be performed, thereby accurately representing the actual energy flow. This is particularly advantageous in complex energy distribution systems, where the accurate representation of generator states is crucial for network stability and efficient energy management. Examples include the integration of solar power plants, wind farms, and emergency power generators, whose states are seamlessly incorporated into the network visualization.
[0026] 6. Enable better planning and response to load requirements.
[0027] It may be stipulated that the network sources include at least grounding elements. Including grounding elements as network sources significantly improves the safety and reliability of the network, as these elements are crucial for protection against short circuits and overvoltages. This enables detailed monitoring and management of grounding conditions, which is particularly important in industrial networks and power distribution systems. Examples include the grounding of transformers, protective relays, and lightning protection systems, whose conditions can be recorded and visualized to detect potential hazards early and take appropriate protective measures.
[0028] It can be provided that the network sources have fixed states with unique state values, and that the fixed state includes at least the "energized" state. Providing fixed states with unique state values, including the "energized" state, enables precise and consistent state monitoring of the network sources. This reduces the complexity of state calculations because clear and unchanging reference values are used, which increases the reliability of the system control. Furthermore, it improves interoperability and integration with higher-level systems, as standardized state values enable seamless communication and data exchange.
[0029] It may be provided that the network sources have fixed states with unique state values, and that the fixed state includes at least the "grounded" state. The "grounded" state value can improve the safety and stability of the network, as grounding states can be clearly and unambiguously monitored and managed. This enables precise identification of and response to grounding problems, which is particularly important in safety-critical applications.
[0030] 7. Fertilizing is important for industrial networks and energy distribution systems. Furthermore, it facilitates integration into higher-level monitoring systems, as standardized status values ensure consistent and reliable communication between different system components.
[0031] It may be intended that network sources have fixed states with unambiguous state values, and that the fixed state includes at least the "not energized" state. The implementation of fixed states with unambiguous state values, including the "not energized" state, ensures clear and unambiguous identification of network elements without power. This helps avoid misinterpretations and potential hazards, as the "not energized" state is reliably detected and displayed. Furthermore, it supports efficiency in maintenance and repair work by enabling technicians to safely and accurately access de-energized network components.
[0032] It can be provided that the inputs of the network elements assume predefined values representing the state of the directly connected network sources. Using predefined values at the inputs of the network elements, which represent the state of the directly connected network sources, enables a precise and reliable mapping of state information. This simplifies configuration and reduces the potential for errors, as standardized state values provide a clear reference.
[0033] It can be provided that the network elements include at least one switch with the state open or closed and at least one line representing an electrical conductor in the network. The integration of network elements comprising at least one switch with the states open or closed and at least one electrical line enables precise and flexible control of energy flows in the network. This improves the adaptability of the network.
[0034] The system's adaptability to different operating conditions facilitates fault diagnosis, as switch positions and line connections can be clearly defined and monitored. Furthermore, it contributes to optimizing network configuration by enabling efficient use of available resources through precise control of line paths.
[0035] It can be implemented that the individual dynamic topology elements directly connect the inputs of the network sources to the outputs when a network element is closed. This direct connection of the network source inputs to the outputs of the dynamic topology elements when a network element is closed enables immediate and lossless transmission of state information. State changes are propagated without delay. Furthermore, the efficiency of network integration is increased because fewer intermediate steps and signal processing are required, thus reducing system complexity and increasing reliability.
[0036] It can be implemented that the topology elements iteratively propagate the states of the network sources to neighboring network elements. This iterative propagation of network source states to neighboring network elements within the topology elements ensures continuous and accurate dissemination of state information throughout the entire network. This enables dynamic and timely adaptation of the network to current conditions, thereby improving system stability and efficiency. Furthermore, fault localization is facilitated, as state changes and deviations can be quickly identified and traced back to the affected network segments.
[0037] It may be provided that the switch positions are represented in real-time data from the automation system and that the values indicate closed or open. The representation of the switch positions in real-time data from the automation system - 2024PF00343 foreign version
[0038] The 9-channel system, with its "closed" or "open" values, ensures immediate and precise network monitoring. This allows switching operations to be detected and processed without delay, significantly increasing the system's efficiency and responsiveness. Furthermore, it enables seamless integration with higher-level monitoring systems, ensuring consistent and reliable communication of switching states across the entire network.
[0039] It can be implemented that state determination occurs within each calculation cycle of the automation system and that the states of the network elements are derived from real-time data. State determination within each calculation cycle of the automation system enables continuous and real-time adjustment of the network information. This leads to a significant improvement in the accuracy and reliability of state monitoring, as real-time data is used to reflect the current states of the network elements. Furthermore, the system's response time is optimized, since state changes can be detected and processed immediately, which can increase the efficiency and stability of the network.
[0040] It can be envisaged that the network modeling is performed by connecting the topology elements in a way that reflects the real network structure. Modeling the network by connecting the topology elements according to the real network structure allows for an accurate and realistic representation of the physical system. This facilitates troubleshooting and fault correction, as the digital modeling corresponds to the actual network topology. Furthermore, it enables more efficient planning and optimization of network configurations, since the modeling is based directly on the actual conditions and connections.
[0041] It may be provided that the visualization of the resulting states of the network elements is a graphical representation. 2024PF00343 Foreign version
[0042] 10. The current network state is included. The graphical representation of the resulting states of the network elements enables an intuitive and easily understandable visualization of the current network state. This can facilitate network monitoring and management, as potential problems and anomalies can be identified quickly and clearly. Furthermore, it improves the decision-making and responsiveness of system operators by providing a clear and comprehensive overview of the entire network state.
[0043] The method can be a computer-implemented method, i.e., one, several or all steps of the method can be at least partially carried out by a computer or a data processing device.
[0044] The above can be summarized in other words and in a possible more concrete elaboration of the disclosure as described below, whereby the following description is to be interpreted as not being restrictive for the disclosure.
[0045] For a network, all sources (infeeds) connected to the network are identified, such as an electrical generator. The identification of sources depends on which network states are to be displayed. For example, if, in addition to the "energized" state, the "grounded" state is also to be displayed for an electrical network, then all ground connections must be identified as sources, in addition to all infeeds / generators.
[0046] In an example of an electrical network, the states "energized", "grounded", and "not energized" are to be represented. This requires considering both the generator (G) (In-feed_l) and the ground (Infeed_2) as infeeds. The states are to be represented for the network elements, three 2024PF00343 foreign version
[0047] 11
[0048] Switch ( Switch_l / 2 / 3 ) and two lines (Line_l / 2) , are calculated.
[0049] To model a network in an IEC61131-based automation system, a topology element (Topology_Element) is defined that represents a dynamic network element, e.g. an electrical switch (Switch) or a line (Line), etc.
[0050] For each source (infeed), an Infeed_x input and a State_x output are provided at the Topology_Element. These inputs and outputs can assume the state of the sources, in this example the states "energized", "grounded", or "not energized".
[0051] Depending on the Switch_State, the Topology_Element connects the Infeed_x input to the State_x output, i.e. in an electrical network, a closed switch or an electrical line connects, for example, the Infeed_l input directly to the State_l output and the Infeed_2 input directly to the State_2 output.
[0052] The network is then modeled by connecting the topology elements in the same way they are connected in the real network. The State_x outputs are connected to the Infeed_x inputs of the adjacent network elements. This allows the state of the sources to be passed through the individual topology elements depending on the switch positions, and each topology element can calculate its resulting state from the states at its State_X outputs. This state can then be displayed graphically, for example.
[0053] According to one embodiment, the generator (Infeed_l) has the state "energized" and is connected to the switch Switch_l. According to the given topology, the state_l and Infeed_l are the inputs and outputs of the topology elements, i.e., Switch_l is connected to Line_l and Line_l 2024PF00343 Foreign version
[0054] 12 with Switch_2 and Switch_3, etc. Similarly, the connections for Infeed_2 (grounding) are implemented, i.e., Infeed_2 is connected to Switch_3 and this in turn to Switch_2 and Line_1, etc.
[0055] For network calculations, unique values are defined for all network states to be determined. In the example above, the values "Energy zed" and "Earthed" are defined for the two network states.
[0056] These values are predefined for the infeed inputs of the network elements that are directly connected to a generator or an earthing element. In the example, Switch_l is connected to the generator, and therefore the Infeed_l input of the topology element Switch_l is permanently set to "Energyized". Similarly, Switch_3 is connected to an earthing element, and here the Infeed_2 input is set to the value "Earthed".
[0057] Additionally, a value is defined that represents the state neither "Energy zed" nor "Earthed", here e.g. the value "Not Energy zed". This allows the Infeed_x inputs and the State_x outputs to assume the values "Energy zed", "Earthed", and "Not Energy zed".
[0058] The states of the individual network elements are calculated automatically within each calculation cycle of the automation system. Depending on the Switch_State, the Topology_Elements connect the Infeed_x input to the State_x output; that is, in an electrical network, a closed switch or an electrical line connects the Infeed inputs to the State outputs. In this example, the Infeed_l input is directly connected to the State_l output, and the Infeed_2 input is directly connected to the State_2 output. If the Switch_State indicates an open switch, the State_x outputs are not changed and remain in their current state. The actual switch positions are taken directly from the real-time data of the 2024PF00343 foreign version.
[0059] 13
[0060] The automation system provides this information, represented in the example above by the values "Closed" and "Open". Depending on these switch positions, the state of the sources is passed on to the individual topology elements, and each topology element can calculate its resulting state from the states at its State_X outputs. This resulting state can then be displayed, for example, graphically.
[0061] Furthermore, a device for modeling network states of a network in an automation system, in particular in an IEC 61131-based automation system, is provided. The device is designed to carry out the disclosed method. In particular, the device is designed to:
[0062] - to capture all network sources connected to the network;
[0063] - to generate individual dynamic topology elements representing individual network elements, where each topology element has at least one input and one output representing the states of the network sources;
[0064] - To create connections between the inputs of the network sources and the outputs of the individual dynamic topology elements according to the connections in the network, in order to pass the state of the network sources across the network elements;
[0065] - To determine the states of the individual network elements based on the switching positions of the individual network elements within a calculation cycle of the automation system; and
[0066] - to provide the determined states of the network elements.
[0067] Furthermore, a system for modeling the network states of a network is provided, comprising the disclosed device for providing the determined states of the network elements and an output unit for displaying the network states of a network. 2024PF00343 Foreign version
[0068] 14
[0069] Furthermore, a computer program comprising instructions that, when executed by a computer, cause it to at least partially execute the above-described procedure is provided. The program code of the computer program can be in any form, in particular in a form suitable for motor vehicle control systems. What has been described above with regard to the control device, the motor vehicle, and the procedure applies analogously to the computer program and vice versa.
[0070] Furthermore, a computer-readable medium, in particular a computer-readable storage medium, is provided. The computer-readable medium comprises instructions which, when executed by a computer, cause it to at least partially execute the procedures described above. That is, a computer-readable medium can be provided that comprises a computer program as defined above. The computer-readable medium can be any digital data storage device, such as a USB flash drive, a hard drive, a CD-ROM, an SD card, or an SSD card (or SSD drive / SSD hard drive).
[0071] The computer program does not necessarily have to be stored on such a computer-readable storage medium to be made available to the motor vehicle; it can also be obtained via the internet or other external sources. The above descriptions regarding the procedure, the control device, the computer program, and the motor vehicle also apply analogously to the computer-readable medium, and vice versa.
[0072] The above configurations and further developments can be combined with one another as appropriate. Further possible configurations, further developments, and implementations of the disclosure also include combinations of features of the disclosure described previously or subsequently with regard to the exemplary embodiments, even if not explicitly mentioned. 2024PF00343 Foreign version
[0073] 15
[0074] In particular, the person skilled in the art will also add individual aspects as improvements or additions to the respective basic form of the present disclosure.
[0075] The present disclosure will be explained in more detail below with reference to the exemplary embodiments shown in the schematic figures of the drawings. These show:
[0076] Fig. 1 a system with a device for modeling network states of a network 1;
[0077] Fig. 2 shows a flow diagram of one implementation form of the disclosed procedure;
[0078] Fig. 3 shows a circuit arrangement to illustrate the method according to the invention, and
[0079] Fig. 4 shows a block diagram to illustrate the inventive process and a further embodiment of the inventive method.
[0080] The accompanying drawings are intended to provide a further understanding of the forms of implementation of the Revelation. They illustrate these forms and serve, in conjunction with the description and explanation of the principles and concepts of the Revelation. Other forms of implementation and many of the mentioned advantages become apparent with reference to the drawings. The elements of the drawings are not necessarily shown to scale.
[0081] In the figures of the drawing, identical, functionally equivalent and similarly acting elements, features and components - unless otherwise stated - are each provided with the same reference symbols.
[0082] The system 30 shown schematically in Figure 1 includes the disclosed device 20 for modeling network states of a network 1 in an automation- 2024PF00343 foreign version
[0083] System 10 is configured as a computer system. The computer system can have appropriate communication interfaces and support appropriate communication standards to provide a communication link with automation system 10 and network 1. The communication link can be wired or wireless, according to known communication standards. Communication between system 30 and automation system 10 can be established locally or centrally via the communication link.
[0084] Figure 1 shows the automation system 10 for modeling network states of network 1. The automation system 10 comprises the device 20 and an output unit 40. Network 1 includes network sources 2.
[0085] Device 20 is designed to model network states of network 1 within automation system 10. Device 20 detects all network sources 2 connected to network 1. It generates individual dynamic topology elements 3, which represent individual network elements 4, each topology element 3 having at least one input and one output representing the states of the network sources 2. Device 20 establishes connections between the inputs of the network sources 2 and the outputs of the individual dynamic topology elements 3 corresponding to the connections in network 1. This allows the state of the network sources 2 to be transmitted via the network elements 4. Device 20 determines the states of the individual network elements 4 based on the switching positions of the network elements 4 within a computation cycle of automation system 10.The device 20 provides the determined states of the network elements 4.
[0086] Device 20 can be configured as a computer. Device 20 has corresponding interfaces for communication with system 30 and output unit 40. 2024PF00343 Foreign version
[0087] 17 on . The device 20 includes a processor for executing the disclosed method 100 and a storage unit for storing data .
[0088] The output unit 40 is designed to display the network states provided by the device 20. For example, the output unit 40 can be a computer screen displaying a graphical user interface (GUI) that presents a graphical representation of the network states. The GUI can display the current status of each network element 4, indicating whether it is energized, grounded, or not energized, thus assisting operators in real-time monitoring and control of the network 1.
[0089] Another example of output unit 40 is a digital dashboard installed in a control room. This dashboard provides real-time updates on network states and displays alerts and notifications of changes or anomalies in network elements 4, enabling rapid decision-making and efficient network management.
[0090] Output Unit 40 can also be a portable tablet device used by network technicians in the field. This tablet provides an interactive display of network status, allowing technicians on-site to visualize and resolve network problems. It connects wirelessly to Automation System 10 and ensures real-time updates.
[0091] Another example is the output unit 40 as an integrated display on industrial plants within network 1. This display shows the states of the network elements 4 directly on the plant, providing immediate feedback and control options for the operators managing the plants.
[0092] Finally, output unit 40 can be a remote monitoring application accessible via the internet. This application allows network administrators to monitor the network. 2024PF00343 Foreign version
[0093] 18 network states can be viewed and managed from any location. It provides a secure and comprehensive overview of the network's health and operational status and ensures continuous monitoring and management.
[0094] The processor unit of the device 20 is designed to execute the method 100 for modeling network states of the network 1 in the automation system 10, in particular in an IEC61131-based automation system, which is also described in detail below with reference to Figure 2.
[0095] The processor unit of the device 20 is configured to detect all network sources 2-x connected to the network in a first process step 110. The network sources 2 comprise at least electrical generators and / or grounding elements.
[0096] In a further process step 120, individual dynamic topology elements 3-x are generated, representing individual network elements 4-x, where each topology element has at least one input and one output representing the states of the network sources 2-x. The network sources 2 have fixed states with unique state values, which include at least one of the following states:
[0097] - Energized;
[0098] - grounded;
[0099] - not energized.
[0100] In a further process step 130, connections are created between the inputs of the network sources 2-x and the outputs of the individual dynamic topology elements 3-x, corresponding to the connections in network 1, in order to transmit the state of the network sources 2-x across the network elements 4-x. The inputs of the network elements 4 assume predefined values that represent the state of the directly connected network sources 2. The network element 2024PF00343 foreign version
[0101] 19 elements 4 comprise at least one switch indicating the open or closed state, and at least one line representing an electrical line in the network 1. When a network element 4 is closed, the individual dynamic topology elements 3 connect the input of the network sources 2 directly to the outputs.
[0102] In a further process step 140, the states of the individual network elements 4-x are determined based on the switching positions of the individual network elements 4-x within a calculation cycle of the automation system 10. The switching positions are represented in real-time data of the automation system 10 and indicate the values closed or open. The state determination takes place within each calculation cycle of the automation system 10, and the states of the network elements 4 are taken from real-time data.
[0103] In a further process step 150, the determined states of the network elements 4-x are provided. The visualization of the resulting states of the network elements 4 comprises a graphical representation of the current network state, preferably on the output unit 40.
[0104] Figure 3 schematically shows a circuit arrangement to illustrate a further embodiment of the method 100 according to the invention. For a network, all network sources 2 connected to the network 1 are identified, such as an electric generator 2-1 or grounding element 2-2. The identification of the network sources 2 depends on which network states are to be displayed. If, for example, in addition to the "energized" state, the "grounded" state is also to be displayed for an electric network 1, then all electric generators 2-1 and all grounding elements 2-2 must also be identified as network sources 2.
[0105] For the embodiment of an electrical network 1 shown in Figure 3, the states are to be “energized”, “powered- 2024PF00343 Foreign version
[0106] The states "20 det" and "not energized" must be represented. This means that both the generator (network source 2-1) and the ground (network source 2-2) must be considered as network source 2. The states are to be calculated for the network elements 4, three switches (switches 4-1, 4-2, 4-3) and two lines (lines 4-4, 4-5).
[0107] To model a network 1 in an IEC61131-based automation system 10, a topology element 3-x is defined that represents a dynamic network element 4, e.g. an electrical switch 4-1, 4-2, 4-3 or a line 4-4, 4-5.
[0108] For each network source 2-x, an input Infeed_x and an output State_x are provided at the topology element 3-x. These inputs and outputs can assume the state of the network sources 2-x, in this implementation form the states "energized", "grounded" or "not energized".
[0109] Depending on the switching state, the topology element 3-x connects the input Infeed_x to the output State_x. That is, in an electrical network 1, a closed switch or an electrical line connects, for example, the input Infeed_l directly to the output State_l and the input Infeed_2 directly to the output State_2.
[0110] Network 1 is modeled by connecting the topology elements 3-x in the same way as they are connected in the real network. The outputs State_x are connected to the inputs Infeed_x of the adjacent network elements 4. This allows the state of the network sources 2-x to be passed on to the individual topology elements 3-x depending on the switch positions, and each topology element 3-x can calculate its resulting state from the states at its outputs State_x. This state can then be displayed graphically, for example, on output unit 40. 2024PF00343 Foreign version
[0111] 21
[0112] Figure 4 shows a block diagram to illustrate a further embodiment of the method according to the invention.
[0113] It shows a suitable model of the network from Figure 3. The generator (network source 2-1) has the state "energized" and is connected to switch 4-3. According to the given topology, the State_l and Infeed_l inputs and outputs of the topology elements 3 are connected to each other, i.e., switch 4-3 to line 4-5 and line 4-4 to switch 4-1 and switch 4-2, etc. Analogously, the connections for network source 2-2 (ground) are implemented, i.e., network source 2-2 is connected to switch 4-2 and this in turn to switch 4-3 and line 4-5, etc.
[0114] For network calculations, unique values are defined for all network states to be determined. In the example above, the values "energized" and "grounded" are defined for the two network states. These values are predefined for the inputs of network elements 4-x that are directly connected to a generator 2-1 or to a grounding element 2-2. In the example, switch 4-3 is connected to generator 2-1, and therefore the input_l of topology element 3-x of switch 4-1 is permanently set to "energized". Similarly, switch 4-2 is connected to a grounding element 2-2, and here the input_2 is set to the value "grounded".
[0115] Additionally, a value is defined that represents the state neither "energized" nor "grounded", here, for example, the value "not energized". This allows the Infeed_x inputs and the State_x outputs to assume the values "energized", "grounded", and "not energized".
[0116] The calculation of the states of the individual network elements 4-x is performed automatically within each calculation cycle of the automation system 10. Depending on the switching state, the topology elements 3-x connect the Inf eed_x input to 2024PF00343 foreign version
[0117] 22 the State_x output, i.e., in an electrical network 1, a closed switch or an electrical line connects the Inf eed inputs to the State outputs. In the example, the Inf eed_l input is directly connected to the State_l output and the Inf eed_2 input directly to the State_2 output. If the switching state indicates an open switch, the State_x outputs are not changed and remain in their state. The actual switch positions are provided directly from the real-time data of the automation system 10, represented in the above example by the values "closed" and "open", respectively.
[0118] Depending on these switch positions, the state of the network sources 2-x is passed on via the individual topology elements 3-x, and each topology element 3 can calculate its resulting state from the states at its State_x outputs. This resulting state can then be displayed, for example, graphically.
[0119] Although the present invention has been fully described above with reference to preferred embodiments, it is not limited thereto, but can be modified in many different ways.
[0120] Regardless of the grammatical gender of a particular term, persons with male, female or other gender identities are included.
Claims
2024PF00343 Foreign version 23 Patent claims 1. Method (100) for modeling network states of a network (1) in an automation system (10) , in an IEC61131-based automation system, comprising the steps: Acquisition (110) of all network sources (2-x) connected to the network ; wherein the network sources have fixed states with unique state values, including at least the states energized, grounded and unenergized; Generating (120) individual dynamic topology elements (3-x) representing individual net elements, wherein each topology element has at least one input and one output representing the states of the net sources (2-x) for each net source; Generating (130) connections between inputs of the network sources (2-x) and outputs of the individual dynamic topology elements (3-x) according to the connections in the network (1) to pass the state of the network sources (2-x) across the network elements; Determining (140) the states of the individual network elements based on the switching positions of the individual network elements taken from real-time data within a calculation cycle of the automation system (10), wherein the topology elements connect the inputs directly to the outputs when the switching state is closed; and Providing (150) the determined states of the network elements for visualization of the network state.
2. The method of claim 1, wherein providing the determined states comprises a visualization of the network state. 2024PF00343 Foreign version 24 3. Method according to one of the preceding claims, wherein the network sources (2-x) comprise electrical generators and / or earthing elements.
4. Method according to one of the preceding claims, wherein the network sources (2-x) have fixed states with unique state values and the fixed state comprises at least one of the following states: - energized, - grounded, or - not energized.
5. Method according to one of the preceding claims, wherein the inputs of the network elements assume predefined values representing the state of the directly connected network sources (2-x).
6. Method according to one of the preceding claims, wherein the network elements comprise at least one switch with the state open or the state closed and at least one line representing an electrical line in the network (1).
7. Method according to one of the preceding claims, wherein the individual dynamic topology elements (3-x) directly connect the input of the network sources (2-x) to the outputs when a network element is closed.
8. Method according to one of the preceding claims, wherein the topology elements (3-x) iteratively pass the states of the network sources (2-x) to neighboring network elements.
9. Method according to one of the preceding claims, wherein the switch positions are represented in real-time data of the automation system (10) and the values indicate closed or open. 2024PF00343 Foreign version 25 10. Method according to one of the preceding claims, wherein the state determination takes place within each calculation cycle of the automation system (10) and the states of the network elements are taken from real-time data.
11. Method according to one of the preceding claims, wherein the modeling of the network (1) is carried out by connecting the topology elements in a manner that reflects the real network structure.
12. Method according to any one of claims 2 to 11, wherein the visualization of the resulting states of the network elements comprises a graphical representation of the current network state.
13. Device (20) for modeling network states of a network (1) in an automation system (10), in particular in an IEC61131-based automation system, wherein the device is configured to: capture all network sources (2-x) connected to the network; generate individual dynamic topology elements (3-x) representing individual network elements, wherein each topology element has at least one input and one output representing the states of the network sources (2-x); To create connections between the inputs of the network sources (2-x) and the outputs of the individual dynamic topology elements (3-x) according to the connections in the network (1) in order to pass the state of the network sources (2-x) across the network elements; to determine the states of the individual network elements based on the switching positions of the individual network elements within a calculation cycle of the automation system (10); and 2024PF00343 Foreign version 26 to provide the determined states of the network elements.
14. System (30) for modeling network states of a network (1) comprising a device (20) according to claim 13 for providing the determined states of the network elements (4-x) and an output unit (50) for displaying the network states of a network (1) .
15. Computer program, wherein the computer program comprises instructions which, when the program is executed by a computer, cause it to execute the method according to any of the preceding method claims.
16. Computer-readable medium, wherein the computer-readable medium comprises instructions which, when executed by a computer, cause it to execute the method according to any of the preceding method claims.
Citation Information
Patent Citations
Method for initializing and updating a network model
EP0715266B1
Visual description of voltage states in an electrical switching graph
EP1069517A1