A method and system for stage release control of a power generation engineering three-dimensional model

CN123014717APending Publication Date: 2026-10-30SHANDONG ELECTRIC POWER ENG CONSULTING INST CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611495143.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-09-24
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0002]在发电工程三维模型的多阶段协同设计过程中,三维模型通常需要按阶段进行逐版发布,现有阶段发布控制方法主要依赖卷册完成率统计、碰撞关闭状态核查、阶段进度标识比对以及设计版本一致性检查等静态判定手段,然而,随着发电工程项目规模增大和设计变更频次增加,实践中频繁出现隐蔽性较强的失真情形,静态比对无法发现这种传播链路的中断;

Benefits of technology

本发明通过沿目标功能链路执行变更传播闭合分析和发布用途可执行分析,不再仅依赖静态对象数据的一致性比对进行阶段发布判断,而是进一步追踪上游设计变更是否沿链路闭合传播至全部应响应对象,以及当前模型是否真正具备对既定发布用途的直接执行能力;通过稳定收敛性分析识别待发布范围在临近发布时是否仍处于持续发散、反复调整或未完成稳定收敛状态;通过历史基准衰减分析识别历史碰撞关闭记录、历史卷册完成记录和历史提资闭环记录在当前阶段中的有效性衰减;并通过非线性方式将当前结构性风险、当前稳定性风险和历史依据失效风险耦合为阶段发布风险指数,从而能够识别传统完成率统计、卷册状态判断、单次碰撞关闭控制和单一阶段进度标识难以发现的阶段伪完成状态,能够识别出表面状态正确但变更传播未闭合,以及静态数据完整但无法支撑下游用途执行这两类隐蔽失真,避免将表面满足发布条件但实际尚不适合作为提资、开孔预留、碰撞依据或移交数据抽取依据的模型错误发布,显著提高发电工程三维模型阶段发布控制的准确性、真实性和工程适用性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123014717A_ABST
    Figure CN123014717A_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of data analysis, and provides a stage release control method and system for a power generation engineering three-dimensional model, which comprises obtaining change propagation closure, release purpose executable degree and basic data mismatch degree of a target function link, fusing matching deviation degrees of each target function link into an overall function link matching deviation degree; constructing a stage stable convergence degree based on change trend analysis, and correcting in combination with change distribution characteristics in a stage confirmation event adjacent area; respectively calculating time attenuation degrees and object change influence degrees of various release basis records, and weighting and fusing into a historical basis attenuation degree; coupling the overall function link matching deviation degree, the stage change activity degree and the historical basis attenuation degree into a stage release risk index, and matching a corresponding stage release control strategy. The application solves the problem that an existing static release control method is difficult to accurately identify a real readiness state of a stage release.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of data analysis technology, and in particular relates to a method and system for phased release control of a three-dimensional model of a power generation project. Background Technology

[0002] In the multi-stage collaborative design process of 3D models for power generation projects, the 3D models usually need to be released in stages. The existing stage release control methods mainly rely on static judgment means such as volume completion rate statistics, collision closure status verification, stage progress identification comparison, and design version consistency checks. However, as the scale of power generation projects increases and the frequency of design changes increases, distortions with strong concealment frequently occur in practice, and static comparison cannot detect such interruptions in the propagation link. Furthermore, even if the model meets the release requirements at the static level, there is a lack of pre-verification methods to ensure that it can truly support downstream professional business operations such as data extraction, aperture matching, connectivity tracking, and transfer mapping under the given release purpose. This leads to the risk that the model may meet the release conditions on the surface but cannot be directly executed for downstream purposes, which is overlooked and only exposed in later stages. Summary of the Invention

[0003] In order to solve at least one of the technical problems existing in the above-mentioned background art, the present invention provides a phased release control method and system for three-dimensional models of power generation projects.

[0004] To achieve the above objectives, the present invention adopts the following technical solution: The first aspect of the present invention provides a method for controlling the phased release of a three-dimensional model of a power generation project, comprising the following steps: Extract object data within the scope to be published, form several target functional links along the flow direction of the engineering medium, perform matching deviation analysis on each target functional link, calculate the matching deviation degree of the target functional link based on the matching deviation analysis results, and merge the matching deviation degrees of each target functional link within the scope to be published to obtain the overall functional link matching deviation degree of the scope to be published. Set a release time window, obtain model change events and phase confirmation events within the time window, construct phase stability convergence by combining model change events, and correct the basic stability convergence by using the change ratio of the confirmation point of the phase confirmation event to obtain the corrected stability convergence. Combine the reverse value of the corrected stability convergence as the phase change activity. Obtain the release basis records formed in the previous or historical stage for the scope to be released, and extract the object sets associated with each type of release basis record; calculate the time decay degree and the degree of impact of object changes for each type of release basis record, and obtain the historical basis decay degree by weighted fusion. The overall functional link matching deviation, the activity level of phase changes, and the decay of historical basis are coupled into a phase release risk index; The phased release risk index is compared with a preset risk threshold, and the corresponding phased release control strategy is matched according to the comparison result.

[0005] Furthermore, the target function link matching deviation The calculation formula is: , , in, For the first The closure degree of change propagation in each target functional link. For the first The release purpose and executability of each target functional link. Based on the basic data mismatch, Let be the weighting coefficient, satisfying ; , For the first Version consistency rate of each target functional link. For interface synthesis offset, Completeness of attribute information; For sub-weight coefficients, satisfying .

[0006] Further, the proximity change ratio based on the confirmation point of the stage confirmation event includes: Extract the model change distribution characteristics near the stage confirmation event, and count the number of model change events within the preset time neighborhood before and after all stage confirmation events. If the same change event falls into multiple neighborhoods, it is not counted repeatedly. When the same change event falls into the neighborhood of multiple stage confirmation events, it is classified into the most recent stage confirmation event for counting. The proportion of this count to the total number of change events within the time window is recorded as the confirmation point proximity change ratio. .

[0007] Furthermore, the calculation of the time decay and the degree of impact of object changes for each type of publication record includes: For each collision-disabled record, calculate its collision attenuation. For each confirmed volume, complete the record and calculate the attenuation rate. For each closed-loop funding record, calculate the funding basis attenuation rate. .

[0008] Furthermore, the coupling of the overall functional link matching deviation, the activity level of phase changes, and the historical basis decay into a phase release risk index includes: The overall functional link matching deviation is used as the current structural risk quantity to characterize the comprehensive deviation level of the functional link of the scope to be released at the current point in time in three dimensions: change propagation closure, release purpose execution, and basic data matching. The activity level of phase changes is used as the current stability risk measure to characterize whether the scope to be released has entered a stable convergence state before release. The historical basis attenuation rate is used as a risk amplification factor for the current stage to characterize the degree of interference of historical collision closure results, historical volume completion status, historical funding basis and stage confirmation basis on the current judgment. The basic risk of the current stage is formed by linearly weighting the functional link matching deviation and the activity of stage changes. The stage release risk index is obtained by non-linearly amplifying the basic risk through an exponential function based on the historical attenuation.

[0009] Furthermore, the step of comparing the phased release risk index with a preset risk threshold and matching the corresponding phased release control strategy based on the comparison result includes: when When the scope to be released is determined to be in a low-risk state, normal release is allowed according to the current stage. The release permission flag is written into the stage release status table of the 3D data platform. The status table records the scope to be released identifier, current stage number, risk level and release permission flag. when When the scope to be released is determined to be in a medium-risk state, a restricted release is performed. Specifically, for the model objects corresponding to each target functional link in the medium-risk state, a review identifier field is written into the object attribute table, and the filtering rules of the data extraction interface and the data submission interface are used to restrict objects with this identifier from being exported as formal data submission basis, formal opening reservation basis, formal collision closure basis, or formal transfer data extraction basis. At the same time, a list of medium-risk functional links, a list of attributes to be supplemented, and a list of historical basis failure warnings are output. when If the scope to be released is determined to be in a high-risk state, the current stage of formal release is frozen, and a detailed list of functional link matching deviations, a detailed list of invalid historical evidence, a list of frequently changed objects, and a list of key interface matching deviations are output. The risk index is released in stages. and This is a preset risk threshold.

[0010] A second aspect of the present invention provides a phased release control system for a three-dimensional model of a power generation project, comprising: The link evaluation module is used to extract object data within the scope to be released, form several target functional links along the flow direction of the engineering medium, perform matching deviation analysis on each target functional link, calculate the matching deviation degree of the target functional link based on the matching deviation analysis results, and merge the matching deviation degrees of each target functional link within the scope to be released to obtain the overall functional link matching deviation degree of the scope to be released. The activity assessment module is used to set the release time window, obtain model change events and phase confirmation events within the time window, construct phase stability convergence by combining model change events, and correct the basic stability convergence by using the change ratio of the confirmation point of the phase confirmation event to obtain the corrected stability convergence. The reverse value of the corrected stability convergence is used as the phase change activity. The decay assessment module is used to obtain the release basis records formed in the previous or historical stages for the scope to be released, and extract the object sets associated with each type of release basis record; calculate the time decay degree and the degree of impact of object changes for each type of release basis record, and weight and fuse them to obtain the historical basis decay degree; The risk assessment module is used to couple the overall functional link matching deviation, the activity level of phase changes, and the decay of historical data into a phase release risk index; The strategy matching module is used to compare the phase release risk index with the preset risk threshold and match the corresponding phase release control strategy based on the comparison result.

[0011] A third aspect of the present invention provides a computer-readable storage medium.

[0012] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the phased release control method for a three-dimensional model of a power generation project as described above.

[0013] A fourth aspect of the present invention provides a computer device.

[0014] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the steps in the phased release control method for a three-dimensional model of a power generation project as described above.

[0015] Compared with the prior art, the beneficial effects of the present invention are: This invention performs change propagation closure analysis and release purpose executability analysis along the target functional link. It no longer relies solely on consistency comparison of static object data for stage release judgment, but further tracks whether upstream design changes have propagated closure along the link to all responding objects, and whether the current model truly possesses the direct execution capability for the intended release purpose. Through stability convergence analysis, it identifies whether the scope to be released is still in a state of continuous divergence, repeated adjustments, or incomplete stable convergence as release approaches. Through historical benchmark decay analysis, it identifies the effectiveness decay of historical collision closure records, historical volume completion records, and historical capital contribution closure records in the current stage. Furthermore, it utilizes nonlinear... This approach couples current structural risks, current stability risks, and historical data failure risks into a phased release risk index. This allows for the identification of pseudo-completion states that are difficult to detect using traditional completion rate statistics, volume status judgment, single collision closure control, and single phase progress indicators. It can also identify two types of hidden distortions: those that appear to be correct but whose change propagation is not closed, and those that have complete static data but cannot support downstream applications. This avoids the erroneous release of models that appear to meet release conditions but are not actually suitable for use as data for information provision, opening reservation, collision basis, or data transfer extraction. This significantly improves the accuracy, authenticity, and engineering applicability of phased release control for 3D models in power generation projects.

[0016] Advantages of additional aspects of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0017] The accompanying drawings, which form part of this invention, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an improper limitation of the invention.

[0018] Figure 1 This is a flowchart of a phased release control method for a three-dimensional model of a power generation project provided by an embodiment of the present invention; Figure 2 This is a comparison of the determination results of the method of the present invention and the traditional method in four stages provided by the embodiments of the present invention; Figure 3 This is a risk component change diagram within the assessment period of the sixth stage assessment provided in this embodiment of the invention; Figure 4 This is a graph showing the evolution of the stage release risk index during the sixth stage release assessment period provided in this embodiment of the invention; Figure 5 This is a distribution diagram of model change events during the sixth phase of the release evaluation cycle provided in this embodiment of the invention; Figure 6 This is a block diagram of a phased release control system for a three-dimensional model of a power generation project provided in an embodiment of the present invention. Detailed Implementation

[0019] The present invention will be further described below with reference to the accompanying drawings and embodiments.

[0020] It should be noted that the following detailed description is illustrative and intended to provide further explanation of the invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.

[0021] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the invention. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0022] like Figure 1 As shown, as an embodiment of the present invention, this embodiment provides a staged release control method for a three-dimensional model of a power generation project, including the following steps: S1: Extract object data within the scope to be published, form several target functional links along the engineering medium flow direction, and perform matching deviation analysis on each target functional link; Specifically, the steps include the following: S101: Extract object data within the scope to be published; In this embodiment, the object data within the scope to be published includes equipment interface objects, continuous conveying objects, support objects, building interface objects, and handover attribute objects. The spatial coordinate data and system code attribution data of each object are read. Based on the spatial coordinate adjacency relationship and system coding affiliation relationship between objects, object link tracing is performed along the flow direction of the engineering medium to form several target function links.

[0023] For each target function link, the current design version number and the upstream confirmed design version number of each key object are extracted from the version library of the 3D data platform. The interface positioning point coordinates, interface orientation, interface elevation value and interface diameter of each key object are extracted from the 3D geometry database. The system code, object number, interface number, volume code and transfer asset code of each key object are extracted from the attribute table.

[0024] Specifically, the upstream confirmed design version number refers to the version identifier of the key object that has been confirmed by the upstream design profession and submitted to the 3D data platform version repository in the collaborative design workflow. Each version record contains a unique object identifier, version number, and confirmation status field. The object's unique identifier is used to perform association queries and comparisons with the current design version number.

[0025] S102: Perform a matching deviation analysis for each target function link, including change propagation closure analysis and release usage executable analysis; In this embodiment, the matching deviation analysis is no longer based solely on static version comparison of key objects, local interface deviation comparison, and attribute filling status comparison. Instead, it further performs change propagation closure analysis and release purpose executable analysis along the target functional chain. Specifically, this includes: As a further embodiment, change propagation closure analysis includes: Extract the upstream design change events corresponding to the starting object in the target function chain, and identify the target source changes that will cause downstream objects to be adjusted accordingly. For example, changes to the target source include at least changes to interface parameters caused by updates to the equipment return model, changes to pipe or cable tray paths caused by adjustments to system design parameters, and adjustments to the location of opening objects caused by changes to the reference coordinates of reserved holes.

[0026] Based on the connection, dependency and constraint relationships in the target function link, trace the set of objects that the target source change should theoretically affect along the direction from the start point to the end point of the chain, and generate the set of objects that should be propagated; Based on model modification logs, object regeneration records, interface reattachment records, and attribute revision records, identify the set of objects that actually completed response adjustments after the target source change occurred, and generate the actual response object set. The set of objects to be propagated is compared with the set of objects that actually respond. If there are objects that should be propagated but have not responded, the object is identified as the change propagation breakpoint object, and its downstream dependency chain segment is identified as the propagation unclosed risk chain segment. For each target functional link, count the total number of target source changes. Number of source changes required to complete propagation closure and the cumulative length of unclosed risk chains of transmission The change propagation closure of the target function link is obtained. : , in, This represents the total number of key objects in the target functional chain. To measure the number of key objects involved in an unclosed risk chain segment, the number of key objects is used as the unit of measurement for the chain length. This is the attenuation adjustment factor, used to control the penalty strength of the unclosed link length on the closure degree. The default value is 2.0; The larger the value, the more completely the upstream source change in the target function link can be propagated to all responding objects along the link; the smaller the value, the more obvious the propagation breakpoint and linkage distortion exist inside the link.

[0027] It should be noted that when the total number of target source changes... When this condition is met, it indicates that no upstream design changes that need to propagate along the link have occurred at the current stage. In this case, the change propagation closure is directly set. This indicates that there is no problem with unclosed propagation.

[0028] As a further embodiment, the release-purpose executable analysis includes: Determine the intended use of the target functional chain based on the current phase of the release tasks; For example, the purpose of publication includes at least one of the following: information provision, opening reservation, system connectivity reference, and digital handover.

[0029] Build a minimal chain of execution conditions for the intended use of the release; For example, the minimum execution condition chain includes at least the object location condition, the relationship traceability condition, the attribute determination condition, and the result extraction condition.

[0030] Invoke the extraction or execution rules corresponding to the release purpose to perform a pre-release purpose simulation on the target functional chain. The pre-release purpose simulation is performed on the current model snapshot of the scope to be released, and the simulation process only uses the data in the snapshot and does not modify any model objects; For example, for the purpose of providing information, the simulation executes the information provision link extraction rules, traversing associated objects from the starting point of the functional link to generate a list of information provision objects; for the purpose of reserving openings, the simulation executes the opening-pipeline matching rules to check the one-to-one correspondence between crossing objects and opening objects; for the purpose of referencing system connectivity, the simulation executes the system connectivity tracing rules to check connectivity segment by segment along the functional link; for the purpose of digital handover, the simulation executes the handover attribute extraction rules to check whether the mapping relationship between handover attribute objects and parent objects is complete. If the location information, tracking path, attribute value, or associated object required for a certain step in the simulation cannot be determined in the current snapshot, it is determined that the corresponding condition is not met.

[0031] If the simulation results show that the object cannot be uniquely located, the relationship chain cannot be closed, the key attributes are filled in but cannot support the rule judgment, or the target result set cannot be generated stably, then the corresponding position will be determined as the execution breakpoint for the purpose of publication.

[0032] The number of steps in the target function chain that satisfy the minimum execution condition chain in the pre-release usage simulation. Percentage of total steps The ratio, combined with the number of execution breakpoints. By determining the location of the breakpoint in the link, we can obtain the executability of the target function link for its intended use. : , in, For the first The location weight of each execution breakpoint is determined by its proximity to the link end or critical handover section. The weight is determined by the distance between the breakpoint and the end point of the link; the closer the breakpoint is to the end point, the greater the weight. This is the sum of the weight values ​​corresponding to all possible breakpoints in the target functional link; Specifically, the target function chain is numbered sequentially from the start to the end according to the step order of the minimum execution condition chain. For each step position Pre-assign a position weight The weight increases in ascending order of proximity to the link endpoint; then In the actual simulation, the first The location of each break point in the step is as follows: Its corresponding position weight .

[0033] when If the target functional chain does not contain simulable execution steps, directly set the release executability. This indicates that there are no execution obstacles for the given publishing purpose.

[0034] The larger the value, the more directly the target functional link can support the actual execution of the intended release purpose at the current stage; the smaller the value, the weaker the support capability for downstream business purposes, even if the target functional link appears complete at the static data level.

[0035] S103: Calculate the target function link matching deviation based on the change propagation closure analysis results and the release purpose executable analysis results; In this embodiment, the first Matching deviation of each target functional link The calculation is as follows: , in, For the first The change propagation closure degree of a target functional link is used to characterize whether the change of the upstream target source has completed the closed propagation from the link start point to all responding objects within the functional link; For the first The executableness of the release purpose of each target functional link is used to characterize whether the functional link can directly support the rule execution of the corresponding downstream purpose after its release at the current stage; Based on the basic data mismatch, used to characterize the first... Deviation of basic data for key objects in the target functional chain.

[0036] in, Let be the weighting coefficient, satisfying Preferably, and The sum is greater than This emphasizes the priority given to the propagation closure state and the execution state of the application over the static data appearance consistency.

[0037] When the basic data surface meets the requirements, the propagation closure degree is changed. Or publish for executability Even at a lower level, the target functional link is still considered to have a high risk of mismatch.

[0038] The larger the value, the higher the number of digits. The higher the overall mismatch of the target functional links.

[0039] In matching deviation In the calculation formula, the basic data mismatch degree The determination is based on a combination of the design version status of key objects, the spatial deviation status of adjacent interfaces, and the status of mandatory attributes for each stage. The calculation method is as follows: , in, For the first Version consistency rate of each target functional link. For interface synthesis offset, Completeness of attribute information; For sub-weight coefficients, satisfying .

[0040] S104: Matching deviation of each target function link within the scope to be released The fusion process is performed to obtain the overall functional link matching deviation of the scope to be released. .

[0041] Extract the matching deviation of the target functional links marked as main process system links, main equipment interface links, or key reserved hole links. The marking information of the main process system links, main equipment interface links, and key reserved hole links is extracted from the system design documents of the 3D data platform, or pre-configured by the professional person in charge before the stage release, and the maximum value is taken. ; Continue calculating the weighted average matching deviation of all target functional links. Among them, the weight of the functional links related to main steam, reheat steam, feedwater, condensate, circulating water, main cable channel and main equipment interface is higher than that of the auxiliary system links. For example, the weight is set according to the importance of the system. Will and Performing a harmonic average operation yields... : ; It should be noted that when and At that time, directly ordered This indicates that there is no matching deviation in the scope to be published.

[0042] Furthermore, if a target functional link is identified as having an unclosed propagation risk segment, and this unclosed propagation risk segment is located in a critical interface segment, critical traversal segment, or critical handover reference segment before the chain endpoint, then the corresponding target functional link will be upgraded. Overall functional link matching deviation within the scope to be released The formation mechanism no longer depends solely on the degree of local mismatch in static object data, but also on whether the target source change truly propagates and closes along the link, and whether the current model truly has the ability to directly execute for the intended purpose of publication.

[0043] The larger the value, the more severe the overall mismatch between the scope to be released at the structural and usage execution levels.

[0044] S105: Based on the analysis results obtained from S102-S104, a deeper level of stage release judgment criteria is formed for the scope to be released: When the key objects in the scope to be released meet the requirements in terms of design version status, local interface status and attribute filling status, but there are upstream target source changes that have not been propagated and closed along the target function link, or cannot be simulated through pre-release purpose under the established release purpose, the scope to be released is still determined to not meet the conditions for normal formal release.

[0045] It should be noted that this embodiment does not rely solely on whether the current object is consistent to make a static release judgment, but further considers whether upstream changes can propagate in a closed loop and whether the release can directly support the execution of downstream applications to make a process-type release judgment, thereby identifying the scope of hidden risks that appear complete but are actually not suitable for formal release.

[0046] Furthermore, if the number of unclosed risk chains in the scope to be released exceeds a preset threshold, or the number of target functional links in the high-risk link set exceeds a preset threshold, the stage release risk index corresponding to the scope to be released will be increased. The preset threshold is set based on the total number of target functional links in the scope to be released and the degree of project criticality. The default value is one-third of the total number of target functional links in the scope to be released.

[0047] If both the propagation breakpoint object and the release purpose execution breakpoint appear in the same main process system link, then the scope to be released will be directly marked as a formal release frozen candidate scope.

[0048] In this embodiment, the aforementioned change propagation closure Executionability of Release Purpose Basic data mismatch Functional link matching deviation Deviation in matching with the overall functional chain All results are continuously quantified evaluations.

[0049] Among them, design change event records are directly extracted from the change log of the 3D data platform; connection relationships, dependency relationships and constraint relationships are extracted from the corresponding relationship library of the 3D data platform; model modification logs, object regeneration records, interface reattachment records and attribute revision records are automatically collected and stored by the log recording module of the 3D data platform or collaborative design platform; extraction rules or execution rules corresponding to the release purpose are pre-configured in the rule engine of the 3D data platform.

[0050] It should be noted that if the 3D data platform does not directly provide independent storage for object regeneration records or interface reattachment records, the above information can be obtained indirectly by parsing and matching the object deletion-creation event sequence and interface relationship change records in the model modification log.

[0051] S2: Set a release time window, obtain model change events and phase confirmation events within the time window, construct phase stability convergence by combining model change events, and correct the basic stability convergence by using the change ratio of the confirmation point of the phase confirmation event to obtain the corrected stability convergence. Combine the reverse value of the corrected stability convergence as the phase change activity. Specifically, the steps include the following: S201: Set the release window and obtain model change events and phase confirmation events within that window; Set a release window, which is set according to the predetermined inspection cycle of the current phase release plan, and is taken as 2 to 4 weeks before the phase plan release date; the phase plan release date is obtained from the project management system schedule plan associated with the 3D data platform, or is pre-configured by the phase release approver in the phase release control system.

[0052] Capture model change events within the release time window to form a model change event time series; simultaneously capture phase confirmation events to form a phase confirmation event time series.

[0053] For example, model change events are obtained from the model operation logs of the 3D data platform or collaborative design platform, and the stage confirmation events are obtained from the workflow status records, volume status tables, collision management module closure records, and data provision management module closed-loop records of the 3D data platform. Model change events include at least model positioning adjustment, interface orientation change, object deletion and reconstruction, object splitting and merging, system coding modification, model volume ownership change, attribute supplementation and correction, and equipment return model update; the stage confirmation events include at least volume completion confirmation, collision closure confirmation, regional release condition confirmation, capital contribution closure confirmation, and stage progress confirmation events.

[0054] It should be noted that the aforementioned model change events and phase confirmation events are automatically collected and stored by the log recording module of the 3D data platform or collaborative design platform, and the data can be obtained directly.

[0055] S202: Calculate the slope of the change trend by combining model change events within the time window to be released. ; Divide the release window into K sub-intervals in chronological order and count the number of model change events in each sub-interval. ,in This results in a change density sequence; By sub-interval index The number of events that change the independent variable and sub-interval. Using the least squares method as the dependent variable, a univariate linear regression was performed to obtain the slope of the changing trend. .

[0056] If the scope to be published gradually stabilizes, the number of change events in subsequent sub-intervals should gradually decrease, and the slope should be... The slope is negative; if the range to be released continues to expand or is adjusted intensively before release, then the slope... It is close to 0 or is a positive value.

[0057] Furthermore, before performing linear regression, a trend test is first performed on the change density sequence; the trend test uses the Mann-Kendall test method with the standard normality statistic. The absolute value of is greater than 1.96 (corresponding to a 95% confidence level) as a criterion for determining whether the sequence has a significant monotonic trend; if If the sequence shows no obvious monotonic trend, i.e., exhibits non-linear fluctuation characteristics, then the time window to be released is further subdivided into smaller analysis panes: taking the confirmed event at each stage as the center, a sub-interval before and after it is taken to form a local pane, and the linear regression slope of each local pane is calculated. The value with the smallest slope among all local panes (i.e., the weakest downward trend or the strongest upward trend) is taken as the change trend slope. .

[0058] S203: Based on the slope of the changing trend Stable convergence during the construction phase ; The calculation formula is: , in, To normalize the slope, Mapped to Within the range; This is a scaling factor used to adjust the sensitivity of the stable convergence to changes in the slope; This is a preset positive small value used to prevent division by zero errors.

[0059] When the number of changes decreases significantly over time near , A value approaching 1 indicates that the range to be released is approaching a stable convergence; when the number of changes increases, fluctuates repeatedly, or re-aggregates before release, Close to 0 or positive A decrease indicates that the scope of release has not yet entered a stable release state.

[0060] S204: Combine the proximity change ratio of the confirmation point of the stage confirmation event to the basic stability convergence. Use the change ratio near the confirmation point Make corrections to obtain the corrected stable convergence. ; To compensate for potential local fluctuations that might be overlooked in overall trend analysis, we further extract the distribution characteristics of model changes near the stage confirmation events. We count the number of model change events within a preset time neighborhood before and after each stage confirmation event. If the same change event falls into multiple neighborhoods, it is not counted repeatedly. When the same change event falls into the neighborhood of multiple stage confirmation events, it is included in the count of the most recent stage confirmation event. The proportion of this count to the total number of change events within the time window is recorded as the confirmation point proximity change ratio. , The higher this ratio, the more unstable the state is, indicating that modifications continue even as confirmation approaches.

[0061] The basic stability convergence Use the change ratio near the confirmation point Make corrections to obtain the corrected stable convergence. : ; S205: Combined with the corrected stable convergence Definition phase change activity ; In this embodiment, the activity level will be changed in stages. Defined as the inverse vector of the corrected stable convergence, specifically: ; .

[0062] When the system is highly convergent and there are no nearby concentrated changes. A value close to 0 indicates low activity in phase changes; when the system diverges, fluctuates, or undergoes another round of concentrated changes before release, An increase indicates a high level of activity in the phase of change.

[0063] It should be noted that, in this embodiment, the slope of the changing trend is... and its normalized value All are continuous quantities obtained from statistical regression of actual log data, with scaling factors. and small amount For each preset constant, therein The value typically ranges from 1 to 5, and the specific value can be determined by fitting change data from historical projects before their release, so as to ensure... It has sufficient distinguishability in typical convergence and divergence scenarios; 0.001 is acceptable.

[0064] For the change ratio of adjacent confirmation points According to statistics, the preset time neighborhood is set to 24 hours before and after the stage confirmation event. The length of this window can be adjusted by the administrator according to the frequency of project changes.

[0065] S3: Obtain the release basis records formed in the historical stage for the scope to be released, calculate the time decay degree and the impact of object change for each type of release basis record, and weight and merge them into the historical basis decay degree. Specifically, the steps include the following: S301: Obtain the release basis records formed in the previous or historical stage for the scope to be released, and extract the object sets associated with each type of release basis record respectively; Specifically, the release basis records include at least closed collision records, confirmed volume completion records, closed-loop capital contribution records, regional phase confirmation records, and phase progress confirmation records; For example, closed collision records are obtained from the collision management module of the 3D data platform, including the collision pair object identifier, collision point coordinates, and closure timestamp; confirmed volume completion records are obtained from the volume management module of the survey and design management system, including the volume number, associated object identifier, and confirmation pass timestamp; closed data submission records are obtained from the data submission management module of the 3D data platform, including the data submission initiator object identifier, data submission recipient object identifier, data submission content summary, and closure timestamp; regional phase confirmation records and phase progress confirmation records are obtained from the phase progress management module of the survey and design management system, including the confirmed area range, confirmation timestamp, and progress milestone identifier.

[0066] Preferably, the above-mentioned publication basis records are all stored in the form of structured data, and records related to objects within the scope to be published can be retrieved through the associated object identifier field.

[0067] S302: Calculate the time decay rate and the degree of impact of object changes for each type of publication record; For each collision-disabled record, calculate its collision attenuation. The specific calculation process includes: Let the closing timestamp of this collision record be... The current assessment time is The time decay factor is taken as ,in The effective time constant, in units of... and The same time unit indicates the decay rate of the validity of the publication basis; the impact coefficient of object change. The record is associated with a number of objects whose geometric or version attributes have changed, including the current design version number, interface location point coordinates, interface orientation, elevation value, or diameter. This counts as a percentage of the total number of associated objects. If the same object undergoes multiple changes, it is still counted as a single object. ; Collision based on decay for: , in, When the collision closure time is long or the associated object has changed significantly, the collision attenuation degree is close to 1, indicating that the original collision closure result is close to invalid.

[0068] For each confirmed volume, complete the record and calculate the attenuation rate. The specific calculation process includes: Let the confirmation of the completed record of this volume be based on the timestamp. In addition to the time decay factor, this embodiment also considers the impact coefficients of attribute loss and attribution change. , The percentage of objects with any of the following changes among the associated objects is taken out of the total number of associated objects: currently missing necessary attribute items, current volume ownership inconsistent with confirmation time, system code changed, or stage progress status changed; if the same object has multiple changes simultaneously, it is still counted as one object. , Complete based on attenuation Calculate using the following formula: , For each closed-loop funding record, calculate the funding basis attenuation rate. The specific calculation process includes: Let the closed-loop timestamp of this funding record be... Impact coefficient of object change Determine the following method: Calculate the proportion of related objects whose upstream design version number has been confirmed and updated, but whose current object has not been updated. And the proportion of objects whose interface parameters have changed but whose original reference relationships have not been revised accordingly. Take the larger of the two values ​​as , Then the investment will be based on the degree of attenuation. Calculate using the following formula: .

[0069] S303: Calculate the time decay rate and the impact of object changes for each type of release record, and then weight and merge them to obtain the historical data decay rate; The arithmetic mean of the attenuation rates for all closed collision records, confirmed volume completion records, and closed-loop data submission records is calculated to obtain the average collision attenuation rate. Complete based on average attenuation And the investment is based on the average attenuation rate ; It should be noted that if a certain type of record does not exist in the current scope to be published, the average decay rate of that type is directly set to 0, and the three average decay rates are weighted and combined to form the overall historical decay rate of the scope to be published. The calculation formula is as follows: ; in, Let be the weighting coefficient, satisfying .

[0070] The larger the value, the higher the overall invalidity of the historical data.

[0071] Optionally, the regional phase confirmation records and phase progress confirmation records extracted in S301 can be used, according to actual project needs, with reference to the completion basis attenuation calculation method in S302 (using regional confirmation timestamps or progress milestone timestamps as...). The proportion of attribute status or progress status changes in related objects is used as the change impact coefficient and included in the assessment calculation of historical basis decay.

[0072] In this embodiment, the effective time constant The release cycle is determined based on the typical duration of the power generation project phase release cycle and can be set to a value in the range of 30 to 90 days. The specific value is configured by the project management personnel during system initialization based on the project progress rhythm and design change frequency, or calibrated by statistical analysis of the effective cycle of the release basis of historically released projects. Impact coefficient of object change The criteria for determining various changes are the object version comparison results and attribute comparison results of the 3D data platform. The comparison operation is triggered when the stage release evaluation is executed. Through the standard query and difference detection interface of the 3D data platform, the current version of the associated object of each release basis record is automatically compared with the version at the historical confirmation time. After extracting the differences, the change impact coefficient is calculated. It should be noted that for scenarios with a large number of objects, a change snapshot can be generated in advance through the background difference detection task, and the comparison results can be directly read from the snapshot during the evaluation.

[0073] Specifically: for judging changes in geometric parameters (interface positioning point coordinates, interface orientation, elevation value, and diameter), the values ​​at each time point are extracted from the version history of the 3D geometric database and compared; for judging changes in the design version number, the current design version number is extracted from the version library and compared with the design version number at the time of confirmation; for judging missing attributes and changes in ownership, the current attribute filling status is extracted from the attribute table and compared with the list of required fields for stage handover attributes, and the current volume code, system code, and corresponding fields at the time of confirmation are extracted and compared; in summary, all of the above comparison operations can be achieved through the standard query and difference detection interfaces of the 3D data platform.

[0074] S4: Couple the overall functional link matching deviation, the activity level of phase changes, and the decay of historical basis into a phase release risk index; Specifically, the steps include the following: Obtain the overall functional link mismatch deviation from the output of the functional link mismatch evaluation step. This is used as the current measure of structural risk. The structural risk quantity is used to characterize the comprehensive deviation level of the scope to be released in the current time point in three dimensions: change propagation closure, release purpose execution, and basic data matching. Obtain the stage change activity from the output of the stage change activity assessment step. This is used as the current measure of stability risk. The stability risk quantity is used to characterize whether the range to be published has entered a stable convergence state before publication; Obtain historical baseline attenuation from the output of the historical baseline attenuation assessment step. This is used as a risk amplification factor in the current stage. This risk amplification factor is used to characterize the degree of interference of historical collision closure results, historical volume completion status, historical funding basis and stage confirmation basis on the current judgment. The larger the value, the less reliable the historical basis is and the stronger the amplification effect on the basic risk. Overall functional link matching deviation Phase Change Activity and historical attenuation Substituting these values ​​into the phase release risk calculation formula yields the phase release risk index for the range to be released. The formula for calculating the risk of phased release is: , in, The higher the value, the higher the risk of the phase release; The positive weighting coefficients are... and These respectively reflect the basic contribution weights of structural risk and stability risk to overall risk. It reflects the degree to which the failure of historical evidence amplifies the underlying risks; and linear weighted terms This constitutes the fundamental risk at the current stage; Through exponential function The basic risks are amplified non-linearly.

[0075] It should be noted that, considering the practical engineering experience in power generation projects where the risk of release increases non-linearly and sharply when historical data fails on a large scale—specifically, when historical collision closure results, volume confirmation records, and capital contribution closure records are all severely invalidated—even if only moderate structural and stability risks exist at present, the overall risk of release will be significantly amplified. Therefore, an exponential function is chosen as the amplification method because the exponential function... The amplification effect is mild when the size is small (when hour (not enlarged), in The amplification effect increases dramatically when the value is large.

[0076] In this embodiment, the weighting coefficient By collecting historical release data from multiple power generation projects, the overall functional link matching deviation before each release was extracted. Phase Change Activity and historical attenuation In conjunction with whether actual distortion events such as mis-publishing, incorrect data submission, hole rework, collision rollback, or data extraction errors occurred after publication, multiple regression analysis or parameter sensitivity analysis methods are used for calibration to ensure... The numerical distribution matches the severity of the actual published distortion events.

[0077] As a further embodiment, during execution, the flag status field output in step S105 of the functional link matching deviation evaluation step is read. If a certain range to be released has been directly marked as a formal release freeze candidate range in the functional link matching deviation evaluation step, then the stage release risk is... The calculation results are automatically raised to above the high-risk threshold, eliminating the need to rely on the weighted results of the weight coefficients.

[0078] Actual distortion event records are obtained from the defect tracking module, design change tracing module, and post-phase release evaluation report of the project quality management system. Each distortion event records the corresponding release scope identifier, distortion type, and distortion severity level; initial usage can retrieve... We will then iterate and optimize based on the data accumulated from the project.

[0079] S5: Compare the phase release risk index with the preset risk threshold, and match the corresponding phase release control strategy based on the comparison result.

[0080] Specifically, the steps include the following: The phased release risk index output from the phased release risk assessment steps. Compared with a preset risk threshold, this embodiment sets two thresholds: the threshold... and Risk threshold and The acquisition method involves obtaining historical model release data, model change logs, collision closure records, volume confirmation records, data provision records, stage progress records, handover attribute supplementation records, and actual rollback release events from multiple power generation engineering projects at different stages. Statistical analysis is then performed on samples of erroneous releases, incorrect data provision, hole rework, collision rollbacks, and incorrect handover data extraction to identify stage release risk indices. By establishing the correspondence between the risk level and the actual distortion events, initial threshold ranges for low, medium, and high risk are obtained. Then, by combining the importance of key functional links such as the main steam system, reheat system, feedwater system, main cable channel, and main equipment interfaces, engineering adjustments are made to obtain risk thresholds applicable to this project.

[0081] Furthermore, engineering modification refers to the following: for a release scope that includes the aforementioned key functional links, if it is judged to be low-risk or medium-risk according to the general threshold, and if its change propagation closure or release usage executability is lower than the corresponding preset safety value, then the risk level of the release scope will be raised by one level; the corresponding preset safety value is set by the chief engineer of the design at the time of project initialization based on the system security level.

[0082] The specific value of the threshold can be recommended by the system based on historical data during the project initialization phase and take effect after confirmation by the chief design engineer. Subsequently, it can be dynamically optimized and adjusted using Bayesian updates and other methods based on the actual feedback data released for this project. Furthermore, when dynamically optimizing and adjusting using Bayesian updates, the initial threshold is used as a parameter of the prior distribution. As actual distortion events occur after each stage of the project's release (as observed data), the parameters of the posterior distribution of the risk threshold are updated, allowing the threshold to gradually adapt to the specific risk characteristics of this project.

[0083] when If the scope to be released is determined to be in a low-risk state, normal release is permitted at the current stage. The release permission flag is written into the stage release status table of the 3D data platform. This status table records the scope to be released identifier, current stage number, risk level, and release permission flag.

[0084] when When the scope to be released is determined to be in a medium-risk state, a restricted release is performed. Specifically, for the model objects corresponding to each target functional link in the medium-risk state, a review identifier field is written into the object attribute table of the 3D data platform. The filtering rules of the data extraction interface and the data submission interface restrict the objects with this identifier from being exported as formal data submission basis, formal opening reservation basis, formal collision closure basis, or formal handover data extraction basis. At the same time, a list of medium-risk functional links, a list of attributes to be supplemented, and a list of historical basis failure warnings are output.

[0085] Furthermore, the list of medium-risk functional links should at least include the functional link identifier, link type, change propagation closure, release purpose executability, matching deviation, and a list of propagation breakpoint object identifiers.

[0086] when When the scope to be released is determined to be in a high-risk state, the current stage of formal release is frozen, and the following are output: functional link matching deviation details, historical basis failure details, high frequency change object list and key interface matching deviation list. The workflow engine of the 3D data platform automatically sends cross-professional review task notifications to relevant professional leaders, chief design engineers and stage release approvers. A review task sheet is created in the collaborative design platform, and the task sheet includes links to the above output lists. For high-risk functional links that include major equipment interfaces, main process system main channels, key reserved holes or key handover mapping relationships, priority can be given to pushing them to the chief design engineer, professional head or stage release approver for manual confirmation.

[0087] Furthermore, for the release scope that has been directly marked as a candidate for formal release freeze in the functional link matching deviation evaluation step, its stage release risk index has been automatically raised to above the high-risk threshold. There is no need to perform threshold comparison again, and it can directly enter the freeze release and cross-professional review process in this step.

[0088] Furthermore, the output list under high-risk conditions includes additional details on the change propagation breakpoint objects and unclosed risk chains, as well as details on the execution breakpoints for the purpose of release and the target result sets that cannot be generated, which serve as key verification targets for cross-professional review.

[0089] As a further embodiment, the release control results are written back to the stage release log table of the 3D data platform; The write-back content should include at least the functional link identifier, target functional link type, matching deviation degree, stage change activity, historical basis decay degree, stage release risk index, and release restriction level, so as to form a traceable release control basis for subsequent stages.

[0090] The phased release log table uses the release scope identifier and phase number as a composite primary key, supporting the tracing and querying of historical release control results by phase; furthermore, the write-back content also includes the change propagation closure of each target function link. Executionability of Release Purpose The list of propagation breakpoint objects and the location of the breakpoints for the purpose of publication are used as a basis for tracing and repairing downstream stages.

[0091] It should be noted that in this embodiment, various parameters and weighting coefficients, including the weighting coefficient for calculating the matching deviation in S103, are used. Sub-weight coefficients for calculating the mismatch degree of basic data in S103 In S102, the attenuation adjustment coefficient for calculating the propagation closure is changed. Scaling factor for calculating stage stability convergence in S203 The effective time constant of time decay in S302 The weighting coefficients in S303 are calculated based on historical attenuation. And the weighting coefficients for calculating the risk index in stage S4. The value is determined by collecting data on changes in propagation closure in power generation projects. Executionability of Release Purpose Basic data mismatch Model change convergence trend, collision based on decay degree Complete based on attenuation degree Based on the degree of attenuation The corresponding data between actual rework events after release are determined using a combination of parameter sensitivity analysis, sample fitting analysis, and engineering experience calibration. Standardization corrections are made for different system types, stage types, and professional types. This is existing technology, and those skilled in the art can adjust the above steps according to actual technical needs.

[0092] For example, in another embodiment, all of the above parameters may take default values ​​upon initial use: , , , , Take 60 days, , It should be noted that all the above default values ​​are dimensionless coefficients or time constants with clear physical meaning, which can be directly applied to the initial evaluation and then optimized in a targeted manner after the project has accumulated enough data.

[0093] For example, in a phase 6 deployment scenario of the water supply system of a steam turbine room in a thermal power plant, the system extracts a target functional link consisting of equipment interface objects, main pipe objects, support and hanger objects, floor opening objects, and handover attribute objects.

[0094] The change propagation closure analysis revealed that the interface parameters of the starting device interface object changed due to the update of the equipment return model (target source change). Tracing along the link, the change should have propagated to the main control object, the support and hanger object, and the floor opening object. However, the actual response records showed that the support and hanger object had completed the response adjustment, while the floor opening object, although it had a modification record, did not make a linkage adjustment for the interface parameter change, but rather an independent positional fine-tuning. Therefore, the floor opening object was determined to be the change propagation breakpoint object, and its downstream transfer attribute object chain segment was a risky chain segment with unclosed propagation.

[0095] Meanwhile, the executable analysis of the published use revealed that the link corresponds to the current stage of the investment use and the opening reservation use. In the pre-published use simulation, the relationship traceability condition of the opening reservation use is broken at the floor opening object. This is because although the opening object is statically geometrically aligned with the main object, its constraint source identifier is no longer consistent with the main object, which causes the connection tracing of the opening reservation to fail to close.

[0096] Based on the above analysis, the change propagation closure of this target functional link and the executability of the release All are low, even with their version consistency rate. Interface composite offset Attribute completion rate If the basic data indicators are consistent with the original example, the matching deviation is calculated by substituting them into the formula in S103. It is still significantly higher than the results calculated solely based on basic data indicators.

[0097] Furthermore, within the pending release window, the number of modification events for the target function's associated objects did not decrease over time; instead, they concentrated around the time of volume completion confirmation and the completion of the asset closure loop, leading to a decrease in the stage's stability convergence. Reduce, phase change activity Increase.

[0098] Meanwhile, some objects attached to the closed-loop record of capital contribution generated for this system in the previous stage have changed due to the update of the new equipment return model and interface adjustments, and capital contribution is now based on the degree of decay. Significantly increased.

[0099] When using the method in this embodiment, the system outputs a high stage release risk index. This allows for restrictive releases or freezes on the formal release of the scope to be released; however, if the judgment is based solely on the volume completion status, collision closure status, stage progress indicators, or the consistency of static object data, it is easy to misjudge the scope to be released as being in a normal release state.

[0100] To verify the effectiveness of the method of the present invention in identifying hidden distortion risks compared with the traditional static phase release control method, this embodiment takes the sixth phase release of the main plant water supply system in a 2×660MW ultra-supercritical thermal power unit project under construction as the verification object and conducts a quantitative comparative experiment.

[0101] (1) The scope of this phase of release is the main feedwater pipeline system from the feedwater pump outlet to the boiler economizer inlet, involving 15 key objects (including equipment interface objects Obj-01 to Obj-03, pipeline objects Obj-04 to Obj-06, support and hanger objects Obj-07 to Obj-09, floor opening objects Obj-10 to Obj-12, and attribute transfer objects Obj-13 to Obj-15). According to the system design document configuration, these objects constitute a key objective function link. The phase release evaluation period is set to 28 days before release. All calculation parameters adopt the default values ​​given in the aforementioned specific embodiments of this invention, namely the matching deviation weight. , , Basic data mismatch degree sub-weights ; Change the propagation closure attenuation coefficient Stability convergence scaling factor Time decay constant Heaven; historical data based on decay weighting Risk index weighting Low-risk and medium-risk threshold The threshold between medium and high risk .

[0102] According to step S1 of the present invention, a change propagation closure analysis is performed on the target function link. During the evaluation period, a total of 5 upstream target source change events occurred in this link ( Of these, only 3 complete the closed propagation along the link to all responding objects. The unclosed risk chain of propagation involves two key objects (floor opening Obj-11 and handover object Obj-14), with a total of 15 objects in the chain. , Substituting into the change propagation closure formula, we obtain the change propagation closure of the target function link: ; Based on step S1, further executable analysis of the release purpose is performed. The minimum execution condition chain constructed for "funding purpose" contains a total of 10 execution steps. In the pre-release usage simulation, the constraint source identifier of the floor opening object Obj-11 is no longer consistent with the identifier of its upstream main pipe object Obj-05, causing the subsequent two steps to fail to close. The sum of the weights of the breakpoint locations accounts for 20% of the sum of all location weights (i.e., The number of steps to satisfy the conditions is Substituting into the formula for calculating the release purpose executability, we obtain the release purpose executability of this target function link: ; Based on version comparison and attribute comparison of the 3D data platform, the version consistency rate of this target function link is... Interface composite offset (After normalization) ), attribute completion rate Substituting the basic data into the formula for calculating the mismatch, we get: ; Substituting the above results into the formula for calculating the target function link matching deviation, we get: ; Since this scope to be released only includes this one key target function link, the overall function link matching deviation is... .

[0103] According to step S2 of this invention, the 28 days prior to release are divided into four sub-intervals by week, with 12, 9, 7, and 6 change events per interval, respectively. The sub-interval numbers are then used to determine the order of events. A least-squares linear regression was performed with the number of change events as the dependent variable and the number of change events as the independent variable to obtain the slope of the change trend. Normalized slope Substituting into the formula for calculating the basic stability convergence, we get: ; The percentage of change events within the vicinity of the confirmed event (volume completion confirmation, capital withdrawal closure confirmation) within 24 hours before and after the statistical phase confirmation event is used to obtain the neighboring change ratio of the confirmation point. The corrected stability convergence is: Phase Change Activity: ; According to step S3 of the present invention, historical release basis records within the scope to be released are obtained, including one collision closure record, one volume completion record, and one capital contribution closure record, all of which are 60 days ago (i.e., (days), time decay factor Due to version or geometric changes to associated objects, the impact coefficient for object changes in all three categories is set to 0.60. Substituting these values ​​into the attenuation calculation formulas for each type of basis, taking collision attenuation as an example: Similarly, we can obtain , Then, based on historical attenuation: ; According to step S4 of the present invention, the above-obtained , , Substituting the formula for calculating the risk index during the phase release, we get: ; because According to step S5 of the present invention, if the scope to be released is determined to be in a high-risk state, the current stage of formal release is frozen.

[0104] (3) At the same assessment point, the traditional static phase release control method (based solely on volume completion rate, collision closure status, phase progress indicator, and version consistency rate) is used to determine the scope to be released. At this time, the volume completion rate is 92%, the collision closure rate is 100%, the phase progress indicator is displayed as "achieved," and the version consistency rate is... Although slightly below the ideal value, it is still within the allowable range. The traditional method scores 85 points (out of 100, 60 points or above is considered acceptable for normal release). Therefore, the traditional method determines it as "acceptable for normal release".

[0105] (4) In the actual project implementation, three days after the completion of the assessment at this stage, the downstream thermal control professionals, when performing data collection on the water supply system model, discovered that the constraint source identifier of the floor slab opening object Obj-11 was inconsistent with the identifier of its upstream main pipeline object Obj-05. This resulted in the opening coordinates not being automatically mapped, and the data collection result set not being generated stably, ultimately leading to rework of the opening location on site. This post-event distortion fully demonstrates that the high-risk warning conclusion output by the method of this invention is correct, while the traditional static judgment method has missed the warning.

[0106] (5) To further verify the overall performance of the method of the present invention, four consecutive release nodes from the fourth to the seventh stage of the water supply system of the project were selected. The release judgment was performed by the traditional static judgment method and the method of the present invention, respectively. The actual distortion events such as data submission error, hole misalignment or rework occurred after each stage release. The statistical results are shown in Table 1.

[0107] Table 1 Comparison of the judgment results of the present invention and the traditional method in four consecutive stages.

[0108] As shown in Table 1, the traditional static judgment method experienced one false negative in the four stages (stage 6), while the method of this invention correctly identified all risk states. Statistical analysis of the comprehensive performance indicators across the four stages shows that the traditional method has an average judgment accuracy of approximately 67.3%, while the method of this invention has an average judgment accuracy of approximately 94.1%; the false negative rate of the traditional method is approximately 21.6%, while the false negative rate of the method of this invention is approximately 2.9%; the false positive rate of the traditional method is approximately 11.1%, while the false positive rate of the method of this invention is approximately 5.0%. These results verify the significant technical effectiveness of the method of this invention in improving the accuracy of staged release control and identifying hidden and distorted risks.

[0109] Figure 2 The comparison of the judgment results of the present invention method and the traditional method in the four stages is visually presented in Table 1. Figure 2 As can be seen, in stage 6, the traditional static method achieved a comprehensive score as high as 85 points, falling into the range where normal release is possible. However, the stage release risk index calculated by the method of this invention... Far above the high-risk threshold This triggered a freeze on publication. A fundamental disagreement arose between the two methods at this stage, and subsequent rework events proved the accuracy of the method's assessment, while the traditional method missed some cases. In the remaining three stages, while the results of the two methods converged, the traditional method's scores in stages 5 and 7 were at the upper end of the publishable range, failing to provide the quantitative medium-risk warning and restrictive publication strategy that the method of this invention offers. This indicates a significant deficiency in the traditional method's granularity of risk classification. Figure 2 Overall, this invention reflects that by nonlinearly coupling the functional link matching deviation, the activity of stage changes, and the attenuation of historical data, it can effectively overcome the inherent defects of the traditional static method of "determining release as soon as surface standards are met".

[0110] Figures 3-5 This demonstrates the risk components (overall functional link matching deviation) output by the method of this invention during the 6th phase evaluation period (day -28 to day 0 before release). Phase Change Activity Historical attenuation ) and the risk index of the stage after coupling The daily change curve is displayed, and the number of actual model change events that occur each day is shown in a bar chart overlaid on top of it. Figure 3 In the middle, the risk index is released in the coupled stage. Overall functional link matching deviation Phase Change Activity Historical attenuation A joint decision, made by Figures 3-5 It can be seen that during the period from -21 days to -10 days before the release, there was a dense outbreak of change events (peaking at 9 times per day), leading to... The value steadily climbed from 0.15 to 0.42; simultaneously, frequent modifications caused version changes to the objects associated with historical data submissions. The value rose from 0.10 to 0.40. Seven days before release, The value reached 1.25, approaching the high-risk threshold of 1.5; by the third day before the release, with... The value further increased to 0.60, at the exponential amplification factor. Under the influence of The value rapidly exceeded the 1.5 threshold, reaching 1.82, prompting a high-risk freeze warning three days in advance. At this time, the volume completion rate, which traditional static methods rely on, was still 92%, and the version consistency rate was still 0.78. These static indicators were completely unable to detect the impending business disruption. Figures 3-5 This fully verifies that the present invention, through the "exponential amplification of historical basis decay" mechanism, can keenly capture the dynamic evolution of hidden risks in the period close to the release window, providing sufficient advance prediction time for release control decisions, and avoiding the erroneous release of models with risks of unclosed change propagation and broken application execution to downstream links.

[0111] The quantitative results of the above-mentioned effectiveness verification examples show that the phase release control method and system for a three-dimensional model of a power generation project proposed in this invention can effectively identify the pseudo-completion state of a phase that is difficult to detect by traditional static judgment methods, and significantly improve the accuracy, authenticity and engineering applicability of phase release control.

[0112] like Figure 6 As shown, as an embodiment of the present invention, this embodiment provides a phased release control system for a three-dimensional model of a power generation project, including: The link evaluation module is used to extract object data within the scope to be released, form several target functional links along the flow direction of the engineering medium, perform matching deviation analysis on each target functional link, calculate the matching deviation degree of the target functional link based on the matching deviation analysis results, and merge the matching deviation degrees of each target functional link within the scope to be released to obtain the overall functional link matching deviation degree of the scope to be released. The activity assessment module is used to set the release time window, obtain model change events and phase confirmation events within the time window, construct phase stability convergence by combining model change events, and correct the basic stability convergence by using the change ratio of the confirmation point of the phase confirmation event to obtain the corrected stability convergence. The reverse value of the corrected stability convergence is used as the phase change activity. The decay assessment module is used to obtain the release basis records formed in the previous or historical stages for the scope to be released, and extract the object sets associated with each type of release basis record; calculate the time decay degree and the degree of impact of object changes for each type of release basis record, and weight and fuse them to obtain the historical basis decay degree; The risk assessment module is used to couple the overall functional link matching deviation, the activity level of phase changes, and the decay of historical data into a phase release risk index; The strategy matching module is used to compare the phase release risk index with the preset risk threshold and match the corresponding phase release control strategy based on the comparison result.

[0113] It should be noted that the specific implementation of the phase release control system for a three-dimensional model of a power generation project in this embodiment of the invention is similar to the specific implementation of the phase release control method for a three-dimensional model of a power generation project in this embodiment of the invention. Please refer to the description in the method section for details. In order to reduce redundancy, it will not be repeated here.

[0114] As an embodiment of the present invention, this embodiment provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps in the phased release control method for a three-dimensional model of a power generation project as described above.

[0115] As an embodiment of the present invention, this embodiment provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the steps in the phased release control method for a three-dimensional model of a power generation project as described above.

[0116] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0117] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0118] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0119] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0120] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0121] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for phased release control of a three-dimensional model of a power generation project, characterized in that, Includes the following steps: Extract object data within the scope to be published, form several target functional links along the flow direction of the engineering medium, perform matching deviation analysis on each target functional link, calculate the matching deviation degree of the target functional link based on the matching deviation analysis results, and merge the matching deviation degrees of each target functional link within the scope to be published to obtain the overall functional link matching deviation degree of the scope to be published. Set a release time window, obtain model change events and phase confirmation events within the time window, construct phase stability convergence by combining model change events, and correct the basic stability convergence by using the change ratio of the confirmation point of the phase confirmation event to obtain the corrected stability convergence. Combine the reverse value of the corrected stability convergence as the phase change activity. Obtain the release basis records formed in the previous or historical stage for the scope to be released, and extract the object sets associated with each type of release basis record; calculate the time decay degree and the degree of impact of object changes for each type of release basis record, and obtain the historical basis decay degree by weighted fusion. The overall functional link matching deviation, the activity level of phase changes, and the decay of historical basis are coupled into a phase release risk index; The phased release risk index is compared with a preset risk threshold, and the corresponding phased release control strategy is matched according to the comparison result.

2. The method for phased release control of a three-dimensional model of a power generation project as described in claim 1, characterized in that, Perform a matching deviation analysis on each target function link, including change propagation closure analysis and release usage feasibility analysis; The change propagation closure analysis includes: Extract the upstream design change events corresponding to the starting object in the target function chain, and identify the target source changes that will cause downstream objects to be adjusted accordingly. Based on the connection, dependency and constraint relationships in the target function link, trace the set of objects that the target source change should theoretically affect along the direction from the start point to the end point of the chain, and generate the set of objects that should be propagated; Based on model modification logs, object regeneration records, interface reattachment records, and attribute revision records, identify the set of objects that actually completed response adjustments after the target source change occurred, and generate the actual response object set. The set of objects to be propagated is compared with the set of objects that actually respond. If there are objects that should be propagated but have not responded, the object is identified as the change propagation breakpoint object, and its downstream dependency chain segment is identified as the propagation unclosed risk chain segment. For each target functional link, the total number of target source changes, the number of source changes that have completed propagation closure, and the cumulative length of risky segments with unclosed propagation are counted to obtain the change propagation closure degree of that target functional link; Release-purpose executable analysis includes: Build a minimal chain of execution conditions for the intended use of the release; Invoke the extraction or execution rules corresponding to the release purpose, and perform pre-release purpose simulation on the target functional link; If the simulation results show that the object cannot be uniquely located, the relationship chain cannot be closed, the key attributes are filled in but cannot support the rule judgment, or the target result set cannot be generated stably, then the corresponding position will be determined as the execution breakpoint for the purpose of publication. The release-use executability of the target function link is obtained by comparing the ratio of the number of steps in the chain that meets the minimum execution condition to the total number of steps in the pre-release use simulation, and by combining the number of execution breakpoints and the link where the breakpoints are located.

3. The method for phased release control of a three-dimensional model of a power generation project as described in claim 1, characterized in that, Target Function Link Matching Deviation The calculation formula is: , , in, For the first The closure degree of change propagation in each target functional link. For the first The release purpose and executability of each target functional link. Based on the basic data mismatch, Let be the weighting coefficient, satisfying ; , For the first Version consistency rate of each target functional link. For interface synthesis offset, Completeness of attribute information; For sub-weight coefficients, satisfying .

4. The method for phased release control of a three-dimensional model of a power generation project as described in claim 1, characterized in that, The proximity change ratio based on the confirmation point of the stage confirmation event includes: Extract the model change distribution characteristics near the stage confirmation event, and count the number of model change events within the preset time neighborhood before and after all stage confirmation events. If the same change event falls into multiple neighborhoods, it is not counted repeatedly. When the same change event falls into the neighborhood of multiple stage confirmation events, it is classified into the most recent stage confirmation event for counting. The proportion of this count to the total number of change events within the time window is recorded as the confirmation point proximity change ratio. .

5. The method for phased release control of a three-dimensional model of a power generation project as described in claim 1, characterized in that, The calculation of time decay and the degree of impact of object changes for each type of publication record includes: For each collision-disabled record, calculate its collision attenuation factor. For each confirmed volume, complete the record and calculate the attenuation rate. For each closed-loop funding record, calculate the funding basis attenuation rate. .

6. The method for phased release control of a three-dimensional model of a power generation project as described in claim 1, characterized in that, The process of coupling the overall functional link matching deviation, the activity level of phase changes, and the historical basis decay into a phase release risk index includes: The overall functional link matching deviation is used as the current structural risk quantity to characterize the comprehensive deviation level of the functional link of the scope to be released at the current point in time in three dimensions: change propagation closure, release purpose execution, and basic data matching. The activity level of phase changes is used as the current stability risk measure to characterize whether the scope to be released has entered a stable convergence state before release. The historical basis attenuation rate is used as a risk amplification factor for the current stage to characterize the degree of interference of historical collision closure results, historical volume completion status, historical funding basis and stage confirmation basis on the current judgment. Function link matching deviation The linear weighted term of the activity level of each stage constitutes the basic risk of the current stage. The historical decay rate is used to non-linearly amplify the basic risk through an exponential function to obtain the stage release risk index.

7. The method for phased release control of a three-dimensional model of a power generation project as described in claim 1, characterized in that, The step of comparing the phased release risk index with a preset risk threshold and matching the corresponding phased release control strategy based on the comparison result includes: when When the scope to be released is determined to be in a low-risk state, normal release is allowed according to the current stage. The release permission flag is written into the stage release status table of the 3D data platform. The status table records the scope to be released identifier, current stage number, risk level and release permission flag. when When the scope to be released is determined to be in a medium-risk state, a restricted release is performed. Specifically, for the model objects corresponding to each target functional link in the medium-risk state, a review identifier field is written into the object attribute table, and the filtering rules of the data extraction interface and the data submission interface are used to restrict objects with this identifier from being exported as formal data submission basis, formal opening reservation basis, formal collision closure basis, or formal transfer data extraction basis. At the same time, a list of medium-risk functional links, a list of attributes to be supplemented, and a list of historical basis failure warnings are output. when If the scope to be released is determined to be in a high-risk state, the current stage of formal release is frozen, and a detailed list of functional link matching deviations, a detailed list of invalid historical evidence, a list of frequently changed objects, and a list of key interface matching deviations are output. The risk index is released in stages. and This is a preset risk threshold.

8. A phased release control system for a three-dimensional model of a power generation project, characterized in that, include: The link evaluation module is used to extract object data within the scope to be released, form several target functional links along the flow direction of the engineering medium, perform matching deviation analysis on each target functional link, calculate the matching deviation degree of the target functional link based on the matching deviation analysis results, and merge the matching deviation degrees of each target functional link within the scope to be released to obtain the overall functional link matching deviation degree of the scope to be released. The activity assessment module is used to set the release time window, obtain model change events and phase confirmation events within the time window, construct phase stability convergence by combining model change events, and correct the basic stability convergence by using the change ratio of the confirmation point of the phase confirmation event to obtain the corrected stability convergence. The reverse value of the corrected stability convergence is used as the phase change activity. The decay assessment module is used to obtain the release basis records formed in the previous or historical stages for the scope to be released, and extract the object sets associated with each type of release basis record; calculate the time decay degree and the degree of impact of object changes for each type of release basis record, and weight and fuse them to obtain the historical basis decay degree; The risk assessment module is used to couple the overall functional link matching deviation, the activity level of phase changes, and the decay of historical data into a phase release risk index; The strategy matching module is used to compare the phase release risk index with the preset risk threshold and match the corresponding phase release control strategy based on the comparison result.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps in the phased release control method for a three-dimensional model of a power generation project as described in any one of claims 1-7.

10. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps in the phased release control method for a three-dimensional model of a power generation project as described in any one of claims 1-7.