CN120218221B - Digital twinning-based steel structure building construction overall process mechanical property evaluation method - Google Patents

Digital twinning-based steel structure building construction overall process mechanical property evaluation method

Info

Publication number
CN120218221B
CN120218221B CN202510690736.4A CN202510690736A CN120218221B CN 120218221 B CN120218221 B CN 120218221B CN 202510690736 A CN202510690736 A CN 202510690736A CN 120218221 B CN120218221 B CN 120218221B
Authority
CN
China
Prior art keywords
steel structure
data
parameter
state
variable
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
Application number
CN202510690736.4A
Other languages
Chinese (zh)
Other versions
CN120218221A (en
Inventor
熊正国
刘斌惠
张烈
张志�
肖莉
王海
周竹坚
林流东
罗荣德
魏兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Fifth Bureau Third Construction Co Ltd
Original Assignee
China Construction Fifth Bureau Third Construction Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Construction Fifth Bureau Third Construction Co Ltd filed Critical China Construction Fifth Bureau Third Construction Co Ltd
Priority to CN202510690736.4A priority Critical patent/CN120218221B/en
Publication of CN120218221A publication Critical patent/CN120218221A/en
Application granted granted Critical
Publication of CN120218221B publication Critical patent/CN120218221B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • G06N5/022Knowledge engineering; Knowledge acquisition
    • G06N5/025Extracting rules from data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • G06F16/148File search processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/1805Append-only file systems, e.g. using logs or journals to store data
    • G06F16/1815Journaling file systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/10Pre-processing; Data cleansing
    • G06F18/15Statistical pre-processing, e.g. techniques for normalisation or restoring missing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/25Fusion techniques
    • G06F18/251Fusion techniques of input or preprocessed data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Library & Information Science (AREA)
  • Computational Linguistics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)

Abstract

本发明涉及数字孪生技术领域,具体为基于数字孪生的钢结构建筑施工全过程力学性能评估方法,包括以下步骤:获取来自应力传感器、BIM模型构件信息和位移监测点的多源异构钢结构状态数据,对各数据源自带的时间戳进行相互比对,计算各数据源相对于统一基准时间的传输延迟数值,对原始数据时间戳进行逐一校正,建立时序对齐的钢结构状态数据流。本发明中,多源异构数据的时间戳通过统一基准时间进行传输延迟校正,将原始数据时间戳逐一修正并生成时序对齐的钢结构状态数据流,消除传感器、BIM模型与监测点之间的时间偏差,保证力学参数动态变化的同步性与连贯性。

The present invention relates to the field of digital twin technology, specifically to a method for evaluating the mechanical properties of a steel structure building during its entire construction process based on digital twins, comprising the following steps: obtaining multi-source heterogeneous steel structure status data from stress sensors, BIM model component information, and displacement monitoring points, comparing the timestamps of each data source with each other, calculating the transmission delay value of each data source relative to a unified reference time, correcting the timestamps of the original data one by one, and establishing a time-aligned steel structure status data stream. In the present invention, the timestamps of the multi-source heterogeneous data are corrected for transmission delay using a unified reference time, and the timestamps of the original data are corrected one by one to generate a time-aligned steel structure status data stream, eliminating the time deviation between sensors, BIM models, and monitoring points, and ensuring the synchronization and continuity of dynamic changes in mechanical parameters.

Description

基于数字孪生的钢结构建筑施工全过程力学性能评估方法Mechanical performance evaluation method for the entire construction process of steel structure buildings based on digital twins

技术领域Technical Field

本发明涉及数字孪生技术领域,尤其涉及基于数字孪生的钢结构建筑施工全过程力学性能评估方法。The present invention relates to the field of digital twin technology, and in particular to a method for evaluating the mechanical properties of a steel structure during its entire construction process based on digital twins.

背景技术Background Art

数字孪生是以物理实体为对象,通过多源数据融合、动态建模和实时交互技术,构建物理实体在虚拟空间的数字化镜像,并基于数据驱动实现状态映射、行为预测和闭环优化的技术领域。Digital twins are a technical field that uses physical entities as objects, builds digital mirrors of physical entities in virtual space through multi-source data fusion, dynamic modeling, and real-time interaction technologies, and implements state mapping, behavior prediction, and closed-loop optimization based on data-driven development.

现有数字孪生技术在多源异构数据实时融合时,未考虑不同数据源因传输延迟导致的时间戳偏差,传感器、BIM模型与监测点的数据流存在时序错位,在评估动态力学性能时可能因时间不同步产生状态误判。同时依赖关系隐含于模型内部,导致异常结果难以追溯至具体输入数据或中间环节,难以快速定位故障源头。因此,需要进行改进。Existing digital twin technology, when integrating heterogeneous data from multiple sources in real time, fails to account for timestamp discrepancies caused by transmission delays between different data sources. This leads to time misalignment between data streams from sensors, BIM models, and monitoring points. This can lead to misjudgments of state when evaluating dynamic mechanical properties due to time asynchrony. Furthermore, dependencies are implicit within the model, making it difficult to trace abnormal results back to specific input data or intermediate links, making it difficult to quickly locate the source of a fault. Therefore, improvements are needed.

发明内容Summary of the Invention

本发明的目的是解决现有技术中存在的缺点,而提出的基于数字孪生的钢结构建筑施工全过程力学性能评估方法。The purpose of this invention is to solve the shortcomings of the existing technology and propose a method for evaluating the mechanical properties of the entire process of steel structure construction based on digital twins.

为了实现上述目的,本发明采用了如下技术方案,基于数字孪生的钢结构建筑施工全过程力学性能评估方法,包括以下步骤:To achieve the above objectives, the present invention adopts the following technical solution: a method for evaluating the mechanical properties of a steel structure during construction based on digital twins, comprising the following steps:

获取来自应力传感器、BIM模型构件信息和位移监测点的多源异构钢结构状态数据,对各数据源自带的时间戳进行相互比对,计算各数据源相对于统一基准时间的传输延迟数值,对原始数据时间戳进行逐一校正,建立时序对齐的钢结构状态数据流;Acquire multi-source heterogeneous steel structure status data from stress sensors, BIM model component information, and displacement monitoring points, compare the timestamps of each data source, calculate the transmission delay value of each data source relative to a unified reference time, correct the original data timestamps one by one, and establish a time-aligned steel structure status data stream;

基于所述时序对齐的钢结构状态数据流,提取描述同一钢结构构件状态参数的数据记录,为每一条数据记录分配置信度数值,生成带置信度的钢结构状态参数记录,基于所述带置信度的钢结构状态参数记录,对同一参数的记录计算融合估计值,并将不同记录间的融合估计值差异与预设冲突判定限值进行比较,构建融合冲突已标记的钢结构状态参数集;Extracting data records describing state parameters of the same steel structure component based on the time-series aligned steel structure state data stream, assigning a confidence value to each data record, generating steel structure state parameter records with confidence, calculating fused estimated values for records of the same parameter based on the steel structure state parameter records with confidence, and comparing differences in fused estimated values between different records with a preset conflict determination limit to construct a steel structure state parameter set with fused conflicts marked;

基于所述融合冲突已标记的钢结构状态参数集,检索钢结构数字孪生模型中与融合冲突已标记的钢结构状态参数集直接对应的状态变量,对变量进行增量式更新,得到待传播的钢结构模型状态增量,基于所述待传播的钢结构模型状态增量,计算状态增量对关联变量的影响,建立更新传播后的钢结构孪生模型状态与数据依赖日志;Based on the steel structure state parameter set marked with the fusion conflict, the state variables directly corresponding to the steel structure state parameter set marked with the fusion conflict in the steel structure digital twin model are retrieved, the variables are incrementally updated to obtain the steel structure model state increment to be propagated, based on the steel structure model state increment to be propagated, the influence of the state increment on the associated variables is calculated, and the steel structure twin model state and data dependency log after the update and propagation is established;

在所述更新传播后的钢结构孪生模型状态中检索目标的力学性能评估结果,定位力学性能评估结果在所述数据依赖日志中的对应记录条目,获取目标结果关联的日志入口点,基于所述目标结果关联的日志入口点,在所述数据依赖日志中依据记录的变量依赖链条信息进行反向追溯检索,生成力学性能异常的因果追溯路径。The target mechanical property evaluation result is retrieved in the steel structure twin model state after the update propagation, the corresponding record entry of the mechanical property evaluation result in the data dependency log is located, and the log entry point associated with the target result is obtained. Based on the log entry point associated with the target result, a reverse traceback search is performed in the data dependency log according to the recorded variable dependency chain information to generate a causal traceback path for the mechanical property anomaly.

较佳的,所述时序对齐的钢结构状态数据流的获取步骤为:Preferably, the steps for acquiring the time-aligned steel structure status data stream are:

从应力传感器、BIM模型构件信息、位移监测点中提取各数据源的原始时间戳,以统一基准时间为标准,计算每个数据源的时间戳与基准时间的差值绝对值,将差值绝对值定义为初始传输延迟数值,生成初始传输延迟数值集合;Extract the original timestamps of each data source from stress sensors, BIM model component information, and displacement monitoring points. Using a unified reference time as the standard, calculate the absolute value of the difference between the timestamp of each data source and the reference time. Define the absolute value of the difference as the initial transmission delay value, and generate an initial transmission delay value set.

基于所述初始传输延迟数值集合,统计所有数据源的初始传输延迟数值分布,取初始传输延迟数值分布的90%分位数作为预设的时间偏差阈值,根据时间偏差阈值与数据源延迟数值的比值生成补偿因子,补偿因子计算公式为:补偿因子=数据源延迟数值/时间偏差阈值,生成动态时间补偿因子集合;Based on the initial transmission delay value set, the initial transmission delay value distribution of all data sources is counted, the 90th percentile of the initial transmission delay value distribution is taken as the preset time deviation threshold, and a compensation factor is generated according to the ratio of the time deviation threshold to the data source delay value. The compensation factor calculation formula is: compensation factor = data source delay value / time deviation threshold, and a dynamic time compensation factor set is generated;

基于所述动态时间补偿因子集合,对初始传输延迟数值超过时间偏差阈值的数据源,采用公式:校正后时间戳=原始时间戳+(数据源延迟数值/(补偿因子+1)),逐条修正时间戳,生成时序对齐的钢结构状态数据流。Based on the dynamic time compensation factor set, for data sources whose initial transmission delay value exceeds the time deviation threshold, the formula: corrected timestamp = original timestamp + (data source delay value/(compensation factor + 1)) is used to correct the timestamps one by one to generate a time-aligned steel structure status data stream.

较佳的,所述带置信度的钢结构状态参数记录的获取步骤为:Preferably, the steps for obtaining the steel structure state parameter record with confidence level are:

从所述时序对齐的钢结构状态数据流中提取同一钢结构构件的多条状态参数数据记录,按数据来源类型分类,生成未赋置信度的状态参数记录集合;Extracting multiple state parameter data records of the same steel structure component from the time-series aligned steel structure state data stream, classifying them according to data source type, and generating an unconfidence-assigned state parameter record set;

基于所述未赋置信度的状态参数记录集合,计算每条记录的置信度,计算公式为:Based on the state parameter record set without confidence, the confidence of each record is calculated using the following formula:

;

其中,为第条记录的置信度,为第条记录所属数据源的可靠性评分,预设值为应力传感器,BIM模型,位移监测点为第条和第条记录的时间戳与当前系统时间的差值,为时效性衰减因子,为同一钢结构构件的状态参数记录总数,为第条记录所属数据源的可靠性评分;in, For the The confidence level of the records, For the The reliability score of the data source to which the record belongs, the default value is the stress sensor , BIM model , displacement monitoring point , and For the Article and The difference between the timestamp of the record and the current system time, is the time-dependent attenuation factor, The total number of status parameter records for the same steel structure component, For the The reliability score of the data source to which the record belongs;

基于每条记录的置信度,将置信度与预设的置信度阈值比对,剔除小于预设的置信度阈值的记录,对保留的记录按置信度降序排列,生成带置信度的钢结构状态参数记录。Based on the confidence of each record, the confidence is compared with the preset confidence threshold, and the records with a confidence level less than the preset confidence threshold are eliminated. The retained records are sorted in descending order according to the confidence level to generate steel structure status parameter records with confidence levels.

较佳的,所述融合冲突已标记的钢结构状态参数集的获取步骤为:Preferably, the steps of obtaining the steel structure state parameter set with conflict-marked fusion are:

从所述带置信度的钢结构状态参数记录中提取同一参数的记录,按参数类型分类,生成待融合的置信度-参数值对集合;Extracting records of the same parameter from the steel structure state parameter records with confidence, classifying them by parameter type, and generating a set of confidence-parameter value pairs to be fused;

基于所述待融合的置信度-参数值对集合,计算参数的融合估计值,计算公式为:Based on the set of confidence-parameter value pairs to be fused, the fused estimated value of the parameter is calculated using the following formula:

;

其中,为当前参数类型的融合估计值,为第条记录的置信度,为第条记录的参数值,为同类参数值的标准差,为当前参数类型的记录总数;in, is the fused estimate of the current parameter type, For the The confidence level of the records, For the The parameter values of the records, is the standard deviation of similar parameter values, The total number of records of the current parameter type;

基于所述融合估计值,计算每条记录参数值与融合估计值的绝对差值,将绝对差值超过预设冲突判定限值的记录标记为冲突数据点,生成融合冲突已标记的钢结构状态参数集。Based on the fusion estimated value, the absolute difference between each record parameter value and the fusion estimated value is calculated, and the record whose absolute difference exceeds the preset conflict judgment limit is marked as a conflict data point to generate a steel structure state parameter set with fusion conflict marked.

较佳的,所述待传播的钢结构模型状态增量的获取步骤为:Preferably, the step of obtaining the state increment of the steel structure model to be propagated is:

从所述融合冲突已标记的钢结构状态参数集中提取所有标记为冲突的数据点,遍历钢结构数字孪生模型中的状态变量名称与标识符列表,将冲突数据点的参数名称与孪生模型变量名称逐条匹配,生成待更新状态变量名称与标识符的对应列表;Extract all data points marked as conflict from the steel structure state parameter set marked with the fusion conflict, traverse the list of state variable names and identifiers in the steel structure digital twin model, match the parameter names of the conflicting data points with the twin model variable names one by one, and generate a corresponding list of state variable names and identifiers to be updated;

基于所述待更新状态变量名称与标识符的对应列表,逐条读取孪生模型中状态变量的当前值,同步提取冲突数据点中对应的参数值,计算当前值与参数值的绝对差值,生成状态变量增量参数集合;Based on the corresponding list of the state variable names and identifiers to be updated, read the current values of the state variables in the twin model one by one, synchronously extract the corresponding parameter values in the conflicting data points, calculate the absolute difference between the current value and the parameter value, and generate a state variable incremental parameter set;

基于所述状态变量增量参数集合,对钢结构数字孪生模型中匹配的变量执行增量叠加,逐条更新变量值,生成待传播的钢结构模型状态增量。Based on the state variable incremental parameter set, incremental superposition is performed on the matching variables in the steel structure digital twin model, and the variable values are updated one by one to generate the steel structure model state increment to be propagated.

较佳的,所述更新传播后的钢结构孪生模型状态与数据依赖日志的获取步骤为:Preferably, the steps for obtaining the steel structure twin model status and data dependency log after the update propagation are:

从所述待传播的钢结构模型状态增量集合中提取每个主变量的增量数值,遍历预定义的钢结构各构件间的力学传递和几何关联关系索引,匹配与当前主变量存在直接关联的构件标识符,生成主变量-关联构件映射列表;Extracting the incremental value of each primary variable from the steel structure model state increment set to be propagated, traversing the predefined mechanical transfer and geometric association relationship indexes between the steel structure components, matching the component identifiers directly associated with the current primary variable, and generating a primary variable-associated component mapping list;

基于所述主变量-关联构件映射列表,计算主变量增量对每个关联构件的传播影响值,计算公式为:Based on the main variable-associated component mapping list, the propagation impact value of the main variable increment on each associated component is calculated using the following formula:

;

其中,为第个关联构件的传播影响值,为主变量的增量数值,为第个关联构件与主变量所在构件的几何距离,为从主变量到第个关联构件的力学传递路径节点数量,为距离衰减系数,为路径复杂度系数;in, For the The propagation impact value of the associated components, is the incremental value of the main variable, For the The geometric distance between the associated component and the component where the main variable is located, From the main variable to the The number of nodes in the mechanical transmission path of the associated components, is the distance attenuation coefficient, is the path complexity coefficient;

基于所有关联构件的传播影响值,构建完整依赖关系条目,逐条写入数据库日志表,生成更新传播后的钢结构孪生模型状态与数据依赖日志。Based on the propagation impact values of all associated components, complete dependency relationship entries are constructed and written into the database log table one by one to generate the steel structure twin model status and data dependency log after the update propagation.

较佳的,所述目标结果关联的日志入口点的获取步骤为:Preferably, the steps for obtaining the log entry point associated with the target result are:

从所述更新传播后的钢结构孪生模型状态中提取所有钢结构构件的力学性能评估结果,遍历每个构件的应力、应变和位移参数值,生成力学性能评估结果集合;Extracting mechanical performance evaluation results of all steel structure components from the updated and propagated steel structure twin model state, traversing stress, strain, and displacement parameter values of each component, and generating a set of mechanical performance evaluation results;

基于所述力学性能评估结果集合,逐条解析构件标识符、参数名称和时间戳字段,在所述更新传播后的钢结构孪生模型状态与数据依赖日志中,以构件标识符和参数名称为联合键进行全文匹配检索,生成匹配日志条目列表;Based on the mechanical property evaluation result set, the component identifier, parameter name, and timestamp fields are parsed one by one, and a full-text matching search is performed in the steel structure twin model state and data dependency log after the update propagation using the component identifier and parameter name as a joint key to generate a matching log entry list;

基于所述匹配日志条目列表,提取每条日志中的日志存储路径、数据更新时间戳和关联变量标识符字段,生成目标结果关联的日志入口点。Based on the matching log entry list, the log storage path, data update timestamp and associated variable identifier fields in each log are extracted to generate a log entry point associated with the target result.

较佳的,所述力学性能异常的因果追溯路径的获取步骤为:Preferably, the steps for obtaining the causal tracing path of the abnormal mechanical properties are:

从所述目标结果关联的日志入口点中提取每个入口点的日志存储路径,遍历更新传播后的钢结构孪生模型状态与数据依赖日志中的每条变量依赖链条记录,以目标结果标识符为起点,逐层反向解析依赖链条中的上游变量标识符,生成反向追溯变量链条集合;Extract the log storage path of each entry point from the log entry point associated with the target result, traverse the steel structure twin model state after update propagation and each variable dependency chain record in the data dependency log, and use the target result identifier as the starting point to reversely parse the upstream variable identifiers in the dependency chain layer by layer to generate a reverse traceability variable chain set;

基于所述反向追溯变量链条集合,从所述时序对齐的钢结构状态数据流、BIM模型版本库和位移监测点原始数据库中,按变量标识符和时间戳匹配原始数据记录,提取传感器设备编号、BIM模型版本号、位移监测点坐标及原始数值,生成原始输入数据标识符集合;Based on the reverse traceability variable chain set, the original data records are matched according to variable identifiers and timestamps from the time-aligned steel structure status data stream, BIM model version library and displacement monitoring point original database, and the sensor device number, BIM model version number, displacement monitoring point coordinates and original values are extracted to generate an original input data identifier set;

将所述原始输入数据标识符集合与所述反向追溯变量链条集合按时间顺序和依赖关系层级合并,构建原始数据标识符、中间计算变量标识符和目标结果标识符的完整链路,生成力学性能异常的因果追溯路径。The original input data identifier set and the reverse tracing variable chain set are merged in chronological order and dependency hierarchy to construct a complete link of original data identifiers, intermediate calculation variable identifiers and target result identifiers, and generate a causal tracing path for mechanical property anomalies.

与现有技术相比,本发明的优点和积极效果在于:Compared with the prior art, the advantages and positive effects of the present invention are:

本发明中,多源异构数据的时间戳通过统一基准时间进行传输延迟校正,将原始数据时间戳逐一修正并生成时序对齐的钢结构状态数据流,消除传感器、BIM模型与监测点之间的时间偏差,保证力学参数动态变化的同步性与连贯性。针对同一构件状态参数的冲突数据记录,通过置信度数值分配与融合估计值差异对比,构建融合冲突标记机制,区分可信数据与异常数据,避免传统方法中因未标记冲突直接融合导致的误差放大问题,提升孪生模型输入数据的可靠性与准确性。基于增量式更新策略,仅对冲突标记参数对应的模型变量进行局部修正,减少全量更新带来的计算资源消耗,同时通过数据依赖日志记录变量间的力学传递关系,实现异常结果的可追溯性。结合日志入口点与反向依赖链条检索,从目标力学性能异常结果逆向定位原始输入数据,建立因果追溯路径,明确异常成因与传播路径,为施工工艺优化提供精准决策依据。In the present invention, the timestamps of multi-source heterogeneous data are corrected for transmission delays through a unified reference time, and the timestamps of the original data are corrected one by one to generate a time-aligned steel structure state data stream, eliminating the time deviation between sensors, BIM models and monitoring points, and ensuring the synchronization and consistency of the dynamic changes of mechanical parameters. For the conflicting data records of the same component state parameters, a fusion conflict marking mechanism is constructed by comparing the difference between the confidence value assignment and the fusion estimate value, distinguishing between reliable data and abnormal data, avoiding the error amplification problem caused by direct fusion of unmarked conflicts in traditional methods, and improving the reliability and accuracy of the twin model input data. Based on the incremental update strategy, only the model variables corresponding to the conflict marking parameters are locally corrected to reduce the computing resource consumption caused by the full update. At the same time, the mechanical transmission relationship between variables is recorded by the data dependency log to achieve traceability of abnormal results. Combined with the log entry point and the reverse dependency chain retrieval, the original input data is reversely located from the abnormal results of the target mechanical properties, a causal traceability path is established, the cause of the abnormality and the propagation path are clarified, and an accurate decision-making basis is provided for construction process optimization.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明的步骤示意图。FIG1 is a schematic diagram of the steps of the present invention.

具体实施方式DETAILED DESCRIPTION

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

请参阅图1,本发明提供技术方案,基于数字孪生的钢结构建筑施工全过程力学性能评估方法,包括以下步骤:Referring to FIG1 , the present invention provides a technical solution, a method for evaluating the mechanical properties of a steel structure during construction based on digital twins, comprising the following steps:

获取来自应力传感器、BIM模型构件信息和位移监测点的多源异构钢结构状态数据,对各数据源自带的时间戳进行相互比对,计算各数据源相对于统一基准时间的传输延迟数值,对原始数据时间戳进行逐一校正,建立时序对齐的钢结构状态数据流;Acquire multi-source heterogeneous steel structure status data from stress sensors, BIM model component information, and displacement monitoring points, compare the timestamps of each data source, calculate the transmission delay value of each data source relative to a unified reference time, correct the original data timestamps one by one, and establish a time-aligned steel structure status data stream;

基于时序对齐的钢结构状态数据流,提取描述同一钢结构构件状态参数的数据记录,为每一条数据记录分配置信度数值,生成带置信度的钢结构状态参数记录,基于带置信度的钢结构状态参数记录,对同一参数的记录计算融合估计值,并将不同记录间的融合估计值差异与预设冲突判定限值进行比较,构建融合冲突已标记的钢结构状态参数集;Based on the time-series aligned steel structure state data stream, data records describing the state parameters of the same steel structure component are extracted, and a confidence value is assigned to each data record to generate steel structure state parameter records with confidence. Based on the steel structure state parameter records with confidence, fusion estimation values are calculated for the records of the same parameter, and the differences in the fusion estimation values between different records are compared with the preset conflict judgment limit to construct a steel structure state parameter set with fusion conflicts marked.

基于融合冲突已标记的钢结构状态参数集,检索钢结构数字孪生模型中与融合冲突已标记的钢结构状态参数集直接对应的状态变量,对变量进行增量式更新,得到待传播的钢结构模型状态增量,基于待传播的钢结构模型状态增量,计算状态增量对关联变量的影响,建立更新传播后的钢结构孪生模型状态与数据依赖日志;Based on the steel structure state parameter set marked with fusion conflicts, the state variables directly corresponding to the steel structure state parameter set marked with fusion conflicts in the steel structure digital twin model are retrieved, and the variables are incrementally updated to obtain the steel structure model state increment to be propagated. Based on the steel structure model state increment to be propagated, the impact of the state increment on the associated variables is calculated, and the state and data dependency log of the steel structure twin model after the update and propagation is established;

在更新传播后的钢结构孪生模型状态中检索目标的力学性能评估结果,定位力学性能评估结果在数据依赖日志中的对应记录条目,获取目标结果关联的日志入口点,基于目标结果关联的日志入口点,在数据依赖日志中依据记录的变量依赖链条信息进行反向追溯检索,生成力学性能异常的因果追溯路径。The target mechanical performance evaluation results are retrieved in the steel structure twin model state after update propagation, the corresponding record entries of the mechanical performance evaluation results in the data dependency log are located, and the log entry points associated with the target results are obtained. Based on the log entry points associated with the target results, a reverse tracing retrieval is performed in the data dependency log according to the recorded variable dependency chain information to generate a causal tracing path for mechanical performance anomalies.

时序对齐的钢结构状态数据流的获取步骤为:The steps for obtaining the time-aligned steel structure status data stream are as follows:

从应力传感器、BIM模型构件信息、位移监测点中提取各数据源的原始时间戳,以统一基准时间为标准,计算每个数据源的时间戳与基准时间的差值绝对值,将差值绝对值定义为初始传输延迟数值,生成初始传输延迟数值集合;Extract the original timestamps of each data source from stress sensors, BIM model component information, and displacement monitoring points. Using a unified reference time as the standard, calculate the absolute value of the difference between the timestamp of each data source and the reference time. Define the absolute value of the difference as the initial transmission delay value, and generate an initial transmission delay value set.

基于初始传输延迟数值集合,统计所有数据源的初始传输延迟数值分布,取初始传输延迟数值分布的90%分位数作为预设的时间偏差阈值,根据时间偏差阈值与数据源延迟数值的比值生成补偿因子,补偿因子计算公式为:补偿因子=数据源延迟数值/时间偏差阈值,生成动态时间补偿因子集合;Based on the initial transmission delay value set, the initial transmission delay value distribution of all data sources is counted. The 90th percentile of the initial transmission delay value distribution is taken as the preset time deviation threshold. The compensation factor is generated based on the ratio of the time deviation threshold to the data source delay value. The compensation factor calculation formula is: compensation factor = data source delay value / time deviation threshold. This generates a dynamic time compensation factor set.

基于动态时间补偿因子集合,对初始传输延迟数值超过时间偏差阈值的数据源,采用公式:校正后时间戳=原始时间戳+(数据源延迟数值/(补偿因子+1)),逐条修正时间戳,生成时序对齐的钢结构状态数据流。Based on the dynamic time compensation factor set, for data sources whose initial transmission delay value exceeds the time deviation threshold, the formula: corrected timestamp = original timestamp + (data source delay value/(compensation factor + 1)) is used to correct the timestamps one by one and generate a time-aligned steel structure status data stream.

具体的,依据从应力传感器、BIM模型构件信息、位移监测点提取各数据源的原始时间戳,例如获取应力传感器S1的原始时间戳为2025-04-1510:00:01.500,BIM模型关于构件B-101的信息时间戳为2025-04-1510:00:00.800,以及位移监测点D3的时间戳为2025-04-1510:00:02.100,设定一个统一的基准时间,此基准时间可为数据采集系统的启动时间或一个预设的同步时间点,例如设定为2025-04-1510:00:00.000,接下来计算每个数据源的原始时间戳与此基准时间(10:00:00.000)之间的差值绝对值,对于应力传感器S1,差值绝对值为|10:00:01.500-10:00:00.000|=1.500秒,对于BIM模型信息,差值绝对值为|10:00:00.800-10:00:00.000|=0.800秒,对于位移监测点D3,差值绝对值为|10:00:02.100-10:00:00.000|=2.100秒,将这些计算得到的差值绝对值定义为各自数据源的初始传输延迟数值,例如S1的初始传输延迟为1.500秒,BIM为0.800秒,D3为2.100秒,收集所有参与数据源的初始传输延迟数值,形成一个初始传输延迟数值集合,例如,若还有传感器S2延迟为3.000秒,位移点D4延迟为1.200秒,则集合为{1.500,0.800,2.100,3.000,1.200},基于这个包含多个数据源初始传输延迟数值的集合{1.500,0.800,2.100,3.000,1.200},统计这些数值的分布情况,例如计算其累积分布函数,确定分布的第90百分位数,首先对集合排序:{0.800,1.200,1.500,2.100,3.000},对于包含N=5个数据点的集合,第90百分位数的位置是P=90/100*(N+1)=0.9*6=5.4,由于位置5.4介于第5个值(3.000)和例如的第6个值之间,通常采用插值或取最近秩,在此简单示例中或对于大数据集,可以直接取特定位置的值或采用标准统计库计算,例如经过标准计算得到的90分位数为2.500秒,将此90分位数(2.500秒)设定为预设的时间偏差阈值,该阈值的设定参照了数据集中大部分(90%)数据的传输延迟水平,选取90分位数是为了容忍一定程度的网络波动同时识别出显著的延迟异常,接下来,根据时间偏差阈值(2.500秒)与各个数据源的实际延迟数值的比值来生成各自的补偿因子,补偿因子的计算公式为:补偿因子=数据源延迟数值/时间偏差阈值,计算各数据源的补偿因子,S1的补偿因子=1.500/2.500=0.6,BIM的补偿因子=0.800/2.500=0.32,D3的补偿因子=2.100/2.500=0.84,S2的补偿因子=3.000/2.500=1.2,D4的补偿因子=1.200/2.500=0.48,将所有计算得到的补偿因子汇集起来,形成一个动态时间补偿因子集合{0.6,0.32,0.84,1.2,0.48},基于这个动态时间补偿因子集合,检查每个数据源的初始传输延迟数值是否超过了预设的时间偏差阈值(2.500秒),发现S1(1.500s),BIM(0.800s),D3(2.100s),D4(1.200s)均未超过阈值,而S2的延迟3.000秒超过了阈值,因此,仅对S2的时间戳进行修正,采用修正公式:校正后时间戳=原始时间戳+(数据源延迟数值/(补偿因子+1)),对S2应用此公式,其原始时间戳例如为10:00:03.000,延迟数值为3.000秒,补偿因子为1.2,则校正后时间戳=10:00:03.000+(3.000/(1.2+1))=10:00:03.000+(3.000/2.2)=10:00:03.000+1.364秒=10:00:04.364,对其他未超阈值的数据源(S1,BIM,D3,D4)的时间戳不作修正,保持其原始时间戳,逐条处理所有数据源,将修正后的时间戳(如S2的10:00:04.364)与未修正的时间戳(如S1的10:00:01.500,BIM的10:00:00.800,D3的10:00:02.100,D4的10:00:01.200)合并,生成时序对齐的钢结构状态数据流。Specifically, based on the original timestamps of the data sources extracted from the stress sensor, BIM model component information, and displacement monitoring points, for example, the original timestamp of the stress sensor S1 is 2025-04-15 10:00:01.500, the timestamp of the BIM model information about component B-101 is 2025-04-15 10:00:00.800, and the timestamp of the displacement monitoring point D3 is 2025-04-15 10:00:02.100, a unified reference time is set. This reference time can be the startup time of the data acquisition system or a preset synchronization time point, for example, set to 2025-04-1 510:00:00.000, then calculate the absolute value of the difference between the original timestamp of each data source and this reference time (10:00:00.000). For stress sensor S1, the absolute value of the difference is |10:00:01.500-10:00:00.000|=1.500 seconds, for BIM model information, the absolute value of the difference is |10:00:00.800-10:00:00.000|=0.800 seconds, for displacement monitoring point D3, the absolute value of the difference is |10:00:02.100-10:00:00.000|=2.100 seconds. The absolute value of the difference is defined as the initial transmission delay value of each data source. For example, the initial transmission delay of S1 is 1.500 seconds, BIM is 0.800 seconds, and D3 is 2.100 seconds. The initial transmission delay values of all participating data sources are collected to form an initial transmission delay value set. For example, if the delay of sensor S2 is 3.000 seconds and the delay of displacement point D4 is 1.200 seconds, the set is {1.500, 0.800, 2.100, 3.000, 1.200}. Based on this set containing the initial transmission delay values of multiple data sources, {1.500, 0.800, 2.100, 3.000, 1.2 00}, count the distribution of these values, for example, calculate its cumulative distribution function, determine the 90th percentile of the distribution, first sort the set: {0.800, 1.200, 1.500, 2.100, 3.000}, for a set containing N=5 data points, the position of the 90th percentile is P=90/100*(N+1)=0.9*6=5.4, since the position 5.4 is between the 5th value (3.000) and the 6th value, for example, interpolation or taking the nearest rank is usually used. In this simple example or for large data sets, you can directly take the value of a specific position or use a standard statistical library for calculation, for example, after standard calculation The 90th percentile obtained is 2.500 seconds. This 90th percentile (2.500 seconds) is set as the preset time deviation threshold. The setting of this threshold refers to the transmission delay level of the majority (90%) of the data in the dataset. The 90th percentile is selected to tolerate a certain degree of network fluctuation while identifying significant delay anomalies. Next, the compensation factor is generated based on the ratio of the time deviation threshold (2.500 seconds) to the actual delay value of each data source. The calculation formula for the compensation factor is: Compensation factor = data source delay value / time deviation threshold. The compensation factor for each data source is calculated. The compensation factor of S1 = 1.500/2.500 = 0.6, BIM compensation factor = 0.800/2.500 = 0.32, D3 compensation factor = 2.100/2.500 = 0.84, S2 compensation factor = 3.000/2.500 = 1.2, D4 compensation factor = 1.200/2.500 = 0.48. All the calculated compensation factors are combined to form a dynamic time compensation factor set {0.6, 0.32, 0.84, 1.2, 0.48}. Based on this dynamic time compensation factor set, check whether the initial transmission delay value of each data source exceeds the preset time deviation threshold (2.500 seconds). It is found that S1(1 .500s), BIM (0.800s), D3 (2.100s), and D4 (1.200s) all do not exceed the threshold, while the delay of S2, 3.000 seconds, exceeds the threshold. Therefore, only the timestamp of S2 is corrected using the correction formula: Corrected timestamp = original timestamp + (data source delay value/(compensation factor+1)). Applying this formula to S2, for example, its original timestamp is 10:00:03.000, the delay value is 3.000 seconds, and the compensation factor is 1.2, then the corrected timestamp = 10:00:03.000 + (3.000/(1.2+1)) = 10:00:03.00 0+(3.000/2.2)=10:00:03.000+1.364 seconds=10:00:04.364. The timestamps of other data sources that do not exceed the threshold (S1, BIM, D3, D4) are not corrected and their original timestamps are retained. All data sources are processed one by one, and the corrected timestamps (such as 10:00:04.364 of S2) are merged with the uncorrected timestamps (such as 10:00:01.500 of S1, 10:00:00.800 of BIM, 10:00:02.100 of D3, and 10:00:01.200 of D4) to generate a time-aligned steel structure status data stream.

带置信度的钢结构状态参数记录的获取步骤为:The steps for obtaining the steel structure status parameter record with confidence level are as follows:

从时序对齐的钢结构状态数据流中提取同一钢结构构件的多条状态参数数据记录,按数据来源类型分类,生成未赋置信度的状态参数记录集合;Extract multiple state parameter data records of the same steel structure component from the time-aligned steel structure state data stream, classify them according to data source type, and generate an unconfident state parameter record set;

基于未赋置信度的状态参数记录集合,计算每条记录的置信度,计算公式为:Based on the set of state parameter records without confidence, the confidence of each record is calculated using the following formula:

;

其中,为第条记录的置信度,为第条记录所属数据源的可靠性评分,预设值为应力传感器,BIM模型,位移监测点为第条和第条记录的时间戳与当前系统时间的差值,为时效性衰减因子,为同一钢结构构件的状态参数记录总数,为第条记录所属数据源的可靠性评分;in, For the The confidence level of the records, For the The reliability score of the data source to which the record belongs, the default value is the stress sensor , BIM model , displacement monitoring point , and For the Article and The difference between the timestamp of the record and the current system time, is the time-dependent attenuation factor, The total number of status parameter records for the same steel structure component, For the The reliability score of the data source to which the record belongs;

基于每条记录的置信度,将置信度与预设的置信度阈值比对,剔除小于预设的置信度阈值的记录,对保留的记录按置信度降序排列,生成带置信度的钢结构状态参数记录。Based on the confidence of each record, the confidence is compared with the preset confidence threshold, and the records with a confidence level less than the preset confidence threshold are eliminated. The retained records are sorted in descending order according to the confidence level to generate steel structure status parameter records with confidence levels.

具体的,从前一步骤生成的时序对齐的钢结构状态数据流中,提取针对同一个钢结构构件(例如,构件标识符为“梁B-101”)的多条状态参数数据记录,这些记录可能来源于不同的传感器或数据源,例如,提取到关于“梁B-101”应力状态的四条记录:记录1(来源:应力传感器S1,参数值:150MPa,对齐后时间戳:10:00:01.500),记录2(来源:BIM模型,参数值:145MPa,对齐后时间戳:10:00:00.800),记录3(来源:位移监测点D3推算应力,参数值:155MPa,对齐后时间戳:10:00:02.100),记录4(来源:应力传感器S2,参数值:152MPa,对齐后时间戳:10:00:04.364),将这些提取出的记录按照其数据来源类型(应力传感器、BIM模型、位移监测点)进行分类整理,形成一个未赋置信度的状态参数记录集合{记录1,记录2,记录3,记录4},基于这个未赋置信度的状态参数记录集合,逐条计算每条记录的置信度,其计算公式为:Specifically, from the time-aligned steel structure state data stream generated in the previous step, multiple state parameter data records for the same steel structure component (for example, the component identifier is "beam B-101") are extracted. These records may come from different sensors or data sources. For example, four records about the stress state of "beam B-101" are extracted: record 1 (source: stress sensor S1, parameter value: 150MPa, aligned timestamp: 10:00:01.500), record 2 (source: BIM model, parameter value: 145MPa, aligned timestamp: 10:00:00.800), Record 3 (source: estimated stress of displacement monitoring point D3, parameter value: 155MPa, timestamp after alignment: 10:00:02.100), record 4 (source: stress sensor S2, parameter value: 152MPa, timestamp after alignment: 10:00:04.364). These extracted records are classified and sorted according to their data source type (stress sensor, BIM model, displacement monitoring point) to form an unconfident state parameter record set {record 1, record 2, record 3, record 4}. Based on this unconfident state parameter record set, the confidence of each record is calculated one by one. , and its calculation formula is:

;

这里,代表第条记录的置信度,是一个介于0和1之间的数值,表示该条记录的可信程度,代表第条记录所属数据源的固有可靠性评分,这是一个预先设定的值,反映了不同类型数据源的普遍准确性,根据预设,应力传感器(如S1,S2)的可靠性评分为0.9,BIM模型信息的为0.7,位移监测点(如D3)推算结果的为0.8,因此,分别表示第条和第条记录的时间戳与其被评估时的当前系统时间的差值的绝对值,代表数据的新鲜度,例如当前系统时间为10:00:05.000,则秒,秒,秒,秒,是时效性衰减因子,控制数据置信度随时间推移的下降速度,预设s,该值设定依据是结构健康监测数据通常在几秒到几分钟内仍有较高参考价值,衰减因子0.1意味着时间差每增加10秒,时间权重因子会降低约63%,为当前处理的同一钢结构构件(梁B-101)的状态参数记录总数,此处为求和项中第条记录对应数据源的可靠性评分,公式的逻辑是通过数据源可靠性和时效性因子的乘积来计算单条记录的权重,再通过除以所有记录的权重之和进行归一化,得到每条记录的相对置信度,首先计算分母,即所有记录权重之和here, Representative The confidence level of a record is a value between 0 and 1, indicating the credibility of the record. Representative The inherent reliability score of the data source to which the record belongs. This is a pre-set value that reflects the general accuracy of different types of data sources. According to the preset, the reliability score of stress sensors (such as S1, S2) is 0.9, and the BIM model information is 0.7, the displacement monitoring point (such as D3) is calculated is 0.8, so , , , , and Respectively represent Article and The absolute value of the difference between the timestamp of a record and the current system time when it is evaluated represents the freshness of the data. For example, if the current system time is 10:00:05.000, then Second, Second, Second, Second, It is the time-effect attenuation factor, which controls the rate at which the confidence level of data decreases over time. s. The value is set based on the fact that structural health monitoring data usually has a high reference value within a few seconds to a few minutes. The attenuation factor of 0.1 means that for every 10 seconds the time difference increases, the time weight factor It will be reduced by about 63%. The total number of status parameter records for the same steel structure component (beam B-101) currently being processed, here , For the sum of The reliability score of the data source corresponding to each record is calculated based on the reliability of the data source. and timeliness factor The weight of a single record is calculated by multiplying it by the product of , and then normalized by dividing it by the sum of the weights of all records to obtain the relative confidence of each record. First, calculate the denominator, which is the sum of the weights of all records :

第1项():Item 1 ( ):

;

第2项():Item 2 ( ):

;

第3项(): Item 3 ( ): ;

第4项():Item 4 ( ):

;

分母=Denominator = ;

然后计算每条记录的置信度Then calculate the confidence of each record :

;

;

;

;

公式的有益之处在于,通过结合数据源固有可靠性和随时间指数衰减的时效性权重,并进行归一化处理,能够动态评估每条数据记录在当前时刻的相对可信度,为后续的数据融合和冲突检测提供量化依据,基于计算出的每条记录的置信度{0.2500,0.1813,0.2359,0.3329},将这些置信度值与预设的置信度阈值进行比较,设定预设置信度阈值为0.15,该阈值的设定是为了过滤掉那些因来源可靠性低或数据过于陈旧而导致综合置信度非常低的记录,参照标准是保留置信度占总和比例超过15%(此比例可根据应用调整)的有意义数据,将每条记录的置信度与0.15比较,发现所有记录的置信度(0.2500,0.1813,0.2359,0.3329)均大于0.15,因此,所有记录都被保留,对保留下来的记录{记录1,记录2,记录3,记录4}按照其置信度进行降序排列,排列结果为:记录4(),记录1(),记录3(),记录2(),生成带置信度的钢结构状态参数记录,该结果(例如)表明记录4在当前评估时间点被认为是最可信的应力数据,因为它来自可靠性高的应力传感器且时间戳最新,而记录2的置信度最低,因其来源是可靠性相对较低的BIM模型且时间戳较早,这些置信度值将在下一步的数据融合中用作权重。The benefit of formulas is that they combine the inherent reliability of data sources and a time-sensitive weight that decays exponentially over time , and normalize it, which can dynamically evaluate the relative credibility of each data record at the current moment, and provide a quantitative basis for subsequent data fusion and conflict detection. Based on the calculated confidence of each record {0.2500, 0.1813, 0.2359, 0.3329}, these confidence values are compared with the preset confidence threshold, and the preset confidence threshold is set to 0.15. The threshold is set to filter out those records with very low comprehensive confidence due to low source reliability or too old data. The reference standard is to retain meaningful data with a confidence ratio of more than 15% of the total (this ratio can be adjusted according to the application), and the confidence of each record is Compared with 0.15, it is found that the confidence of all records (0.2500, 0.1813, 0.2359, 0.3329) is greater than 0.15. Therefore, all records are retained. The retained records {record 1, record 2, record 3, record 4} are ranked according to their confidence Arrange in descending order, the result is: Record 4 ( ), record 1( ), record 3( ), record 2( ), generate a record of steel structure status parameters with confidence, the result (e.g. ) shows that record 4 is considered to be the most reliable stress data at the current evaluation time point because it comes from a stress sensor with high reliability and has the latest timestamp, while record 2 has the lowest confidence because its source is a BIM model with relatively low reliability and has an earlier timestamp. These confidence values will be used as weights in the next step of data fusion.

融合冲突已标记的钢结构状态参数集的获取步骤为:The steps to obtain the steel structure status parameter set with conflict markers are as follows:

从带置信度的钢结构状态参数记录中提取同一参数的记录,按参数类型分类,生成待融合的置信度-参数值对集合;Extract records of the same parameter from the steel structure state parameter records with confidence, classify them by parameter type, and generate a set of confidence-parameter value pairs to be fused;

基于待融合的置信度-参数值对集合,计算参数的融合估计值,计算公式为:Based on the set of confidence-parameter value pairs to be fused, the fusion estimated value of the parameter is calculated using the following formula:

;

其中,为当前参数类型的融合估计值,为第条记录的置信度,为第条记录的参数值,为同类参数值的标准差,为当前参数类型的记录总数;in, is the fused estimate of the current parameter type, For the The confidence level of the records, For the The parameter values of the records, is the standard deviation of similar parameter values, The total number of records of the current parameter type;

基于融合估计值,计算每条记录参数值与融合估计值的绝对差值,将绝对差值超过预设冲突判定限值的记录标记为冲突数据点,生成融合冲突已标记的钢结构状态参数集。Based on the fusion estimated value, the absolute difference between the parameter value of each record and the fusion estimated value is calculated, and the records whose absolute difference exceeds the preset conflict judgment limit are marked as conflict data points, generating a set of steel structure state parameters with fusion conflict marked.

具体的,从上一环节生成的带置信度的钢结构状态参数记录中,提取针对同一具体参数(例如,梁B-101的最大Y向应力)的所有记录,按照参数类型(这里是“最大Y向应力”)进行分类,将这些记录组织成待融合的置信度-参数值对的集合,利用排序后的结果:{(记录4:MPa),(记录1:MPa),(记录3:MPa),(记录2:MPa)},其中包含条记录,基于这个待融合的置信度-参数值对集合,计算该参数(最大Y向应力)的融合估计值,计算公式如下:Specifically, from the steel structure state parameter records with confidence generated in the previous step, all records for the same specific parameter (for example, the maximum Y-direction stress of beam B-101) are extracted and classified according to the parameter type (here, "maximum Y-direction stress"), and these records are organized into a set of confidence-parameter value pairs to be fused. The sorted results are used: {(Record 4: , MPa), (Record 1: , MPa), (Record 3: , MPa), (Record 2: , MPa)}, which includes records, based on this set of confidence-parameter value pairs to be fused, calculate the fused estimated value of the parameter (maximum Y-direction stress) , the calculation formula is as follows:

;

这里,是当前参数类型(最大Y向应力)的融合估计值,是第条记录的置信度,是第条记录的参数值(单位MPa),是同类参数值(即{152,150,155,145}MPa)的标准差,是当前参数类型的记录总数,这里,该公式的逻辑是通过分子计算置信度加权的参数值总和,并通过分母进行归一化,分母考虑了置信度的平方和以及参数值本身的离散程度(方差),首先计算参数值的标准差:参数值集合为{152,150,155,145},平均值MPa,计算样本方差 ,标准差MPa,接下来计算公式中的分子here, is the fused estimate of the current parameter type (maximum Y stress), It is The confidence level of the records, It is Parameter value of the record (unit: MPa), is the standard deviation of similar parameter values (i.e. {152, 150, 155, 145} MPa), Is the total number of records of the current parameter type, here The logic of this formula is to calculate the sum of the confidence-weighted parameter values through the numerator and normalize it through the denominator, which takes into account the sum of the squares of the confidence and the dispersion of the parameter values themselves (variance ), first calculate the standard deviation of the parameter values : The parameter value set is {152, 150, 155, 145}, and the average value is MPa, calculate sample variance , standard deviation MPa, then calculate the numerator in the formula :

项1():Item 1( ): ;

项2():Item 2( ): ;

项3():Item 3( ): ;

项4():Item 4( ): ;

分子=Numerator = ;

然后计算公式中分母根号内的Then calculate the square root of the denominator in the formula :

项1():Item 1( ): ;

项2():Item 2( ): ;

项3():Item 3( ): ;

项4():Item 4( ): ;

;

现在计算分母Now calculate the denominator :

分母=Denominator = ;

最后计算融合估计值Finally, calculate the fusion estimate :

MPa; MPa;

公式的有益之处在于,其结构设计试图结合置信度分布和数据本身的一致性来得到融合结果,分母中的项使得当原始数据离散度大时融合结果会被调整,而项则反映了置信度本身的分布情况,基于计算得到的融合估计值MPa,计算每条记录的参数值与融合估计值的绝对差值The benefit of the formula is that its structural design attempts to combine the confidence distribution and the consistency of the data itself to obtain the fusion result. The item makes the fusion result be adjusted when the original data has a large discreteness, and The term reflects the distribution of the confidence itself, based on the calculated fusion estimate MPa, calculate the parameter value for each record and fusion estimates The absolute difference :

记录4:MPa;Record 4: MPa;

记录1:MPa;Record 1: MPa;

记录3:MPa;Record 3: MPa;

记录2:MPa;Record 2: MPa;

将这些绝对差值与预设的冲突判定限值进行比较,设定冲突判定限值,例如设定为,该限值的设定参照了统计学中常用标准差倍数来判断异常值,这里取2倍标准差意在识别与融合结果偏差较大的数据点,限值=MPa,比较每个绝对差值与限值8.406MPa:116.352>8.406,114.352>8.406,119.352>8.406,109.352>8.406,所有记录的参数值与融合估计值的绝对差值均超过了冲突判定限值,因此,将记录1、记录2、记录3和记录4全部标记为冲突数据点,该结果(MPa,以及所有点被标记为冲突)表明,根据所使用的特定融合公式和冲突判定规则,当前数据集内部存在显著的不一致性,或者该融合公式在此场景下产生了偏离数据中心的估计值,所有原始记录都被认为与这个融合结果存在冲突,生成融合冲突已标记的钢结构状态参数集,包含了原始记录信息以及它们的冲突标记。Compare these absolute differences with the preset conflict judgment limit, and set the conflict judgment limit, for example, The setting of this limit refers to the standard deviation multiple commonly used in statistics to judge outliers. Here, 2 times the standard deviation is taken to identify data points with large deviations from the fusion results. The limit = MPa, compare each absolute difference with the limit of 8.406MPa: 116.352>8.406, 114.352>8.406, 119.352>8.406, 109.352>8.406, the absolute difference between the parameter value of all records and the fusion estimate value exceeds the conflict judgment limit, so record 1, record 2, record 3 and record 4 are all marked as conflict data points. The result ( MPa, and all points are marked as conflicting) indicates that, according to the specific fusion formula and conflict judgment rules used, there is a significant inconsistency within the current data set, or the fusion formula produces an estimated value that deviates from the data center in this scenario. All original records are considered to be in conflict with this fusion result, and a fusion conflict-marked steel structure state parameter set is generated, which contains the original record information and their conflict marks.

待传播的钢结构模型状态增量的获取步骤为:The steps for obtaining the state increment of the steel structure model to be propagated are:

从融合冲突已标记的钢结构状态参数集中提取所有标记为冲突的数据点,遍历钢结构数字孪生模型中的状态变量名称与标识符列表,将冲突数据点的参数名称与孪生模型变量名称逐条匹配,生成待更新状态变量名称与标识符的对应列表;Extract all conflicting data points from the steel structure state parameter set that has been marked as conflicting, traverse the list of state variable names and identifiers in the steel structure digital twin model, match the parameter names of the conflicting data points with the twin model variable names one by one, and generate a corresponding list of state variable names and identifiers to be updated;

基于待更新状态变量名称与标识符的对应列表,逐条读取孪生模型中状态变量的当前值,同步提取冲突数据点中对应的参数值,计算当前值与参数值的绝对差值,生成状态变量增量参数集合;Based on the corresponding list of state variable names and identifiers to be updated, read the current values of the state variables in the twin model one by one, synchronously extract the corresponding parameter values in the conflicting data points, calculate the absolute difference between the current value and the parameter value, and generate the state variable incremental parameter set;

基于状态变量增量参数集合,对钢结构数字孪生模型中匹配的变量执行增量叠加,逐条更新变量值,生成待传播的钢结构模型状态增量。Based on the state variable incremental parameter set, incremental superposition is performed on the matching variables in the steel structure digital twin model, and the variable values are updated one by one to generate the steel structure model state increment to be propagated.

具体的,从前一阶段获取的融合冲突已标记的钢结构状态参数集中,提取所有被标记为冲突的数据点,根据梁B-101的最大Y向应力参数的所有记录(记录1、2、3、4)都被标记为冲突,这些冲突数据点为:(记录4:152MPa,标记:冲突),(记录1:150MPa,标记:冲突),(记录3:155MPa,标记:冲突),(记录2:145MPa,标记:冲突),接下来,遍历钢结构数字孪生模型中预先定义的状态变量名称与标识符列表,该列表维护了物理世界参数与孪生模型内部变量的对应关系,例如列表中包含条目{状态变量名称:"最大Y向应力",标识符:"DT_B101_StressY",所属构件:"B-101"},将冲突数据点的参数名称("最大Y向应力")与孪生模型变量名称("最大Y向应力")进行逐条匹配,当参数名称和所属构件(隐含在记录来源,例如都属于B-101)均匹配时,建立对应关系,生成一个待更新状态变量名称与标识符的对应列表,在此例中,列表为{("最大Y向应力","DT_B101_StressY")},基于这个待更新状态变量名称与标识符的对应列表{("最大Y向应力","DT_B101_StressY")},逐条读取孪生模型中对应状态变量的当前值,访问数字孪生模型数据库或内存,查询标识符为"DT_B101_StressY"的变量,获取其当前存储的值,例如当前值为148MPa,同步地,从冲突数据点集合中提取与该变量对应的参数值,由于存在多个冲突点(152,150,155,145MPa),需要一个规则来选择用于计算增量的值,规则可以是选择置信度最高的冲突点的值(152MPa),或最新的冲突点的值(取决于时间戳,例如记录4最新,值为152MPa),或所有冲突点值的平均值((152+150+155+145)/4=150.5MPa),或者使用前一步计算出的融合值F(尽管所有点都冲突,F本身可能仍被用作目标值,即35.648MPa),例如采用置信度最高的冲突点的值,即记录4的152MPa,计算孪生模型中的当前值(148MPa)与选定的冲突数据点参数值(152MPa)的绝对差值,绝对差值为|148-152|=4MPa,或者计算有符号差值作为增量:增量=冲突值-当前值=152-148=+4MPa,生成状态变量增量参数集合,此集合包含需要对孪生模型变量进行的调整量,例如{("DT_B101_StressY",+4MPa)},基于这个状态变量增量参数集合{("DT_B101_StressY",+4MPa)},对钢结构数字孪生模型中匹配的变量执行增量叠加操作,访问标识符为"DT_B101_StressY"的变量,将其当前值(148MPa)加上计算出的增量(+4MPa),更新后的变量值为148+4=152MPa,逐条更新所有需要调整的变量值,完成更新后,形成一组待传播的钢结构模型状态增量,此例中即为变量"DT_B101_StressY"的状态增量为+4MPa,其新状态为152MPa。Specifically, from the set of steel structure state parameters with conflict marks obtained in the previous stage, all data points marked as conflicts are extracted. According to the maximum Y-direction stress parameter of beam B-101, all records (records 1, 2, 3, and 4) are marked as conflicts. These conflicting data points are: (record 4: 152MPa, marked: conflict), (record 1: 150MPa, marked: conflict), (record 3: 155MPa, marked: conflict), (record 2: 145MPa, marked: conflict). Next, the list of state variable names and identifiers pre-defined in the steel structure digital twin model is traversed. The list maintains the correspondence between the physical world parameters and the internal variables of the twin model. For example, the list contains the entry {state variable name: "maximum Y-direction stress", identifier: "DT_B101_StressY", belonging component: "B-101"}, and the parameter name of the conflicting data point ("maximum Y-direction stress" Y-direction stress") is matched one by one with the twin model variable name ("maximum Y-direction stress"). When the parameter name and the component to which it belongs (implicit in the record source, for example, both belong to B-101) match, a corresponding relationship is established, and a corresponding list of state variable names and identifiers to be updated is generated. In this example, the list is {("maximum Y-direction stress", "DT_B101_StressY")}. Based on this corresponding list of state variable names and identifiers to be updated {("maximum Y-direction stress", "DT_B101_StressY")}, the current values of the corresponding state variables in the twin model are read one by one, and the digital twin model database or memory is accessed to query the variable with the identifier "DT_B101_StressY" to obtain its currently stored value, for example, the current value is 148MPa. Synchronously, the parameter value corresponding to the variable is extracted from the conflicting data point set. Since there are multiple conflicting points ( 152, 150, 155, 145MPa), a rule is needed to select the value used to calculate the increment. The rule can be to select the value of the conflict point with the highest confidence (152MPa), or the value of the latest conflict point (depending on the timestamp, for example, record 4 is the latest and the value is 152MPa), or the average of all conflict point values ((152+150+155+145)/4=150.5MPa), or use the fusion value F calculated in the previous step (although all points conflict, F itself may still be used as the target value, that is, 35.648MPa). For example, the value of the conflict point with the highest confidence, that is, 152MPa of record 4, is used to calculate the absolute difference between the current value in the twin model (148MPa) and the parameter value of the selected conflict data point (152MPa). The absolute difference is |148-152|=4MPa, or the signed difference is calculated as the increment: increment = conflict value - current value =152-148=+4MPa, a state variable incremental parameter set is generated. This set contains the adjustments that need to be made to the twin model variables, for example, {("DT_B101_StressY", +4MPa)}. Based on this state variable incremental parameter set {("DT_B101_StressY", +4MPa)}, an incremental superposition operation is performed on the matching variables in the steel structure digital twin model. The variable with the identifier "DT_B101_StressY" is accessed, and its current value (148MPa) is added to the calculated increment (+4MPa). The updated variable value is 148+4=152MPa. All variable values that need to be adjusted are updated one by one. After the update is completed, a set of steel structure model state increments to be propagated is formed. In this example, the state increment of the variable "DT_B101_StressY" is +4MPa, and its new state is 152MPa.

更新传播后的钢结构孪生模型状态与数据依赖日志的获取步骤为:The steps to obtain the steel structure twin model status and data dependency log after the update propagation are as follows:

从待传播的钢结构模型状态增量集合中提取每个主变量的增量数值,遍历预定义的钢结构各构件间的力学传递和几何关联关系索引,匹配与当前主变量存在直接关联的构件标识符,生成主变量-关联构件映射列表;Extract the incremental value of each primary variable from the set of steel structure model state increments to be propagated, traverse the predefined mechanical transmission and geometric association relationship indexes between the steel structure components, match the component identifiers that are directly associated with the current primary variable, and generate a primary variable-associated component mapping list;

基于主变量-关联构件映射列表,计算主变量增量对每个关联构件的传播影响值,计算公式为:Based on the main variable-associated component mapping list, the propagation impact value of the main variable increment on each associated component is calculated. The calculation formula is:

;

其中,为第个关联构件的传播影响值,为主变量的增量数值,为第个关联构件与主变量所在构件的几何距离,为从主变量到第个关联构件的力学传递路径节点数量,为距离衰减系数,为路径复杂度系数;in, For the The propagation impact value of the associated components, is the incremental value of the main variable, For the The geometric distance between the associated component and the component where the main variable is located, From the main variable to the The number of nodes in the mechanical transmission path of the associated components, is the distance attenuation coefficient, is the path complexity coefficient;

基于所有关联构件的传播影响值,构建完整依赖关系条目,逐条写入数据库日志表,生成更新传播后的钢结构孪生模型状态与数据依赖日志。Based on the propagation impact values of all associated components, complete dependency relationship entries are constructed and written into the database log table one by one to generate the steel structure twin model status and data dependency log after the update propagation.

具体的,从上一环节生成的待传播的钢结构模型状态增量集合中,提取每个主变量(即发生直接更新的变量)的增量数值,在此例中,主变量是,其增量数值MPa,接下来,遍历预先定义的钢结构各构件之间的力学传递和几何关联关系索引,这个索引库(例如,以图形数据库或关系表形式存储)描述了构件间的连接方式、距离以及力学影响路径,例如,索引库指示构件B-101(主变量所在构件)与构件C-05(柱)和构件B-102(相邻梁)存在直接的力学关联和几何邻近关系,根据索引,匹配与当前主变量(位于B-101)存在直接关联的构件标识符,识别出关联构件为C-05和B-102,生成主变量-关联构件映射列表,例如:,基于这个主变量-关联构件映射列表,计算主变量增量对每个关联构件()的传播影响值,其计算公式为:Specifically, from the incremental set of steel structure model states to be propagated generated in the previous step, the incremental value of each main variable (i.e., the variable that is directly updated) is extracted. In this example, the main variable is , its incremental value MPa, then traverse the predefined mechanical transfer and geometric association relationship index between the steel structure components. This index library (for example, stored in the form of a graphic database or relational table) describes the connection mode, distance and mechanical influence path between the components. For example, the index library indicates that component B-101 (the component where the main variable is located) has a direct mechanical association and geometric proximity relationship with component C-05 (column) and component B-102 (adjacent beam). According to the index, match the current main variable (located at B-101) There are directly associated component identifiers, and the associated components are identified as C-05 and B-102. A primary variable-associated component mapping list is generated, for example: , based on this main variable-associated component mapping list, calculate the main variable increment For each associated component ( ) , and its calculation formula is:

;

这里,是主变量增量对第个关联构件产生的传播影响强度,是主变量的增量数值,是第个关联构件与主变量所在构件之间的几何距离,需要从BIM模型或几何数据库中查询得到,例如,B-101到C-05的中心距离米(例如直接相连),B-101到B-102的距离米,是从主变量所在构件到第个关联构件的主要力学传递路径上经过的节点数量(包括连接点或中间构件),需要通过结构模型分析确定,例如,从B-101到C-05的力直接传递,路径节点数,从B-101通过某个连接节点再到B-102,路径节点数是距离衰减系数,控制影响随距离增加的衰减速率,设定m,此系数的设定依据是工程经验或仿真结果,表明影响强度随距离指数下降,0.5的值表示距离每增加2米,影响因子减小约63%,是路径复杂度系数,反映力学传递路径越复杂(经过节点越多),影响衰减越大的效应,设定,此系数的设定同样基于经验或标定,0.2的值表示每增加一个传递节点,分母增大0.2,从而降低影响值,公式的逻辑是:影响值与原始增量成正比,随距离指数衰减,并随路径复杂度的增加而代数衰减,计算对关联构件C-05的传播影响值here, Is the increment of the main variable to the The intensity of the propagation impact generated by the associated components, is the incremental value of the primary variable, It is The geometric distance between the associated component and the component where the main variable is located needs to be obtained from the BIM model or geometric database, for example, the center distance from B-101 to C-05 meters (e.g. directly connected), distance from B-101 to B-102 rice, From the component where the main variable is located to the The number of nodes (including connection points or intermediate components) on the main mechanical transmission path of the associated components needs to be determined through structural model analysis. For example, the number of nodes on the path for direct force transmission from B-101 to C-05 is , from B-101 through a connection node to B-102, the number of path nodes , is the distance attenuation coefficient, which controls the rate at which the effect decreases with distance. m, the setting basis of this coefficient is engineering experience or simulation results, which shows that the impact intensity decreases with the distance exponentially. The value of 0.5 means that the impact factor decreases with each increase of 2 meters. Reduced by about 63%, It is the path complexity coefficient, which reflects that the more complex the mechanical transmission path is (the more nodes it passes through), the greater the attenuation effect will be. The setting of this coefficient is also based on experience or calibration. The value of 0.2 means that for each additional transmission node, the denominator increases by 0.2, thereby reducing the impact value. The logic of the formula is: the impact value is proportional to the original increment, exponentially decays with distance, and algebraically decays with the increase of path complexity. Calculate the propagation impact value of the associated component C-05 :

;

计算对关联构件B-102的传播影响值Calculate the propagation impact value on the associated component B-102 :

;

公式的有益之处在于,它量化了状态变化在结构内部基于几何距离和力学路径的传播效应,模拟了影响的局部性和衰减性,为理解连锁反应和进行更准确的全局状态评估提供了基础,基于计算出的所有关联构件的传播影响值{C-05:+3.171,B-102:+0.637},为每个影响传播构建一条完整的依赖关系条目,条目内容应包含:源变量标识符("DT_B101_StressY")、源增量值(+4)、目标构件标识符("C-05"或"B-102")、计算出的影响值(+3.171或+0.637)、计算所用的参数()以及时间戳和日志本身的存储路径,将这些依赖关系条目逐条写入指定的数据库日志表中,例如,写入名为"DependencyLog"的表,生成更新传播后的钢结构孪生模型状态与数据依赖日志,该结果(例如)代表了B-101应力增加4MPa后,预计对C-05产生的应力(或其他相关状态)的影响强度约为+3.171个单位,这些日志记录了状态变化的传播路径和强度,是后续追溯问题的关键信息。The benefit of the formula is that it quantifies the propagation effect of state changes within the structure based on geometric distance and mechanical path, simulates the locality and attenuation of the impact, and provides a basis for understanding chain reactions and making more accurate global state assessments. Based on the calculated propagation impact values of all associated components {C-05: +3.171, B-102: +0.637}, a complete dependency entry is constructed for each impact propagation. The entry content should include: source variable identifier ("DT_B101_StressY"), source increment value (+4), target component identifier ("C-05" or "B-102"), calculated impact value (+3.171 or +0.637), and the parameters used in the calculation ( , , , ) and the timestamp and storage path of the log itself, write these dependency entries one by one into the specified database log table, for example, write to the table named "DependencyLog", and generate the steel structure twin model status and data dependency log after the update propagation. The result (for example ) represents the expected impact intensity of the stress (or other related states) on C-05 after the stress of B-101 increases by 4MPa, which is approximately +3.171 units. These logs record the propagation path and intensity of the state change and are key information for subsequent tracing of problems.

目标结果关联的日志入口点的获取步骤为:The steps to obtain the log entry point associated with the target result are:

从更新传播后的钢结构孪生模型状态中提取所有钢结构构件的力学性能评估结果,遍历每个构件的应力、应变和位移参数值,生成力学性能评估结果集合;Extract the mechanical performance evaluation results of all steel structure components from the updated and propagated steel structure twin model state, traverse the stress, strain and displacement parameter values of each component, and generate a set of mechanical performance evaluation results;

基于力学性能评估结果集合,逐条解析构件标识符、参数名称和时间戳字段,在更新传播后的钢结构孪生模型状态与数据依赖日志中,以构件标识符和参数名称为联合键进行全文匹配检索,生成匹配日志条目列表;Based on the set of mechanical performance evaluation results, the component identifier, parameter name, and timestamp fields are parsed one by one. In the steel structure twin model status and data dependency log after the update propagation, a full-text matching search is performed using the component identifier and parameter name as the joint key to generate a list of matching log entries.

基于匹配日志条目列表,提取每条日志中的日志存储路径、数据更新时间戳和关联变量标识符字段,生成目标结果关联的日志入口点。Based on the matching log entry list, the log storage path, data update timestamp and associated variable identifier fields in each log are extracted to generate the log entry point associated with the target result.

具体的,从更新传播后的钢结构孪生模型状态中,提取所有钢结构构件的力学性能评估结果,此评估可能是基于模型更新后的状态值(例如,B-101应力更新为152MPa,C-05和B-102的状态可能也根据影响值进行了相应调整或标记)进行的,遍历每个关键构件(如B-101,C-05,B-102等)的应力、应变、位移等关键性能参数值,例如,评估系统检测到构件B-101的最大Y向应力值为152MPa,时间戳为2025-04-1510:00:15.000,并且此值超出了预设的安全阈值或处于警告区间,将其标记为一项力学性能异常(或潜在异常)结果,收集所有构件的评估结果,形成力学性能评估结果集合,可能包含{构件:"B-101",参数:"最大Y向应力",值:152MPa,时间戳:"2025-04-1510:00:15.000",状态:"警告"},{构件:"C-05",参数:"轴向应力",值:98MPa,时间戳:"2025-04-1510:00:15.000",状态:"正常"},...,基于这个力学性能评估结果集合,重点关注标记为异常或需要关注的结果,例如"B-101"的"最大Y向应力"警告结果,逐条解析这些目标结果记录中的构件标识符("B-101")、参数名称("最大Y向应力")和时间戳("2025-04-1510:00:15.000")字段,利用这些解析出的字段,生成的“更新传播后的钢结构孪生模型状态与数据依赖日志”(存储在如"DependencyLog"的数据库表中)中进行检索,以构件标识符("B-101")和参数名称("最大Y向应力")作为联合查询键,并可能结合时间戳进行范围限定,执行匹配检索操作,此检索旨在查找记录了导致或影响了"B-101"上"最大Y向应力"状态变化的相关日志条目,例如,通过查询WHERETargetComponent='B-101'ANDTargetParameter='最大Y向应力'或者WHERESourceVariableLIKE'%B101_StressY%'(取决于日志表结构)并且时间戳接近"2025-04-1510:00:15.000",可以找到记录该变量更新的日志条目,以及记录从该变量传播出去的影响的条目,例如找到如下相关日志条目:Specifically, the mechanical performance evaluation results of all steel structure components are extracted from the updated steel structure twin model state. This evaluation may be based on the state value after the model is updated (for example, the stress of B-101 is updated to 152MPa, and the states of C-05 and B-102 may also be based on the impact value). The evaluation system traverses the key performance parameter values of each key component (such as B-101, C-05, B-102, etc.), such as stress, strain, and displacement. For example, the evaluation system detects that the maximum Y-axis stress value of component B-101 is 152 MPa, the timestamp is 2025-04-15 10:00:15.000, and this value exceeds the preset safety threshold or is in the warning range. It is marked as a mechanical performance abnormality (or potential abnormality) result. The evaluation results of all components are collected to form a mechanical performance evaluation result set, which may include {component: "B-101", parameters: "Maximum Y stress", value: 152MPa, timestamp: "2025-04-1510:00:15.000", status: "Warning"}, {component: "C-05", parameter: "axial stress", value: 98MPa, timestamp: "2025-04-1510:00:15.000", status: "Normal"},..., Based on this set of mechanical property evaluation results, focus on the results marked as abnormal or requiring attention, such as the "maximum Y stress" warning result of "B-101", and parse the component identifiers ("B-101" in these target result records one by one) ), parameter name ("maximum Y stress") and timestamp ("2025-04-1510:00:15.000") fields, and use these parsed fields to generate the "update propagation steel structure twin model status and data dependency log" (stored in a database table such as "DependencyLog") for retrieval, using the component identifier ("B-101") and parameter name ("maximum Y stress") as the joint query key, and possibly combined with the timestamp for range limitation, to perform a matching search operation. This search aims to find records that cause or affect the "maximum Y stress" on "B-101". For example, by querying WHERETargetComponent='B-101'ANDTargetParameter='Maximum Y-stress' or WHERESourceVariableLIKE'%B101_StressY%' (depending on the log table structure) and the timestamp is close to "2025-04-1510:00:15.000", you can find log entries recording the update of the variable and entries recording the effects propagated from the variable. For example, the following related log entries are found:

表1:匹配日志条目表:Table 1: Table of matching log entries:

如表1所示,该表列出了通过检索找到的与目标结果(B-101最大Y向应力警告)相关的日志条目信息,基于这些匹配的日志条目列表(如表1所示),提取每条日志记录中的关键字段:日志存储路径(例如"/logs/update/20250415_100010_B101.log"),数据更新时间戳(例如"2025-04-1510:00:10.000"),以及关联的变量标识符(例如"DT_B101_StressY"),将这些提取出的信息组合起来,形成指向具体日志记录的入口点,这些入口点是进行后续因果追溯的起点,生成目标结果关联的日志入口点集合,例如{(LogPath:"/logs/update/20250415_100010_B101.log",Timestamp:"10:00:10.000",VariableID:"DT_B101_StressY")},这个入口点直接指向了记录目标异常状态变量(DT_B101_StressY)被更新的那个日志事件。As shown in Table 1, the table lists the log entry information related to the target result (B-101 maximum Y-direction stress warning) found through the search. Based on the list of these matching log entries (as shown in Table 1), the key fields in each log record are extracted: log storage path (for example, "/logs/update/20250415_100010_B101.log"), data update timestamp (for example, "2025-04-1510:00:10.000"), and associated variable identifier (for example, "DT_B101_StressY"). Combined together, they form entry points pointing to specific log records. These entry points are the starting point for subsequent causal tracing, generating a set of log entry points associated with the target result, for example, {(LogPath: "/logs/update/20250415_100010_B101.log", Timestamp: "10:00:10.000", VariableID: "DT_B101_StressY")}. This entry point directly points to the log event that records the update of the target abnormal state variable (DT_B101_StressY).

力学性能异常的因果追溯路径的获取步骤为:The steps for obtaining the causal tracing path of mechanical property abnormalities are as follows:

从目标结果关联的日志入口点中提取每个入口点的日志存储路径,遍历更新传播后的钢结构孪生模型状态与数据依赖日志中的每条变量依赖链条记录,以目标结果标识符为起点,逐层反向解析依赖链条中的上游变量标识符,生成反向追溯变量链条集合;Extract the log storage path of each entry point from the log entry point associated with the target result, traverse the steel structure twin model state after update propagation and each variable dependency chain record in the data dependency log, and use the target result identifier as the starting point to reversely parse the upstream variable identifiers in the dependency chain layer by layer to generate a reverse traceability variable chain set;

基于反向追溯变量链条集合,从时序对齐的钢结构状态数据流、BIM模型版本库和位移监测点原始数据库中,按变量标识符和时间戳匹配原始数据记录,提取传感器设备编号、BIM模型版本号、位移监测点坐标及原始数值,生成原始输入数据标识符集合;Based on the reverse traceability variable chain set, the original data records are matched by variable identifiers and timestamps from the time-aligned steel structure status data stream, BIM model version library and displacement monitoring point original database, and the sensor device number, BIM model version number, displacement monitoring point coordinates and original values are extracted to generate the original input data identifier set;

将原始输入数据标识符集合与反向追溯变量链条集合按时间顺序和依赖关系层级合并,构建原始数据标识符、中间计算变量标识符和目标结果标识符的完整链路,生成力学性能异常的因果追溯路径。The original input data identifier set and the reverse traceability variable chain set are merged in chronological order and dependency hierarchy to construct a complete link of original data identifiers, intermediate calculation variable identifiers and target result identifiers, and generate a causal traceability path for mechanical property anomalies.

具体的,从前一步获得的目标结果关联的日志入口点集合中,提取每个入口点的日志存储路径,例如,获取入口点{LogPath:"/logs/update/20250415_100010_B101.log",Timestamp:"10:00:10.000",VariableID:"DT_B101_StressY"}中的路径"/logs/update/20250415_100010_B101.log",访问并解析该日志文件的内容,或者查询数据库中对应的日志记录,该记录详细描述了变量"DT_B101_StressY"在时间"10:00:10.000"的更新事件,包括其依赖的上游信息,例如,日志显示此次更新是基于冲突数据点"Rec3"和"Rec2"计算得到的增量"+4MPa",接下来,遍历存储在“更新传播后的钢结构孪生模型状态与数据依赖日志”中的所有变量依赖链条记录,以目标结果标识符"DT_B101_StressY"及其关联的更新事件为起点,开始反向解析依赖关系,从日志"/logs/update/20250415_100010_B101.log"中识别出上游依赖为数据记录"Rec3"和"Rec2",继续追溯"Rec3"和"Rec2"的来源,这需要查询记录处理过程的日志或元数据,或者根据记录ID反查之前的步骤,例如查询得知"Rec3"来自置信度计算步骤,其输入是时序对齐后的位移传感器D3数据,而"Rec2"来自置信度计算,其输入是时序对齐后的BIM模型数据,继续反向追溯,时序对齐步骤的输入是原始数据,通过这个过程,逐层反向解析依赖链条中的上游变量标识符或数据记录ID,形成一个从目标结果反向追溯到中间计算步骤和原始输入的变量链条集合,例如,生成反向追溯链条:{"DT_B101_StressY"@10:00:10<-["Rec3","Rec2"]@~10:00:08<-[AlignedD3data,AlignedBIMdata]@~10:00:04<-[RawD3data,RawBIMdata]},基于这个反向追溯变量链条集合中识别出的原始数据环节(RawD3data,RawBIMdata),以及它们对应的近似时间戳或处理记录ID,去查询相应的原始数据库,包括时序对齐前的钢结构状态数据流(包含传感器原始读数)、BIM模型版本库和位移监测点的原始数据库,按照变量标识符(例如传感器ID"D3"、构件ID"B-101")和时间戳范围进行匹配,查找对应的原始数据记录,例如,查询位移监测点D3数据库在时间10:00:02.100附近的数据,找到记录{传感器设备编号:"D3",坐标:(10.5,20.1,15.0),原始时间戳:"10:00:02.050",原始数值:5.1mm},查询BIM模型版本库关于构件B-101在时间10:00:00.800附近的信息,找到记录{BIM模型版本号:"v2.1",构件ID:"B-101",属性:"计算应力",原始数值:145MPa,原始时间戳:"10:00:00.750"},提取这些原始数据记录的关键标识信息,如传感器设备编号、BIM模型版本号、位移监测点坐标及原始数值,形成原始输入数据标识符集合{"SensorID:D3,Time:10:00:02.050,Value:5.1mm","BIMVersion:v2.1,Component:B-101,Property:Stress,Value:145MPa,Time:10:00:00.750"},将这个原始输入数据标识符集合{"SensorID:D3...","BIMVersion:v2.1..."}与之前构建的反向追溯变量链条集合{"DT_B101_StressY"<-["Rec3","Rec2"]<-...}按照时间和依赖关系层级进行合并与整理,构建一条从原始数据输入、经过中间数据处理(时序对齐、置信度计算、融合、冲突检测、增量计算、更新传播)一直到最终目标结果("DT_B101_StressY"状态异常)的完整链路,这条链路清晰地展示了数据流转和计算依赖关系,生成力学性能异常的因果追溯路径。Specifically, from the set of log entry points associated with the target result obtained in the previous step, extract the log storage path of each entry point, for example, obtain the path "/logs/update/20250415_100010_B101.log" in the entry point {LogPath: "/logs/update/20250415_100010_B101.log", Timestamp: "10:00:10.000", VariableID: "DT_B101_StressY"}, access and parse the content of the log file, or Query the corresponding log record in the database, which details the update event of the variable "DT_B101_StressY" at time "10:00:10.000", including its dependent upstream information. For example, the log shows that this update is based on the increment "+4MPa" calculated based on the conflicting data points "Rec3" and "Rec2". Next, traverse all variable dependency chain records stored in the "Steel Structure Twin Model State and Data Dependency Log after Update Propagation", and start reverse parsing the dependency chain with the target result identifier "DT_B101_StressY" and its associated update event as the starting point. Dependency relationship, from the log "/logs/update/20250415_100010_B101.log", the upstream dependency is identified as the data records "Rec3" and "Rec2". The source of "Rec3" and "Rec2" needs to be traced back. This requires querying the logs or metadata of the record processing process, or retrieving the previous steps based on the record ID. For example, the query shows that "Rec3" comes from the confidence calculation step, and its input is the displacement sensor D3 data after time series alignment, while "Rec2" comes from the confidence calculation, and its input is the BIM model data after time series alignment. Continuing to trace back, the time series The input of the alignment step is the original data. Through this process, the upstream variable identifiers or data record IDs in the dependency chain are reversely parsed layer by layer to form a variable chain set that is traced back from the target result to the intermediate calculation steps and the original input. For example, the reverse tracing chain is generated: {"DT_B101_StressY"@10:00:10<-["Rec3","Rec2"]@~10:00:08<-[AlignedD3data,AlignedBIMdata]@~10:00:04<-[RawD3data,RawBIMdata]}, Based on the raw data links (RawD3data, RawBIMdata) identified in this reverse traceability variable chain set, and their corresponding approximate timestamps or processing record IDs, the corresponding raw databases are queried, including the steel structure status data stream before time alignment (including sensor raw readings), the BIM model version library, and the raw database of displacement monitoring points. Matching is performed according to the variable identifier (e.g., sensor ID "D3", component ID "B-101") and timestamp range to find the corresponding raw data records. For example, the displacement monitoring point D3 database is queried at time 10:00:02.10 0, find the record {sensor device number: "D3", coordinates: (10.5, 20.1, 15.0), original timestamp: "10:00:02.050", original value: 5.1mm}, query the BIM model version library for information about component B-101 around time 10:00:00.800, find the record {BIM model version number: "v2.1", component ID: "B-101", attribute: "calculated stress", original value: 145MPa, original timestamp: "10:00:00.750"}, and extract the key identification information of these raw data records. , such as sensor device number, BIM model version number, displacement monitoring point coordinates and original values, to form the original input data identifier set {"SensorID: D3, Time: 10:00:02.050, Value: 5.1mm", "BIMVersion: v2.1, Component: B-101, Property: Stress, Value: 145MPa, Time: 10:00:00.750"}, and convert this original input data identifier set {"SensorID: D3...", "BIMVersi On: v2.1..."} and the previously constructed reverse traceability variable chain set {"DT_B101_StressY"<-["Rec3","Rec2"]<-...} are merged and organized according to the time and dependency hierarchy to build a complete link from the original data input, through intermediate data processing (timing alignment, confidence calculation, fusion, conflict detection, incremental calculation, update propagation) to the final target result ("DT_B101_StressY" status abnormality). This link clearly demonstrates the data flow and calculation dependencies, and generates a causal traceability path for mechanical property anomalies.

以上,仅是本发明的较佳实施例而已,并非对本发明作其他形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例应用于其他领域,但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化与改型,仍属于本发明技术方案的保护范围。The above are merely preferred embodiments of the present invention and do not limit the present invention in any other form. Any technician familiar with the profession may use the technical content disclosed above to change or modify it into an equivalent embodiment with equivalent changes and apply it to other fields. However, any simple modification, equivalent change and modification made to the above embodiment based on the technical essence of the present invention without departing from the content of the technical solution of the present invention shall still fall within the scope of protection of the technical solution of the present invention.

Claims (7)

1.基于数字孪生的钢结构建筑施工全过程力学性能评估方法,其特征在于,包括以下步骤:1. A method for evaluating the mechanical properties of steel structure buildings during their entire construction process based on digital twins, comprising the following steps: 获取来自应力传感器、BIM模型构件信息和位移监测点的多源异构钢结构状态数据,对各数据源自带的时间戳进行相互比对,计算各数据源相对于统一基准时间的传输延迟数值,对原始数据时间戳进行逐一校正,建立时序对齐的钢结构状态数据流;Acquire multi-source heterogeneous steel structure status data from stress sensors, BIM model component information, and displacement monitoring points, compare the timestamps of each data source, calculate the transmission delay value of each data source relative to a unified reference time, correct the original data timestamps one by one, and establish a time-aligned steel structure status data stream; 基于所述时序对齐的钢结构状态数据流,提取描述同一钢结构构件状态参数的数据记录,为每一条数据记录分配置信度数值,生成带置信度的钢结构状态参数记录,基于所述带置信度的钢结构状态参数记录,对同一参数的记录计算融合估计值,并将不同记录间的融合估计值差异与预设冲突判定限值进行比较,构建融合冲突已标记的钢结构状态参数集;Extracting data records describing state parameters of the same steel structure component based on the time-series aligned steel structure state data stream, assigning a confidence value to each data record, generating steel structure state parameter records with confidence, calculating fused estimated values for records of the same parameter based on the steel structure state parameter records with confidence, and comparing differences in fused estimated values between different records with a preset conflict determination limit to construct a steel structure state parameter set with fused conflicts marked; 基于所述融合冲突已标记的钢结构状态参数集,检索钢结构数字孪生模型中与融合冲突已标记的钢结构状态参数集直接对应的状态变量,对变量进行增量式更新,得到待传播的钢结构模型状态增量,基于所述待传播的钢结构模型状态增量,计算状态增量对关联变量的影响,建立更新传播后的钢结构孪生模型状态与数据依赖日志;Based on the steel structure state parameter set marked with the fusion conflict, the state variables directly corresponding to the steel structure state parameter set marked with the fusion conflict in the steel structure digital twin model are retrieved, the variables are incrementally updated to obtain the steel structure model state increment to be propagated, based on the steel structure model state increment to be propagated, the influence of the state increment on the associated variables is calculated, and the steel structure twin model state and data dependency log after the update and propagation is established; 在所述更新传播后的钢结构孪生模型状态中检索目标的力学性能评估结果,定位力学性能评估结果在所述数据依赖日志中的对应记录条目,获取目标结果关联的日志入口点,基于所述目标结果关联的日志入口点,在所述数据依赖日志中依据记录的变量依赖链条信息进行反向追溯检索,生成力学性能异常的因果追溯路径;Retrieving the target mechanical property evaluation result in the steel structure twin model state after the update propagation, locating the corresponding record entry of the mechanical property evaluation result in the data dependency log, obtaining the log entry point associated with the target result, and based on the log entry point associated with the target result, performing a reverse tracing search in the data dependency log according to the recorded variable dependency chain information to generate a causal tracing path for the mechanical property anomaly; 所述时序对齐的钢结构状态数据流的获取步骤为:The steps for obtaining the time-aligned steel structure status data stream are: 从应力传感器、BIM模型构件信息、位移监测点中提取各数据源的原始时间戳,以统一基准时间为标准,计算每个数据源的时间戳与基准时间的差值绝对值,将差值绝对值定义为初始传输延迟数值,生成初始传输延迟数值集合;Extract the original timestamps of each data source from stress sensors, BIM model component information, and displacement monitoring points. Using a unified reference time as the standard, calculate the absolute value of the difference between the timestamp of each data source and the reference time. Define the absolute value of the difference as the initial transmission delay value, and generate an initial transmission delay value set. 基于所述初始传输延迟数值集合,统计所有数据源的初始传输延迟数值分布,取初始传输延迟数值分布的90%分位数作为预设的时间偏差阈值,根据时间偏差阈值与数据源延迟数值的比值生成补偿因子,补偿因子计算公式为:补偿因子=数据源延迟数值/时间偏差阈值,生成动态时间补偿因子集合;Based on the initial transmission delay value set, the initial transmission delay value distribution of all data sources is counted, the 90th percentile of the initial transmission delay value distribution is taken as the preset time deviation threshold, and a compensation factor is generated according to the ratio of the time deviation threshold to the data source delay value. The compensation factor calculation formula is: compensation factor = data source delay value / time deviation threshold, and a dynamic time compensation factor set is generated; 基于所述动态时间补偿因子集合,对初始传输延迟数值超过时间偏差阈值的数据源,采用公式:校正后时间戳=原始时间戳+(数据源延迟数值/(补偿因子+1)),逐条修正时间戳,生成时序对齐的钢结构状态数据流。Based on the dynamic time compensation factor set, for data sources whose initial transmission delay value exceeds the time deviation threshold, the formula: corrected timestamp = original timestamp + (data source delay value/(compensation factor + 1)) is used to correct the timestamps one by one to generate a time-aligned steel structure status data stream. 2.根据权利要求1所述的基于数字孪生的钢结构建筑施工全过程力学性能评估方法,其特征在于,所述带置信度的钢结构状态参数记录的获取步骤为:2. The method for evaluating the mechanical properties of a steel structure building during its entire construction process based on digital twinning according to claim 1, wherein the step of obtaining the steel structure state parameter record with confidence level is as follows: 从所述时序对齐的钢结构状态数据流中提取同一钢结构构件的多条状态参数数据记录,按数据来源类型分类,生成未赋置信度的状态参数记录集合;Extracting multiple state parameter data records of the same steel structure component from the time-series aligned steel structure state data stream, classifying them according to data source type, and generating an unconfidence-assigned state parameter record set; 基于所述未赋置信度的状态参数记录集合,计算每条记录的置信度,计算公式为:Based on the state parameter record set without confidence, the confidence of each record is calculated using the following formula: ; 其中,为第条记录的置信度,为第条记录所属数据源的可靠性评分,预设值为应力传感器,BIM模型,位移监测点为第条和第条记录的时间戳与当前系统时间的差值,为时效性衰减因子,为同一钢结构构件的状态参数记录总数,为第条记录所属数据源的可靠性评分;in, For the The confidence level of the records, For the The reliability score of the data source to which the record belongs, the default value is the stress sensor , BIM model , displacement monitoring point , and For the Article and The difference between the timestamp of the record and the current system time, is the time-dependent attenuation factor, The total number of status parameter records for the same steel structure component, For the The reliability score of the data source to which the record belongs; 基于每条记录的置信度,将置信度与预设的置信度阈值比对,剔除小于预设的置信度阈值的记录,对保留的记录按置信度降序排列,生成带置信度的钢结构状态参数记录。Based on the confidence of each record, the confidence is compared with the preset confidence threshold, and the records with a confidence level less than the preset confidence threshold are eliminated. The retained records are sorted in descending order according to the confidence level to generate steel structure status parameter records with confidence levels. 3.根据权利要求1所述的基于数字孪生的钢结构建筑施工全过程力学性能评估方法,其特征在于,所述融合冲突已标记的钢结构状态参数集的获取步骤为:3. The method for evaluating the mechanical properties of steel structure buildings during the entire construction process based on digital twins according to claim 1 is characterized in that the step of obtaining the steel structure state parameter set with conflict-marked fusion is as follows: 从所述带置信度的钢结构状态参数记录中提取同一参数的记录,按参数类型分类,生成待融合的置信度-参数值对集合;Extracting records of the same parameter from the steel structure state parameter records with confidence, classifying them by parameter type, and generating a set of confidence-parameter value pairs to be fused; 基于所述待融合的置信度-参数值对集合,计算参数的融合估计值,计算公式为:Based on the set of confidence-parameter value pairs to be fused, the fused estimated value of the parameter is calculated using the following formula: ; 其中,为当前参数类型的融合估计值,为第条记录的置信度,为第条记录的参数值,为同类参数值的标准差,为当前参数类型的记录总数;in, is the fused estimate of the current parameter type, For the The confidence level of the records, For the The parameter values of the records, is the standard deviation of similar parameter values, The total number of records of the current parameter type; 基于所述融合估计值,计算每条记录参数值与融合估计值的绝对差值,将绝对差值超过预设冲突判定限值的记录标记为冲突数据点,生成融合冲突已标记的钢结构状态参数集。Based on the fusion estimated value, the absolute difference between each record parameter value and the fusion estimated value is calculated, and the record whose absolute difference exceeds the preset conflict judgment limit is marked as a conflict data point to generate a steel structure state parameter set with fusion conflict marked. 4.根据权利要求1所述的基于数字孪生的钢结构建筑施工全过程力学性能评估方法,其特征在于,所述待传播的钢结构模型状态增量的获取步骤为:4. The method for evaluating the mechanical properties of steel structure buildings during the entire construction process based on digital twins according to claim 1, wherein the step of obtaining the state increment of the steel structure model to be propagated is: 从所述融合冲突已标记的钢结构状态参数集中提取所有标记为冲突的数据点,遍历钢结构数字孪生模型中的状态变量名称与标识符列表,将冲突数据点的参数名称与孪生模型变量名称逐条匹配,生成待更新状态变量名称与标识符的对应列表;Extract all data points marked as conflict from the steel structure state parameter set marked with the fusion conflict, traverse the list of state variable names and identifiers in the steel structure digital twin model, match the parameter names of the conflicting data points with the twin model variable names one by one, and generate a corresponding list of state variable names and identifiers to be updated; 基于所述待更新状态变量名称与标识符的对应列表,逐条读取孪生模型中状态变量的当前值,同步提取冲突数据点中对应的参数值,计算当前值与参数值的绝对差值,生成状态变量增量参数集合;Based on the corresponding list of the state variable names and identifiers to be updated, read the current values of the state variables in the twin model one by one, synchronously extract the corresponding parameter values in the conflicting data points, calculate the absolute difference between the current value and the parameter value, and generate a state variable incremental parameter set; 基于所述状态变量增量参数集合,对钢结构数字孪生模型中匹配的变量执行增量叠加,逐条更新变量值,生成待传播的钢结构模型状态增量。Based on the state variable incremental parameter set, incremental superposition is performed on the matching variables in the steel structure digital twin model, and the variable values are updated one by one to generate the steel structure model state increment to be propagated. 5.根据权利要求1所述的基于数字孪生的钢结构建筑施工全过程力学性能评估方法,其特征在于,所述更新传播后的钢结构孪生模型状态与数据依赖日志的获取步骤为:5. The method for evaluating the mechanical properties of steel structure buildings during the entire construction process based on digital twins according to claim 1, wherein the step of obtaining the updated and propagated steel structure twin model state and data dependency log is as follows: 从所述待传播的钢结构模型状态增量集合中提取每个主变量的增量数值,遍历预定义的钢结构各构件间的力学传递和几何关联关系索引,匹配与当前主变量存在直接关联的构件标识符,生成主变量-关联构件映射列表;Extracting the incremental value of each primary variable from the steel structure model state increment set to be propagated, traversing the predefined mechanical transfer and geometric association relationship indexes between the steel structure components, matching the component identifiers directly associated with the current primary variable, and generating a primary variable-associated component mapping list; 基于所述主变量-关联构件映射列表,计算主变量增量对每个关联构件的传播影响值,计算公式为:Based on the main variable-associated component mapping list, the propagation impact value of the main variable increment on each associated component is calculated using the following formula: ; 其中,为第个关联构件的传播影响值,为主变量的增量数值,为第个关联构件与主变量所在构件的几何距离,为从主变量到第个关联构件的力学传递路径节点数量,为距离衰减系数,为路径复杂度系数;in, For the The propagation impact value of the associated components, is the incremental value of the main variable, For the The geometric distance between the associated component and the component where the main variable is located, From the main variable to the The number of nodes in the mechanical transmission path of the associated components, is the distance attenuation coefficient, is the path complexity coefficient; 基于所有关联构件的传播影响值,构建完整依赖关系条目,逐条写入数据库日志表,生成更新传播后的钢结构孪生模型状态与数据依赖日志。Based on the propagation impact values of all associated components, complete dependency relationship entries are constructed and written into the database log table one by one to generate the steel structure twin model status and data dependency log after the update propagation. 6.根据权利要求1所述的基于数字孪生的钢结构建筑施工全过程力学性能评估方法,其特征在于,所述目标结果关联的日志入口点的获取步骤为:6. The method for evaluating the mechanical properties of steel structure buildings during the entire construction process based on digital twins according to claim 1, wherein the step of obtaining the log entry point associated with the target result is: 从所述更新传播后的钢结构孪生模型状态中提取所有钢结构构件的力学性能评估结果,遍历每个构件的应力、应变和位移参数值,生成力学性能评估结果集合;Extracting mechanical performance evaluation results of all steel structure components from the updated and propagated steel structure twin model state, traversing stress, strain, and displacement parameter values of each component, and generating a set of mechanical performance evaluation results; 基于所述力学性能评估结果集合,逐条解析构件标识符、参数名称和时间戳字段,在所述更新传播后的钢结构孪生模型状态与数据依赖日志中,以构件标识符和参数名称为联合键进行全文匹配检索,生成匹配日志条目列表;Based on the mechanical property evaluation result set, the component identifier, parameter name, and timestamp fields are parsed one by one, and a full-text matching search is performed in the steel structure twin model state and data dependency log after the update propagation using the component identifier and parameter name as a joint key to generate a matching log entry list; 基于所述匹配日志条目列表,提取每条日志中的日志存储路径、数据更新时间戳和关联变量标识符字段,生成目标结果关联的日志入口点。Based on the matching log entry list, the log storage path, data update timestamp and associated variable identifier fields in each log are extracted to generate a log entry point associated with the target result. 7.根据权利要求1所述的基于数字孪生的钢结构建筑施工全过程力学性能评估方法,其特征在于,所述力学性能异常的因果追溯路径的获取步骤为:7. The method for evaluating the mechanical properties of steel structure buildings during their entire construction process based on digital twins according to claim 1, wherein the step of obtaining the causal tracing path of the mechanical property anomaly is as follows: 从所述目标结果关联的日志入口点中提取每个入口点的日志存储路径,遍历更新传播后的钢结构孪生模型状态与数据依赖日志中的每条变量依赖链条记录,以目标结果标识符为起点,逐层反向解析依赖链条中的上游变量标识符,生成反向追溯变量链条集合;Extract the log storage path of each entry point from the log entry point associated with the target result, traverse the steel structure twin model state after update propagation and each variable dependency chain record in the data dependency log, and use the target result identifier as the starting point to reversely parse the upstream variable identifiers in the dependency chain layer by layer to generate a reverse traceability variable chain set; 基于所述反向追溯变量链条集合,从所述时序对齐的钢结构状态数据流、BIM模型版本库和位移监测点原始数据库中,按变量标识符和时间戳匹配原始数据记录,提取传感器设备编号、BIM模型版本号、位移监测点坐标及原始数值,生成原始输入数据标识符集合;Based on the reverse traceability variable chain set, the original data records are matched according to variable identifiers and timestamps from the time-aligned steel structure status data stream, BIM model version library and displacement monitoring point original database, and the sensor device number, BIM model version number, displacement monitoring point coordinates and original values are extracted to generate an original input data identifier set; 将所述原始输入数据标识符集合与所述反向追溯变量链条集合按时间顺序和依赖关系层级合并,构建原始数据标识符、中间计算变量标识符和目标结果标识符的完整链路,生成力学性能异常的因果追溯路径。The original input data identifier set and the reverse tracing variable chain set are merged in chronological order and dependency hierarchy to construct a complete link of original data identifiers, intermediate calculation variable identifiers and target result identifiers, and generate a causal tracing path for mechanical property anomalies.
CN202510690736.4A 2025-05-27 2025-05-27 Digital twinning-based steel structure building construction overall process mechanical property evaluation method Active CN120218221B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202510690736.4A CN120218221B (en) 2025-05-27 2025-05-27 Digital twinning-based steel structure building construction overall process mechanical property evaluation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202510690736.4A CN120218221B (en) 2025-05-27 2025-05-27 Digital twinning-based steel structure building construction overall process mechanical property evaluation method

Publications (2)

Publication Number Publication Date
CN120218221A CN120218221A (en) 2025-06-27
CN120218221B true CN120218221B (en) 2025-08-15

Family

ID=96117085

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202510690736.4A Active CN120218221B (en) 2025-05-27 2025-05-27 Digital twinning-based steel structure building construction overall process mechanical property evaluation method

Country Status (1)

Country Link
CN (1) CN120218221B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120806731A (en) * 2025-07-18 2025-10-17 浙江浙峰云智科技有限公司 Engineering progress quality space-time tracing system based on digital twin sand table
CN121234621A (en) * 2025-11-26 2025-12-30 山东建业建设发展集团有限公司 Construction method and system for digital twin body of building engineering

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118826301A (en) * 2024-09-19 2024-10-22 国网江苏省电力有限公司南通供电分公司 Power grid equipment status monitoring method based on digital twin
CN119862523A (en) * 2025-03-24 2025-04-22 湖南建院建设工程检测有限责任公司 Building structure monitoring method and system based on multi-source data fusion

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12210595B2 (en) * 2021-09-03 2025-01-28 Ford Global Technologies, Llc Systems and methods for providing and using confidence estimations for semantic labeling
US20240086814A1 (en) * 2022-09-09 2024-03-14 Innopiphany, LLC System and method for predictive audit risk assessment
CN116542185B (en) * 2023-07-06 2023-09-01 中国矿业大学(北京) Digital twin pipe gallery system based on reduced order simulation model and real-time calibration algorithm
CN118607041A (en) * 2024-05-21 2024-09-06 河北工程大学 Safety assessment method and system of prestressed steel structure based on digital twin
CN118446019B (en) * 2024-05-23 2025-05-09 北京航空航天大学 Trusted evaluation method, system, equipment and medium for digital twin evolution process
CN118798011B (en) * 2024-09-14 2025-03-11 国网江西省电力有限公司建设分公司 A substation frame assembly construction monitoring method and system
CN119378085B (en) * 2024-12-27 2025-07-04 山东大学 Method and system for constructing digital twin model of large steel structure integrating multi-source data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118826301A (en) * 2024-09-19 2024-10-22 国网江苏省电力有限公司南通供电分公司 Power grid equipment status monitoring method based on digital twin
CN119862523A (en) * 2025-03-24 2025-04-22 湖南建院建设工程检测有限责任公司 Building structure monitoring method and system based on multi-source data fusion

Also Published As

Publication number Publication date
CN120218221A (en) 2025-06-27

Similar Documents

Publication Publication Date Title
CN120218221B (en) Digital twinning-based steel structure building construction overall process mechanical property evaluation method
US10452625B2 (en) Data lineage analysis
CN119311678B (en) A data quality monitoring method and system based on knowledge graph
WO2021056197A1 (en) Root cause analysis method and apparatus, electronic device, medium and program product
CN111190792B (en) Log storage method and device, electronic equipment and readable storage medium
CN111209274B (en) Data quality checking method, system, equipment and readable storage medium
CN121365241B (en) Mine abnormal event real-time identification method and system based on time sequence characteristics
CN120353635B (en) Super-computing center emergency response method and system based on data fusion analysis
CN105468765A (en) Multi-node web service anomaly detection method and system
CN120950512B (en) Bidirectional linkage database table and supervision report form field synchronous construction method
CN121542088A (en) A method and device for locating the root cause of database failures based on causal discovery.
CN108108477B (en) A kind of the KPI system and Rights Management System of linkage
CN120950284A (en) Dynamic knowledge graph-driven fault root cause localization method and system
CN121329148A (en) A Method for Monitoring and Early Warning of Legal Contract Risks
CN120950742A (en) A heterogeneous data storage method and system for a civil aviation data platform
CN116578612A (en) Lithium battery product testing data asset construction method
CN120671039B (en) Industrial Internet equipment running state evaluation method and system
CN121277919B (en) Data quality control compliance system fusing AI technology
CN121435283B (en) SQL statement intelligent auditing and risk early warning method for financial business
CN120448405B (en) Water meter data processing method based on data visualization
CN121008201B (en) Embedded instrument fault positioning method, server, medium and product
CN118626573B (en) Intelligent monitoring method and system for quality of power grid measurement data
CN118708611B (en) System and method for realizing database output based on LLM
CN120494082B (en) Knowledge reasoning method and system for design consultation
CN121350042A (en) Map updating methods, devices and electronic equipment

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
GR01 Patent grant