A city complex system vulnerability analysis method and device based on digital twinning

By constructing a network model of a complex urban system using digital twin technology, and simulating system updates and emergency dispatch under external attacks, the problem of risk identification in vulnerability analysis of complex urban systems is solved, thereby improving the security and resilience of urban infrastructure.

CN119962851BActive Publication Date: 2025-12-26AEROSPACE SCI & IND GRP INTELLIGENT TECH RES INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311480683.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-08
Publication Date
2025-12-26
Estimated Expiration
2043-11-08

AI Technical Summary

Technical Problem

Existing technologies fail to effectively consider emergency backup mechanisms in complex urban systems and lack a general and scalable model mechanism for vulnerability analysis, making it difficult to assess the importance of critical nodes and simulate the failure propagation process between multiple systems.

Method used

Digital twin technology is used to construct a network topology diagram of a complex urban system, defining the attributes, structure, mechanism, behavior and state of nodes, simulating the system update process under external attacks, and adjusting it through emergency scheduling measures until the system is stable, and calculating the comprehensive functional level.

Benefits of technology

It enables risk identification and vulnerability analysis of complex urban systems under external attacks, comprehensively considers the bidirectional correlation between systems and emergency dispatch, simulates the dynamic propagation process of faults between multiple systems, and improves the security and resilience of urban infrastructure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119962851B_ABST
    Figure CN119962851B_ABST
Patent Text Reader

Abstract

The application provides a city complex system vulnerability analysis method and device based on digital twinning, and the method comprises the following steps: S10, constructing a network relationship topological graph of the city complex system; S20, constructing a city complex system coupling operation model based on digital twinning; S30, updating a current infrastructure system; S40, judging whether a function level decreases, if yes, obtaining an emergency adjusted current infrastructure system, and turning to S50, otherwise, directly turning to S50; S50, updating another infrastructure system; S60, repeating S40-S50 until all infrastructure systems in the city complex system no longer generate new failure nodes; S70, obtaining a function level of each infrastructure system after being attacked by an external attack; S80, obtaining a comprehensive function level of the city complex system after being attacked by an external attack, so as to complete the vulnerability analysis of the city complex system. The application can solve the risk identification problem of the city infrastructure system.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vulnerability analysis of urban infrastructure, and particularly relates to a method and device for analyzing vulnerability of urban complex system based on digital twinning. BACKGROUND

[0002] Cities concentrate a large number of important economic targets, such as power and oil systems, energy bases, etc.; urban lifeline projects, such as power supply, water supply, gas supply, medical centers, food storage, etc.; transportation and communication hubs, such as airports, ports, railway marshalling yards, traffic arteries, bridges and tunnels, satellite ground stations, signal transmitting stations, etc.; targets prone to secondary disasters, such as large reservoirs, chemical systems, nuclear power plants, etc. These key nodes have close and multiple dependent relationships, forming a complex urban system. When the complex urban system is attacked externally, it will have a performance decline or function loss, and even continuously spread between different systems, with the characteristics of "attack a point, destroy a piece", which seriously affects the livelihood of the people.

[0003] Vulnerability is a inherent property of a system, which describes the inherent defects and weak links in the system that cause the system to fail to operate normally when it is disturbed or fails. The vulnerability of the complex urban system represents the inherent vulnerabilities and weak link characteristics existing in the system during operation. The vulnerability analysis of the complex urban system is very important for improving the safety and resilience of the city, which can not only predict the impact of external attacks on the system, but also can find potential weak points in the system and evaluate the stability and reliability of the system.

[0004] In recent years, in order to explore the operation rules of urban infrastructure systems under normal and abnormal conditions, the industry and academia have abstracted the key facilities in the urban infrastructure system into nodes in the network, such as transportation hubs, power stations, etc., and the connections between the facilities are regarded as the edges of the network, and then the failure process of the urban infrastructure system under external attacks is simulated. One of the key problems in the vulnerability analysis of the complex urban system is to calculate and evaluate the importance of each node. At present, the importance of the node is mainly reflected by comparing the network structure characteristics or the before and after of the node being destroyed.

[0005] The urban key infrastructure system generally has an emergency backup mechanism, and most of the key nodes have redundant resources that can be supplied for emergency scheduling. Most of the existing methods for analyzing the vulnerability of the urban infrastructure system do not consider the emergency measures. In addition, the existing technology is based on one or more specific infrastructure systems to construct a vulnerability analysis model, and there is no general and scalable model mechanism. SUMMARY

[0006] To solve one of the above technical problems, the present application provides a city complex system vulnerability analysis method and device based on digital twinning, which can solve the risk identification problem of city infrastructure system.

[0007] According to an aspect of the present application, a city complex system vulnerability analysis method based on digital twinning is provided, which comprises:

[0008] S10, constructing a network relationship topology graph of the city complex system according to the relevant data of each infrastructure system, wherein each infrastructure system is taken as a network model, and each facility in each infrastructure system is taken as a node;

[0009] S20, defining the basic characteristics and dynamic attributes of each node in the network relationship topology graph based on digital twinning technology, determining the attributes, structure, mechanism, behavior and state of each node, and thereby constructing a city complex system coupled operation model based on digital twinning;

[0010] S30, in the case that a certain node in the city complex system coupled operation model is subjected to external attack, updating the attributes, structure, mechanism, behavior and state of the current node, and updating all other related nodes in the current infrastructure system based on the updated current node, thereby completing the update of the current infrastructure system;

[0011] S40, judging whether the updated current infrastructure system has a function level decline, if yes, performing emergency adjustment on each non-failed node in the updated current infrastructure system through emergency dispatching measures, obtaining an emergency adjusted current infrastructure system, and turning to S50, otherwise, directly turning to S50;

[0012] S50, taking the change of the emergency adjusted or updated current infrastructure system as an external factor to update the attributes, structure, mechanism, behavior and state of the related nodes in another infrastructure system, and updating all other related nodes in the infrastructure system based on the updated related nodes, thereby completing the update of the other infrastructure system;

[0013] S60, repeating S40-S50 until all infrastructure systems in the city complex system no longer generate new failed nodes;

[0014] S70, obtaining the function level of each infrastructure system after being subjected to external attack;

[0015] S80, obtaining the comprehensive function level of the city complex system after being subjected to external attack based on the function level of each infrastructure system after being subjected to external attack, so as to complete the vulnerability analysis of the city complex system.

[0016] Preferably, the attribute represents static information of each node; the structure represents topological relationship of each node in the respective infrastructure system; the mechanism represents operation mechanism of each node in the respective infrastructure system and between other infrastructure systems; the behavior represents external influence on each node; and the state represents current operation condition of each node.

[0017] Preferably, the static information comprises name, number, coordinate and upper limit of load; the topological relationship of each node in the respective infrastructure system comprises system type, node type and connectivity with other nodes; the operation mechanism of each node in the respective infrastructure system and between other infrastructure systems comprises relevant constraint condition; the external influence on each node comprises external attack and emergency measure; and the current operation condition of each node comprises normal operation state and failure state.

[0018] Preferably, in S30, the attribute, structure, mechanism, behavior and state of the current node are updated, and all other related nodes in the current infrastructure system are updated based on the updated current node, so as to complete the update of the current infrastructure system, comprising:

[0019] S31, the behavior of the current node is triggered by external attack, so as to update the state of the current node;

[0020] S32, it is judged whether the current node is failed, if yes, the structure of the current node is updated, otherwise, the attribute of the current node is updated;

[0021] S33, the mechanism of the current node is updated based on the structure update or attribute update of the current node;

[0022] S34, it is judged whether the update of all other related nodes in the current infrastructure system is completed, if yes, the update of the current infrastructure system is completed, otherwise, S35 is turned to;

[0023] S35, the updated mechanism of the current node is taken as an external factor of another related node in the infrastructure system where the current node is located, and the related node is taken as the current node;

[0024] S36, the behavior of the current node is triggered by the external factor, so as to update the state of the current node, and S32 is turned to.

[0025] Preferably, in S40, each non-failed node in the updated current infrastructure system is adjusted by emergency scheduling measure, so as to obtain the current infrastructure system after emergency adjustment, comprising: the emergency scheduling measure reduces the influence of failure by improving the supply capacity of each non-failed node, reducing the demand of each non-failed node or selecting other supply path, so as to obtain the current infrastructure system after emergency adjustment.

[0026] Preferably, in S50, the change of the current infrastructure system after the emergency adjustment or update is taken as an external factor to update the attribute, structure, mechanism, behavior and state of the relevant node in another infrastructure system, and based on the updated relevant node, all other relevant nodes in the infrastructure system are updated, so as to complete the update of another infrastructure system, including:

[0027] S51, taking the relevant node in another infrastructure system as a current node;

[0028] S52, the external factor triggers the behavior of the current node to update the state of the current node;

[0029] S53, judging whether the current node is invalid, if yes, updating the structure of the current node, otherwise, updating the attribute of the current node;

[0030] S54, based on the structure update or attribute update of the current node, completing the mechanism update of the current node;

[0031] S55, judging whether the update of all other relevant nodes in another infrastructure system is completed, if yes, completing the update of another infrastructure system, otherwise, turning to S56;

[0032] S56, taking the updated mechanism of the current node as an external factor of another relevant node in the infrastructure system where the current node is located, taking another relevant node as a current node, and turning to S52.

[0033] Preferably, the function level of each infrastructure system after being attacked by an external attack is obtained by the following formula:

[0034]

[0035] In the formula, V j represents the function level of the jth infrastructure system after being attacked by an external attack, u i represents the original function level of the ith node, represents the function level of the ith node under external attack, and N represents the total number of nodes of the jth infrastructure system.

[0036] Preferably, the comprehensive function level of a city complex system after being attacked by an external attack is obtained by the following formula:

[0037] V C =∑ j∈M W j V j ;

[0038] In the formula, V CW represents the comprehensive function level of the urban complex system after being attacked by an external attack, and is calculated by the following formula: j V represents a function level weight factor of the jth infrastructure system, j M represents the function level of the jth infrastructure system after being attacked by an external attack, and M represents the total number of infrastructure systems.

[0039] According to another aspect of the present application, a digital-twin-based urban complex system vulnerability analysis device is provided, which comprises:

[0040] a model construction module, configured to construct a network relationship topology map of the urban complex system according to relevant data of each infrastructure system, and to define the basic characteristics and dynamic attributes of each node in the network relationship topology map based on a digital-twin technology, to determine the attributes, structure, mechanism, behavior and state of each node, thereby constructing a digital-twin-based urban complex system coupling operation model, wherein each infrastructure system is taken as a network model, and each facility in each infrastructure system is taken as a node;

[0041] a fault propagation analysis module, configured to update the attributes, structure, mechanism, behavior and state of a current node in the case that the current node in the urban complex system coupling operation model is attacked by an external attack, and to update all other related nodes in the current infrastructure system based on the updated current node, thereby completing the update of the current infrastructure system; configured to, in the case that the updated current infrastructure system has a function level decline, perform emergency adjustment on each non-failed node in the updated current infrastructure system through emergency dispatch measures, to obtain an emergency-adjusted current infrastructure system; and further configured to take the changes of the emergency-adjusted or updated current infrastructure system as an external factor to update the attributes, structure, mechanism, behavior and state of related nodes in another infrastructure system, and to update all other related nodes in the infrastructure system based on the updated related nodes, thereby completing the update of the other infrastructure system, until all infrastructure systems in the urban complex system no longer have new failed nodes;

[0042] an analysis and evaluation module, configured to obtain the function level of each infrastructure system after being attacked by an external attack; and further configured to obtain the comprehensive function level of the urban complex system after being attacked by an external attack based on the function level of each infrastructure system after being attacked by an external attack, to complete the vulnerability analysis of the urban complex system.

[0043] According to another aspect of the present application, a computer device is provided, comprising a memory, a processor, and a digital-twin-based urban complex system vulnerability analysis program stored in the memory and executable on the processor, wherein the processor implements any of the above-mentioned methods when executing the digital-twin-based urban complex system vulnerability analysis program.

[0044] By applying the technical solution of the present application, a coupled operation model of an urban complex system is constructed based on the digital-twin idea, the basic characteristics and dynamic attributes of key nodes are uniformly and normatively described from five dimensions of attributes, structure, mechanism, behavior, and state, the real operation model and business logic of the imported system are supported, and the interaction and state update among multiple nodes are supported. The present application comprehensively considers the bidirectional association relationship between systems and emergency dispatch measures, simulates the fault dynamic propagation process among multiple systems under external attacks, and solves the problem of risk identification of urban infrastructure systems. BRIEF DESCRIPTION OF DRAWINGS

[0045] The accompanying drawings included to provide a further understanding of the embodiments of the present application, constitute a part of the specification and illustrate the embodiments of the present application, and together with the text description, explain the principles of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0046] Figure 1 A flowchart of a digital-twin-based urban complex system vulnerability analysis method according to an embodiment of the present application is shown;

[0047] Figure 2 A flowchart of a coupled fault propagation analysis of multiple systems under external attacks according to an embodiment of the present application is shown;

[0048] Figure 3 A flowchart of a fault dynamic process between two infrastructure systems according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0049] It should be noted that the embodiments and features of the embodiments in the present application can be combined with each other in the case of no conflict. The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings of the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. The description of the at least one exemplary embodiment is actually only illustrative, but not as any limitation on the present application and its application or use. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor are within the scope of protection of the present application.

[0050] It should be noted that the terms used herein are only intended to describe specific embodiments, and are not intended to limit the exemplary embodiments according to the present application. As used herein, the singular form is intended to include the plural form, unless the context clearly indicates otherwise, and it should also be understood that when the terms "comprise" and / or "include" are used in the specification, there is a presence of the features, steps, operations, devices, components and / or combinations thereof.

[0051] Unless specifically stated otherwise, the relative arrangement of the components and steps illustrated in these embodiments do not limit the scope of the present application. At the same time, it should be understood that the sizes of the various parts shown in the drawings are not drawn in accordance with the actual proportion relationship. The technology, methods and devices known to those of ordinary skill in the relevant art can not be discussed in detail, but should be considered as part of the authorized description. In all examples shown and discussed herein, any specific value should be interpreted as merely exemplary, and not as a limitation. Therefore, other examples of exemplary embodiments can have different values. It should be noted that similar reference numbers and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further discussed in subsequent drawings.

[0052] As Figure 1 shown, the present application provides a digital twin-based urban complex system vulnerability analysis method, which comprises:

[0053] S10, constructing a network relationship topology map of the urban complex system according to the relevant data of each infrastructure system, wherein each infrastructure system is regarded as a network model, and each facility in each infrastructure system is regarded as a node;

[0054] S20, define the basic features and dynamic attributes of each node in the network relationship topology graph based on the digital twin technology, determine the attributes, structure, mechanism, behavior and state of each node, and thus construct a city complex system coupling operation model based on digital twin;

[0055] S30, in the case that a certain node in the city complex system coupling operation model is attacked externally, update the attributes, structure, mechanism, behavior and state of the current node, and update all other related nodes in the current infrastructure system based on the updated current node, so as to complete the update of the current infrastructure system;

[0056] S40, judge whether the updated current infrastructure system has a function level decline, if yes, adjust each non-failed node in the updated current infrastructure system through emergency scheduling measures to obtain an emergency adjusted current infrastructure system, and turn to S50, otherwise, directly turn to S50;

[0057] S50, update the attributes, structure, mechanism, behavior and state of the related nodes in another infrastructure system as external factors, and update all other related nodes in the infrastructure system based on the updated related nodes, so as to complete the update of another infrastructure system;

[0058] S60, repeat S40-S50 to simulate the failure dynamic process among multiple infrastructure systems until all infrastructure systems in the city complex system no longer produce new failed nodes, at this time, the state of the city infrastructure system tends to be stable, and the deduction can be ended;

[0059] S70, obtain the function level of each infrastructure system after being attacked externally;

[0060] S80, obtain the comprehensive function level of the city complex system after being attacked externally based on the function level of each infrastructure system after being attacked externally, so as to complete the vulnerability analysis of the city complex system.

[0061] The present application constructs a city complex system coupling operation model based on the digital twin idea, uniformly and normatively describes the basic features and dynamic attributes of the key nodes from the five dimensions of attributes, structure, mechanism, behavior and state, supports the import of the real operation model and business logic of the system, and supports the interaction and state update among multiple nodes. The present application comprehensively considers the bidirectional association relationship between systems and emergency scheduling measures, simulates the failure dynamic propagation process among multiple systems under external attack, and solves the risk identification problem of the city infrastructure system.

[0062] According to an embodiment of the present application, in S10 of the present application, the network model G can be represented as G=(N, E), wherein the node N represents a facility and the edge E represents the association between facilities. For multiple infrastructure systems, the association logic can be constructed according to the actual business process and expert knowledge.

[0063] For simplifying the model, important facilities can be set as key nodes, and the subsequent steps only consider the key nodes.

[0064] For example, the following table shows the association logic between the infrastructure systems: power, transportation, gas and water.

[0065]

[0066] According to an embodiment of the present application, in S20 of the present application, the attribute represents the static information of each node; the structure represents the topological relationship of each node in the respective infrastructure system; the mechanism represents the operation mechanism of each node in the respective infrastructure system and between other infrastructure systems; the behavior represents the external influence on each node; and the state represents the current operation of each node.

[0067] Specifically, the static information includes name, number, coordinates and upper load limit; the topological relationship of each node in the respective infrastructure system includes system type, node type and connectivity with other nodes; the operation mechanism of each node in the respective infrastructure system and between other infrastructure systems includes relevant constraints; the external influence on each node includes external attacks and emergency measures; and the current operation of each node includes normal operation state and failure state.

[0068] According to an embodiment of the present application, in S30 of the present application, the attribute, structure, mechanism, behavior and state of the current node are updated, and all other related nodes in the current infrastructure system are updated based on the updated current node, so as to complete the update of the current infrastructure system, including:

[0069] S31, the behavior of the current node is triggered by the external attack, so as to update the state of the current node;

[0070] S32, whether the current node is failed is judged, if yes, the structure of the current node is updated, otherwise, the attribute of the current node is updated;

[0071] S33, the mechanism of the current node is updated based on the structure update or attribute update of the current node;

[0072] S34, determine whether the update of all other related nodes in the current infrastructure system is completed, if yes, complete the update of the current infrastructure system, otherwise, go to S35;

[0073] S35, the mechanism of the current node after the update is taken as an external factor of another related node in the infrastructure system where the current node is located, and the related node is taken as the current node;

[0074] S36, the external factor triggers the behavior of the current node to update the state of the current node, and goes to S32.

[0075] In the embodiment, after a certain node is attacked externally, the digital twin model of the current node is triggered to update according to the update mechanism in Figure 2 , and the failure information is transmitted to other key nodes as an indirect external factor according to the operation mechanism of the infrastructure system to which the current node belongs.

[0076] According to an embodiment of the present application, in S40 of the present application, the emergency adjustment is performed on each non-failed node in the updated current infrastructure system by the emergency scheduling measure, and the emergency adjusted current infrastructure system is obtained, including: the emergency scheduling measure reduces the influence of failure by improving the supply capacity of each non-failed node, reducing the demand of each non-failed node or selecting other supply paths, so as to obtain the emergency adjusted current infrastructure system.

[0077] In the embodiment, in the case that a new failed node appears in the updated current infrastructure system, it is determined that the functional level of the updated current infrastructure system decreases.

[0078] According to an embodiment of the present application, in S50 of the present application, the change of the emergency adjusted or updated current infrastructure system is taken as an external factor to update the attribute, structure, mechanism, behavior and state of the related node in another infrastructure system, and based on the updated related node, all other related nodes in the infrastructure system are updated, so as to complete the update of another infrastructure system, including:

[0079] S51, taking the related node in another infrastructure system as the current node;

[0080] S52, the external factor triggers the behavior of the current node to update the state of the current node;

[0081] S53, determine whether the current node is failed, if yes, update the structure of the current node, otherwise, update the attribute of the current node;

[0082] S54, complete the mechanism update of the current node based on the structure update or attribute update of the current node;

[0083] S55. Determine whether the update of all other related nodes in another infrastructure system has been completed. If yes, complete the update of the other infrastructure system; otherwise, proceed to S56.

[0084] S56. Treat the updated mechanism of the current node as an external factor of another related node in the infrastructure system where the current node is located, take the other related node as the current node, and proceed to S52.

[0085] In this embodiment, after all nodes in the infrastructure system have completed their state updates, some nodes that are associated with other infrastructure systems will further propagate the fault. The current state of the infrastructure system will act as an external factor to trigger specific behaviors of the relevant nodes.

[0086] like Figure 3 The diagram shows a flowchart illustrating the dynamic process of a fault between two infrastructure systems.

[0087] According to one embodiment of the present invention, in S70 of the present invention, the functional level of each infrastructure system after being subjected to an external attack is obtained by the following formula:

[0088]

[0089] In the formula, V j u represents the functional level of the j-th infrastructure system after it has been attacked from the outside. i Represents the original functional level of the i-th node. N represents the functional level of the i-th node under external attack, and N represents the total number of nodes in the j-th infrastructure system.

[0090] Among them, when or u i When = 1, the node is in normal operating condition and has not been damaged; or u i The smaller the value, the more severely the node deviates from its normal state and the closer it is to a collapse.

[0091] According to one embodiment of the present invention, in S80 of the present invention, the overall functional level of a complex urban system after being subjected to an external attack is obtained by the following formula:

[0092] V C =∑ j∈M W j V j ;

[0093] In the formula, V C W represents the overall functional level of a complex urban system after it has been subjected to an external attack. ja function level weight factor representing the jth infrastructure system, V j a function level of the jth infrastructure system after being attacked from outside, M represents the total number of infrastructure systems.

[0094] The application also provides a device for analyzing the vulnerability of a complex urban system based on digital twinning, which comprises:

[0095] a model construction module, configured to construct a network relationship topology map of the complex urban system according to relevant data of each infrastructure system, and to define the basic features and dynamic attributes of each node in the network relationship topology map based on digital twinning technology, to determine the attributes, structure, mechanism, behavior and state of each node, thereby constructing a coupled operation model of the complex urban system based on digital twinning, wherein each infrastructure system is taken as a network model, and each facility in each infrastructure system is taken as a node;

[0096] a fault propagation analysis module, configured to update the attributes, structure, mechanism, behavior and state of a current node in the coupled operation model of the complex urban system in the case that the current node is attacked from outside, and to update all other relevant nodes in the current infrastructure system based on the updated current node, thereby completing the update of the current infrastructure system; configured to, in the case that the updated current infrastructure system has a function level decline, perform emergency adjustment on each non-failed node in the updated current infrastructure system through emergency dispatch measures, to obtain an emergency-adjusted current infrastructure system; and configured to take the changes of the emergency-adjusted or updated current infrastructure system as external factors to update the attributes, structure, mechanism, behavior and state of relevant nodes in another infrastructure system, and to update all other relevant nodes in the infrastructure system based on the updated relevant nodes, thereby completing the update of the other infrastructure system, until all infrastructure systems in the complex urban system no longer have new failed nodes;

[0097] an analysis and evaluation module, configured to obtain the function level of each infrastructure system after being attacked from outside; and configured to obtain the comprehensive function level of the complex urban system after being attacked from outside based on the function level of each infrastructure system after being attacked from outside, to complete the vulnerability analysis of the complex urban system.

[0098] The application also provides a computer device, comprising a memory, a processor, and a program for analyzing the vulnerability of a complex urban system based on digital twinning stored in the memory and capable of running on the processor, the processor implementing any of the above methods when executing the program for analyzing the vulnerability of a complex urban system based on digital twinning.

[0099] In summary, the present application provides a city complex system vulnerability analysis method and device based on digital twinning, a city complex system coupling operation model is constructed based on the digital twinning idea, the basic characteristics and dynamic attributes of the key nodes are uniformly and normatively described from five dimensions of attribute, structure, mechanism, behavior and state, the real operation model and business logic of the imported system are supported, and the interaction and state updating between multiple nodes are supported. The present application comprehensively considers the bidirectional association relationship between systems and emergency scheduling measures, simulates the fault dynamic propagation process between multiple systems under external attacks, and solves the risk identification problem of city infrastructure systems.

[0100] The part not described in detail in the present application is the technology known to those skilled in the art.

[0101] In the description of the present application, it should be understood that the orientation words such as "front, rear, upper, lower, left, right", "transverse, vertical, perpendicular, horizontal" and "top, bottom" and the like indicate the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, without the opposite description, these orientation words do not indicate and imply that the indicated device or element must have a specific orientation or be constructed and operated in a specific orientation, therefore it cannot be understood as a limitation on the protection scope of the present application; the orientation words "inner, outer" refer to the inner and outer of the contour of each component itself.

[0102] For the convenience of description, spatial relative terms such as "on", "above", "upper surface", "upper" and the like can be used herein to describe the spatial positional relationship of one device or feature with other devices or features as shown in the drawings. It should be understood that the spatial relative terms are intended to include different orientations in use or operation in addition to the orientation of the device described in the drawings. For example, if the device in the drawings is inverted, the device described as "above" or "on" other devices or structures will be positioned "below" or "under" other devices or structures. Thus, the exemplary term "above" can include both "above" and "below" orientations. The device can also be positioned in other different ways (rotated 90 degrees or in other orientations), and the spatial relative descriptions used herein are interpreted accordingly.

[0103] In addition, it should be noted that the use of "first", "second" and the like to define parts is only for the convenience of distinguishing the corresponding parts, and the above words have no special meaning unless otherwise stated, therefore it cannot be understood as a limitation on the protection scope of the present application.

[0104] The above merely provides the preferred embodiments of the present application, and is not used to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the principles and technical scope of the present application shall fall into the scope of the present application.

Claims

1. A digital-twin-based urban complex system vulnerability analysis method, characterized in that, The method comprises: S10, constructing a network relationship topology of the urban complex system according to relevant data of each infrastructure system, wherein each infrastructure system is taken as a network model, and each facility in each infrastructure system is taken as a node; S20, defining basic features and dynamic attributes of each node in the network relationship topology based on digital twin technology, determining attributes, structures, mechanisms, behaviors and states of each node, and thereby constructing a digital twin-based coupled operation model of the urban complex system; S30, in the case that a certain node in the coupled operation model of the urban complex system is subjected to an external attack, updating attributes, structures, mechanisms, behaviors and states of the current node, and updating all other related nodes in the current infrastructure system based on the updated current node, thereby completing updating of the current infrastructure system; S40, judging whether the updated current infrastructure system has a decreased function level, if yes, performing emergency adjustment on each non-failed node in the updated current infrastructure system through emergency dispatching measures, obtaining an emergency-adjusted current infrastructure system, and proceeding to S50, otherwise, directly proceeding to S50; S50, taking changes of the emergency-adjusted or updated current infrastructure system as external factors to update attributes, structures, mechanisms, behaviors and states of related nodes in another infrastructure system, and updating all other related nodes in the infrastructure system based on the updated related nodes, thereby completing updating of the another infrastructure system; S60, repeating S40-S50 until all infrastructure systems in the urban complex system no longer generate new failed nodes; S70, obtaining function levels of each infrastructure system after being subjected to an external attack; S80, obtaining a comprehensive function level of the urban complex system after being subjected to an external attack based on the function levels of each infrastructure system after being subjected to the external attack, to complete vulnerability analysis of the urban complex system.

2. The method of claim 1, wherein, The attributes represent static information of each node; the structures represent topological structure relationships of each node in the respective infrastructure system; The mechanisms represent operation mechanisms of each node in the respective infrastructure system and between other infrastructure systems; the behaviors represent external influences on each node; and the states represent current operation conditions of each node.

3. The method of claim 2, wherein, The static information comprises names, numbers, coordinates and upper limits of loads; the topological structure relationships of each node in the respective infrastructure system comprise system types, node types and connectivity with other nodes; the operation mechanisms of each node in the respective infrastructure system and between other infrastructure systems comprise relevant constraint conditions; the external influences on each node comprise external attacks and emergency measures; and the current operation conditions of each node comprise normal operation states and failed states.

4. The method of claim 1, wherein, In S30, the attributes, structure, mechanism, behavior and state of the current node are updated, and all other related nodes in the current infrastructure system are updated based on the updated current node, so as to complete the update of the current infrastructure system, including: S31, the behavior of the current node is triggered by the external attack, so that the state of the current node is updated; S32, it is judged whether the current node is invalid, if yes, the structure of the current node is updated, otherwise, the attribute of the current node is updated; S33, the mechanism of the current node is updated based on the structure update or attribute update of the current node; S34, it is judged whether the update of all other related nodes in the current infrastructure system is completed, if yes, the update of the current infrastructure system is completed, otherwise, it is turned to S35; S35, the updated mechanism of the current node is taken as an external factor of another related node in the infrastructure system where the current node is located, and the related node is taken as the current node; S36, the behavior of the current node is triggered by the external factor, so that the state of the current node is updated, and it is turned to S32.

5. The method of claim 1, wherein, In S40, each non-failed node in the updated current infrastructure system is adjusted by emergency scheduling measures to obtain an emergency adjusted current infrastructure system, including: the emergency scheduling measures reduce the influence of failure by improving the supply capacity of each non-failed node, reducing the demand of each non-failed node or selecting other supply paths, so as to obtain the emergency adjusted current infrastructure system.

6. The method of claim 1, wherein, In S50, the changes of the current infrastructure system after emergency adjustment or update are taken as external factors to update the attributes, structure, mechanism, behavior and state of the related nodes in another infrastructure system, and all other related nodes in the infrastructure system are updated based on the updated related nodes, so as to complete the update of another infrastructure system, including: S51, the related node in another infrastructure system is taken as the current node; S52, the behavior of the current node is triggered by the external factor, so that the state of the current node is updated; S53, it is judged whether the current node is invalid, if yes, the structure of the current node is updated, otherwise, the attribute of the current node is updated; S54, the mechanism of the current node is updated based on the structure update or attribute update of the current node; S55, it is judged whether the update of all other related nodes in another infrastructure system is completed, if yes, the update of another infrastructure system is completed, otherwise, it is turned to S56; S56, the updated mechanism of the current node is taken as an external factor of another related node in the infrastructure system where the current node is located, and the other related node is taken as the current node, and it is turned to S52.

7. The method of claim 1, wherein, The function level of each infrastructure system after being attacked by the external attack is obtained by the following formula: wherein V j represents the level of functionality of the jth infrastructure system after being subjected to an external attack, u i represents the original level of functionality of the ith node, represents the level of functionality of the ith node after being subjected to an external attack, N represents the total number of nodes of the jth infrastructure system.

8. The method of claim 1, wherein, The comprehensive function level of the city complex system after being attacked by the external attack is obtained by the following formula: V C =∑ j∈M W j V j ; In the formula, V C W represents the comprehensive function level of the complex urban system after being attacked by the external attack, V j V represents the function level weight factor of the jth infrastructure system, V j W represents the function level of the jth infrastructure system after being attacked by the external attack, and M represents the total number of infrastructure systems.

9. A digital-twin-based urban complex system vulnerability analysis device, characterized in that, The device comprises: The model construction module is configured to construct a network relationship topology of the urban complex system according to relevant data of each infrastructure system, and to define basic features and dynamic attributes of each node in the network relationship topology based on digital twinning technology, to determine attributes, structures, mechanisms, behaviors and states of each node, and to construct a coupled operation model of the urban complex system based on digital twinning, wherein each infrastructure system is taken as a network model, and each facility in each infrastructure system is taken as a node; The fault propagation analysis module is configured to update attributes, structures, mechanisms, behaviors and states of a current node in the case that the current node in the coupled operation model of the urban complex system is subjected to an external attack, to update all other related nodes in the current infrastructure system based on the updated current node, and to complete updating of the current infrastructure system; in the case that the updated current infrastructure system has a decreased function level, to perform emergency adjustment on each non-failed node in the updated current infrastructure system through emergency dispatch measures, to obtain an emergency-adjusted current infrastructure system; and to update attributes, structures, mechanisms, behaviors and states of related nodes in another infrastructure system as external factors, and to update all other related nodes in the infrastructure system based on the updated related nodes, to complete updating of the another infrastructure system, until all infrastructure systems in the urban complex system no longer have new failed nodes; The analysis and evaluation module is configured to obtain a function level of each infrastructure system after being subjected to an external attack, and to obtain a comprehensive function level of the urban complex system after being subjected to an external attack based on the function level of each infrastructure system after being subjected to an external attack, to complete vulnerability analysis of the urban complex system.

10. A computer device, comprising: The program includes a memory, a processor, and a digital twinning-based urban complex system vulnerability analysis program stored in the memory and executable on the processor, and the processor implements the method of any one of claims 1-8 when executing the digital twinning-based urban complex system vulnerability analysis program.

Citation Information

Patent Citations

  • Vulnerability evaluation method for urban pipe gallery comprehensive energy system

    CN110889594A

  • Anti-vulnerability evaluation method and system for urban power grid

    CN111369388A