A process traceability and auditing system and method applied to engineering design changes

By applying the process traceability and audit system in engineering design changes, the audit problem of inaccurate changes in design data is solved, and the rational analysis and optimization of the design change content at each engineering stage is achieved, ensuring the achievement of the project goals and status volume.

CN119692574BActive Publication Date: 2025-06-27SHENZHEN YUNJI SYST TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510211201.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-25
Publication Date
2025-06-27
Estimated Expiration
2045-02-25

AI Technical Summary

Technical Problem

In engineering design, inaccurate audits of changes in design data may lead to misjudgment of project costs, covering up defects in design changes or non-compliant parts, thereby affecting project budget control, cost-benefit analysis, project quality and safety.

Method used

A process traceability and audit system is proposed. By setting the project stage feature type matrix, state quantity type set, design data type set and external environmental influencing factor type set, collecting historical engineering data, constructing the state quantity mapping equation of the project stage, obtaining current engineering data, and performing data adjustments and process traceability to ensure the rationality and accuracy of design changes.

Benefits of technology

By dividing the project phases, independently analyzing the design changes of each stage, optimizing the engineering design changes of each stage, so that the engineering goals of each stage meet the corresponding standards, and thus ensuring that the final stage of the entire project meets the corresponding state quantity goals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119692574B_ABST
    Figure CN119692574B_ABST
Patent Text Reader

Abstract

The present invention discloses a process traceability and auditing system and method for engineering design changes, which relates to the field of engineering design data analysis. Since a project is generally divided into multiple stages, and the engineering goals of each stage are different, and the content of design changes required is also different, the present invention divides the project into stages and independently analyzes the rationality of the design change content in each stage to determine the optimal design change in each stage, so that the engineering goals of each stage meet the corresponding standards; also, since the engineering state quantity at the end of the current stage has a greater impact on the magnitude of the state quantity at the end of the next stage; based on this, by optimizing the engineering design change content in each stage, the state quantity of the stage is made to reach the target, and further the state quantity target of the last stage of the entire project is reached; among them, by considering multiple factors, the subsequent design changes to the project are made more accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of engineering design data analysis. Specifically, it particularly relates to a process traceability and audit system and method applied to engineering design changes. Background Art

[0002] In engineering, due to the actual situation, design data changes may be involved. However, inaccurate auditing of engineering design change data may lead to misjudgment of project costs and may cover up defects or non-compliant parts in design changes, thus affecting project budget control and cost-benefit analysis, and affecting the quality and safety of the project. For example, in construction engineering, if problems in structural design changes are not detected during auditing, the stability of the building may be threatened. Additionally, if duplicate work or unnecessary processes in design changes are not detected during auditing, it may lead to waste of resources. Summary of the Invention

[0003] Aiming at the problems in the related art, the present invention proposes a process traceability and audit system and method applied to engineering design changes to overcome the above-mentioned technical problems existing in the existing related technologies.

[0004] To solve the above-mentioned technical problems, the present invention is achieved through the following technical solutions:

[0005] The present invention provides a process traceability and audit method applied to engineering design changes, including the following steps:

[0006] S1. Set several characteristic types, engineering status quantity types, several engineering design data types corresponding to several engineering stages, and several external environment influence factor types of each engineering stage status quantity to obtain an engineering stage characteristic type matrix, an engineering stage status quantity type set, an engineering design data type set, and an engineering stage status environment influence factor type set;

[0007] S2. According to the engineering stage characteristic type matrix, the engineering stage status quantity type set, the engineering design data type set, and the engineering stage status environment influence factor type set, collect multiple sets of engineering design data, status quantity data at the start and end of each stage, time-consuming data, average data of engineering stage status environment influence factors at multiple time points, and engineering stage characteristic data during the historical engineering process, and construct a final engineering stage status quantity mapping equation set;

[0008] S3. In cooperation with the engineering stage characteristic type matrix and the engineering design data type set, obtain various types of characteristic data, engineering design data, and a preset period for each stage of the current project to be traced and audited, and adjust the engineering design data for each stage of the current project to be traced and audited to obtain a final design data matrix for each stage of the current project to be traced and audited;

[0009] S4. Audit the design change data in the current project to be traced and audited according to the final design data matrix of the current project phase to be traced and audited, and conduct process tracing;

[0010] Since a project is generally divided into multiple phases, the engineering objectives of each phase are different, and the content that needs to be changed in design is also different. Therefore, this solution divides the project into phases and independently analyzes the rationality of the design change content in each phase to determine the optimal design change in each phase, so that the engineering objectives of each phase meet the corresponding standards; also, since the engineering state quantity at the end of the current phase has a greater impact on the magnitude of the state quantity at the end of the next phase; based on this, by optimizing the engineering design change content of each phase, the state quantity of the phase reaches the target, and then the state quantity target of the last phase of the entire project is achieved.

[0011] Preferably, the S1 includes the following steps:

[0012] S11. Set several engineering phases and engineering design data types to obtain an engineering phase set and an engineering design data type set; set several characteristic types corresponding to each phase in the engineering phase set to obtain an engineering phase characteristic type matrix;

[0013] S12. Set the engineering state quantity types corresponding to each engineering phase in the engineering phase set to obtain an engineering phase state quantity type set; set several external environment factor types that affect each engineering phase state quantity in the engineering phase state quantity type set to obtain an engineering phase state environment impact factor type set;

[0014] The engineering design data type set is the pre-designed content of the project before the project starts, and these contents have a greater impact on the state quantity of each phase; and during the actual progress of the subsequent project, the engineering design data may be changed according to the actual situation to better enable each phase to reach the target state quantity; the engineering phase characteristic type matrix contains the characteristic data of the current engineering phase, such as scale; these characteristic data have a greater impact on the time-consuming of the phase, that is, how long it takes to reach the state quantity target of the current phase; the engineering phase state quantity type set contains the state quantity types of each phase, providing a change direction for subsequent changes to the engineering design content; in addition to the above factors, natural factors also have a certain impact on the time-consuming of achieving the state quantity target of the engineering phase, such as weather factors, etc.; by considering the above factors, the subsequent changes to the engineering design are made more accurate.

[0015] Preferably, the S2 includes the following steps:

[0016] S21. In combination with the engineering phase set, the engineering design data type set, the engineering phase status quantity type set, the engineering phase feature type matrix, and the engineering phase status environmental impact factor type set, collect multiple groups of engineering design data for each phase in the historical engineering process, status quantity data at the start and end of the phase, time-consuming data, average data of engineering phase status environmental impact factors at multiple time points, and engineering phase feature data, to obtain the historical engineering design data set matrix , the historical engineering phase status quantity data matrix , the historical phase time-consuming data matrix , the historical engineering phase status environmental impact factor data set matrix , the historical engineering phase feature data set matrix ; as follows,

[0017] ; ;

[0018] ; ;

[0019] ;

[0020] Among them, , , , , , respectively represent the engineering design data set, the engineering phase status quantity data at the start and end of the phase, the time-consuming data, the average data set of engineering phase status environmental impact factors, and the engineering phase feature data set for the i th phase in the j th group of the historical engineering process collected, b represents the total number of the historical engineering processes collected; represents the total number of engineering phases set for each project;

[0021] S22. Construct the final engineering phase status quantity mapping equation set according to the historical engineering design data set matrix, the historical engineering phase status quantity data matrix, the historical phase time-consuming data matrix, the historical engineering phase status environmental impact factor data set matrix, and the historical engineering phase feature data set matrix;

[0022] By collecting relevant data of historical projects, it provides data support for constructing the mapping equation of the state variables in the final project stage; the mapping equation of the state variables in the final project stage describes the mapping relationship between engineering design data, state variable data at the beginning of the project stage, environmental impact factor data of the state variables in the project stage, characteristic data of the project stage, and time-consuming data and state variable data at the end of the project stage, thereby providing a mapping tool for subsequently obtaining the adjustment effect of adjusting the engineering design change data.

[0023] Preferably, the S22 includes the following steps:

[0024] S221. In cooperation with the project stage set, engineering design data type set, project stage state variable type set, project stage characteristic type matrix, and project stage state environmental impact factor type set, construct the initial mapping equation of the state variables corresponding to each project stage to obtain the initial mapping equation set of the state variables in the project stage; the initial mapping equation of the state variables in the project stage in the j th project stage in the initial mapping equation set of the state variables in the project stage is as follows,

[0025] ;

[0026] Wherein, represents the state variable data at the end of the project stage; represents the mapping relationship of the initial mapping equation of the state variables in the j th project stage in the initial mapping equation set of the state variables in the project stage; , , , , respectively represent the state variable data at the end of the project stage, the k rd type of engineering design data, the k th type of environmental impact factor data of the state variables in the project stage, the time-consuming data of the project stage, and the k th type of characteristic data of the project stage; represents the total number of set engineering design data types, represents the total number of set environmental impact factor types of the state variables in the project stage; represents the total number of set characteristic data types for each project stage;

[0027] S222. Substitute the data in the historical engineering design data set matrix, historical engineering stage status quantity data matrix, historical stage duration data matrix, historical engineering stage status environmental impact factor data set matrix, and historical engineering stage feature data set matrix into the corresponding initial engineering stage status quantity mapping equations in the initial engineering stage status quantity mapping equation set for mapping to obtain the historical engineering stage end status quantity mapping data matrix ; as follows

[0028] ;

[0029] Among them represents substituting the engineering design data set, engineering stage status quantity data at the start of the stage, duration data, engineering stage status environmental impact factor mean data set, and engineering stage feature data set of the i th group in the historical engineering process of the j th stage into the j th initial engineering stage status quantity mapping equation in the initial engineering stage status quantity mapping equation set for mapping to obtain the stage end status quantity mapping data;

[0030] S223. Calculate the error value between each column of data in the historical engineering stage end status quantity mapping data matrix and the status quantity data at the end of the engineering stage corresponding to the corresponding column in the historical engineering stage status quantity data matrix to obtain the initial end status quantity mapping error data set , represents the error value between the j th column data in the historical engineering stage end status quantity mapping data matrix and the status quantity data at the end of the engineering stage corresponding to the corresponding column in the historical engineering stage status quantity data matrix; the calculation formula is as follows

[0031] ;

[0032] Set the end status quantity mapping error threshold; when there is initial end status quantity mapping error data greater than or equal to the end status quantity mapping error threshold in the initial end status quantity mapping error data set, take the corresponding initial engineering stage status quantity mapping equation as the initial engineering stage status quantity mapping equation to be adjusted, and adjust the initial engineering stage status quantity mapping equation to be adjusted until there is no initial end status quantity mapping error data greater than or equal to the end status quantity mapping error threshold in the initial end status quantity mapping error data set, and obtain the final engineering stage status quantity mapping equation set; otherwise, take the initial engineering stage status quantity mapping equation set as the final engineering stage status quantity mapping equation set;

[0033] First, initialize the mapping equation of the engineering phase status variables. Substitute the historical engineering data collected previously into the corresponding initial mapping equation of the engineering phase status variables for mapping, so as to determine whether the mapping accuracy of the corresponding initial mapping equation of the engineering phase status variables meets the requirements, and thus determine whether it needs to be optimized and adjusted.

[0034] Preferably, the step S3 includes the following steps:

[0035] S31. Set the current engineering project to be traced and audited; cooperate with the engineering phase feature type matrix and the engineering design data type set, and obtain various types of feature data and engineering design data for each phase of the current engineering project to be traced and audited according to the construction requirements of the current engineering project to be traced and audited, so as to obtain the current engineering project to be traced and audited phase feature data matrix and the current engineering project to be traced and audited phase design data matrix; then set the preset cycle for each phase in the current engineering project to be traced and audited to obtain the current phase preset cycle set;

[0036] S32. Set the current engineering phase; collect the engineering phase status environment impact factor data at several time points before the start of the current engineering phase according to the engineering phase status environment impact factor type set to obtain the current historical status environment impact factor data matrix; predict the engineering phase status environment impact factor data at multiple time points during the current engineering phase according to the current historical status environment impact factor data matrix and by using the BP neural network model to obtain the current predicted status environment impact factor data matrix;

[0037] Cooperate with the engineering phase status variable type set to obtain the status variable data at the start of the current engineering phase to obtain the current phase starting status variable data; calculate the average value of each type of status environment impact factor data at multiple time points in the current predicted status environment impact factor data matrix to obtain the current predicted status environment impact factor average data set;

[0038] S33. Adjust the current engineering project to be traced and audited phase design data matrix according to the current phase preset cycle set, the current engineering project to be traced and audited phase feature data matrix, the current predicted status environment impact factor average data set and the current phase starting status variable data to obtain the current engineering project to be traced and audited phase final design data matrix;

[0039] By obtaining the engineering design content, initial status data, characteristic data, and preset stage cycle indicators for each stage before the start of the current engineering project to be retrospectively audited, and at the same time, by collecting historical environmental impact factor data, predicting the environmental impact factor data for each stage, substituting these data into the corresponding adjusted final engineering stage status quantity mapping equation for mapping, the status quantity data at the end of the corresponding stage is obtained; when the status quantity data at the end of the stage does not meet the requirements, it is necessary to change the engineering design content of the stage.

[0040] Preferably, S33 includes the following steps:

[0041] S331. Input the preset cycle corresponding to the current engineering stage in the current stage preset cycle set, the engineering stage characteristic data set corresponding to the current engineering stage in the current engineering project to be retrospectively audited engineering stage characteristic data matrix, the current predicted state environmental impact factor average data set, the current stage start status quantity data, and the engineering stage design data set corresponding to the current engineering stage in the current engineering project to be retrospectively audited engineering stage design data matrix into the corresponding final engineering stage status quantity mapping equation in the final engineering stage status quantity mapping equation set for mapping to obtain the current stage end status quantity data;

[0042] S332. Set the status quantity error threshold corresponding to the current engineering stage and the required status quantity data at the end of the current engineering stage, denoted as the current stage end status quantity standard data and the current status quantity error threshold; when the error between the current stage end status quantity data and the current stage end status quantity standard data is greater than or equal to the current status quantity error threshold, adjust the engineering stage design data set corresponding to the current engineering stage in the current engineering project to be retrospectively audited engineering stage design data matrix until the error between the current stage end status quantity data and the current stage end status quantity standard data is less than the current status quantity error threshold, and obtain the current stage final end status quantity data;

[0043] S333. Replace the characteristic data corresponding to the next stage engineering stage characteristic data set in the current engineering project to be retrospectively audited engineering stage characteristic data matrix with the current stage final end status quantity data; then replace the current engineering stage with the next stage of the current engineering stage, and repeat S32 and S33; until the current engineering stage is the last stage of the current engineering project to be retrospectively audited, the current engineering project to be retrospectively audited engineering stage changed design data matrix is obtained;

[0044] By cycling through each stage, the engineering design data of the stage is sequentially changed and optimized according to the sequential relationship of the stages, and the state quantity data at the end of the current stage is used to replace the corresponding data in the engineering features of the next stage, so that the optimization of the next stage is carried out on the basis of the current stage reaching the optimal state, to a certain extent, making the optimization process of the engineering design data of the next stage smoother.

[0045] Preferably, the adjustment of the engineering stage design data set corresponding to the current engineering stage to be traced and audited in the current engineering stage design data matrix in S332 includes the following steps:

[0046] S3321. Denote the engineering stage design data set corresponding to the current engineering stage in the current engineering stage design data matrix to be traced and audited as the current engineering stage design data set to be adjusted; set the change range corresponding to each design data in the current engineering stage design data set to be adjusted to obtain the current engineering stage design data change interval set c 2. As follows,

[0047] ;

[0048] Among them, and respectively represent the change lower limit and the change upper limit of the i th type of engineering stage design data in the current engineering stage design data set to be adjusted;

[0049] Construct an engineering stage design data change pigeon population , represents the i th pigeon in the engineering stage design data change pigeon population, represents the scale of the engineering stage design data change pigeon population; set the maximum number of iterations of the engineering stage design data change pigeon population to be d 3 and the current number of iterations to be d 4, which are respectively denoted as the maximum iteration number of design change and the current iteration number of design change; the search space dimension of the engineering stage design data change pigeon population is ;

[0050] S3322. Set the initial position of each pigeon in the engineering stage design data change pigeon population according to the current engineering stage design data change interval set to obtain the second initial position matrix ; As follows,

[0051] ;

[0052] Among them, Indicates the change in the engineering phase design data for the pigeon population j The initial positions of i pigeons are the position components on the

[0053] th type of engineering phase design data dimension in the current engineering phase design dataset to be adjusted; the calculation formula is as follows,

[0054] In the formula, rand 2ji represents a random number between 0 and 1 generated for ;

[0055] S3323. Set the fitness function of the engineering phase design data change pigeon population ; as follows,

[0056] ;

[0057] In the formula, e represents the error between the state quantity data obtained by mapping each type of engineering phase design data obtained in each iteration, the preset cycle corresponding to the current engineering phase in the current stage preset cycle set in S331, the engineering phase feature dataset corresponding to the current engineering phase in the current to-be-traced audit engineering phase feature data matrix, the current predicted state environmental impact factor average dataset, and the current stage starting state quantity data into the corresponding final engineering phase state quantity mapping equation in the final engineering phase state quantity mapping equation set and the corresponding standard state quantity data;

[0058] S3324. Start the iteration. Before the iteration, set the current iteration number of the design change to 1; in the first round of iteration, use the fitness function of the engineering phase design data change pigeon population to calculate the fitness value of the initial position of each pigeon in the second initial position matrix, obtaining the third fitness value set; take the maximum fitness in the third fitness value set and the corresponding initial position of the pigeon as the third global best fitness and the third global best position respectively; update the initial position of each pigeon in the second initial position matrix according to the third global best fitness and the third global best position; after the update is completed, increment the current iteration number of the design change by 1 and enter the next round of iteration;

[0059] In each subsequent round of iteration, use the fitness function of the engineering phase design data change pigeon population Calculate the fitness values of the positions of each pigeon in the pigeon population with the engineering phase design data changes updated in the previous iteration process to obtain the fourth fitness value set; take the maximum fitness value in the fourth fitness value set and the position of the corresponding pigeon as the fourth global best fitness and the fourth global best position respectively; update the positions of each pigeon in the pigeon population with the engineering phase design data changes updated in the previous iteration process according to the fourth global best fitness and the fourth global best position; after the update is completed, increment the current iteration count of the design change by 1 and enter the next iteration;

[0060] S3325. When is satisfied, stop the iteration to obtain the second final global best position and the final global best fitness; take the final global best fitness as the error data of the end state quantity of the current phase after optimization; otherwise, continue the iteration until is satisfied; when the error data of the end state quantity of the current phase after optimization is less than the current state quantity error threshold, the adjustment is completed; otherwise, return to S3324 to continue the iteration until the error data of the end state quantity of the current phase after optimization is less than the current state quantity error threshold;

[0061] By using the pigeon flock optimization algorithm to perform multiple iterative optimizations on the engineering design data of each phase in the current audit project to be traced, and taking the error between the state quantity and the standard state quantity within a preset period of the current phase as the fitness function; therefore, as the iteration progresses, the error between the state quantity and the standard state quantity within a preset period of the current phase becomes smaller and smaller, and finally meets the requirements.

[0062] Preferably, S4 includes the following steps:

[0063] S41. Compare the final design data matrix of the current audit project phase to be traced and the design data matrix of the current audit project phase to be traced to obtain the design change data matrix of the current audit project to be traced;

[0064] S42. After the current audit project to be traced starts, when it is necessary to change the engineering design data, sort out the data to be changed to obtain the audit project design change data to be audited; compare the audit project design change data to be audited with the design change data matrix of the current audit project to be traced to determine whether the audit project design change data to be audited meets the requirements; when it does not meet the requirements, perform process tracing on the audit project design change data to be audited; otherwise, no process tracing is required, and the audit project design change data to be audited is used in the current audit project to be traced.

[0065] A process tracing and auditing system applied to engineering design data, including an engineering data type setting module, a state quantity environmental impact factor setting module, a historical engineering data acquisition module, a state quantity mapping equation construction module, a current engineering data acquisition module, a current engineering stage state quantity environmental impact factor data prediction and calculation module, a current engineering design data adjustment module, and a current engineering design change data tracing and auditing module.

[0066] The present invention has the following beneficial effects:

[0067] 1. In the present invention, by dividing the engineering into stages and independently analyzing the rationality of the design change content in each stage to determine the optimal design change in each stage, the engineering objectives of each stage can reach the corresponding standards; and since the engineering state quantity at the end of the current stage has a greater impact on the magnitude of the state quantity at the end of the next stage; based on this, by optimizing the engineering design change content in each stage, the state quantity of the stage can reach the target, and then the state quantity target of the last stage of the entire project can be achieved.

[0068] 2. In the present invention, the pigeon flock optimization algorithm is used to perform multiple iterative adjustments on multiple constant coefficients in the initial engineering stage state quantity mapping equation to be adjusted, and the error between the mapping data and the actual data of the initial engineering stage state quantity mapping equation to be adjusted is used as the fitness function; therefore, as the iteration progresses, the mapping accuracy of the initial engineering stage state quantity mapping equation to be adjusted becomes higher and higher, and finally meets the mapping requirements.

[0069] 3. In the present invention, the pigeon flock optimization algorithm is used to perform multiple iterative optimizations on the engineering design data of each stage in the current project to be traced and audited, and the error between the state quantity and the standard state quantity within the preset period of the current stage is used as the fitness function; therefore, as the iteration progresses, the error between the state quantity and the standard state quantity within the preset period of the current stage becomes smaller and smaller, and finally meets the requirements.

[0070] Of course, it is not necessary for any product implementing the present invention to achieve all the above-mentioned advantages simultaneously. BRIEF DESCRIPTION OF THE DRAWINGS

[0071] In order to more clearly illustrate the technical solutions of the embodiments of the invention, the drawings required for describing the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the invention, and those of ordinary skill in the art can also obtain other drawings based on these drawings without creative efforts.

[0072] Figure 1 It is a flowchart of a process tracing and auditing method for engineering design changes according to the present invention. Detailed implementation mode

[0073] Next, the technical solutions in the embodiments of the invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the invention. Obviously, the described embodiments are only a part of the embodiments of the invention, rather than all the embodiments. Based on the embodiments of the invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts belong to the scope of protection of the invention.

[0074] Embodiment 1: Please refer to Figure 1 , this embodiment is a process traceability and auditing method applied to engineering design changes, including the following steps:

[0075] S1. Set several characteristic types, engineering status quantity types, several engineering design data types corresponding to several engineering stages, and several external environment influence factor types of the status quantity of each engineering stage to obtain an engineering stage characteristic type matrix, an engineering stage status quantity type set, an engineering design data type set, and an engineering stage status environment influence factor type set;

[0076] The S1 includes the following steps:

[0077] S11. Set several engineering stages and engineering design data types to obtain an engineering stage set and an engineering design data type set; the engineering stage set includes a basic construction stage, an indoor and outdoor decoration stage, etc.; the engineering design data types include material data, construction process data, personnel allocation data, etc.; set several characteristic types corresponding to each stage in the engineering stage set to obtain an engineering stage characteristic type matrix; the engineering stage characteristic type matrix includes the foundation stability of the previous stage's basic construction stage, the decoration completion quality of the previous stage's interior decoration stage, and the project scale, etc.;

[0078] S12. Set the engineering status quantity types corresponding to each engineering stage in the engineering stage set to obtain an engineering stage status quantity type set; the engineering stage status quantity type set includes the foundation stability of the basic construction stage, the decoration completion quality of the interior decoration stage, etc.; set several external environment factor types that affect the status quantity of each engineering stage in the engineering stage status quantity type set to obtain an engineering stage status environment influence factor type set; the engineering stage status environment influence factor type set includes the foundation soil hardness, the foundation soil stability, etc.;

[0079] S2. According to the engineering phase feature type matrix, the engineering phase state variable type set, the engineering design data type set, and the engineering phase state environmental impact factor type set, collect multiple sets of engineering design data, state variable data at the start and end of each phase, time-consuming data, average data of engineering phase state environmental impact factors at multiple time points, and engineering phase feature data during various historical engineering processes, and construct the final engineering phase state variable mapping equation set;

[0080] S2 includes the following steps:

[0081] S21. In coordination with the engineering phase set, the engineering design data type set, the engineering phase state variable type set, the engineering phase feature type matrix, and the engineering phase state environmental impact factor type set, collect multiple sets of engineering design data, state variable data at the start and end of each phase, time-consuming data, average data of engineering phase state environmental impact factors at multiple time points, and engineering phase feature data during various historical engineering processes to obtain the historical engineering design data set matrix , the historical engineering phase state variable data matrix , the historical phase time-consuming data matrix , the historical engineering phase state environmental impact factor data set matrix , the historical engineering phase feature data set matrix ; as follows,

[0082] ; ;

[0083] ; ;

[0084] ;

[0085] where, , , , , , respectively represent the engineering design data set, the engineering phase state variable data at the start and end of the phase, the time-consuming data, the average data set of engineering phase state environmental impact factors, and the engineering phase feature data set for the i th group of the j th phase during the historical engineering process, b represents the total number of historical engineering processes collected; represents the total number of engineering phases set for each project;

[0086] S22. Construct the final engineering phase status variable mapping equation set based on the historical engineering design data set matrix, the historical engineering phase status variable data matrix, the historical phase duration data matrix, the historical engineering phase status environmental impact factor data set matrix, and the historical engineering phase feature data set matrix;

[0087] S22 includes the following steps:

[0088] S221. In coordination with the engineering phase set, the engineering design data type set, the engineering phase status variable type set, the engineering phase feature type matrix, and the engineering phase status environmental impact factor type set, construct the initial engineering phase status variable mapping equation for each engineering phase to obtain the initial engineering phase status variable mapping equation set; the initial engineering phase status variable mapping equation for the j th engineering phase in the initial engineering phase status variable mapping equation set is as follows,

[0089] ;

[0090] where, represents the status variable data at the end of the engineering phase; represents the mapping relationship of the initial engineering phase status variable mapping equation for the j th engineering phase in the initial engineering phase status variable mapping equation set; , , , , respectively represent the status variable data at the end of the engineering phase, the k rd type of engineering design data, the k th type of engineering phase status environmental impact factor data, the engineering phase duration data, and the k th type of engineering phase feature data; represents the total number of set engineering design data types, represents the total number of set engineering phase status environmental impact factor types; represents the total number of set feature data types for each engineering phase;

[0091] S222. Substitute the data in the historical engineering design data set matrix, the historical engineering phase status variable data matrix, the historical phase duration data matrix, the historical engineering phase status environmental impact factor data set matrix, and the historical engineering phase feature data set matrix into the corresponding initial engineering phase status variable mapping equations in the initial engineering phase status variable mapping equation set for mapping to obtain the historical engineering phase end status variable mapping data matrix ; as follows,

[0092] ;

[0093] Among them, represents substituting the engineering design data set of the i th group in the historical engineering process, the engineering stage status quantity data at the start of the stage, the time-consuming data, the average data set of environmental impact factors of the engineering stage status, and the engineering stage feature data set into the initial engineering stage status quantity mapping equation set for the j th engineering stage in the initial engineering stage status quantity mapping equation to obtain the stage end status quantity mapping data after mapping; j The stage end status quantity mapping data obtained by substituting the engineering design data set of the

[0094] S223. Calculate the error value between each column data of the historical engineering stage end status quantity mapping data matrix and the status quantity data at the end of the corresponding column in the historical engineering stage status quantity data matrix to obtain the initial end status quantity mapping error data set , represents the error value between the j th column data of the historical engineering stage end status quantity mapping data matrix and the status quantity data at the end of the corresponding column in the historical engineering stage status quantity data matrix; the calculation formula is as follows,

[0095] ;

[0096] Set the end status quantity mapping error threshold; when there is initial end status quantity mapping error data in the initial end status quantity mapping error data set that is greater than or equal to the end status quantity mapping error threshold, regard the corresponding initial engineering stage status quantity mapping equation as the initial engineering stage status quantity mapping equation to be adjusted, and adjust the initial engineering stage status quantity mapping equation to be adjusted until there is no initial end status quantity mapping error data in the initial end status quantity mapping error data set that is greater than or equal to the end status quantity mapping error threshold, and obtain the final engineering stage status quantity mapping equation set; otherwise, regard the initial engineering stage status quantity mapping equation set as the final engineering stage status quantity mapping equation set;

[0097] The adjustment of the initial engineering stage status quantity mapping equation to be adjusted in S223 includes the following steps:

[0098] S2231. Set several constant coefficients of the initial engineering stage status quantity mapping equation to be adjusted to obtain the set of constant coefficients to be adjusted; set the value range of each constant coefficient in the set of constant coefficients to be adjusted to obtain the set of value ranges of the constant coefficients to be adjusted , , respectively represent the iThe lower limit and the upper limit of the values of the constant coefficients represents the total number of constant coefficients of the initial engineering stage state quantity mapping equation to be adjusted;

[0099] Construct an engineering stage state quantity mapping adjustment pigeon population , represents the i th pigeon in the engineering stage state quantity mapping adjustment pigeon population, represents the scale of the engineering stage state quantity mapping adjustment pigeon population; set the maximum number of iterations of the engineering stage state quantity mapping adjustment pigeon population to be d 1 and the current number of iterations to be d 2, which are respectively recorded as the maximum engineering adjustment iteration number and the current engineering adjustment iteration number; the search space dimension of the engineering stage state quantity mapping adjustment pigeon population is ;

[0100] S2232. Set the initial position of each pigeon in the engineering stage state quantity mapping adjustment pigeon population according to the set of value intervals of the constant coefficients to be adjusted, and obtain the first initial position matrix ; as follows,

[0101] ;

[0102] Among them, represents the position component of the j th pigeon in the engineering stage state quantity mapping adjustment pigeon population on the i th constant coefficient dimension of the initial engineering stage state quantity mapping equation to be adjusted; the calculation formula is as follows,

[0103] ;

[0104] In the formula, rand 1ji represents a random number generated between 0 and 1 for ;

[0105] S2233. Set the fitness function of the engineering stage state quantity mapping adjustment pigeon population ; as follows,

[0106] ;

[0107] In the formula, represents the error between the mapped data and the actual data after substituting a set of constant coefficients obtained in each iteration into the initial engineering stage state quantity mapping equation to be adjusted;

[0108] S2234. Start iteration. Before iteration, set the current iteration count of the project adjustment to 1. During the first round of iteration, use the engineering phase state variable mapping to adjust the fitness function of the pigeon population. Calculate the fitness values of the initial positions of each pigeon in the first initial position matrix to obtain the first fitness value set. Take the maximum fitness value in the first fitness value set and the corresponding initial position of the pigeon as the first global best fitness and the first global best position respectively. Update the initial positions of each pigeon in the first initial position matrix according to the first global best fitness and the first global best position. After the update is completed, increment the current iteration count of the project adjustment by 1 and enter the next round of iteration.

[0109] During each subsequent round of iteration, use the engineering phase state variable mapping to adjust the fitness function of the pigeon population. Calculate the fitness values of the positions of each pigeon in the pigeon population adjusted by the engineering phase state variable mapping updated during the previous round of iteration to obtain the second fitness value set. Take the maximum fitness value in the second fitness value set and the corresponding position of the pigeon as the second global best fitness and the second global best position respectively. Update the positions of each pigeon in the pigeon population adjusted by the engineering phase state variable mapping updated during the previous round of iteration according to the second global best fitness and the second global best position. After the update is completed, increment the current iteration count of the project adjustment by 1 and enter the next round of iteration.

[0110] S2235. When Stop iteration to obtain the first final global best position; otherwise, continue iteration until Substitute each position component of the first final global best position into the initial engineering phase state variable mapping equation to be adjusted to obtain the optimized engineering phase state variable mapping equation. Substitute the data corresponding to the data in the historical engineering design dataset matrix, historical engineering phase state variable data matrix, historical phase duration data matrix, historical engineering phase state environmental impact factor dataset matrix, and historical engineering phase feature dataset matrix in S222 into the optimized engineering phase state variable mapping equation for mapping to obtain the historical optimized engineering phase end state variable mapping dataset. Calculate the error value between the historical optimized engineering phase end state variable mapping dataset and the state variable data at the end of the engineering phase in the corresponding column of the historical engineering phase state variable data matrix to obtain the optimized end state variable mapping error data.

[0111] When the optimized end state variable mapping error data is less than the end state variable mapping error threshold, the adjustment is completed; otherwise, return to S2234 to continue iteration until the optimized end state variable mapping error data is less than the end state variable mapping error threshold.

[0112] The pigeon flock optimization algorithm has a good optimization effect by simulating the map, compass operation, and landmark operation used by pigeons during navigation; it requires fewer parameters to be adjusted, is not sensitive to parameter settings, has strong resistance to noise and interference, and has high stability and reliability; it can effectively explore the solution space and avoid falling into local optimal solutions; based on the above advantages, in this solution, the pigeon flock optimization algorithm is used to iteratively adjust multiple constant coefficients in the mapping equation of the initial engineering stage state quantity to be adjusted for multiple times, and the error between the mapping data and the actual data of the mapping equation of the initial engineering stage state quantity to be adjusted is used as the fitness function; therefore, as the iteration progresses, the mapping accuracy of the mapping equation of the initial engineering stage state quantity to be adjusted becomes higher and higher, and finally meets the mapping requirements;

[0113] S3. In cooperation with the engineering stage feature type matrix and the engineering design data type set, obtain various types of feature data, engineering design data, and preset periods for each stage of the current project to be retrospectively audited, and adjust the engineering design data for each stage of the current project to be retrospectively audited to obtain the final design data matrix for the current stage of the project to be retrospectively audited;

[0114] The said S3 includes the following steps:

[0115] S31. Set the current project to be retrospectively audited; in cooperation with the engineering stage feature type matrix and the engineering design data type set, and obtain various types of feature data and engineering design data for each stage of the current project to be retrospectively audited according to the construction requirements of the current project to be retrospectively audited, to obtain the feature data matrix for the current stage of the project to be retrospectively audited and the design data matrix for the current stage of the project to be retrospectively audited; then set the preset period for each stage in the current project to be retrospectively audited to obtain the current stage preset period set;

[0116] S32. Set the current engineering stage; the current engineering stage refers to the engineering stage currently in progress in the current project to be retrospectively audited; collect the engineering stage state environment impact factor data at several time points before the start of the current engineering stage according to the engineering stage state environment impact factor type set to obtain the current historical state environment impact factor data matrix; based on the current historical state environment impact factor data matrix and using a BP neural network model, predict the engineering stage state environment impact factor data at multiple time points during the current engineering stage to obtain the current predicted state environment impact factor data matrix;

[0117] Obtain the state quantity data at the start of the current engineering phase in coordination with the set of engineering phase state quantity types, to obtain the starting state quantity data of the current phase, which is generally 0; calculate the average value of the state environment impact factor data of each type at multiple time points in the current predicted state environment impact factor data matrix, to obtain the average data set of the current predicted state environment impact factors;

[0118] S33. Adjust the design data matrix of the current engineering phase to be retrospectively audited according to the current phase preset cycle set, the current engineering phase characteristic data matrix to be retrospectively audited, the average data set of the current predicted state environment impact factors, and the starting state quantity data of the current phase, to obtain the final design data matrix of the current engineering phase to be retrospectively audited;

[0119] The S33 includes the following steps:

[0120] S331. Input the preset cycle corresponding to the current engineering phase in the current phase preset cycle set, the engineering phase characteristic data set corresponding to the current engineering phase in the current engineering phase characteristic data matrix to be retrospectively audited, the average data set of the current predicted state environment impact factors, the starting state quantity data of the current phase, and the engineering phase design data set corresponding to the current engineering phase in the current engineering phase design data matrix to be retrospectively audited into the corresponding final engineering phase state quantity mapping equation in the final engineering phase state quantity mapping equation set for mapping, to obtain the ending state quantity data of the current phase;

[0121] S332. Set the state quantity error threshold corresponding to the current engineering phase and the required state quantity data at the end of the current engineering phase, denoted as the ending state quantity standard data of the current phase and the current state quantity error threshold; when the error between the ending state quantity data of the current phase and the ending state quantity standard data of the current phase is greater than or equal to the current state quantity error threshold, adjust the engineering phase design data set corresponding to the current engineering phase in the current engineering phase design data matrix to be retrospectively audited until the error between the ending state quantity data of the current phase and the ending state quantity standard data of the current phase is less than the current state quantity error threshold, to obtain the final ending state quantity data of the current phase;

[0122] The adjustment of the engineering phase design data set corresponding to the current engineering phase in the current engineering phase design data matrix to be retrospectively audited in S332 includes the following steps:

[0123] S3321. Denote the engineering phase design data set corresponding to the current engineering phase in the current engineering phase design data matrix to be retrospectively audited as the current engineering phase design data set to be adjusted; set the change range corresponding to each design data in the current engineering phase design data set to be adjusted, to obtain the current engineering phase design data change interval set c 2. As follows,

[0124] ;

[0125] Among them, and respectively represent the lower change limit and the upper change limit of the engineering stage design data of the i th type in the current engineering stage design dataset to be adjusted;

[0126] Construct an engineering stage design data change pigeon population , represents the i th pigeon in the engineering stage design data change pigeon population, represents the scale of the engineering stage design data change pigeon population; set the maximum number of iterations of the engineering stage design data change pigeon population to be d 3 and the current number of iterations to be d 4, which are respectively recorded as the maximum iteration number of design change and the current iteration number of design change; the search space dimension of the engineering stage design data change pigeon population is ;

[0127] S3322. Set the initial position of each pigeon in the engineering stage design data change pigeon population according to the current engineering stage design data change interval set to obtain the second initial position matrix ; as follows,

[0128] ;

[0129] Among them, represents the position component of the initial position of the j pigeons in the engineering stage design data change pigeon population on the i th type of engineering stage design data dimension in the current engineering stage design dataset to be adjusted; the calculation formula is as follows,

[0130] ;

[0131] In the formula, rand 2ji represents a random number generated between 0 and 1 for ;

[0132] S3323. Set the fitness function of the engineering stage design data change pigeon population ; as follows,

[0133] ;

[0134] In the formula, eIt represents the error between the state quantity data obtained by mapping the engineering phase design data of each type obtained in each iteration, the preset cycle of the current phase in S331, the engineering phase feature data set corresponding to the current engineering phase in the current traceable audit engineering phase feature data matrix, the average data set of current predicted state environmental impact factors, and the current phase start state quantity data into the corresponding final engineering phase state quantity mapping equation in the final engineering phase state quantity mapping equation set and the corresponding standard state quantity data;

[0135] S3324. Start iteration. Before iteration, set the current iteration number of the design change to 1; in the first round of iteration, use the engineering phase design data to change the fitness function of the pigeon population Calculate the fitness value of the initial position of each pigeon in the second initial position matrix to obtain the third fitness value set; take the maximum fitness in the third fitness value set and the corresponding initial position of the pigeon as the third global best fitness and the third global best position respectively; update the initial position of each pigeon in the second initial position matrix according to the third global best fitness and the third global best position; after the update is completed, add 1 to the current iteration number of the design change and enter the next round of iteration;

[0136] In each other round of iteration, use the engineering phase design data to change the fitness function of the pigeon population Calculate the fitness value of the position of each pigeon in the pigeon population with engineering phase design data change updated in the previous round of iteration to obtain the fourth fitness value set; take the maximum fitness in the fourth fitness value set and the corresponding position of the pigeon as the fourth global best fitness and the fourth global best position respectively; update the position of each pigeon in the pigeon population with engineering phase design data change updated in the previous round of iteration according to the fourth global best fitness and the fourth global best position; after the update is completed, add 1 to the current iteration number of the design change and enter the next round of iteration;

[0137] S3325. When Stop iteration to obtain the second final global best position and the final global best fitness; take the final global best fitness as the error data of the end state quantity of the current phase after optimization; otherwise, continue iteration until When the error data of the end state quantity of the current phase after optimization is less than the current state quantity error threshold, the adjustment is completed; otherwise, return to S3324 to continue iteration until the error data of the end state quantity of the current phase after optimization is less than the current state quantity error threshold;

[0138] S333. Replace the characteristic data corresponding to the next project phase in the characteristic data set of the current project phase to be traced and audited in the current project phase characteristic data matrix with the data of the final end state quantity of the current phase; then replace the current project phase with the next phase of the current project phase, and repeat S32 and S33; until the current project phase is the last phase of the current project to be traced and audited, to obtain the current project phase design data matrix after change;

[0139] S4. Audit the design change data in the current project to be traced and audited according to the current project phase final design data matrix and conduct process tracing;

[0140] The S4 includes the following steps:

[0141] S41. Compare the current project phase final design data matrix and the current project phase design data matrix to obtain the current project to be traced and audited design change data matrix;

[0142] S42. After the current project to be traced and audited starts, when it is necessary to change the project design data, sort out the data to be changed to obtain the project design change data to be audited; compare the project design change data to be audited with the current project to be traced and audited design change data matrix to determine whether the project design change data to be audited meets the requirements; when it does not meet the requirements, conduct process tracing for the project design change data to be audited; otherwise, no process tracing is required, and the project design change data to be audited is used in the current project to be traced and audited.

[0143] Embodiment 2: This embodiment discloses a process tracing and auditing system applied to engineering design data. The system can implement the method of the above embodiment, including an engineering data type setting module, a state quantity environmental impact factor setting module, a historical engineering data collection module, a state quantity mapping equation construction module, a current engineering data acquisition module, a current project phase state quantity environmental impact factor data prediction and calculation module, a current engineering design data adjustment module, and a current engineering design change data tracing and auditing module;

[0144] The engineering data type setting module is used to set several characteristic types, engineering state quantity types, and several engineering design data types corresponding to several project phases, to obtain an engineering phase characteristic type matrix, an engineering phase state quantity type set, and an engineering design data type set;

[0145] The state quantity environmental impact factor setting module is used to set several external environmental impact factor types of each engineering phase state quantity in the engineering phase state quantity type set to obtain an engineering phase state environmental impact factor type set;

[0146] The historical engineering data collection module is used to collect multiple sets of engineering design data, status quantity data at the start and end of each stage, time-consuming data, average data of engineering stage status environmental impact factors at multiple time points, and engineering stage feature data during various historical engineering stages according to the engineering stage feature type matrix, engineering stage status quantity type set, engineering design data type set, and engineering stage status environmental impact factor type set, so as to obtain a historical engineering design data set matrix, a historical engineering stage status quantity data matrix, a historical stage time-consuming data matrix, a historical engineering stage status environmental impact factor data set matrix, and a historical engineering stage feature data set matrix;

[0147] The status quantity mapping equation construction module is used to construct a final engineering stage status quantity mapping equation set according to the historical engineering design data set matrix, the historical engineering stage status quantity data matrix, the historical stage time-consuming data matrix, the historical engineering stage status environmental impact factor data set matrix, and the historical engineering stage feature data set matrix;

[0148] The current engineering data acquisition module is used to cooperate with the engineering stage feature type matrix and the engineering design data type set to obtain various types of feature data, engineering design data, and preset periods for each stage of the current engineering to be retrospectively audited, so as to obtain a current engineering to be retrospectively audited stage feature data matrix, a current engineering to be retrospectively audited stage design data matrix, and a current stage preset period set;

[0149] The current engineering stage status quantity environmental impact factor data prediction and calculation module is used to predict and calculate the average value of the status quantity environmental impact factor data at multiple time points in the current engineering stage of the current engineering to be retrospectively audited, so as to obtain a current predicted status environmental impact factor average data set;

[0150] The current engineering design data adjustment module is used to adjust the current engineering to be retrospectively audited stage design data matrix according to the current stage preset period set, the current engineering to be retrospectively audited stage feature data matrix, the current predicted status environmental impact factor average data set, and the current stage starting status quantity data, so as to obtain a current engineering to be retrospectively audited stage final design data matrix;

[0151] The current engineering design change data retrospective audit module is used to audit the design change data in the current engineering to be retrospectively audited and perform process tracing according to the current engineering to be retrospectively audited stage final design data matrix.

[0152] In the description of this specification, the descriptions referring to terms such as "one embodiment", "example", "specific example", etc. mean that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0153] The preferred embodiments of the invention disclosed above are only used to help illustrate the invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to the specific embodiments described. Obviously, many modifications and variations can be made according to the content of this specification. These embodiments are selected and specifically described in this specification in order to better explain the principles and practical applications of the invention, so that those skilled in the art can well understand and utilize the invention.

Claims

1. A process tracing and auditing method applied to engineering design changes, characterized in that: The following steps are involved: S1. Set several feature types, engineering state quantity types, several types of engineering design data, and several types of external environment influencing factors of the state quantity of each engineering stage corresponding to several engineering stages, and obtain an engineering stage feature type matrix, an engineering stage state quantity type set, an engineering design data type set, and an engineering stage state environment influencing factor type set; S2. According to the engineering stage characteristic type matrix, the engineering stage state quantity type set, the engineering design data type set and the engineering stage state environment influencing factor type set, multiple sets of engineering design data at each stage in the historical engineering process, state quantity data at the beginning and end of the stage, time consumption data, average data of engineering stage state environment influencing factors at multiple time points and engineering stage characteristic data are collected to construct the final engineering stage state quantity mapping equation set; S3. Acquire various types of characteristic data, engineering design data and preset cycles of each stage of the current audited project in cooperation with the engineering stage characteristic type matrix and the engineering design data type set, and adjust the engineering design data of each stage of the current audited project in order to obtain the final design data matrix of the current audited project in the current stage; S4. Audit the design change data in the current audit project based on the final design data matrix of the current audit project and perform process tracing; The S4 comprises the following steps: S41, comparing the final design data matrix of the current audited engineering stage to be traced back and the design data matrix of the current audited engineering stage to be traced back, to obtain the design change data matrix of the current audited engineering stage to be traced back; S42. After the current audit project to be traced begins, when it is necessary to change the engineering design data, the data to be changed are sorted to obtain the engineering design change data to be audited; the engineering design change data to be audited is compared with the current engineering design change data matrix to be traced to determine whether the engineering design change data to be audited meets the requirements; when it does not meet the requirements, the process of the engineering design change data to be audited is traced; otherwise, there is no need to trace the process, and the engineering design change data to be audited is used in the current audit project to be traced.

2. A process tracing and auditing method for engineering design changes according to claim 1, characterized in that: The S1 comprises the following steps: S11, setting a number of engineering stages and engineering design data types to obtain an engineering stage set and an engineering design data type set; setting a number of feature types corresponding to each stage in the engineering stage set to obtain an engineering stage feature type matrix; S12. Set the engineering state quantity type corresponding to each engineering stage in the engineering stage set to obtain an engineering stage state quantity type set; set several external environmental factor types that affect the state quantity of each engineering stage in the engineering stage state quantity type set to obtain an engineering stage state environment influencing factor type set.

3. A process tracing and auditing method for engineering design changes according to claim 2, characterized in that: The S2 comprises the following steps: S21, in conjunction with the engineering stage set, engineering design data type set, engineering stage state quantity type set, engineering stage characteristic type matrix and engineering stage state environment influencing factor type set, collect multiple sets of engineering design data at various stages in the historical engineering process, state quantity data at the beginning and end of the stage, time consumption data, average data of engineering stage state environment influencing factors at multiple time points and engineering stage characteristic data, to obtain a historical engineering design data set matrix, a historical engineering stage state quantity data matrix, a historical stage time consumption data matrix, a historical engineering stage state environment influencing factor data set matrix, and a historical engineering stage characteristic data set matrix; S22. Construct a set of state quantity mapping equations for the final engineering stage.

4. A process tracing and auditing method for engineering design changes according to claim 3, characterized in that: The S22 comprises the following steps: S221, constructing the initial engineering stage state quantity mapping equation corresponding to each engineering stage to obtain the initial engineering stage state quantity mapping equation set; S222, substitute the data in the historical engineering design data set matrix, the historical engineering stage state quantity data matrix, the historical stage time consumption data matrix, the historical engineering stage state environment impact factor data set matrix, and the historical engineering stage characteristic data set matrix into the corresponding initial engineering stage state quantity mapping equation set for mapping, and obtain the historical engineering stage end state quantity mapping data matrix; S223, calculate the error value between each column of the state quantity mapping data matrix at the end of the historical engineering stage and the state quantity data at the end of the engineering stage in the corresponding column of the state quantity mapping data matrix at the end of the historical engineering stage, and obtain an initial end state quantity mapping error data set; set an end state quantity mapping error threshold; adjust the initial engineering stage state quantity mapping equation to be adjusted in accordance with the end state quantity mapping error threshold and the initial end state quantity mapping error data set.

5. A process tracing and auditing method for engineering design changes according to claim 4, characterized in that: In S223, the pigeon flock optimization algorithm is used to adjust the state quantity mapping equation of the initial engineering stage.

6. A process tracing and auditing method for engineering design changes according to claim 5, characterized in that: The S3 comprises the following steps: S31, setting the current audit project to be traced back; obtaining various types of characteristic data and engineering design data of each stage of the current audit project to be traced back according to the construction requirements of the current audit project to be traced back, and obtaining the characteristic data matrix of the stage of the current audit project to be traced back and the design data matrix of the stage of the current audit project to be traced back; and then setting the preset period of each stage of the current audit project to be traced back, and obtaining the preset period set of the current stage; S32, setting the current engineering stage; collecting the engineering stage state environmental influencing factor data at several time points before the start of the current engineering stage and using the BP neural network model to predict the engineering stage state environmental influencing factor data at multiple time points during the current engineering stage to obtain the current predicted state environmental influencing factor data matrix; Obtaining the state quantity data at the beginning of the current engineering stage to obtain the starting state quantity data of the current stage; calculating the average value of each type of state environment influencing factor data at multiple time points in the current predicted state environment influencing factor data matrix to obtain the current predicted state environment influencing factor average data set; S33. Adjust the design data matrix of the current audit engineering stage according to the preset cycle set of the current stage, the characteristic data matrix of the current audit engineering stage, the average data set of environmental influencing factors of the current predicted state, and the initial state quantity data of the current stage to obtain the final design data matrix of the current audit engineering stage.

7. A process tracing and auditing method for engineering design changes according to claim 6, characterized in that: The S33 comprises the following steps: S331, inputting the preset period corresponding to the current engineering stage in the preset period set of the current stage, the engineering stage characteristic data set corresponding to the current engineering stage in the characteristic data matrix of the engineering stage to be traced back for audit, the average data set of environmental influencing factors of the current predicted state, the initial state quantity data of the current stage, and the engineering stage design data set corresponding to the current engineering stage in the design data matrix of the engineering stage to be traced back for audit into the final engineering stage state quantity mapping equation corresponding to the final engineering stage state quantity mapping equation set for mapping, and obtaining the final state quantity data of the current stage; S332, set the state quantity error threshold corresponding to the current engineering stage and the state quantity requirement data at the end of the current engineering stage, recorded as the current stage end state quantity standard data and the current state quantity error threshold; when the error between the current stage end state quantity data and the current stage end state quantity standard data is greater than or equal to the current state quantity error threshold, adjust the engineering stage design data set corresponding to the current engineering stage in the current engineering stage design data matrix to be traced back and audited, until the error between the current stage end state quantity data and the current stage end state quantity standard data is less than the current state quantity error threshold, and obtain the current stage final end state quantity data; S333, using the final end state quantity data of the current stage to be traced back to replace the corresponding feature data in the feature data matrix of the current engineering stage to be audited, which corresponds to the next stage engineering stage of the current engineering stage; then using the next stage of the current engineering stage to replace the current engineering stage, repeat S32 and S33; until the current engineering stage is the last stage of the current engineering stage to be audited, the design data matrix after the change of the current engineering stage to be audited is obtained.

8. A process tracing and auditing method for engineering design changes according to claim 7, characterized in that: In S332, the pigeon flock optimization algorithm is used to adjust the engineering stage design data set corresponding to the current engineering stage in the current engineering stage design data matrix to be traced back and audited.

9. A system for implementing a process tracing and auditing method for engineering design changes as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Engineering project-based completion ending stage information management system

    CN118886863A