CN120449531B - Dynamic optimization and real-time correction system for simulation models of complex systems - Google Patents
Dynamic optimization and real-time correction system for simulation models of complex systemsInfo
- Publication number
- CN120449531B CN120449531B CN202510955225.0A CN202510955225A CN120449531B CN 120449531 B CN120449531 B CN 120449531B CN 202510955225 A CN202510955225 A CN 202510955225A CN 120449531 B CN120449531 B CN 120449531B
- Authority
- CN
- China
- Prior art keywords
- core component
- variable
- simulation model
- variables
- complex
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及仿真模型技术领域,并具体公开了面向复杂系统的仿真模型动态优化与实时修正系统,包括:逻辑框架生成模块基于复杂系统的所有核心构成变量和因果关系图以及反馈环构建复杂系统的仿真模型逻辑框架;仿真模型搭建模块将复杂系统的多源异构数据注入至仿真模型逻辑框架生成复杂系统的系统动力学仿真模型;敏感性分析模块识别出系统动力学仿真模型的所有敏感型变量;模型优化修正模块基于所有敏感型变量和系统动力学仿真模型分析系统动力学仿真模型的逻辑闭环的稳定收敛性能,并基于逻辑闭环的稳定收敛性能对系统动力学仿真模型进行优化修正,获得稳定型系统动力学仿真模型;为复杂系统的分析、预测和决策提供更可靠的依据。
The present invention relates to the technical field of simulation models, and specifically discloses a dynamic optimization and real-time correction system for simulation models of complex systems, comprising: a logic framework generation module constructing a simulation model logic framework of a complex system based on all core constituent variables, causal relationship diagrams, and feedback loops of the complex system; a simulation model construction module injecting multi-source heterogeneous data of the complex system into the simulation model logic framework to generate a system dynamics simulation model of the complex system; a sensitivity analysis module identifying all sensitive variables of the system dynamics simulation model; a model optimization and correction module analyzing the stable convergence performance of the logic closed loop of the system dynamics simulation model based on all sensitive variables and the system dynamics simulation model, and optimizing and correcting the system dynamics simulation model based on the stable convergence performance of the logic closed loop to obtain a stable system dynamics simulation model; providing a more reliable basis for the analysis, prediction, and decision-making of complex systems.
Description
技术领域Technical Field
本发明涉及仿真模型技术领域,特别涉及面向复杂系统的仿真模型动态优化与实时修正系统。The present invention relates to the technical field of simulation models, and in particular to a dynamic optimization and real-time correction system for simulation models oriented to complex systems.
背景技术Background Art
在当今科技飞速发展的时代,复杂系统广泛存在于各个领域,如航空航天、交通运输、能源管理、生态环境等。这些复杂系统由众多相互关联、相互作用的部分组成,其行为和特性往往具有高度的非线性和不确定性。为了深入理解复杂系统的运行机制、预测其未来发展趋势以及制定有效的决策策略,仿真模型成为了不可或缺的工具。通过构建仿真模型,可以对复杂系统进行抽象和简化,以模拟其在不同条件下的行为。然而,由于复杂系统本身的复杂性和动态性,以及外部环境的不断变化,传统的仿真模型往往难以准确地反映系统的真实状态。因此,面向复杂系统的仿真模型动态优化与实时修正系统具有至关重要的意义。In today's era of rapid technological advancement, complex systems are ubiquitous in various fields, such as aerospace, transportation, energy management, and ecological environments. These complex systems are composed of numerous interconnected and interacting components, and their behavior and characteristics are often highly nonlinear and uncertain. Simulation models have become indispensable tools for gaining a deeper understanding of the operating mechanisms of complex systems, predicting their future development trends, and developing effective decision-making strategies. Simulation models can be constructed to abstract and simplify complex systems and simulate their behavior under varying conditions. However, due to the inherent complexity and dynamic nature of complex systems, as well as the ever-changing external environment, traditional simulation models often fail to accurately reflect the system's true state. Therefore, dynamic optimization and real-time correction systems for simulation models of complex systems are of vital importance.
然而,现有的针对复杂系统的仿真模型技术难以全面构建出完整、准确的仿真模型逻辑框架。由于逻辑框架的不完善,在注入多源异构数据生成系统动力学仿真模型时,模型的准确性和可靠性大打折扣。对于生成的仿真模型,缺乏有效的敏感性分析手段,不能全面识别出模型中的敏感型变量,使得对模型关键因素的把握不足。由于没有基于敏感型变量对模型逻辑闭环的稳定收敛性能进行深入分析,无法对模型进行针对性的优化修正,导致仿真模型难以适应复杂系统的动态变化,无法准确模拟系统行为,严重影响了对复杂系统的研究和决策支持能力。However, existing simulation modeling technologies for complex systems struggle to fully construct a complete and accurate simulation model logical framework. Due to the imperfections of this logical framework, the accuracy and reliability of the model are significantly compromised when injecting multi-source heterogeneous data to generate a system dynamics simulation model. The generated simulation model lacks effective sensitivity analysis tools, making it impossible to fully identify sensitive variables within the model, resulting in a lack of understanding of the model's key factors. Without in-depth analysis of the stable convergence performance of the model's logical closed loop based on sensitive variables, targeted optimization and correction of the model is impossible. This makes it difficult for the simulation model to adapt to the dynamic changes of complex systems and accurately simulate system behavior, severely impacting research and decision support capabilities for complex systems.
因此,本发明提出面向复杂系统的仿真模型动态优化与实时修正系统。Therefore, the present invention proposes a dynamic optimization and real-time correction system for simulation models of complex systems.
发明内容Summary of the Invention
本发明提供面向复杂系统的仿真模型动态优化与实时修正系统,该系统能够根据复杂系统的结构和运行特点,构建准确的仿真模型逻辑框架,并将多源异构数据注入其中,生成系统动力学仿真模型。通过对模型进行敏感性分析,识别出关键的敏感型变量,进而基于这些变量对模型的逻辑闭环稳定收敛性能进行分析和优化修正,使仿真模型能够更准确地模拟复杂系统的行为,提高预测的准确性和决策的可靠性。随着大数据、人工智能等技术的不断发展,面向复杂系统的仿真模型动态优化与实时修正系统将在各个领域得到更广泛的应用,推动复杂系统研究和管理的科学化、智能化发展。The present invention provides a dynamic optimization and real-time correction system for simulation models of complex systems. The system can construct an accurate simulation model logic framework based on the structure and operating characteristics of the complex system, and inject multi-source heterogeneous data into it to generate a system dynamics simulation model. By performing sensitivity analysis on the model, key sensitive variables are identified, and then the logical closed-loop stable convergence performance of the model is analyzed and optimized based on these variables, so that the simulation model can more accurately simulate the behavior of the complex system, improve the accuracy of the prediction and the reliability of the decision-making. With the continuous development of technologies such as big data and artificial intelligence, the dynamic optimization and real-time correction system for simulation models of complex systems will be more widely used in various fields, promoting the scientific and intelligent development of complex system research and management.
本发明提供一种面向复杂系统的仿真模型动态优化与实时修正系统,包括:The present invention provides a complex system-oriented simulation model dynamic optimization and real-time correction system, comprising:
逻辑框架生成模块,用于解析出复杂系统的所有核心构成变量和因果关系图以及反馈环,基于复杂系统的所有核心构成变量和因果关系图以及反馈环构建复杂系统的仿真模型逻辑框架;The logical framework generation module is used to parse out all the core components of the complex system, the causal relationship diagram, and the feedback loop, and build the simulation model logical framework of the complex system based on all the core components of the complex system, the causal relationship diagram, and the feedback loop;
仿真模型搭建模块,用于将复杂系统的多源异构数据注入至仿真模型逻辑框架,生成复杂系统的系统动力学仿真模型;The simulation model building module is used to inject multi-source heterogeneous data of complex systems into the simulation model logic framework to generate a system dynamics simulation model of the complex system;
敏感性分析模块,用于对系统动力学仿真模型进行局部敏感性分析和全局敏感性分析,识别出系统动力学仿真模型的所有敏感型变量;Sensitivity analysis module, used to perform local sensitivity analysis and global sensitivity analysis on the system dynamics simulation model and identify all sensitive variables of the system dynamics simulation model;
模型优化修正模块,用于基于所有敏感型变量和系统动力学仿真模型分析系统动力学仿真模型的逻辑闭环的稳定收敛性能,并基于逻辑闭环的稳定收敛性能对系统动力学仿真模型进行优化修正,获得稳定型系统动力学仿真模型。The model optimization and correction module is used to analyze the stable convergence performance of the logic closed loop of the system dynamics simulation model based on all sensitive variables and the system dynamics simulation model, and optimize and correct the system dynamics simulation model based on the stable convergence performance of the logic closed loop to obtain a stable system dynamics simulation model.
可选地,所有核心构成变量包括系统状态变量、速度变量、辅助变量。Optionally, all core constituent variables include system state variables, speed variables, and auxiliary variables.
可选地,还包括:Optionally, it also includes:
验证输入模块,用于向复杂系统的仿真模型逻辑框架分别输入多组复杂系统的初始条件和历史参数,并通过数值积分求解仿真,获得对应初始条件和历史参数下的模型输出量;The verification input module is used to input multiple sets of initial conditions and historical parameters of the complex system into the simulation model logic framework of the complex system, and solve the simulation through numerical integration to obtain the model output under the corresponding initial conditions and historical parameters;
验证输出模块,用于将每组初始条件和历史参数下的模型输出量与对应的历史输出量进行比对,获得仿真模型逻辑框架的验证精度;The verification output module is used to compare the model output under each set of initial conditions and historical parameters with the corresponding historical output to obtain the verification accuracy of the simulation model logic framework;
验证判断模块,用于当仿真模型逻辑框架的验证精度小于预设精度阈值时,则重新构建复杂系统的新的仿真模型逻辑框架,直至最新的仿真模型逻辑框架的验证精度不小于预设精度阈值时,停止对仿真模型逻辑框架的重新构建。The verification judgment module is used to rebuild a new simulation model logic framework of the complex system when the verification accuracy of the simulation model logic framework is less than the preset accuracy threshold, and stop rebuilding the simulation model logic framework until the verification accuracy of the latest simulation model logic framework is not less than the preset accuracy threshold.
可选地,复杂系统的多源异构数据包括通过在复杂系统部署的物联网设备实时获取的系统状态变量。Optionally, the multi-source heterogeneous data of the complex system includes system state variables acquired in real time through IoT devices deployed in the complex system.
可选地,敏感性分析模块,包括:Optionally, a sensitivity analysis module includes:
弹性系数分析子模块,用于基于系统动力学仿真模型分析只有单个所有核心构成变量产生微小波动时所有系统输出变量的变化率,并基于只有每个核心构成变量产生微小波动时所有系统输出变量的变化率计算出每个核心构成变量产生微小波动时的弹性系数;The elasticity coefficient analysis submodule is used to analyze the rate of change of all system output variables when only a single core component variable produces a small fluctuation based on the system dynamics simulation model, and calculate the elasticity coefficient of each core component variable when a small fluctuation occurs based on the rate of change of all system output variables when only each core component variable produces a small fluctuation;
Sobol方差分解子模块,用于基于Sobol方差分解法确定出每个核心构成变量单独解释的方差比例和包含与对应核心构成变量的所有交互作用的总效应指数;The Sobol variance decomposition submodule is used to determine the variance proportion explained by each core component variable individually and the total effect index including all interactions with the corresponding core component variables based on the Sobol variance decomposition method;
局部敏感性分析子模块,用于基于每个核心构成变量单独解释的方差比例和产生微小波动时的弹性系数分析每个核心构成变量的局部敏感性值;The local sensitivity analysis submodule is used to analyze the local sensitivity value of each core component variable based on the proportion of variance explained by each core component variable and the elasticity coefficient when small fluctuations occur;
全局敏感性分析子模块,用于基于所有核心构成变量的局部敏感性值和包含与对应核心构成变量的所有交互作用的总效应指数分析每个核心构成变量的全局敏感性值;A global sensitivity analysis submodule is used to analyze the global sensitivity value of each core component variable based on the local sensitivity values of all core component variables and the total effect index including all interactions with the corresponding core component variables;
敏感性变量筛选子模块,用于基于每个核心构成变量的局部敏感性值和全局敏感性值,在所有核心构成变量中筛选出系统动力学仿真模型的所有敏感型变量。The sensitivity variable screening submodule is used to screen out all sensitive variables of the system dynamics simulation model from all core constituent variables based on the local sensitivity value and global sensitivity value of each core constituent variable.
可选地,局部敏感性分析子模块,包括:Optionally, the local sensitivity analysis submodule includes:
归一化处理单元,用于将所有核心构成变量单独解释的方差比例和产生微小波动时的弹性系数进行分别归一化,获得每个核心构成变量的归一化方差比例和归一化弹性系数;A normalization processing unit is used to normalize the variance proportions explained by all core component variables individually and the elasticity coefficients when small fluctuations occur, and obtain the normalized variance proportions and normalized elasticity coefficients of each core component variable;
加权运算单元,用于对每个核心构成变量的归一化方差比例和归一化弹性系数进行加权运算,获得每个核心构成变量的局部敏感性值。The weighted operation unit is used to perform weighted operation on the normalized variance ratio and normalized elasticity coefficient of each core component variable to obtain the local sensitivity value of each core component variable.
可选地,全局敏感性分析子模块,包括:Optionally, a global sensitivity analysis submodule includes:
交互系数求取单元,用于基于所有核心构成变量的局部敏感性值和包含与对应核心构成变量的所有交互作用的总效应指数构建方程组,并基于方程组求解出所有核心构成变量之间的交互系数;An interaction coefficient obtaining unit is used to construct an equation group based on the local sensitivity values of all core component variables and the total effect index including all interactions with the corresponding core component variables, and to solve the interaction coefficients between all core component variables based on the equation group;
关系网络搭建单元,用于基于所有核心构成变量之间的交互系数构建全变量关系网络;Relationship network building unit, used to build a full variable relationship network based on the interaction coefficients between all core component variables;
链接矩阵搭建单元,用于分析出每个核心构成变量在全变量关系网络中的所有直接链接路径和每个直接链接路径中的所有交互系数,并基于每个核心构成变量在全变量关系网络中的所有直接链接路径和每个直接链接路径中的所有交互系数构建出每个核心构成变量的关系链接矩阵;A link matrix building unit is used to analyze all direct link paths and all interaction coefficients of each direct link path of each core component variable in the full variable relationship network, and to build a relationship link matrix for each core component variable based on all direct link paths and all interaction coefficients of each direct link path of each core component variable in the full variable relationship network;
全局链接权重分析单元,用于基于每个核心构成变量的关系链接矩阵计算出每个核心构成变量在全变量关系网络中的全局链接权重;A global link weight analysis unit is used to calculate the global link weight of each core component variable in the full variable relationship network based on the relationship link matrix of each core component variable;
全局敏感性值确定单元,用于将每个核心构成变量在全变量关系网络中的全局链接权重和对应核心构成变量在全变量关系网络中的核心系数之比,当作对应核心构成变量的全局敏感性值。The global sensitivity value determination unit is used to take the ratio of the global link weight of each core component variable in the full variable relationship network and the core coefficient of the corresponding core component variable in the full variable relationship network as the global sensitivity value of the corresponding core component variable.
可选地,全局链接权重分析单元,包括:Optionally, the global link weight analysis unit includes:
步径传播影响力分析子单元,用于基于每个核心构成变量的关系链接矩阵确定出与每个核心构成变量存在影响关系的所有核心构成变量与对应核心构成变量之间的路径步数以及与对应核心构成变量之间的交互系数,基于与每个核心构成变量存在影响关系的所有核心构成变量与对应核心构成变量之间的路径步数以及与对应核心构成变量之间的交互系数,计算出对应核心构成变量的步径传播影响力;The path propagation influence analysis subunit is used to determine the number of path steps between all core component variables that have an influence relationship with each core component variable and the corresponding core component variable, as well as the interaction coefficient between the core component variables and the corresponding core component variable based on the relationship link matrix of each core component variable; based on the number of path steps between all core component variables that have an influence relationship with each core component variable and the corresponding core component variable, as well as the interaction coefficient between the core component variables and the corresponding core component variable, calculate the path propagation influence of the corresponding core component variable;
特征向量影响力分析子单元,用于将每个核心构成变量的关系链接矩阵进行特征分解后获得的所有特征值中的最大特征值与所有特征值之比,当作对应核心构成变量的特征向量影响力;The eigenvector influence analysis subunit is used to take the ratio of the maximum eigenvalue to all eigenvalues obtained after eigendecomposition of the relationship link matrix of each core component variable as the eigenvector influence of the corresponding core component variable;
综合影响力值分析子单元,用于基于每个核心构成变量的步径传播影响力和特征向量影响力计算出每个核心构成变量的综合影响力值;A comprehensive influence value analysis subunit is used to calculate the comprehensive influence value of each core component variable based on the path propagation influence and eigenvector influence of each core component variable;
全局链接权重分析子单元,用于基于所有核心构成变量的综合影响力值计算出每个核心构成变量在全变量关系网络中的全局链接权重。The global link weight analysis subunit is used to calculate the global link weight of each core component variable in the full variable relationship network based on the comprehensive influence value of all core component variables.
可选地,模型优化修正模块,包括:Optionally, the model optimization and correction module includes:
逻辑闭环识别子模块,用于识别出分析系统动力学仿真模型的所有正反馈环和负反馈环作为系统动力学仿真模型的逻辑闭环;A logic closed loop identification submodule is used to identify all positive feedback loops and negative feedback loops of the system dynamics simulation model as logic closed loops of the system dynamics simulation model;
状态矩阵搭建子模块,用于基于系统动力学仿真模型和对应的逻辑闭环将复杂系统线性化为状态空间方程,并求解出状态矩阵;The state matrix construction submodule is used to linearize the complex system into state space equations based on the system dynamics simulation model and the corresponding logic closed loop, and solve the state matrix;
模型优化修正子模块,用于当状态矩阵的所有特征值中存在特征值的实部大于0时,则判定系统动力学仿真模型的逻辑闭环的稳定收敛性能不满足要求,并基于所有敏感型变量对系统动力学仿真模型进行优化修正,获得稳定型系统动力学仿真模型。The model optimization and correction submodule is used to determine that the stable convergence performance of the logical closed loop of the system dynamics simulation model does not meet the requirements when the real part of the eigenvalue of all the eigenvalues of the state matrix is greater than 0, and to optimize and correct the system dynamics simulation model based on all sensitive variables to obtain a stable system dynamics simulation model.
可选地,模型优化修正子模块,包括:Optionally, the model optimization and correction submodule includes:
梯度分析单元,用于分析状态矩阵中所有特征值的实部对单个敏感型变量的梯度;Gradient analysis unit, used to analyze the gradient of the real part of all eigenvalues in the state matrix with respect to a single sensitive variable;
优化修正单元,用于基于预设变化梯度表对对应梯度为正的单个敏感型变量进行增大处理,同时,基于预设变化梯度表对对应梯度为负的单个敏感型变量进行减小处理,直至最新获得的状态矩阵中所有特征值的实部都小于0时,则停止对系统动力学仿真模型进行优化修正,获得稳定型系统动力学仿真模型。The optimization and correction unit is used to increase the single sensitive variable with a positive gradient based on the preset change gradient table, and at the same time, reduce the single sensitive variable with a negative gradient based on the preset change gradient table, until the real parts of all eigenvalues in the latest state matrix are less than 0, then stop optimizing and correcting the system dynamics simulation model to obtain a stable system dynamics simulation model.
本发明相对于现有技术产生的有益效果为:通过解析复杂系统的核心构成变量、因果关系图及反馈环来构建仿真模型逻辑框架,清晰梳理系统结构,为后续建模提供有序基础,确保模型能准确反映复杂系统内在逻辑。将多源异构数据注入逻辑框架生成系统动力学仿真模型,使模型能够综合多种数据类型,更全面、真实地模拟复杂系统运行状态。对仿真模型进行局部与全局敏感性分析,识别出敏感型变量,明确对模型结果影响较大的关键因素,为模型优化提供精准方向。基于敏感型变量和模型分析逻辑闭环的稳定收敛性能,并据此对模型进行优化修正,提升模型稳定性与可靠性,获得稳定型系统动力学仿真模型,从而为复杂系统的分析、预测和决策提供更可靠的依据,助力相关人员更好地理解和管理复杂系统。The beneficial effects of the present invention compared to the prior art are as follows: by analyzing the core constituent variables, causal relationship diagrams and feedback loops of complex systems to construct a simulation model logic framework, the system structure is clearly sorted out, an orderly basis is provided for subsequent modeling, and it is ensured that the model can accurately reflect the internal logic of the complex system. Multi-source heterogeneous data are injected into the logical framework to generate a system dynamics simulation model, so that the model can integrate multiple data types and simulate the operating state of complex systems more comprehensively and realistically. Local and global sensitivity analysis is performed on the simulation model to identify sensitive variables, clarify the key factors that have a greater impact on the model results, and provide a precise direction for model optimization. Based on the stable convergence performance of the sensitive variables and model analysis logic closed loop, the model is optimized and corrected accordingly to improve the stability and reliability of the model, and a stable system dynamics simulation model is obtained, thereby providing a more reliable basis for the analysis, prediction and decision-making of complex systems, helping relevant personnel to better understand and manage complex systems.
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在本申请文件中所特别指出的结构来实现和获得。Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or will be understood by practicing the present invention. The purpose and other advantages of the present invention can be achieved and obtained through the structures specifically pointed out in this application document.
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
图1为本发明实施例中的面向复杂系统的仿真模型动态优化与实时修正系统示意图。FIG1 is a schematic diagram of a complex system-oriented simulation model dynamic optimization and real-time correction system in an embodiment of the present invention.
具体实施方式DETAILED DESCRIPTION
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
如图1所示,本发明提供了一种面向复杂系统的仿真模型动态优化与实时修正系统的实施方式,包括:As shown in FIG1 , the present invention provides an embodiment of a system for dynamic optimization and real-time correction of simulation models for complex systems, including:
逻辑框架生成模块,用于解析出复杂系统的所有核心构成变量和因果关系图以及反馈环,基于复杂系统的所有核心构成变量和因果关系图以及反馈环构建复杂系统的仿真模型逻辑框架;The logical framework generation module is used to parse out all the core components of the complex system, the causal relationship diagram, and the feedback loop, and build the simulation model logical framework of the complex system based on all the core components of the complex system, the causal relationship diagram, and the feedback loop;
仿真模型搭建模块,用于将复杂系统的多源异构数据注入至仿真模型逻辑框架,生成复杂系统的系统动力学仿真模型;The simulation model building module is used to inject multi-source heterogeneous data of complex systems into the simulation model logic framework to generate a system dynamics simulation model of the complex system;
敏感性分析模块,用于对系统动力学仿真模型进行局部敏感性分析和全局敏感性分析,识别出系统动力学仿真模型的所有敏感型变量;Sensitivity analysis module, used to perform local sensitivity analysis and global sensitivity analysis on the system dynamics simulation model and identify all sensitive variables of the system dynamics simulation model;
模型优化修正模块,用于基于所有敏感型变量和系统动力学仿真模型分析系统动力学仿真模型的逻辑闭环的稳定收敛性能,并基于逻辑闭环的稳定收敛性能对系统动力学仿真模型进行优化修正,获得稳定型系统动力学仿真模型。The model optimization and correction module is used to analyze the stable convergence performance of the logic closed loop of the system dynamics simulation model based on all sensitive variables and the system dynamics simulation model, and optimize and correct the system dynamics simulation model based on the stable convergence performance of the logic closed loop to obtain a stable system dynamics simulation model.
该实施例中,复杂系统指的是广泛存在于航空航天、交通运输、能源管理、生态环境等各个领域,由众多相互关联、相互作用的部分组成,其行为和特性具有高度非线性和不确定性的系统。例如大型水冷型冷却系统。In this embodiment, complex systems refer to systems that are widely found in various fields such as aerospace, transportation, energy management, and ecological environment. They are composed of many interconnected and interacting parts, and their behaviors and characteristics are highly nonlinear and uncertain. For example, large water-cooled cooling systems.
该实施例中,复杂系统的所有核心构成变量包括状态变量、速度变量、辅助变量。状态变量用于描述系统在某一时刻的状态,例如在大型水冷型冷却系统仿真中,水冷型冷却装置中的水温是一个状态变量。速度变量则体现状态变量随时间的变化速率,如水冷型冷却装置中的水温的增长率就是速度变量。辅助变量是为了帮助描述系统中变量之间的关系而引入的变量,比如在一个描述经济增长的复杂系统中,为了更清晰地说明投资与产出之间的关系,可能会引入一个辅助变量来表示投资效率,它辅助解释了状态变量和速度变量之间的相互作用。In this embodiment, all core constituent variables of the complex system include state variables, speed variables, and auxiliary variables. State variables are used to describe the state of the system at a certain moment. For example, in the simulation of a large water-cooled cooling system, the water temperature in the water-cooled cooling device is a state variable. Speed variables reflect the rate of change of state variables over time. For example, the growth rate of the water temperature in the water-cooled cooling device is a speed variable. Auxiliary variables are variables introduced to help describe the relationship between variables in the system. For example, in a complex system describing economic growth, in order to more clearly illustrate the relationship between investment and output, an auxiliary variable may be introduced to represent investment efficiency, which helps explain the interaction between state variables and speed variables.
该实施例中,复杂系统的因果关系图是一种展示复杂系统中各个变量之间因果联系的图形化工具。以电力系统为例,发电功率、输电损耗、用电需求等变量之间存在因果关系。如果用电需求增加(原因),可能导致发电功率提高(结果),同时输电损耗也可能随之增加(另一个结果)。因果关系图通过线条和箭头等方式将这些变量以及它们之间的因果关系清晰地呈现出来。In this embodiment, a causal relationship diagram for complex systems is a graphical tool for displaying the causal relationships between variables in a complex system. For example, in the power system, variables such as power generation, transmission loss, and electricity demand have causal relationships. An increase in electricity demand (the cause) may lead to an increase in power generation (the result), while also potentially increasing transmission loss (another result). A causal relationship diagram clearly displays these variables and the causal relationships between them using lines and arrows.
该实施例中,复杂系统的反馈环指的是系统中存在的一种循环结构,其中一个变量的变化会通过一系列的因果关系影响到自身。反馈环分为正反馈环和负反馈环。例如在人口增长模型中,人口数量的增加会导致更多的资源消耗和生存空间竞争,进而影响到人口的出生率和死亡率,这可能形成一个负反馈环,使得人口增长速度得到一定的调节。而在科技创新系统中,一项新技术的出现可能会吸引更多的资金投入研发,进而促进更多新技术的产生,这可能形成一个正反馈环,加速技术创新的进程。In this embodiment, a feedback loop in a complex system refers to a cyclical structure within the system in which changes in one variable affect the system through a series of cause-and-effect relationships. Feedback loops can be categorized as positive or negative. For example, in a population growth model, an increase in population leads to increased resource consumption and competition for living space, which in turn affects the birth and death rates. This can form a negative feedback loop, regulating the population growth rate to a certain extent. In a scientific and technological innovation system, the emergence of a new technology may attract more investment in R&D, which in turn promotes the emergence of more new technologies. This can form a positive feedback loop, accelerating the process of technological innovation.
该实施例中,基于复杂系统的所有核心构成变量和因果关系图以及反馈环构建复杂系统的仿真模型逻辑框架,就是以核心构成变量为基础元素,依据因果关系图所展示的变量间因果联系,结合反馈环的结构特点,搭建起一个概念性的框架,用于指导仿真模型的构建。例如在构建一个区域经济发展的仿真模型时,以地区生产总值(状态变量)、产业增长率(速度变量)、政策扶持力度(辅助变量)等核心构成变量为节点,根据各产业之间的投入产出因果关系绘制因果关系图,同时考虑经济增长中的自我强化(正反馈)和调节机制(负反馈)所形成的反馈环,从而构建出一个能够反映区域经济系统内在逻辑关系的仿真模型逻辑框架。In this embodiment, the logical framework for a simulation model of a complex system is constructed based on all of the complex system's core constituent variables, causal relationship diagrams, and feedback loops. This involves building a conceptual framework based on the core constituent variables, the causal relationships between variables displayed in the causal relationship diagram, and the structural characteristics of the feedback loops. This framework serves to guide the construction of the simulation model. For example, when constructing a simulation model for regional economic development, core constituent variables such as gross regional product (state variable), industry growth rate (speed variable), and policy support intensity (auxiliary variable) are used as nodes. A causal relationship diagram is drawn based on the input-output causal relationships between industries. The feedback loops formed by self-reinforcement (positive feedback) and regulatory mechanisms (negative feedback) in economic growth are also considered, thereby constructing a logical framework for the simulation model that reflects the inherent logical relationships of the regional economic system.
该实施例中,将复杂系统的多源异构数据注入至仿真模型逻辑框架,生成复杂系统的系统动力学仿真模型,就是把来自不同渠道、具有不同格式和特点的数据,如通过在复杂系统部署的物联网设备实时获取的系统状态变量,以及其他可能包括的历史统计数据、传感器数据等多源异构数据,按照仿真模型逻辑框架所规定的结构和关系,填充到模型中,形成一个能够模拟复杂系统动态行为的系统动力学仿真模型。例如在构建城市交通系统动力学仿真模型时,将通过道路传感器获取的实时车流量数据(多源异构数据中的一种),依据之前构建的仿真模型逻辑框架中关于车流量与交通拥堵、行驶速度等变量的关系,注入到模型中,从而生成一个可以动态模拟城市交通运行状况的系统动力学仿真模型。In this embodiment, multi-source heterogeneous data from a complex system is injected into the simulation model logic framework to generate a system dynamics simulation model for the complex system. This involves populating the model with data from different channels, in different formats, and with different characteristics, such as system state variables acquired in real time through IoT devices deployed in the complex system, and other multi-source heterogeneous data, such as historical statistical data and sensor data, according to the structure and relationships specified by the simulation model logic framework, to form a system dynamics simulation model capable of simulating the dynamic behavior of the complex system. For example, when constructing a system dynamics simulation model for urban traffic, real-time traffic flow data (one type of multi-source heterogeneous data) acquired by road sensors is injected into the model based on the relationships between traffic flow and variables such as traffic congestion and driving speed, as defined in the previously constructed simulation model logic framework. This generates a system dynamics simulation model capable of dynamically simulating the operation of urban traffic.
该实施例中,系统动力学仿真模型的逻辑闭环的稳定收敛性能,是指模型中由正反馈环和负反馈环构成的逻辑闭环在运行过程中,是否能够趋向于一个稳定的状态,以及在受到外部干扰后能否较快地恢复到稳定状态。例如在一个模拟生态平衡的系统动力学仿真模型中,存在着诸如物种数量变化的反馈环。如果这个模型的逻辑闭环具有良好的稳定收敛性能,那么当某个物种的数量因为外部因素(如气候变化)出现波动时,模型会通过反馈环的调节作用,使该物种数量以及整个生态系统逐渐恢复到一个相对稳定的状态,不会出现物种数量无限增长或急剧减少导致生态系统崩溃的情况。In this embodiment, the stable convergence performance of the logic closed loop of the system dynamics simulation model refers to whether the logic closed loop composed of the positive feedback loop and the negative feedback loop in the model can tend to a stable state during operation, and whether it can quickly recover to a stable state after being subjected to external interference. For example, in a system dynamics simulation model that simulates ecological balance, there are feedback loops such as changes in the number of species. If the logic closed loop of this model has good stable convergence performance, then when the number of a certain species fluctuates due to external factors (such as climate change), the model will gradually restore the number of the species and the entire ecosystem to a relatively stable state through the regulation of the feedback loop, and there will be no situation where the number of species increases indefinitely or decreases sharply, leading to the collapse of the ecosystem.
该实施例中,稳定型系统动力学仿真模型是经过对系统动力学仿真模型进行优化修正后,使其逻辑闭环的稳定收敛性能满足要求的模型。也就是说,该模型在模拟复杂系统时,能够稳定地运行,对各种内部和外部因素的变化做出合理且稳定的响应,不会出现异常波动或发散的情况。例如在优化修正电力系统的系统动力学仿真模型时,通过对模型中诸如发电功率、用电需求等敏感型变量的调整,以及对逻辑闭环的分析和改进,使得模型在面对不同的用电高峰、发电设备故障等情况时,都能稳定地模拟电力系统的运行状态,准确预测电力供需变化,这样的模型就是稳定型系统动力学仿真模型,能够为电力系统的规划、调度等决策提供可靠的依据。In this embodiment, the stable system dynamics simulation model is a model that has been optimized and corrected to ensure that the stable convergence performance of its logic closed loop meets the requirements. In other words, when simulating a complex system, the model can operate stably and respond reasonably and stably to changes in various internal and external factors without abnormal fluctuations or divergence. For example, when optimizing and correcting the system dynamics simulation model of the power system, by adjusting sensitive variables such as power generation power and power demand in the model, as well as analyzing and improving the logic closed loop, the model can stably simulate the operating state of the power system and accurately predict changes in power supply and demand when facing different power peaks, power generation equipment failures, etc. Such a model is a stable system dynamics simulation model, which can provide a reliable basis for decisions such as planning and scheduling of the power system.
为了清晰界定复杂系统仿真模型构建所涉及的核心变量类别,进一步提出所有核心构成变量包括系统状态变量、速度变量、辅助变量。In order to clearly define the core variable categories involved in the construction of complex system simulation models, it is further proposed that all core constituent variables include system state variables, speed variables, and auxiliary variables.
该实施例中,系统状态变量用于描述复杂系统在特定时刻的状况,它是对系统某方面属性的量化体现。以一个城市的供水系统为例,城市中各个区域的水库存量就是系统状态变量。这些变量能够直观展示出在某个时间节点,不同区域供水的储备情况。In this embodiment, system state variables are used to describe the state of a complex system at a specific moment in time. They quantify certain aspects of the system's properties. For example, for a city's water supply system, the water storage capacity in each area of the city is a system state variable. These variables can intuitively display the water reserve status of different areas at a specific point in time.
该实施例中,速度变量反映系统状态变量随时间变化的快慢程度。继续以城市供水系统为例,单位时间内(如每天)各区域水库存量的变化量就是速度变量。它描述了系统状态的动态变化趋势,有助于预测系统未来的状态。In this embodiment, the velocity variable reflects how quickly the system state variable changes over time. Continuing with the example of a city water supply system, the change in water storage volume in each region per unit time (e.g., daily) is the velocity variable. It describes the dynamic trend of the system state and helps predict the system's future state.
该实施例中,辅助变量是为了更清晰地描述复杂系统中变量之间的关系而引入的变量,本身不直接代表系统的状态或变化速率,但对理解和构建系统模型起到辅助作用。在城市供水系统中,假设存在一个“用水效率系数”作为辅助变量,它可以用来衡量不同区域或不同用户类型的用水效率。通过这个辅助变量,能够更准确地建立水库存量(系统状态变量)与用水需求变化(与速度变量相关)之间的关系。比如,用水效率系数较高的区域,在相同的用水需求下,水库存量的下降速度相对较慢,这有助于在模型中更精准地模拟和分析供水系统的运行机制。In this embodiment, auxiliary variables are variables introduced to more clearly describe the relationship between variables in a complex system. They do not directly represent the state or rate of change of the system, but they play an auxiliary role in understanding and building system models. In the urban water supply system, it is assumed that there is a "water efficiency coefficient" as an auxiliary variable, which can be used to measure the water efficiency of different regions or different types of users. Through this auxiliary variable, the relationship between water storage volume (system state variable) and water demand changes (related to the speed variable) can be established more accurately. For example, in areas with a higher water efficiency coefficient, the water storage volume decreases relatively slowly under the same water demand, which helps to more accurately simulate and analyze the operating mechanism of the water supply system in the model.
为了对构建的仿真模型逻辑框架进行准确性验证,确保其能有效反映复杂系统,进一步提出还包括:In order to verify the accuracy of the constructed simulation model logic framework and ensure that it can effectively reflect the complex system, it is further proposed to include:
验证输入模块,用于向复杂系统的仿真模型逻辑框架分别输入多组复杂系统的初始条件和历史参数,并通过数值积分求解仿真,获得对应初始条件和历史参数下的模型输出量;The verification input module is used to input multiple sets of initial conditions and historical parameters of the complex system into the simulation model logic framework of the complex system, and solve the simulation through numerical integration to obtain the model output under the corresponding initial conditions and historical parameters;
验证输出模块,用于将每组初始条件和历史参数下的模型输出量与对应的历史输出量进行比对,获得仿真模型逻辑框架的验证精度;The verification output module is used to compare the model output under each set of initial conditions and historical parameters with the corresponding historical output to obtain the verification accuracy of the simulation model logic framework;
验证判断模块,用于当仿真模型逻辑框架的验证精度小于预设精度阈值时,则重新构建复杂系统的新的仿真模型逻辑框架,直至最新的仿真模型逻辑框架的验证精度不小于预设精度阈值时,停止对仿真模型逻辑框架的重新构建。The verification judgment module is used to rebuild a new simulation model logic framework of the complex system when the verification accuracy of the simulation model logic framework is less than the preset accuracy threshold, and stop rebuilding the simulation model logic framework until the verification accuracy of the latest simulation model logic framework is not less than the preset accuracy threshold.
该实施例中,多组复杂系统的初始条件和历史参数是用于对仿真模型逻辑框架进行验证的数据。初始条件描述了复杂系统在仿真开始时的状态,例如在模拟城市交通系统时,初始条件可能包括各条道路在起始时刻的车辆数量、不同路段的初始速度限制等。历史参数则是从复杂系统过去运行过程中收集到的数据,比如过去一段时间内不同时间段的车流量、交通事故发生率等。多组这样的数据能够更全面地检验仿真模型在不同情况下的表现。In this embodiment, multiple sets of initial conditions and historical parameters of the complex system are used to verify the logical framework of the simulation model. The initial conditions describe the state of the complex system at the beginning of the simulation. For example, when simulating an urban traffic system, the initial conditions may include the number of vehicles on each road at the start time and the initial speed limits of different road sections. Historical parameters are data collected from the past operation of the complex system, such as traffic volume and traffic accident rates at different time periods over a period of time. Multiple sets of such data can more comprehensively verify the performance of the simulation model under different circumstances.
该实施例中,向复杂系统的仿真模型逻辑框架分别输入多组复杂系统的初始条件和历史参数,并通过数值积分求解仿真,获得对应初始条件和历史参数下的模型输出量。这意味着将准备好的多组初始条件和历史参数,依次输入到已经构建好的仿真模型逻辑框架中。由于复杂系统的模型往往涉及到随时间变化的动态过程,数值积分方法(如欧拉法、Runge-Kutta法)求解这些动态方程,以模拟系统随时间的演变。例如在模拟一个化学反应过程的复杂系统时,通过数值积分可以根据初始反应物浓度(初始条件)和反应速率等历史参数,计算出在不同时间点各物质的浓度变化,这些浓度变化值就是对应初始条件和历史参数下的模型输出量。In this embodiment, multiple sets of initial conditions and historical parameters of the complex system are input into the simulation model logic framework of the complex system, and the simulation is solved by numerical integration to obtain the model output under the corresponding initial conditions and historical parameters. This means that the prepared multiple sets of initial conditions and historical parameters are input into the constructed simulation model logic framework in sequence. Since the model of a complex system often involves a dynamic process that changes over time, numerical integration methods (such as the Euler method and the Runge-Kutta method) solve these dynamic equations to simulate the evolution of the system over time. For example, when simulating a complex system of a chemical reaction process, the concentration changes of each substance at different time points can be calculated through numerical integration based on historical parameters such as the initial reactant concentration (initial conditions) and the reaction rate. These concentration change values are the model output under the corresponding initial conditions and historical parameters.
该实施例中,对应初始条件和历史参数下的模型输出量是指仿真模型在输入特定的初始条件和历史参数后,通过数值积分求解仿真所得到的结果。以经济增长模型为例,如果初始条件设定为某地区特定年份的GDP、人口数量等,历史参数包括过去几年的投资增长率、消费倾向等,模型通过运行计算得出的未来若干年的GDP预测值、人均收入变化等数据就是对应初始条件和历史参数下的模型输出量,这些输出量反映了模型对复杂系统在给定条件下的模拟预测情况。In this embodiment, the model output under corresponding initial conditions and historical parameters refers to the result obtained by numerically integrating the simulation model after inputting specific initial conditions and historical parameters. Taking the economic growth model as an example, if the initial conditions are set as GDP and population size in a particular year of a region, and the historical parameters include investment growth rates and consumption propensity of the past few years, the GDP forecasts and per capita income changes for the next several years calculated by the model are the model outputs under these initial conditions and historical parameters. These outputs reflect the model's simulation and prediction of the complex system under the given conditions.
该实施例中,对应的历史输出量是复杂系统在过去实际运行过程中产生的真实数据。继续以经济增长模型为例,对应于前面设定的初始条件和历史参数相关时间段的实际GDP值、人均收入实际变化数据等就是对应的历史输出量。这些历史数据是客观事实,用于和模型输出量进行对比,以评估模型的准确性。In this embodiment, the corresponding historical output is real data generated during the past actual operation of the complex system. Continuing with the economic growth model as an example, the actual GDP value and actual change in per capita income for the relevant time period corresponding to the previously set initial conditions and historical parameters are the corresponding historical outputs. This historical data is objective and is used to compare with the model output to assess the model's accuracy.
该实施例中,将每组初始条件和历史参数下的模型输出量与对应的历史输出量进行比对,获得仿真模型逻辑框架的验证精度。具体做法是通过一定的算法来衡量模型输出量与历史输出量之间的接近程度。例如,可以计算模型输出的GDP预测值与实际历史GDP值之间的平均绝对误差或均方根误差等指标,这些误差指标经过一定的转换可以得到验证精度。如果验证精度较高,说明模型输出与历史实际情况较为接近,模型逻辑框架对复杂系统的模拟具有较高的准确性;反之,如果验证精度较低,则表明模型可能存在偏差,需要进一步改进。In this embodiment, the model output under each set of initial conditions and historical parameters is compared with the corresponding historical output to obtain the verification accuracy of the simulation model's logical framework. Specifically, a specific algorithm is used to measure the degree of proximity between the model output and the historical output. For example, metrics such as the mean absolute error or root mean square error (RMSE) between the GDP forecast output by the model and the actual historical GDP value can be calculated. These error metrics can be transformed to obtain verification accuracy. If the verification accuracy is high, it indicates that the model output is close to the actual historical situation and that the model logical framework has a high degree of accuracy in simulating complex systems. Conversely, if the verification accuracy is low, it indicates that the model may have deviations and requires further improvement.
该实施例中,预设精度阈值是事先设定好的一个标准,用于判断仿真模型逻辑框架是否符合要求。这个阈值是根据具体复杂系统的特点和对模型精度的期望来确定的。例如,在一些对精度要求较高的航天轨道模拟系统中,预设精度阈值可能设置得非常严格,例如为0.95,模型输出与历史数据的误差必须控制在极小范围内;而在一些宏观经济趋势模拟场景中,预设精度阈值可能相对宽松一些。当模型的验证精度达到或超过预设精度阈值(例如为0.9)时,说明模型逻辑框架满足要求;否则,就需要对模型进行调整。In this embodiment, the preset accuracy threshold is a pre-set criterion used to determine whether the simulation model's logical framework meets requirements. This threshold is determined based on the characteristics of the specific complex system and the expected model accuracy. For example, in some aerospace orbit simulation systems with high accuracy requirements, the preset accuracy threshold may be set very strictly, such as 0.95, and the error between the model output and historical data must be kept within a very small range. In contrast, in some macroeconomic trend simulation scenarios, the preset accuracy threshold may be relatively relaxed. When the model's verification accuracy reaches or exceeds the preset accuracy threshold (for example, 0.9), the model's logical framework meets the requirements; otherwise, the model needs to be adjusted.
该实施例中,重新构建复杂系统的新的仿真模型逻辑框架是指当仿真模型逻辑框架的验证精度小于预设精度阈值时,需要对原有的模型逻辑框架进行重新设计和搭建。这可能涉及到重新分析复杂系统的核心构成变量、因果关系图以及反馈环,检查是否遗漏了重要因素或变量之间的关系描述不准确。例如,在重新构建城市交通系统仿真模型逻辑框架时,可能发现之前忽略了新交通政策对车辆行驶速度和流量的影响,于是在新的逻辑框架中加入相关变量和因果关系,重新搭建模型,以期望提高模型的验证精度,使其能够更准确地模拟和预测城市交通系统的运行情况。In this embodiment, reconstructing a new simulation model logical framework for a complex system means that when the verification accuracy of the simulation model logical framework is less than a preset accuracy threshold, the original model logical framework needs to be redesigned and rebuilt. This may involve re-analyzing the core constituent variables, causal relationship diagrams, and feedback loops of the complex system to check whether important factors have been omitted or the relationship between variables is not accurately described. For example, when reconstructing the logical framework of the simulation model of an urban traffic system, it may be found that the impact of the new traffic policy on vehicle speed and flow has been ignored before, so relevant variables and causal relationships are added to the new logical framework, and the model is rebuilt in the hope of improving the verification accuracy of the model so that it can more accurately simulate and predict the operation of the urban traffic system.
为了明确复杂系统多源异构数据的具体来源,为仿真模型搭建提供实时且有效的数据支撑,进一步提出复杂系统的多源异构数据包括通过在复杂系统部署的物联网设备实时获取的系统状态变量。In order to clarify the specific sources of multi-source heterogeneous data of complex systems and provide real-time and effective data support for the construction of simulation models, it is further proposed that the multi-source heterogeneous data of complex systems include system state variables obtained in real time through IoT devices deployed in complex systems.
该实施例中,通过在复杂系统部署的物联网设备实时获取的系统状态变量,是指在诸如航空航天、交通运输、能源管理等复杂系统场景下,借助物联网技术,将各类传感器、监测设备等部署于系统的各个关键位置或节点,实时采集并传输反映系统当前状态的相关变量数据。例如在智能电网这一复杂系统中,可在发电站、变电站、输电线路以及各用电终端部署物联网设备。发电站的物联网设备能实时获取发电机的输出功率、运行温度等系统状态变量;输电线路上的设备可监测线路的电流、电压、温度以及是否存在故障等状态信息;用电终端的设备则可收集实时用电量、用电时段等变量。这些通过物联网设备实时获取的系统状态变量,为构建和优化复杂系统的仿真模型提供了关键且实时的数据支持。In this embodiment, the system state variables acquired in real time through IoT devices deployed in complex systems refer to the deployment of various sensors and monitoring equipment at key locations or nodes in complex system scenarios such as aerospace, transportation, and energy management, leveraging IoT technology to collect and transmit relevant variable data reflecting the system's current state in real time. For example, in a complex smart grid system, IoT devices can be deployed at power plants, substations, transmission lines, and various power terminals. IoT devices at power plants can acquire real-time system state variables such as generator output power and operating temperature; devices on transmission lines can monitor line current, voltage, temperature, and fault conditions; and devices at power terminals can collect variables such as real-time power consumption and power usage time. These system state variables acquired in real time through IoT devices provide critical, real-time data support for building and optimizing simulation models for complex systems.
为了通过综合运用多种分析方法,全面且精准地识别出系统动力学仿真模型的敏感型变量,进一步提出敏感性分析模块,包括:In order to comprehensively and accurately identify the sensitive variables of the system dynamics simulation model by combining multiple analysis methods, a sensitivity analysis module is further proposed, including:
弹性系数分析子模块,用于基于系统动力学仿真模型分析只有单个所有核心构成变量产生微小波动时所有系统输出变量的变化率,并基于只有每个核心构成变量产生微小波动时所有系统输出变量的变化率计算出每个核心构成变量产生微小波动时的弹性系数;The elasticity coefficient analysis submodule is used to analyze the rate of change of all system output variables when only a single core component variable produces a small fluctuation based on the system dynamics simulation model, and calculate the elasticity coefficient of each core component variable when a small fluctuation occurs based on the rate of change of all system output variables when only each core component variable produces a small fluctuation;
Sobol方差分解子模块,用于基于Sobol方差分解法确定出每个核心构成变量单独解释的方差比例和包含与对应核心构成变量的所有交互作用的总效应指数;The Sobol variance decomposition submodule is used to determine the variance proportion explained by each core component variable individually and the total effect index including all interactions with the corresponding core component variables based on the Sobol variance decomposition method;
局部敏感性分析子模块,用于基于每个核心构成变量单独解释的方差比例和产生微小波动时的弹性系数分析每个核心构成变量的局部敏感性值;The local sensitivity analysis submodule is used to analyze the local sensitivity value of each core component variable based on the proportion of variance explained by each core component variable and the elasticity coefficient when small fluctuations occur;
全局敏感性分析子模块,用于基于所有核心构成变量的局部敏感性值和包含与对应核心构成变量的所有交互作用的总效应指数分析每个核心构成变量的全局敏感性值;A global sensitivity analysis submodule is used to analyze the global sensitivity value of each core component variable based on the local sensitivity values of all core component variables and the total effect index including all interactions with the corresponding core component variables;
敏感性变量筛选子模块,用于基于每个核心构成变量的局部敏感性值和全局敏感性值,在所有核心构成变量中筛选出系统动力学仿真模型的所有敏感型变量。The sensitivity variable screening submodule is used to screen out all sensitive variables of the system dynamics simulation model from all core constituent variables based on the local sensitivity value and global sensitivity value of each core constituent variable.
该实施例中,单个所有核心构成变量产生微小波动,是指在系统动力学仿真模型中,仅让某一个核心构成变量(如状态变量、速度变量或辅助变量)发生一个相对较小的变化。例如,在一个模拟企业生产销售的系统动力学模型中,核心构成变量之一是产品的生产速度(速度变量),让这个生产速度产生一个微小的波动,如提高或降低1%,而保持其他所有核心构成变量不变,以此来观察该变量变化对整个系统的影响。In this embodiment, causing a small fluctuation in all core component variables refers to making a relatively small change in only one core component variable (such as a state variable, speed variable, or auxiliary variable) in a system dynamics simulation model. For example, in a system dynamics model simulating enterprise production and sales, one of the core component variables is the production speed of the product (the speed variable). This production speed is subjected to a small fluctuation, such as a 1% increase or decrease, while all other core component variables remain unchanged. This allows the impact of this variable change on the entire system to be observed.
该实施例中,基于系统动力学仿真模型分析只有单个所有核心构成变量产生微小波动时所有系统输出变量的变化率,就是在上述单个核心构成变量产生微小波动的情况下,通过模型计算和分析所有系统输出变量(如企业的销售额、利润等)的变化程度。例如,当产品生产速度提高1%后,观察企业销售额提升了多少百分比,利润又有怎样的变化等,这些销售额和利润等输出变量的变化幅度相对于生产速度的微小波动幅度的比值,即为变化率。通过分析这些变化率,可以了解单个核心构成变量的微小改变如何影响系统的最终输出。In this embodiment, the system dynamics simulation model is used to analyze the rate of change of all system output variables when only a single core component variable experiences a small fluctuation. Specifically, the model calculates and analyzes the degree of change in all system output variables (such as a company's sales and profits) when a single core component variable experiences a small fluctuation. For example, when product production speed increases by 1%, the company's sales increase by what percentage, and how profits change, are observed. The ratio of the magnitude of the change in these output variables, such as sales and profits, to the magnitude of the small fluctuation in production speed is the rate of change. By analyzing these rates of change, it is possible to understand how small changes in a single core component variable affect the system's ultimate output.
该实施例中,基于只有每个核心构成变量产生微小波动时所有系统输出变量的变化率计算出每个核心构成变量产生微小波动时的弹性系数。弹性系数是衡量一个变量对另一个变量变化的敏感程度的指标。在这个情境下,以生产速度和销售额为例,弹性系数等于销售额的变化率除以生产速度的变化率。如果生产速度提高1%导致销售额提高了2%,那么生产速度对销售额的弹性系数就是2(2%÷1%)。每个核心构成变量都可以针对不同的系统输出变量计算出相应的弹性系数,这些弹性系数反映了核心构成变量与系统输出变量之间的关联敏感程度。In this embodiment, the elasticity coefficient of each core component variable when it produces a small fluctuation is calculated based on the rate of change of all system output variables when only each core component variable produces a small fluctuation. The elasticity coefficient is an indicator that measures the sensitivity of one variable to the change of another variable. In this scenario, taking production speed and sales as an example, the elasticity coefficient is equal to the rate of change of sales divided by the rate of change of production speed. If a 1% increase in production speed leads to a 2% increase in sales, then the elasticity coefficient of production speed to sales is 2 (2% ÷ 1%). Each core component variable can calculate a corresponding elasticity coefficient for different system output variables, and these elasticity coefficients reflect the sensitivity of the correlation between the core component variable and the system output variable.
该实施例中,基于Sobol方差分解法确定出每个核心构成变量单独解释的方差比例(即一阶敏感性指数:衡量单个变量对输出的直接影响)和包含与对应核心构成变量的所有交互作用的总效应指数(衡量某变量及其与其他变量交互作用的总影响)。Sobol方差分解法是一种用于全局敏感性分析的方法。在复杂系统中,每个核心构成变量对系统输出的总方差都有贡献。单独解释的方差比例表示单个核心构成变量自身变化对系统输出方差的贡献程度。例如,在一个生态系统模型中,物种A的数量作为一个核心构成变量,它单独解释的方差比例可以告诉物种A数量的变化在多大程度上能解释整个生态系统某个指标(如生物多样性指数)的方差。总效应指数则考虑了该核心构成变量与其他所有核心构成变量之间的交互作用对系统输出方差的影响,即不仅包括该变量自身的影响,还包括它与其他变量相互作用产生的影响。In this embodiment, the Sobol variance decomposition method is used to determine the proportion of variance explained by each core component variable individually (i.e., the first-order sensitivity index: a measure of the direct impact of a single variable on the output) and the total effect index (a measure of the total impact of a variable and its interactions with other variables) that includes all interactions with the corresponding core component variable. The Sobol variance decomposition method is a method used for global sensitivity analysis. In a complex system, each core component variable contributes to the total variance of the system output. The proportion of variance explained by each core component variable indicates the extent to which changes in a single core component variable contribute to the variance of the system output. For example, in an ecosystem model, the abundance of species A is a core component variable. The proportion of variance explained by this core component variable alone can indicate the extent to which changes in the abundance of species A can explain the variance of a specific indicator of the entire ecosystem (such as a biodiversity index). The total effect index considers the impact of the interactions between this core component variable and all other core component variables on the variance of the system output. This includes not only the impact of the variable itself but also the impact of its interactions with other variables.
该实施例中,每个核心构成变量的局部敏感性值是综合考虑每个核心构成变量单独解释的方差比例和产生微小波动时的弹性系数得到的一个数值,用于衡量该核心构成变量在局部范围内(仅考虑该变量自身变化对系统输出的影响)对系统输出的敏感程度。In this embodiment, the local sensitivity value of each core component variable is a value obtained by comprehensively considering the proportion of variance explained by each core component variable individually and the elasticity coefficient when small fluctuations occur. It is used to measure the sensitivity of the core component variable to the system output within a local range (only considering the impact of the variable's own changes on the system output).
该实施例中,每个核心构成变量的全局敏感性值是在考虑所有核心构成变量之间相互作用的情况下,衡量某个核心构成变量对系统输出的敏感程度。它基于所有核心构成变量的局部敏感性值以及包含与对应核心构成变量的所有交互作用的总效应指数来分析得到。通过构建方程组求解核心构成变量之间的交互系数,进而搭建全变量关系网络、关系链接矩阵等一系列步骤,综合考虑核心构成变量在全变量关系网络中的位置、与其他变量的交互关系等因素,最终确定其全局敏感性值。例如,一个核心构成变量虽然自身单独对系统输出的影响可能有限(局部敏感性值一般),但如果它与其他多个关键变量存在较强的交互作用,那么其全局敏感性值可能较高,说明在整个系统背景下,它对系统输出有着重要影响。In this embodiment, the global sensitivity value of each core component variable measures the sensitivity of a core component variable to the system output, taking into account the interactions between all core component variables. It is derived based on the local sensitivity values of all core component variables and the total effect index that includes all interactions with the corresponding core component variables. By constructing a system of equations to solve the interaction coefficients between the core component variables, and then building a full-variable relationship network and relationship link matrix, a series of steps are performed, taking into account factors such as the core component variable's position in the full-variable relationship network and its interactions with other variables, to ultimately determine its global sensitivity value. For example, although a core component variable may have a limited impact on the system output on its own (a moderate local sensitivity value), if it has strong interactions with multiple other key variables, its global sensitivity value may be high, indicating that it has a significant impact on the system output within the context of the entire system.
该实施例中,基于每个核心构成变量的局部敏感性值和全局敏感性值,在所有核心构成变量中筛选出系统动力学仿真模型的所有敏感型变量。通过设定一定的标准(如局部敏感性值和全局敏感性值都高于某个阈值),可以从众多核心构成变量中找出那些对系统输出影响较大的变量,即敏感型变量。例如,在企业运营的系统动力学仿真模型中,经过计算和比较所有核心构成变量的局部和全局敏感性值后,发现产品价格(核心构成变量之一)的局部和全局敏感性值都很高(都大于某个预设的敏感性阈值),那么产品价格就是一个敏感型变量。这些敏感型变量对系统行为和输出有着关键影响,识别出它们有助于更有针对性地对系统动力学仿真模型进行优化和分析,以及理解复杂系统的关键驱动因素。In this embodiment, based on the local sensitivity value and global sensitivity value of each core component variable, all sensitive variables of the system dynamics simulation model are screened out from all core component variables. By setting certain criteria (such as both the local sensitivity value and the global sensitivity value being above a certain threshold), variables that have a greater impact on system output, i.e., sensitive variables, can be identified from among the numerous core component variables. For example, in a system dynamics simulation model of enterprise operations, after calculating and comparing the local and global sensitivity values of all core component variables, it is found that the local and global sensitivity values of product price (one of the core component variables) are both very high (both greater than a preset sensitivity threshold), thus making product price a sensitive variable. These sensitive variables have a key impact on system behavior and output. Identifying them helps to optimize and analyze the system dynamics simulation model more targeted and understand the key drivers of complex systems.
为了通过归一化与加权运算,准确计算每个核心构成变量的局部敏感性值,进一步提出局部敏感性分析子模块,包括:In order to accurately calculate the local sensitivity value of each core component variable through normalization and weighted operations, a local sensitivity analysis submodule is further proposed, including:
归一化处理单元,用于将所有核心构成变量单独解释的方差比例和产生微小波动时的弹性系数进行分别归一化,获得每个核心构成变量的归一化方差比例和归一化弹性系数;A normalization processing unit is used to normalize the variance proportions explained by all core component variables individually and the elasticity coefficients when small fluctuations occur, and obtain the normalized variance proportions and normalized elasticity coefficients of each core component variable;
加权运算单元,用于对每个核心构成变量的归一化方差比例和归一化弹性系数进行加权运算,获得每个核心构成变量的局部敏感性值。The weighted operation unit is used to perform weighted operation on the normalized variance ratio and normalized elasticity coefficient of each core component variable to obtain the local sensitivity value of each core component variable.
该实施例中,将所有核心构成变量单独解释的方差比例和产生微小波动时的弹性系数进行分别归一化,获得每个核心构成变量的归一化方差比例和归一化弹性系数,是因为不同核心构成变量的方差比例和弹性系数的取值范围可能差异较大,直接比较它们对局部敏感性的贡献不太准确。通过归一化,能将这些值映射到一个统一的范围,便于后续综合分析。采用常用的归一化方法如最小-最大归一化。这样就能得到每个核心构成变量在统一尺度下的归一化方差比例和归一化弹性系数,更准确地衡量它们各自的影响力。In this embodiment, the variance ratios and elasticity coefficients explained individually by all core constituent variables and when small fluctuations are generated are normalized separately to obtain the normalized variance ratios and normalized elasticity coefficients of each core constituent variable. This is because the value ranges of the variance ratios and elasticity coefficients of different core constituent variables may vary greatly, and directly comparing their contributions to local sensitivity is not very accurate. Through normalization, these values can be mapped to a unified range, which is convenient for subsequent comprehensive analysis. Commonly used normalization methods such as minimum-maximum normalization are used. In this way, the normalized variance ratios and normalized elasticity coefficients of each core constituent variable under a unified scale can be obtained, which can more accurately measure their respective influences.
该实施例中,对每个核心构成变量的归一化方差比例和归一化弹性系数进行加权运算,获得每个核心构成变量的局部敏感性值,是综合考虑方差比例和弹性系数对核心构成变量局部敏感性的贡献。因为方差比例反映了单个核心构成变量自身变化对系统输出方差的影响程度,弹性系数体现了该变量产生微小波动时系统输出变量的变化敏感程度,两者从不同角度描述了变量对系统输出的作用。通过求平均或加权运算。例如,假设为归一化方差比例赋予权重0.6,为归一化弹性系数赋予权重0.4,对于某个核心构成变量,其归一化方差比例为0.7,归一化弹性系数为0.8,那么该核心构成变量的局部敏感性值就是0.6×0.7+0.4×0.8=0.74。这个局部敏感性值能帮助了解每个核心构成变量在不考虑与其他变量复杂交互时,对系统输出的相对重要性。In this embodiment, a weighted calculation is performed on the normalized variance ratio and normalized elasticity coefficient of each core component variable to obtain a local sensitivity value for each core component variable. This comprehensively considers the contribution of the variance ratio and elasticity coefficient to the local sensitivity of the core component variable. Because the variance ratio reflects the degree to which changes in a single core component variable affect the variance of the system output, and the elasticity coefficient reflects the sensitivity of the system output variable to changes in small fluctuations of that variable, both describe the effect of the variable on the system output from different perspectives. Through averaging or weighting, for example, assuming a weight of 0.6 for the normalized variance ratio and a weight of 0.4 for the normalized elasticity coefficient, and for a core component variable with a normalized variance ratio of 0.7 and a normalized elasticity coefficient of 0.8, the local sensitivity value of this core component variable is 0.6 × 0.7 + 0.4 × 0.8 = 0.74. This local sensitivity value helps understand the relative importance of each core component variable to the system output, without considering complex interactions with other variables.
为了通过构建方程组、关系网络及链接矩阵等步骤,深入分析每个核心构成变量的全局敏感性值,进一步提出全局敏感性分析子模块,包括:In order to deeply analyze the global sensitivity value of each core component variable through the steps of constructing equation groups, relationship networks and link matrices, a global sensitivity analysis submodule is further proposed, including:
交互系数求取单元,用于基于所有核心构成变量的局部敏感性值和包含与对应核心构成变量的所有交互作用的总效应指数构建方程组,并基于方程组求解出所有核心构成变量之间的交互系数;An interaction coefficient obtaining unit is used to construct an equation group based on the local sensitivity values of all core component variables and the total effect index including all interactions with the corresponding core component variables, and to solve the interaction coefficients between all core component variables based on the equation group;
关系网络搭建单元,用于基于所有核心构成变量之间的交互系数构建全变量关系网络;Relationship network building unit, used to build a full variable relationship network based on the interaction coefficients between all core component variables;
链接矩阵搭建单元,用于分析出每个核心构成变量在全变量关系网络中的所有直接链接路径和每个直接链接路径中的所有交互系数,并基于每个核心构成变量在全变量关系网络中的所有直接链接路径和每个直接链接路径中的所有交互系数构建出每个核心构成变量的关系链接矩阵;A link matrix building unit is used to analyze all direct link paths and all interaction coefficients of each direct link path of each core component variable in the full variable relationship network, and to build a relationship link matrix for each core component variable based on all direct link paths and all interaction coefficients of each direct link path of each core component variable in the full variable relationship network;
全局链接权重分析单元,用于基于每个核心构成变量的关系链接矩阵计算出每个核心构成变量在全变量关系网络中的全局链接权重;A global link weight analysis unit is used to calculate the global link weight of each core component variable in the full variable relationship network based on the relationship link matrix of each core component variable;
全局敏感性值确定单元,用于将每个核心构成变量在全变量关系网络中的全局链接权重和对应核心构成变量在全变量关系网络中的核心系数之比,当作对应核心构成变量的全局敏感性值。The global sensitivity value determination unit is used to take the ratio of the global link weight of each core component variable in the full variable relationship network and the core coefficient of the corresponding core component variable in the full variable relationship network as the global sensitivity value of the corresponding core component variable.
该实施例中,基于所有核心构成变量的局部敏感性值和包含与对应核心构成变量的所有交互作用的总效应指数构建方程组,并基于方程组求解出所有核心构成变量之间的交互系数,例如:In this embodiment, a system of equations is constructed based on the local sensitivity values of all core component variables and the total effect index including all interactions with the corresponding core component variables, and the interaction coefficients between all core component variables are solved based on the system of equations, for example:
假设核心变量包括:X1:发电机励磁增益(控制电压);X2:负荷功率因数(影响无功需求);X3:无功补偿装置容量(提升电压稳定性)。The assumed core variables include: X1: generator excitation gain (control voltage); X2: load power factor (affecting reactive power demand); X3: reactive power compensation device capacity (improving voltage stability).
结果变量Y:电力系统电压崩溃临界点距离(安全裕度,单位:kV)。Outcome variable Y: distance to the critical point of voltage collapse of the power system (safety margin, unit: kV).
局部敏感性值(一阶效应)分别为:The local sensitivity values (first-order effects) are:
单独调整X1:每增加1单位励磁增益,安全裕度提升S1=0.2kV。Adjust X1 separately: For every 1 unit increase in excitation gain, the safety margin increases by S1=0.2kV.
单独调整X2:功率因数每提高0.1,安全裕度提升S2=0.3kV。Adjust X2 separately: For every 0.1 increase in power factor, the safety margin increases by S2=0.3kV.
单独调整X3:每增加1Mvar无功容量,安全裕度提升S3=0.1kV。Adjust X3 separately: For every 1Mvar increase in reactive capacity, the safety margin increases by S3=0.1kV.
总效应指数(含交互作用)为:The total effect index (including interaction) is:
同时调整所有变量时:When adjusting all variables simultaneously:
X1的总效应ST1=0.6kV(实际提升0.6kV,包含与X2,X3的交互);The total effect of X1 is ST1 = 0.6 kV (the actual increase is 0.6 kV, including the interaction with X2 and X3);
X2的总效应ST2=0.7kV;The total effect of X2, ST2 = 0.7 kV;
X3的总效应ST3=0.4kV。The total effect of X3 is ST3 = 0.4kV.
三、构建方程组:总效应=局部效应+交互效应3. Constructing the system of equations: Total effect = local effect + interaction effect
对于变量X1:ST1=S1+S12+S13,代入数据:0.6=0.2+S12+S13(1);For variable X1: ST1=S1+S12+S13, substitute the data: 0.6=0.2+S12+S13 (1);
对于变量X2:ST2=S2+S12+S23,代入数据:0.7=0.3+S12+S23(2);For variable X2: ST2=S2+S12+S23, substitute the data: 0.7=0.3+S12+S23 (2);
对于变量X3:ST3=S3+S13+S23,代入数据:0.4=0.1+S13+S23(3)。For variable X3: ST3=S3+S13+S23, substitute the data: 0.4=0.1+S13+S23 (3).
再通过消元简化,用方程(1)-(2):Then simplify by elimination, using equations (1)-(2):
0.6-0.7=(0.2-0.3)+(S12-S12)+(S13-S23);0.6-0.7=(0.2-0.3)+(S12-S12)+(S13-S23);
得:-0.1=-0.1+S13-S23⇒S13=S23(4)。So: -0.1=-0.1+S13-S23⇒S13=S23(4).
将S13=S23代入方程(3):0.4=0.1+2S13⇒2S13=0.3(5),得S13=0.15;Substituting S13=S23 into equation (3): 0.4=0.1+2S13⇒2S13=0.3 (5), we get S13=0.15;
依次代入其他方程逐渐求解获得最终交互系数:S12=0.25,S13=0.15,S23=0.15;Substitute into other equations in turn and gradually solve to obtain the final interaction coefficients: S12=0.25, S13=0.15, S23=0.15;
双变量交互(如S12=0.25)的工程意义为:当同时增加励磁增益(X1)和负荷功率因数(X2)时,两者的协同作用会额外提升0.25kV的安全裕度。The engineering significance of the two-variable interaction (such as S12 = 0.25) is that when the excitation gain (X1) and the load power factor (X2) are increased at the same time, the synergistic effect of the two will increase the safety margin by an additional 0.25kV.
该实施例中,基于所有核心构成变量之间的交互系数构建全变量关系网络。交互系数反映了不同核心构成变量之间相互作用的程度和性质。以一个经济系统的仿真模型为例,其中核心构成变量可能包括利率、通货膨胀率、就业率等。利率的变化可能会对通货膨胀率和就业率产生影响,这些影响的量化体现就是交互系数。全变量关系网络以这些核心构成变量为节点,以它们之间的交互系数为边,构建出一个网络结构,展示了系统中所有核心构成变量之间的相互关系。在这个网络中,每个节点(核心构成变量)通过边(交互系数)与其他节点相连,清晰地呈现出变量之间是如何相互影响的,帮助从整体上把握复杂系统中变量间的复杂关联。In this embodiment, a full-variable relationship network is constructed based on the interaction coefficients between all core component variables. The interaction coefficient reflects the degree and nature of the interaction between different core component variables. Taking a simulation model of an economic system as an example, the core component variables may include interest rates, inflation rates, employment rates, etc. Changes in interest rates may have an impact on inflation rates and employment rates, and the quantitative manifestation of these impacts is the interaction coefficient. The full-variable relationship network uses these core component variables as nodes and the interaction coefficients between them as edges to construct a network structure that shows the relationship between all core component variables in the system. In this network, each node (core component variable) is connected to other nodes through edges (interaction coefficients), clearly showing how the variables influence each other, helping to grasp the complex relationships between variables in a complex system from a holistic perspective.
该实施例中,分析出每个核心构成变量在全变量关系网络中的所有直接链接路径和每个直接链接路径中的所有交互系数。在全变量关系网络中,直接链接路径指的是从一个核心构成变量到全变量关系网络的边缘节点的直接连接线路。例如在上述经济系统的全变量关系网络中,从“利率”节点到边缘节点“通货膨胀率”节点可能存在一条直接链接路径,这条路径上的交互系数表示利率直接对通货膨胀率的影响程度。对于每个核心构成变量,要找出它与其他所有核心构成变量之间的直接连接情况,以及这些连接所对应的交互系数。In this embodiment, all direct link paths and interaction coefficients within each direct link path for each core component variable in the full-variable relationship network are analyzed. In the full-variable relationship network, a direct link path refers to the direct connection from a core component variable to an edge node of the full-variable relationship network. For example, in the full-variable relationship network of the economic system described above, there may be a direct link path from the "interest rate" node to the edge node "inflation rate." The interaction coefficient along this path indicates the degree to which the interest rate directly affects the inflation rate. For each core component variable, the direct connections between it and all other core component variables are identified, as well as the interaction coefficients corresponding to these connections.
该实施例中,基于每个核心构成变量在全变量关系网络中的所有直接链接路径和每个直接链接路径中的所有交互系数构建出每个核心构成变量的关系链接矩阵。关系链接矩阵是一个二维矩阵,其每列元素包含一个直接链路路径上由远到近的所有交互系数。In this embodiment, a relational link matrix is constructed for each core component variable based on all direct link paths and all interaction coefficients in each direct link path in the full variable relational network. The relational link matrix is a two-dimensional matrix, where each column element contains all interaction coefficients on a direct link path from far to near.
该实施例中,核心构成变量在全变量关系网络中的核心系数(例如将核心构成变量在全变量关系网络中的度中心性、介数中心性、接近中心性的均值当作核心系数),它是用于衡量某个核心构成变量在整个全变量关系网络中重要程度的一个指标。核心系数的确定可能基于多种因素,例如该核心构成变量与其他变量的连接数量(度)、它在网络中处于关键路径的程度、对其他变量的影响力大小等。在一个生态系统的全变量关系网络中,如果某个物种数量的核心构成变量与众多其他物种数量变量以及环境因素变量都有紧密的联系,并且它的变化能引发一系列其他变量的显著变化,那么它的核心系数就相对较高,表明它在整个生态系统的动态变化中起着关键作用。核心系数在计算核心构成变量的全局敏感性值等分析中具有重要意义,能帮助更好地理解每个核心构成变量在复杂系统全局中的地位和作用。In this embodiment, the core coefficient of a core component variable in a full-variable relationship network (for example, the mean of the core component variable's degree centrality, betweenness centrality, and closeness centrality in the full-variable relationship network is used as the core coefficient) is an indicator used to measure the importance of a core component variable in the entire full-variable relationship network. The core coefficient may be determined based on a variety of factors, such as the number of connections (degree) between the core component variable and other variables, the extent to which it is on the critical path in the network, and the influence it has on other variables. In an ecosystem's full-variable relationship network, if a core component variable for species population is closely linked to numerous other species population variables and environmental factor variables, and its changes can trigger significant changes in a series of other variables, then its core coefficient is relatively high, indicating that it plays a key role in the dynamic changes of the entire ecosystem. The core coefficient is important in analyzing, such as calculating the global sensitivity value of core component variables, and can help better understand the position and role of each core component variable in the overall complex system.
为了通过分析步径传播影响力、特征向量影响力等,精确计算每个核心构成变量在全变量关系网络中的全局链接权重,进一步提出全局链接权重分析单元,包括:In order to accurately calculate the global link weight of each core component variable in the full variable relationship network by analyzing the influence of the path propagation and the influence of the eigenvector, a global link weight analysis unit is further proposed, including:
步径传播影响力分析子单元,用于基于每个核心构成变量的关系链接矩阵确定出与每个核心构成变量存在影响关系的所有核心构成变量与对应核心构成变量之间的路径步数以及与对应核心构成变量之间的交互系数,基于与每个核心构成变量存在影响关系的所有核心构成变量与对应核心构成变量之间的路径步数以及与对应核心构成变量之间的交互系数,计算出对应核心构成变量的步径传播影响力;The path propagation influence analysis subunit is used to determine the number of path steps between all core component variables that have an influence relationship with each core component variable and the corresponding core component variable, as well as the interaction coefficient between the core component variables and the corresponding core component variable based on the relationship link matrix of each core component variable; based on the number of path steps between all core component variables that have an influence relationship with each core component variable and the corresponding core component variable, as well as the interaction coefficient between the core component variables and the corresponding core component variable, calculate the path propagation influence of the corresponding core component variable;
特征向量影响力分析子单元,用于将每个核心构成变量的关系链接矩阵进行特征分解后获得的所有特征值中的最大特征值与所有特征值之比,当作对应核心构成变量的特征向量影响力;The eigenvector influence analysis subunit is used to take the ratio of the maximum eigenvalue to all eigenvalues obtained after eigendecomposition of the relationship link matrix of each core component variable as the eigenvector influence of the corresponding core component variable;
综合影响力值分析子单元,用于基于每个核心构成变量的步径传播影响力和特征向量影响力计算出每个核心构成变量的综合影响力值;A comprehensive influence value analysis subunit is used to calculate the comprehensive influence value of each core component variable based on the path propagation influence and eigenvector influence of each core component variable;
全局链接权重分析子单元,用于基于所有核心构成变量的综合影响力值计算出每个核心构成变量在全变量关系网络中的全局链接权重。The global link weight analysis subunit is used to calculate the global link weight of each core component variable in the full variable relationship network based on the comprehensive influence value of all core component variables.
该实施例中,基于每个核心构成变量的关系链接矩阵确定出与每个核心构成变量存在影响关系的所有核心构成变量与对应核心构成变量之间的路径步数以及与对应核心构成变量之间的交互系数。关系链接矩阵记录了核心构成变量之间的直接连接及交互系数信息。以一个简单的复杂系统模型为例,假设核心构成变量有A、B、C、D。从关系链接矩阵中可以看到,如果存在从A到B的直接连接,其交互系数为0.5,这就是一组对应关系。而路径步数在直接连接时为1。若从A到D需经过B和C,即路径为A-B-C-D,那么A与D之间的路径步数为3,且A与B、B与C、C与D之间的交互系数分别在关系链接矩阵中可以找到,这些信息对于全面了解变量间的影响路径和程度至关重要。In this embodiment, the number of path steps between all core constituent variables that have an influence relationship with each core constituent variable and the corresponding core constituent variable and the interaction coefficient between the core constituent variables are determined based on the relationship link matrix of each core constituent variable. The relationship link matrix records the direct connection and interaction coefficient information between the core constituent variables. Taking a simple complex system model as an example, it is assumed that the core constituent variables are A, B, C, and D. It can be seen from the relationship link matrix that if there is a direct connection from A to B, its interaction coefficient is 0.5, which is a set of corresponding relationships. The number of path steps is 1 when there is a direct connection. If it is necessary to pass through B and C from A to D, that is, the path is A-B-C-D, then the number of path steps between A and D is 3, and the interaction coefficients between A and B, B and C, and C and D can be found in the relationship link matrix respectively. This information is crucial for a comprehensive understanding of the influence path and degree between variables.
该实施例中,基于与每个核心构成变量存在影响关系的所有核心构成变量与对应核心构成变量之间的路径步数以及与对应核心构成变量之间的交互系数,计算出对应核心构成变量的步径传播影响力。路径步数反映了影响传递的间接程度,交互系数体现了影响的强度。一般来说,路径步数越多,影响在传递过程中可能会逐渐减弱。例如,对于核心构成变量A,与它存在影响关系的变量B,路径步数为1,交互系数为0.8;变量C路径步数为2,交互系数分别为A与中间变量0.6,中间变量与C为0.7。计算步径传播影响力时,可能会考虑路径步数对交互系数的衰减作用,比如对路径步数进行加权,假设路径步数为1时权重为1,路径步数为2时权重为0.8(仅为示例),那么A对B的步径传播影响力部分为0.8×1=0.8,A对C的步径传播影响力部分为0.6×0.7×0.8=0.336,将所有与A存在影响关系的变量对应的步径传播影响力部分累加,就得到A的步径传播影响力。它衡量了一个核心构成变量通过不同路径对其他变量产生影响的综合程度。In this embodiment, the path propagation influence of the corresponding core component variable is calculated based on the number of path steps between all core component variables that have an influence relationship with each core component variable and the corresponding core component variable, as well as the interaction coefficient between the core component variables and the corresponding core component variable. The number of path steps reflects the degree of indirect influence transmission, and the interaction coefficient reflects the intensity of the influence. Generally speaking, the more path steps there are, the more likely the influence will gradually weaken during the transmission process. For example, for core component variable A, variable B that has an influence relationship with it has a path step of 1 and an interaction coefficient of 0.8; variable C has a path step of 2, and the interaction coefficients are 0.6 for A and the intermediate variable, and 0.7 for the intermediate variable and C. When calculating path propagation influence, the attenuation effect of the number of path steps on the interaction coefficient may be taken into account. For example, if the path steps are weighted, assuming a weight of 1 for a path step of 1 and a weight of 0.8 for a path step of 2 (for example only), then the path propagation influence of A on B is 0.8 × 1 = 0.8, and the path propagation influence of A on C is 0.6 × 0.7 × 0.8 = 0.336. The path propagation influence of A is calculated by summing the path propagation influences corresponding to all variables that have an impact on A. This measures the comprehensive degree to which a core component variable affects other variables through different paths.
该实施例中,基于每个核心构成变量的步径传播影响力和特征向量影响力计算出每个核心构成变量的综合影响力值。特征向量影响力从另一个角度反映核心构成变量在网络中的重要性。它通过对关系链接矩阵进行特征分解,取最大特征值与所有特征值之比得到。步径传播影响力侧重于变量间直接和间接影响路径的综合考量,而特征向量影响力考虑了整个网络结构对变量重要性的影响。例如,核心构成变量X的步径传播影响力为0.6,特征向量影响力为0.4,假设为这两个影响力赋予相同权重0.5(实际权重可根据系统特性调整),那么X的综合影响力值为0.6×0.5+0.4×0.5=0.5。综合影响力值更全面地体现了核心构成变量在全变量关系网络中的影响力,结合了变量间的具体影响路径和网络整体结构的作用。In this embodiment, the comprehensive influence value of each core component variable is calculated based on the path propagation influence and eigenvector influence of each core component variable. The eigenvector influence reflects the importance of the core component variable in the network from another perspective. It is obtained by performing eigendecomposition on the relationship link matrix and taking the ratio of the maximum eigenvalue to all eigenvalues. The path propagation influence focuses on the comprehensive consideration of the direct and indirect influence paths between variables, while the eigenvector influence considers the impact of the entire network structure on the importance of the variable. For example, the path propagation influence of the core component variable X is 0.6 and the eigenvector influence is 0.4. Assuming that these two influences are given the same weight of 0.5 (the actual weight can be adjusted according to the characteristics of the system), the comprehensive influence value of X is 0.6×0.5+0.4×0.5=0.5. The comprehensive influence value more comprehensively reflects the influence of the core component variable in the full variable relationship network, combining the specific influence paths between variables and the role of the overall network structure.
该实施例中,基于所有核心构成变量的综合影响力值计算出每个核心构成变量在全变量关系网络中的全局链接权重。全局链接权重用于确定每个核心构成变量在整个网络中的相对重要性。将所有核心构成变量的综合影响力值进行归一化处理,使它们的总和为1,即获得各自的全局链接权重。In this embodiment, the global link weight of each core component variable in the full variable relationship network is calculated based on the combined influence values of all core component variables. The global link weight is used to determine the relative importance of each core component variable in the entire network. The combined influence values of all core component variables are normalized so that their sum is 1, thus obtaining their respective global link weights.
为了通过识别逻辑闭环、搭建状态矩阵来判断系统动力学仿真模型逻辑闭环的稳定收敛性能,并据此优化修正模型,进一步提出模型优化修正模块,包括:In order to determine the stable convergence performance of the logic closed loop of the system dynamics simulation model by identifying the logic closed loop and building the state matrix, and to optimize and correct the model accordingly, a model optimization and correction module is further proposed, including:
逻辑闭环识别子模块,用于识别出分析系统动力学仿真模型的所有正反馈环和负反馈环作为系统动力学仿真模型的逻辑闭环;A logic closed loop identification submodule is used to identify all positive feedback loops and negative feedback loops of the system dynamics simulation model as logic closed loops of the system dynamics simulation model;
状态矩阵搭建子模块,用于基于系统动力学仿真模型和对应的逻辑闭环将复杂系统线性化为状态空间方程,并求解出状态矩阵;The state matrix construction submodule is used to linearize the complex system into state space equations based on the system dynamics simulation model and the corresponding logic closed loop, and solve the state matrix;
模型优化修正子模块,用于当状态矩阵的所有特征值中存在特征值的实部大于0时,则判定系统动力学仿真模型的逻辑闭环的稳定收敛性能不满足要求,并基于所有敏感型变量对系统动力学仿真模型进行优化修正,获得稳定型系统动力学仿真模型。The model optimization and correction submodule is used to determine that the stable convergence performance of the logical closed loop of the system dynamics simulation model does not meet the requirements when the real part of the eigenvalue of all the eigenvalues of the state matrix is greater than 0, and to optimize and correct the system dynamics simulation model based on all sensitive variables to obtain a stable system dynamics simulation model.
该实施例中,识别出分析系统动力学仿真模型的所有正反馈环和负反馈环。在系统动力学仿真模型里,反馈环是关键结构,它体现了系统内部变量间的循环影响关系。正反馈环会使系统行为朝原有变化方向增强,比如在一个商业增长模型中,如果产品销量增加导致更多资金投入市场推广,市场推广又进一步促进产品销量上升,这就形成了一个正反馈环,会推动销量持续增长。而负反馈环则会对系统变化起调节作用,使系统趋于稳定。例如,在生态系统中,当某种生物数量增多,会导致其食物资源减少,进而限制该生物数量继续增长,这便是负反馈环。In this embodiment, all positive feedback loops and negative feedback loops of the system dynamics simulation model are identified and analyzed. In the system dynamics simulation model, the feedback loop is a key structure that reflects the cyclic influence relationship between the variables within the system. The positive feedback loop will enhance the system behavior in the direction of the original change. For example, in a business growth model, if the increase in product sales leads to more funds invested in marketing, and marketing further promotes the increase in product sales, this will form a positive feedback loop, which will drive the continuous growth of sales. The negative feedback loop will regulate the changes in the system and make the system stable. For example, in an ecosystem, when the number of a certain organism increases, its food resources will decrease, thereby limiting the continued growth of the number of the organism. This is a negative feedback loop.
该实施例中,基于系统动力学仿真模型和对应的逻辑闭环将复杂系统线性化为状态空间方程,并求解出状态矩阵。系统动力学仿真模型描述了复杂系统中各变量间的动态关系,逻辑闭环则明确了系统内循环作用机制。线性化是一种简化复杂系统分析的方法,因为实际的复杂系统往往是非线性的,处理起来较为困难。通过将复杂系统围绕某个工作点进行线性近似,转化为状态空间方程形式,该方程一般表示为y=Ax+Bu,其中x是状态变量向量,u是输入变量向量,y是输出变量向量,A就是要求解的状态矩阵,它反映了系统状态变量之间的动态关系。例如在一个简单的电路系统动力学模型中,结合其逻辑闭环,通过对电流、电压等变量间关系进行线性化处理,构建状态空间方程,再利用数学方法求解得到状态矩阵。状态矩阵对于分析系统的稳定性、可控性和可观测性等特性非常重要,为进一步优化和修正系统动力学仿真模型提供关键依据。In this embodiment, a complex system is linearized into state-space equations based on a system dynamics simulation model and a corresponding closed-loop logic loop, and a state matrix is solved. The system dynamics simulation model describes the dynamic relationships between variables in a complex system, while the closed-loop logic loop clarifies the internal loop mechanism of the system. Linearization is a method for simplifying the analysis of complex systems, as actual complex systems are often nonlinear and difficult to process. By performing a linear approximation around a certain operating point, the complex system is converted into a state-space equation. This equation is generally expressed as y = Ax + Bu, where x is the state variable vector, u is the input variable vector, and y is the output variable vector. A is the state matrix to be solved, which reflects the dynamic relationships between the system's state variables. For example, in a simple circuit system dynamics model, combined with its closed-loop logic loop, the relationships between variables such as current and voltage are linearized to construct state-space equations, which are then solved using mathematical methods to obtain the state matrix. The state matrix is crucial for analyzing system characteristics such as stability, controllability, and observability, providing a key basis for further optimizing and revising the system dynamics simulation model.
为了基于状态矩阵特征值实部对敏感型变量的梯度,依据预设变化梯度表精准优化修正系统动力学仿真模型,进一步提出模型优化修正子模块,包括:In order to accurately optimize and correct the system dynamics simulation model based on the gradient of the real part of the state matrix eigenvalue to sensitive variables according to the preset change gradient table, a model optimization and correction submodule is further proposed, including:
梯度分析单元,用于分析状态矩阵中所有特征值的实部对单个敏感型变量的梯度;Gradient analysis unit, used to analyze the gradient of the real part of all eigenvalues in the state matrix with respect to a single sensitive variable;
优化修正单元,用于基于预设变化梯度表对对应梯度为正的单个敏感型变量进行增大处理,同时,基于预设变化梯度表对对应梯度为负的单个敏感型变量进行减小处理,直至最新获得的状态矩阵中所有特征值的实部都小于0时,则停止对系统动力学仿真模型进行优化修正,获得稳定型系统动力学仿真模型。The optimization and correction unit is used to increase the single sensitive variable with a positive gradient based on the preset change gradient table, and at the same time, reduce the single sensitive variable with a negative gradient based on the preset change gradient table, until the real parts of all eigenvalues in the latest state matrix are less than 0, then stop optimizing and correcting the system dynamics simulation model to obtain a stable system dynamics simulation model.
该实施例中,分析状态矩阵中所有特征值的实部对单个敏感型变量的梯度,是为了了解敏感型变量的微小变化如何影响状态矩阵特征值的实部。在数学上,梯度表示函数在某一点处的变化率。对于状态矩阵的特征值实部而言,它是关于敏感型变量的函数。例如,假设状态矩阵的某个特征值实部Re(λ)依赖于敏感型变量x,通过求导等数学方法得到Re(λ)/x,这个值就是梯度。如果梯度为正,意味着当敏感型变量x增加时,特征值的实部也会增加;若梯度为负,则敏感型变量x增加时,特征值的实部会减小。分析这些梯度能够帮助确定对状态矩阵稳定性影响最大的敏感型变量,为后续优化模型提供方向。In this embodiment, the gradient of the real part of all eigenvalues in the state matrix with respect to a single sensitive variable is analyzed in order to understand how a small change in the sensitive variable affects the real part of the eigenvalue of the state matrix. Mathematically, the gradient represents the rate of change of a function at a certain point. For the real part of the eigenvalue of the state matrix, it is a function of the sensitive variable. For example, assuming that the real part of a certain eigenvalue of the state matrix Re(λ) depends on the sensitive variable x, we can obtain Re(λ)/ x, this value is the gradient. A positive gradient means that as the sensitive variable x increases, the real part of the eigenvalue also increases; a negative gradient means that as the sensitive variable x increases, the real part of the eigenvalue decreases. Analyzing these gradients can help identify the sensitive variables that have the greatest impact on the stability of the state matrix, providing guidance for subsequent optimization models.
该实施例中,预设变化梯度表是提前设定好的一个表格,它规定了不同敏感型变量在不同梯度情况下应如何变化。这个表格是基于对复杂系统的先验知识、经验以及大量实验数据制定的。例如,表格中可能规定,对于某一类敏感型变量,当梯度在0.1-0.3之间时,每次调整的幅度为0.05;当梯度在0.3-0.5之间时,每次调整幅度为0.1等。预设变化梯度表为敏感型变量的调整提供了明确的规则,使得模型优化过程更具可控性和系统性,避免了盲目调整可能导致的模型不稳定或不收敛问题。In this embodiment, the preset change gradient table is a table set in advance, which specifies how different sensitive variables should change under different gradient conditions. This table is formulated based on prior knowledge, experience, and a large amount of experimental data of complex systems. For example, the table may stipulate that for a certain type of sensitive variable, when the gradient is between 0.1-0.3, the amplitude of each adjustment is 0.05; when the gradient is between 0.3-0.5, the amplitude of each adjustment is 0.1, etc. The preset change gradient table provides clear rules for the adjustment of sensitive variables, making the model optimization process more controllable and systematic, and avoiding the problem of model instability or non-convergence that may be caused by blind adjustment.
该实施例中,基于预设变化梯度表对对应梯度为正的单个敏感型变量进行增大处理,是模型优化修正过程中的一个关键步骤。当分析得出某个敏感型变量对状态矩阵特征值实部的梯度为正时,根据预设变化梯度表确定增大该敏感型变量的幅度。例如,若某敏感型变量的梯度为0.2,查阅预设变化梯度表得知应将该变量增大0.05。这样做的目的是通过调整敏感型变量,改变状态矩阵的特征值,进而改善系统动力学仿真模型逻辑闭环的稳定收敛性能。因为在系统稳定性分析中,状态矩阵特征值实部的大小与系统稳定性密切相关,通过合理增大正梯度的敏感型变量,有可能使特征值实部减小,从而提升系统稳定性。In this embodiment, increasing a single sensitive variable with a positive corresponding gradient based on a preset change gradient table is a key step in the model optimization and correction process. When the analysis shows that the gradient of a sensitive variable to the real part of the state matrix eigenvalue is positive, the amplitude of increasing the sensitive variable is determined according to the preset change gradient table. For example, if the gradient of a sensitive variable is 0.2, it is known from the preset change gradient table that the variable should be increased by 0.05. The purpose of this is to change the eigenvalue of the state matrix by adjusting the sensitive variable, thereby improving the stable convergence performance of the logic closed loop of the system dynamics simulation model. Because in the system stability analysis, the size of the real part of the eigenvalue of the state matrix is closely related to the stability of the system, by reasonably increasing the sensitive variable with a positive gradient, it is possible to reduce the real part of the eigenvalue, thereby improving the stability of the system.
该实施例中,基于预设变化梯度表对对应梯度为负的单个敏感型变量进行减小处理,同样是为了优化模型的稳定性。当敏感型变量对状态矩阵特征值实部的梯度为负时,依据预设变化梯度表来减小该变量的值。比如,若某敏感型变量梯度为-0.3,按照预设变化梯度表,可能需要将其减小0.1。通过这种方式,利用敏感型变量与特征值实部的梯度关系,有针对性地调整敏感型变量,使状态矩阵特征值实部向有利于系统稳定的方向变化,即朝着小于0的方向调整,以实现系统动力学仿真模型逻辑闭环的稳定收敛。In this embodiment, a single sensitive variable with a negative corresponding gradient is reduced based on a preset change gradient table, also for the purpose of optimizing the stability of the model. When the gradient of the sensitive variable to the real part of the state matrix eigenvalue is negative, the value of the variable is reduced according to the preset change gradient table. For example, if the gradient of a sensitive variable is -0.3, it may need to be reduced by 0.1 according to the preset change gradient table. In this way, by utilizing the gradient relationship between the sensitive variable and the real part of the eigenvalue, the sensitive variable is adjusted in a targeted manner, so that the real part of the state matrix eigenvalue changes in a direction that is conducive to system stability, that is, it is adjusted in a direction less than 0, so as to achieve stable convergence of the logical closed loop of the system dynamics simulation model.
该实施例中,最新获得的状态矩阵中所有特征值的实部都小于0,表示系统动力学仿真模型经过对敏感型变量的调整后达到了稳定收敛的要求。在系统稳定性理论中,对于线性化后的系统(由状态矩阵描述),当状态矩阵所有特征值的实部都小于0时,系统是渐近稳定的。这意味着无论系统初始状态如何,随着时间推移,系统都会趋向于一个稳定的平衡状态,不会出现无限制的增长或振荡。例如在一个机械振动系统的仿真模型中,只有当状态矩阵特征值实部都小于0时,振动才会逐渐衰减并最终停止,系统达到稳定状态。所以,使最新获得的状态矩阵中所有特征值实部都小于0,是优化修正系统动力学仿真模型的重要目标,以确保模型能够准确可靠地模拟复杂系统的稳定运行状态。In this embodiment, the real parts of all eigenvalues in the newly obtained state matrix are less than 0, indicating that the system dynamics simulation model has achieved the requirement of stable convergence after adjusting the sensitive variables. In system stability theory, for a linearized system (described by a state matrix), when the real parts of all eigenvalues of the state matrix are less than 0, the system is asymptotically stable. This means that regardless of the initial state of the system, over time, the system will tend to a stable equilibrium state and will not experience unrestricted growth or oscillation. For example, in a simulation model of a mechanical vibration system, only when the real parts of the eigenvalues of the state matrix are less than 0 will the vibration gradually decay and eventually stop, and the system will reach a stable state. Therefore, making the real parts of all eigenvalues in the newly obtained state matrix less than 0 is an important goal of optimizing and correcting the system dynamics simulation model to ensure that the model can accurately and reliably simulate the stable operating state of a complex system.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the present invention and its equivalents, the present invention is intended to include these modifications and variations.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202510955225.0A CN120449531B (en) | 2025-07-11 | 2025-07-11 | Dynamic optimization and real-time correction system for simulation models of complex systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202510955225.0A CN120449531B (en) | 2025-07-11 | 2025-07-11 | Dynamic optimization and real-time correction system for simulation models of complex systems |
Publications (2)
Publication Number | Publication Date |
---|---|
CN120449531A CN120449531A (en) | 2025-08-08 |
CN120449531B true CN120449531B (en) | 2025-09-02 |
Family
ID=96612877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202510955225.0A Active CN120449531B (en) | 2025-07-11 | 2025-07-11 | Dynamic optimization and real-time correction system for simulation models of complex systems |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN120449531B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118938709A (en) * | 2024-08-20 | 2024-11-12 | 浙江浙能技术研究院有限公司 | Gas turbine control simulation test method, test system, equipment and storage medium |
CN120277926A (en) * | 2025-06-10 | 2025-07-08 | 北京弥天科技有限公司 | Simulation model construction method and system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8260587B2 (en) * | 2008-09-16 | 2012-09-04 | Raytheon Company | Method and system for simulating complex systems by integrating system dynamics models |
US20240348663A1 (en) * | 2015-10-28 | 2024-10-17 | Qomplx Llc | Ai-enhanced simulation and modeling experimentation and control |
WO2024239096A1 (en) * | 2023-05-19 | 2024-11-28 | The University Of Western Ontario | Multi-layered digital twin construction, utilization, and adaptation in complex systems |
CN119203607B (en) * | 2024-11-27 | 2025-02-18 | 北京赛四达科技股份有限公司 | Semantic association modeling and adaptive simulation method based on multi-layer correction |
-
2025
- 2025-07-11 CN CN202510955225.0A patent/CN120449531B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118938709A (en) * | 2024-08-20 | 2024-11-12 | 浙江浙能技术研究院有限公司 | Gas turbine control simulation test method, test system, equipment and storage medium |
CN120277926A (en) * | 2025-06-10 | 2025-07-08 | 北京弥天科技有限公司 | Simulation model construction method and system |
Also Published As
Publication number | Publication date |
---|---|
CN120449531A (en) | 2025-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10962999B2 (en) | Microgrid model based automated real time simulation for market based electric power system optimization | |
US8155908B2 (en) | Systems and methods for real-time system monitoring and predictive analysis | |
US8401833B2 (en) | Method for predicting power usage effectiveness and data center infrastructure efficiency within a real-time monitoring system | |
US11644803B2 (en) | Control system database systems and methods | |
Xu et al. | Robust transient stability-constrained optimal power flow with uncertain dynamic loads | |
US20240302830A1 (en) | System and method for performing closed loop simulation in an iot environment | |
CN117674119A (en) | Power grid operation risk assessment method, device, computer equipment and storage medium | |
CN103887795A (en) | Electrical power system real-time probabilistic load flow online computing method | |
Kovalyov | Distributed energy resources management: from digital twin to digital platform | |
Cui et al. | A frequency domain approach to predict power system transients | |
CN117973848A (en) | Power system supply resilience analysis method, device, computer equipment and medium | |
Friederich et al. | A framework for validating data-driven discrete-event simulation models of cyber-physical production systems | |
Wang et al. | Control system for multi-system coordination via a single reference governor | |
Xiang et al. | A digital twin-driven perception method of manufacturing service correlation based on frequent itemsets | |
Zafar et al. | A deep neural network-based optimal power flow approach for identifying network congestion and renewable energy generation curtailment | |
CN120449531B (en) | Dynamic optimization and real-time correction system for simulation models of complex systems | |
CN118886341A (en) | A kind of auxiliary decision-making method and related device for static safety risk of power grid | |
Zhang et al. | Key fault propagation path identification of CNC machine tools based on maximum occurrence probability | |
Li et al. | Innovative distribution network design using GAN‐based distributionally robust optimization for DG planning | |
EP4521313A1 (en) | Sensitivity analysis for a system and method for optimizing an energy management | |
Kim et al. | Throughput Approximation by Neural Network for Serial Production Lines With High Up/Downtime Variability | |
CN117613893A (en) | Distribution network CPS reliability assessment method based on cyber-physical coupling interaction | |
CN107102543A (en) | The forming method and device of a kind of energy router anti-interference controller | |
Bernier et al. | SafePowerGraph-LLM: Novel Power Grid Graph Embedding and Optimization with Large Language Models | |
Chukwunweike et al. | Energy grid optimization using deep machine learning: A review of challenges, opportunities, and implementation strategies in MATLAB |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |