Steel member life cycle management system based on building information model
Patent Information
- Application Number
- CN202611109481.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-24
- Publication Date
- 2026-10-20
AI Technical Summary
[0004]本发明提供了一种基于建筑信息模型的钢构件全生命周期管理系统,以解决依赖人工管理钢构件相关信息,难以满足工程管理的高效化和精准化需的问题
本发明公开了一种基于建筑信息模型的钢构件全生命周期管理系统,该系统包括:钢构件设计模块,用于针对每个钢构件,基于钢构件的建筑信息模型,为钢构件分配预设标识,并将钢构件的属性信息与预设标识关联,再根据钢构件的建筑信息模型和钢构件的属性信息,生成钢构件的待加工图样;钢构件生产模块,用于针对每个钢构件,基于钢构件的待加工图样,生产钢构件,并将钢构件的生产数据更新至钢构件的建筑信息模型中;钢构件供货模块,用于针对每个钢构件,基于钢构件的预设标识,对钢构件进行供货管理;钢构件建造模块,用于针对每个钢构件,通过施工对象对供货管理后的钢构件,按照预设标识进行建造管理,并将钢构件的建造数据更新至钢构件的建筑信息模型中;钢构件运维模块,用于针对每个钢构件,基于钢构件的预设标识,获取设计阶段、生产阶段、供货阶段、建造阶段和运维阶段的数据信息,并针对每个阶段,对钢构件进行运维管理。本发明通过钢构件设计模块、钢构件生产模块、钢构件供货模块、钢构件建造模块和钢构件运维模块相互配合,大幅减少了人工逐一清点和扫描钢构件的时间,供货和盘点效率得到显著提升,总之,本发明可以满足工程管理的高效化和精准化需求。
Smart Images

Figure FT_1 
Figure FT_2 
Figure FT_3
Abstract
Description
Technical Field
[0001] This invention relates to the field of building engineering technology, and specifically to a steel component lifecycle management system based on building information modeling. Background Technology
[0002] In construction engineering, steel structures have become the core structural form for super high-rise buildings, large-span public facilities, industrial plants, and major infrastructure projects due to their advantages such as high strength, short construction period, good seismic performance, and high space utilization. As the scale of steel structure projects continues to expand, the types and specifications of steel components are becoming increasingly diverse. The number of steel components in a single project often reaches thousands or even tens of thousands, involving multiple stages such as production, warehousing, transportation, installation, and operation and maintenance.
[0003] In related technologies, the information on steel components is typically checked manually one by one. However, manual verification is inefficient and prone to visual fatigue and recording errors, making it difficult to meet the needs of large-scale engineering projects for rapid inventory checks and verification of steel components, thus affecting construction schedule planning. Furthermore, the steel component supply chain involves multiple links, including manufacturers, warehousing centers, transportation units, and construction sites. Each link relies on manual, periodic entry of stored steel component information, lacking a unified information association and sharing mechanism, and failing to ensure timely synchronization of relevant information across all links. Therefore, relying on manual management of steel component information is insufficient to meet the demands for efficient and accurate project management. Summary of the Invention
[0004] This invention provides a steel component lifecycle management system based on building information modeling to solve the problem that relying on manual management of steel component-related information makes it difficult to meet the needs of efficient and accurate engineering management.
[0005] In a first aspect, the present invention provides a steel component lifecycle management system based on Building Information Modeling (BIM), the system comprising: The steel component design module is used to assign preset identifiers to each steel component based on its building information model, associate the attribute information of the steel component with the preset identifiers, and then generate the steel component's drawing to be processed based on the building information model and attribute information of the steel component. The steel component production module is used to produce steel components for each component based on the drawings to be processed, and to update the production data of the steel components in the building information model of the steel components. The steel component supply module is used to manage the supply of steel components based on their preset identifiers. The steel component construction module is used to manage the construction of each steel component after supply management according to preset identifiers, and to update the construction data of the steel component to the building information model of the steel component. The steel component operation and maintenance module is used to obtain data information from the design, production, supply, construction and operation and maintenance stages for each steel component based on its preset identifier, and to perform operation and maintenance management for each stage.
[0006] In some specific implementations, the steel component lifecycle management system based on Building Information Modeling (BIM) includes the following attribute information for steel components: steel component dimensions, steel component material information, and steel component connection node information; and a steel component design module, including: The steel component identification allocation unit is used to assign a preset identification to each steel component based on its building information model, and to associate the steel component's size information, material information, and connection node information with the preset identification. The steel component drawing generation unit is used to generate a drawing of the steel component to be processed for each steel component, based on the building information model, size information, material information, and connection node information of the steel component.
[0007] In some specific implementations, the steel component production module includes: The steel component identification unit is used to scan each steel component with an identification scanning device to identify the preset identification of the steel component. A steel component production unit is used to produce steel components for each component based on the drawings to be processed. The steel component data update unit is used to update the production data of each steel component into the building information model of the steel component.
[0008] In some specific implementations, the steel component supply module includes: The steel component outbound management unit is used to generate electronic outbound documents for each steel component based on its preset identifier, and to verify the outbound task information and record the transportation information of the steel component. The steel component warehousing management unit is used to verify the warehousing task information of each steel component based on its preset identifier and electronic outbound document. When an abnormal condition occurs in a steel component, it will execute an abnormal alarm prompt.
[0009] In some specific implementations, the steel component supply module includes: The inventory traceability management unit is used to dynamically display the inventory information of each steel component based on its preset identifier through digital display devices, and to display the full life cycle data of the steel component, which consists of the design stage, production stage, supply stage, construction stage and operation and maintenance stage. The inventory report generation unit is used to generate an inventory report for each steel component based on its inventory information.
[0010] In some specific implementations, the steel component supply module includes: The steel component identification association unit is used to associate steel components belonging to the same group with each steel component based on the preset identification of the steel component, so as to obtain a component identification set; The steel component scanning management unit is used to scan steel components in the same group in batches by operators based on the component identification set. The steel component anomaly detection unit is used during the supply phase to detect anomalies in the operator's actions based on the scanning results of the operator scanning the same group of steel components in batches.
[0011] In some specific implementations, the steel component supply module is used to identify each steel component by means of RFID identification. The steel component is equipped with an RFID tag and a QR code tag, and the RFID tag and QR code tag store the preset identifier of the steel component.
[0012] In some specific implementations, the steel component construction module includes: The steel component safety management unit is used to ensure the safe construction of each steel component after supply management, based on the construction object. The steel component data update unit is used to update the construction data of each steel component into the building information model of the steel component after the steel component is installed.
[0013] In some specific implementations, the preset identifier is generated using the following formula: ID = P + T + S + C Wherein, ID is the preset identifier, P is the project code, T is the steel component type code, S is the serial number, and C is the check code.
[0014] In some specific implementations, when data updates occur in steel components at any stage of the design, production, supply, construction, and operation and maintenance phases, the data is adaptively synchronized to the building information model.
[0015] The technical solution of this invention has the following advantages: This invention discloses a steel component lifecycle management system based on Building Information Modeling (BIM). The system includes: a steel component design module, used to assign a preset identifier to each steel component based on its BIM, associate the component's attribute information with the preset identifier, and generate a drawing of the steel component to be processed based on the BIM and attribute information; a steel component production module, used to produce each steel component based on the drawing to be processed, and update the production data to the BIM; a steel component supply module, used to manage the supply of each steel component based on its preset identifier; a steel component construction module, used to manage the construction of each supplied steel component according to its preset identifier and update the construction data to the BIM; and a steel component operation and maintenance module, used to acquire data information for the design, production, supply, construction, and operation and maintenance stages for each steel component based on its preset identifier, and to manage the operation and maintenance of the steel component at each stage. This invention significantly reduces the time spent manually counting and scanning steel components by integrating steel component design, production, supply, construction, and maintenance modules. This greatly improves supply and inventory efficiency. In short, this invention can meet the needs of high-efficiency and precise engineering management. Attached Figure Description
[0016] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0017] Figure 1 This is a structural block diagram of a steel component lifecycle management system based on building information modeling according to an embodiment of the present invention; Figure 2 This is another structural block diagram of the steel component life cycle management system based on building information model according to an embodiment of the present invention; Figure 3 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0019] It is understood that before using the technical solutions disclosed in the various embodiments of the present invention, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in the present invention and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.
[0020] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.
[0021] With the deepening of digital transformation in the construction industry, Building Information Modeling (BIM), Internet of Things (IoT), and mobile internet technologies are widely used in engineering construction. BIM, as the carrier of building information models, integrates the geometric and attribute information of buildings, providing a visualization platform for project management. Radio Frequency Identification (RFID) technology, with its advantages of non-contact operation, batch reading, and strong environmental adaptability, has been widely used in logistics, warehousing, and other fields, providing technical means for item identification and tracking. QR code technology, with its advantages of low cost, simple generation, and convenient identification, has become an important means of information identification and is widely used in various scenarios.
[0022] In the field of steel structure engineering, the increasing number of large and complex steel structure projects has led to a continuous increase in the difficulty of managing steel components. In large-scale projects such as super high-rise buildings, long-span bridges, and stadiums, the number of steel components is enormous, their specifications diverse, and their distribution widespread. Traditional management methods are no longer sufficient to meet the needs of modern engineering management, necessitating a technological solution that can achieve information-based management of steel components throughout their entire lifecycle. Currently, some research has attempted to apply RFID or QR code technology to steel component management, but most studies are limited to a single stage or aspect, lacking a systematic solution. Furthermore, issues such as multi-source data synchronization and real-time information delivery remain unresolved, further hindering the widespread application of these technologies.
[0023] Due to its advantages such as high strength, short construction period, good seismic performance, and high space utilization, steel structure has become the core structural form for super high-rise buildings, large-span public facilities, industrial plants, and major infrastructure. As the scale of steel structure projects continues to expand, the types and specifications of steel components are becoming increasingly diverse. The number of steel components in a single project often reaches thousands or even tens of thousands, involving multiple stages such as production, warehousing, transportation, installation, and operation and maintenance.
[0024] In related technologies, manual verification of component identification, quantity, and specifications is generally relied upon. This not only limits the amount of inventory that can be counted per unit time but also easily leads to visual fatigue and recording errors. It is difficult to meet the needs of large-scale engineering projects for rapid inventory counting and verification of steel components, thus affecting construction schedule planning. Furthermore, supply chain traceability is lacking. The steel component supply chain involves manufacturers, warehousing centers, transportation companies, and... At construction sites and other locations, information from various stages is often stored in independent systems or paper archives, lacking a unified information association and sharing mechanism. When quality issues or supply delays occur in steel components, data must be retrieved across departments and systems, making it difficult to quickly pinpoint the root cause. The traceability period often lasts for days or even weeks, impacting problem-solving efficiency. Generally, steel component-related data relies heavily on manual, periodic entry, failing to achieve real-time data aggregation and updates, resulting in poor data synchronization timeliness. Therefore, relying on manual management of steel component-related information is insufficient to meet the demands for efficient and precise project management.
[0025] Therefore, embodiments of this application provide a steel component lifecycle management system based on Building Information Modeling (BIM), such as... Figure 1 As shown, the system includes: a steel component design module 11, a steel component production module 12, a steel component supply module 13, a steel component construction module 14, and a steel component operation and maintenance module 15.
[0026] Among them, Figure 1 In the middle, the steel component design module 11 is used to assign a preset identifier to each steel component based on the building information model of the steel component, associate the attribute information of the steel component with the preset identifier, and then generate the drawing to be processed of the steel component according to the building information model of the steel component and the attribute information of the steel component.
[0027] In a specific example, the preset identifier is generated using the following formula: ID = P + T + S + C; where ID is the preset identifier, P is the project code, T is the steel component type code, S is the serial number, and C is the check code.
[0028] In a specific example, the attribute information of the steel component includes: steel component size information, steel component material information, and steel component connection node information.
[0029] In the BIM model, each steel component is assigned a unique preset identifier, which serves as the identification of the corresponding steel component. This preset identifier is associated with the steel component's geometric dimensions, material specifications, connection nodes, and other attribute information.
[0030] Specifically, the steel component design module is used to assign preset identifiers to each steel component based on its building information model, and associate the steel component's size information, material information, and connection node information with the preset identifiers. The steel component design module automatically generates prefabrication details for each component, which helps guide the steel component production module to standardize the production of steel components.
[0031] Among them, Figure 1 In the middle, the steel component production module 12 is used to produce steel components for each steel component based on the steel component's drawing to be processed, and to update the steel component's production data to the steel component's building information model.
[0032] Specifically, during the production phase, the steel component production module is used to update the steel component's building information model in real time, based on the steel component's drawings to be processed, production welding records, coating and other production data.
[0033] Among them, Figure 1 In the middle, the steel component supply module 13 is used to manage the supply of steel components based on the preset identifier of each steel component.
[0034] In some alternative implementations, in Figure 1 In the middle, the steel component supply module 13 is used to identify each steel component by means of RFID identification. The steel component is equipped with an RFID tag, and the RFID tag stores the preset identifier of the steel component.
[0035] RFID identification is a communication technology that uses radio signals to identify specific targets and read / write related data. A typical RFID system consists of three parts: electronic tags, readers, and antennas.
[0036] This application employs dual identification technology using RFID and QR codes, with each steel component simultaneously bound to both an RFID tag and a QR code tag. The RFID tags utilize anti-metal materials and feature a special antenna design to reduce metal interference. The QR code tags are made of corrosion-resistant materials, ensuring continued identification even in harsh environments. The RFID tag reading probability model is as follows: Pread = 1 - e^(-λ·A·Gt·Gr / (4πd)^2).
[0037] Where λ is the wavelength, A is the effective area of the tag antenna, Gt is the antenna gain of the RFID tag, Gr is the antenna gain of the RFID reader, and d is the read / write distance. For metallic environments, impedance matching technology is used to improve tag performance: Zmatch = Za + jXm. Zmatch is the matching impedance, Za is the antenna impedance, and Xm is the reactance introduced by the matching network.
[0038] The steel component design module assigns preset identifiers to steel components based on their building information model. There are three main methods used in this process.
[0039] The first method involves pre-printing QR code labels with unique QR codes in batches, which are initially inactive. After the steel components are produced in the steel component production module, operators can use handheld terminals to scan the QR code labels, select the corresponding production order information in the system, and dynamically bind and activate the detailed information such as the component number, specifications, production batch, and quality information of the steel component with the QR code label. The label is then affixed to the steel component.
[0040] The second method involves using a label printer to print order information, including project name, component specifications, and unique code, in real time based on the production orders issued by the system. The printing process completes the information binding and activation, and operators simply affix the printed labels to the steel components.
[0041] The third method uses anti-metal RFID tags, which write the information of steel components into the chip through an RFID reader to achieve information binding.
[0042] exist Figure 1 In the middle, the steel component construction module 14 is used to manage the construction of each steel component after supply management through the construction object, according to the preset identifier, and update the construction data of the steel component to the building information model of the steel component.
[0043] Specifically, the construction data for steel components includes: construction record data for steel components and the construction record time, etc.
[0044] exist Figure 1 In the middle, the steel component operation and maintenance module 15 is used to obtain data information of the design stage, production stage, supply stage, construction stage and operation and maintenance stage for each steel component based on the preset identification of the steel component, and to perform operation and maintenance management of the steel component for each stage.
[0045] Specifically, the steel component operation and maintenance module is used to obtain full life-cycle data of each steel component, such as manufacturer, installation date, and maintenance records, based on the preset identifier of the steel component, during the design, production, supply, construction, and operation and maintenance stages. At the same time, the operation and maintenance records are updated synchronously.
[0046] In some specific implementation methods, such as Figure 2 As shown, the steel component design module 11 includes: a steel component identification allocation unit 111 and a steel component drawing generation unit 112.
[0047] exist Figure 2 In the middle, the steel component identification allocation unit 111 is used to assign a preset identification to each steel component based on the building information model of the steel component, and associate the steel component size information, steel component material information and steel component connection node information with the preset identification.
[0048] exist Figure 2 In the middle, the steel component drawing generation unit 112 is used to generate a drawing of the steel component to be processed for each steel component based on the building information model of the steel component, the size information of the steel component, the material information of the steel component and the connection node information of the steel component.
[0049] Specifically, the steel component identification allocation unit is mainly used for pre-setting identification allocation, and the steel component drawing generation unit is mainly used for the steel component drawings to be processed.
[0050] In some specific implementations, in Figure 2 In the steel component lifecycle management system based on building information modeling, the steel component production module 12 includes: a steel component identification unit 121, a steel component product production unit 122, and a steel component data update unit 123.
[0051] exist Figure 2 In the middle, the steel component identification unit 121 is used to scan the steel component with an identification scanning device to identify the preset identification of the steel component for each steel component; the steel component product production unit 122 is used to produce the steel component for each steel component based on the steel component's drawing to be processed; and the steel component data update unit 123 is used to update the steel component's production data to the steel component's building information model for each steel component.
[0052] Specifically, the main function of the steel component production module is to produce steel components based on the drawings to be processed.
[0053] In some specific implementations, in Figure 2 In the middle, the steel component supply module 13 includes: a steel component outbound management unit 131 and a steel component inbound management unit 132.
[0054] The steel component outbound management unit 131 is used to generate an electronic outbound document for each steel component based on the preset identifier of the steel component, and to verify the outbound task information of the steel component and record the transportation information of the steel component.
[0055] Specifically, in the outbound process, operators use handheld terminals to scan preset markings on steel components. The system automatically verifies whether the scanned component information matches the outbound task order. Upon successful verification, the system records the outbound time, carrier vehicle information, destination, etc., and automatically generates an electronic outbound document. For the loading process, it supports "one vehicle, one file" management, which means that the component list loaded on each transport vehicle can be scanned and recorded separately, and photos can be taken to preserve images of the loading site, ensuring the authenticity and accuracy of logistics information.
[0056] exist Figure 2 In the middle, the steel component warehousing management unit 132 is used to verify the warehousing task information of each steel component based on the preset identification of the steel component and the electronic outbound document of the steel component. When an abnormal condition of the steel component occurs, it will execute an abnormal alarm prompt action.
[0057] Specifically, during the receiving process, operators use handheld terminals to scan pre-defined markings on the delivered steel components. The system automatically compares the scanned data with the electronic documents provided by the shipper. If the information matches perfectly, the receiving confirmation is completed quickly, and the system updates the inventory status. If discrepancies are found, such as quantity shortages, incorrect models, or components not from the current batch, the system immediately triggers an alarm, generates an error report, and halts the receiving process, awaiting management intervention. This mechanism significantly improves the accuracy and efficiency of arrival verification.
[0058] In some specific implementations, in Figure 2 In the middle, the steel component supply module 13 includes: an inventory traceability management unit 133 and an inventory report generation unit 134.
[0059] exist Figure 2 In the middle, the inventory traceability management unit 133 is used to dynamically display the inventory information of each steel component according to the preset identification of the steel component through a digital display device, and display the full life cycle data of the steel component consisting of the design stage, production stage, supply stage, construction stage and operation and maintenance stage; the inventory report generation unit 134 is used to generate an inventory report for each steel component according to the inventory information of the steel component.
[0060] Based on the pre-set identifiers of steel components, the system dynamically displays accurate quantity and location information, among other inventory data, using digital display devices. By querying the unique code of any steel component, its complete history from production, all supplies, transportation, to final use can be clearly traced. The system automatically generates various inventory reports for steel components, including inventory counts, supply statistics, and anomaly analysis, providing data support for management decisions.
[0061] In some specific implementations, in Figure 2 In the middle, the steel component supply module 13 includes: a steel component identification association unit 135, a steel component scanning management unit 136, and a steel component anomaly detection unit 137.
[0062] exist Figure 2 In the middle, the steel component identification association unit 135 is used to associate steel components belonging to the same group according to the preset identification of each steel component to obtain a component identification set; the steel component scanning management unit 136 is used to scan the same group of steel components in batches by operators according to the component identification set; the steel component anomaly detection unit is used to detect anomalies in the operator's operation actions during the supply stage based on the scanning results of the operator's batch scanning of the same group of steel components.
[0063] Specifically, to address the inefficiency of scanning numerous, similar-shaped components such as steel pipes and profiles individually during supply, this embodiment introduces a "virtual code" intelligent association and batch processing mechanism. Operators can continuously scan multiple individual codes on the same bundle of components. The system aggregates and associates these individual codes to generate a virtual "bundle code." In subsequent supply operations, only one individual code or a specified bundle code needs to be scanned to achieve batch supply of the entire bundle of components, significantly reducing operational complexity, improving the processing efficiency of large quantities of materials, and ensuring traceability down to the individual component level.
[0064] In mathematics, a virtual suite K can be represented as a set of independent component identifiers: K = {id1, id2, id3, . . ., id n} The system assigns a meta-identifier IDk to K. When scanning any idi ∈ K, the system can reverse-locate IDk by querying the association table, thereby obtaining all member information of suite K.
[0065] The steel component anomaly detection unit detects anomalies in operator actions using a machine learning-based intelligent anomaly detection module based on backend data. This module employs an improved density-based noise-based spatial clustering algorithm (DBSCAN).
[0066] The algorithm treats each supply scan operation as a multi-dimensional data point p, whose dimensions may include: operator ID, operation timestamp, geographic location (GPS), component type, operation type (inbound / outbound), etc. By analyzing massive amounts of historical operation data, the algorithm can automatically identify dense areas of "normal operation mode".
[0067] The core concepts of the DBSCAN algorithm are as follows: ε-neighborhood: For a data point p, its ε-neighborhood is the set of all points whose distance from p (in the multidimensional feature space) is no greater than ε.
[0068] Key point: A point p is a core point if its ε-neighborhood contains at least MinPts points.
[0069] Boundary point: A point q is not a core point, but it falls within the ε-neighborhood of some core point p.
[0070] Noise points: Points that are neither core points nor boundary points, i.e., outliers. Mathematically, the relevant definition can be expressed as: neighborhood definition Nε(p) = {q ∈ D | dist(p, q) ≤ ε}, core point condition, |Nε(p)|≥MinPts.
[0071] Operational data identified as "noise points" represents potential abnormal behavior. Examples include a large number of outbound operations outside of working hours, inbound scanning in undesignated areas, and an operator scanning at a frequency far exceeding the average. These anomalies are automatically flagged by the system and pushed to management for review, thereby shifting from "passive response" to "proactive early warning" and improving the overall intelligence level of management.
[0072] In some specific implementations, the steel component lifecycle management system based on building information model adaptively synchronizes data to the building information model when data updates occur at any stage of the steel component's lifecycle, including the design, production, supply, construction, and operation and maintenance phases.
[0073] The system employs an asynchronous data synchronization mechanism, using an event-driven approach to achieve real-time synchronization of multi-source data. When any data source undergoes an update operation, the system automatically triggers the synchronization process, ensuring data consistency and timeliness in the distributed environment. The synchronization time interval utilizes an adaptive dynamic adjustment algorithm, automatically optimizing based on network conditions and data update frequency. Δt = α × (Tupdate- Tlast) + (1-α) × Δtprev+ β × log(Bavail / Bmin) Where Δt is the dynamic time interval, α is the smoothing coefficient (0≤α≤1), Tupdate is the data update timestamp, Tlast is the last synchronization timestamp, Δtprev is the previous synchronization interval, β is the bandwidth adjustment coefficient, Bavail is the available bandwidth, and Bmin is the minimum required bandwidth.
[0074] Data consistency verification uses an improved SHA-256 hash algorithm to ensure data transmission integrity. H(S)=SHA-256(Dnew||Dold|| Tstamp||Nonce); Where Dnew is the new dataset, Dold is the old dataset, Tstamp is the timestamp, and Nonce is a random number to prevent replay attacks.
[0075] Conflict detection and resolution employ an enhanced multi-version concurrency control (MVCC) algorithm: if (Vnew>Vold)∧(Hnew== Hcalc)∧(Tnew>Told- Δttol)thenUpdateelseKeep.
[0076] Where Vnew is the new data version number, Vold is the old data version number, Hnew is the received hash value, Hcalc is the locally calculated hash value, Tnew and Told are the new and old timestamps respectively, and Δttol is the time tolerance parameter. The synchronization efficiency evaluation model is η=(Nsuccess / Ntotal) × (Dsize / Tsync) × (1 - Perror), where η is the synchronization efficiency, Nsuccess is the number of successful synchronizations, Ntotal is the total number of synchronizations, Dsize is the data size, Tsync is the synchronization time, and Perror is the error rate.
[0077] In some alternative implementations, a multi-layered defense-in-depth security mechanism is employed to ensure data security throughout its entire lifecycle when data is transmitted during any of the design, production, supply, construction, and operation and maintenance phases of the steel components.
[0078] (1) Data transmission uses the TLS 1.3 encryption protocol, and key exchange uses the improved Diffie-Hellman algorithm: K= DH(a,b,g,p)= (gabmod p) ⊕ H(PSK) mod 2n Where PSK is the pre-shared key, H is the hash function, and n is the key length.
[0079] (2) The database information adopts AES-256-GCM encryption mode to provide confidentiality and integrity protection: C = Ek(P) = AESGCM(P, K, IV, AAD) Where P is the plaintext data, K is the encryption key, IV is the initialization vector, and AAD is the additional authentication data.
[0080] (3) Attribute-based access control (ABAC) enhanced model: Permit(u, r, o, t, e) ← Role(u, r) ∧ Permission(r, o) ∧TimeConstraint(t) ∧ Environment(e) Where u represents the user, r represents the role, o represents the operation, t represents the time condition, and e represents the environmental attributes (such as IP address, device fingerprint, etc.).
[0081] (4) Operation log auditing uses blockchain technology to ensure immutability: Hblock= SHA-512(Hprev|| Tstamp|| Nonce || Data || Signode) Here, Hprev is the hash value of the previous block, and Signode is the node's digital signature.
[0082] (5) Introduce homomorphic encryption to support secure computation: E(m1⊕ m2) = E(m1) E(m2) Where E is the encryption function, and ⊕ is the plaintext operation. It supports encrypted operations and allows direct computation on encrypted data.
[0083] (6) Alternative quantum-safe encryption algorithms: C = M ⊕ H((K ⊕ R) || Cprev) Where M is the message, K is the key, R is the random number, Cprev is the previous ciphertext block, and H is the quantum-resistant hash function.
[0084] Establish a complete information security protection system, and ensure that the confidentiality, integrity and availability of data meet the requirements of the Level 3 Security Protection Standard for the Industrial Internet through multiple layers of protection such as encrypted transmission, secure storage, access control, audit trail and multi-factor authentication.
[0085] In some specific implementations, in Figure 2 In the middle, the steel component construction module 14 includes: a steel component safety management unit 141 and a steel component data update unit 142.
[0086] The steel component safety management unit 141 is used to ensure the safe construction of each steel component after the supply management is carried out through the construction object; the steel component data update unit 142 is used to update the construction data of each steel component to the building information model of the steel component after the steel component is installed.
[0087] This invention discloses a steel component lifecycle management system based on Building Information Modeling (BIM). The system includes: a steel component design module, used to assign a preset identifier to each steel component based on its BIM, associate the component's attribute information with the preset identifier, and generate a drawing of the steel component to be processed based on the BIM and attribute information; a steel component production module, used to produce each steel component based on the drawing to be processed, and update the production data to the BIM; a steel component supply module, used to manage the supply of each steel component based on its preset identifier; a steel component construction module, used to manage the construction of each supplied steel component according to its preset identifier and update the construction data to the BIM; and a steel component operation and maintenance module, used to acquire data information for the design, production, supply, construction, and operation and maintenance stages for each steel component based on its preset identifier, and to manage the operation and maintenance of the steel component at each stage. This invention, through the coordinated operation of steel component design, production, supply, construction, and maintenance modules, can significantly reduce the time spent on manual counting and scanning, thereby greatly improving supply and inventory efficiency. In short, it can meet the needs of high-efficiency and precise engineering management.
[0088] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.
[0089] The following is a detailed reference. Figure 3 , Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.
[0090] The following is a detailed reference. Figure 3The diagram illustrates a structural schematic suitable for implementing an electronic device according to embodiments of the present invention. The electronic device may include a processor (e.g., a central processing unit, graphics processor, etc.) 301, which can perform various appropriate actions and processes based on a program stored in read-only memory (ROM) 302 or a program loaded from memory 308 into random access random access memory (RAM) 303. The RAM 303 also stores various programs and data required for the operation of the electronic device. The processor 301, ROM 302, and RAM 303 are interconnected via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.
[0091] Typically, the following devices can be connected to I / O interface 305: input devices 306 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 307 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; memory devices 308 including, for example, magnetic tapes, hard disks, etc.; and communication devices 309. Communication device 309 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 3 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown, and more or fewer devices may be implemented or have instead.
[0092] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 309, or installed from a memory 308, or installed from a ROM 302. When the computer program is executed by the processor 301, it performs the functions defined in the building information model-based steel component lifecycle management system of the present invention.
[0093] Figure 3 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.
[0094] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the functions in the steel component lifecycle management system based on Building Information Modeling shown in the above embodiments are implemented.
[0095] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0096] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A life-cycle management system for steel components based on Building Information Modeling (BIM), characterized in that, The system includes: The steel component design module is used to assign a preset identifier to each steel component based on its building information model, associate the attribute information of the steel component with the preset identifier, and then generate the processing drawing of the steel component according to the building information model and the attribute information of the steel component. The steel component production module is used to produce each steel component based on the drawing to be processed, and to update the production data of the steel component in the building information model of the steel component. The steel component supply module is used to manage the supply of each steel component based on its preset identifier. The steel component construction module is used to manage the construction of each steel component after supply management by the construction object according to the preset identifier, and to update the construction data of the steel component to the building information model of the steel component. The steel component operation and maintenance module is used to acquire data information from the design, production, supply, construction and operation and maintenance stages for each steel component based on the preset identifier of the steel component, and to perform operation and maintenance management for the steel component in each stage.
2. The steel component lifecycle management system based on Building Information Modeling as described in claim 1, characterized in that, The attribute information of the steel component includes: steel component size information, steel component material information, and steel component connection node information; the steel component design module includes: A steel component identification allocation unit is used to assign a preset identification to each steel component based on the building information model of the steel component, and associate the steel component size information, steel component material information, and steel component connection node information with the preset identification. The steel component drawing generation unit is used to generate a drawing to be processed for each steel component based on the building information model of the steel component, the size information of the steel component, the material information of the steel component, and the connection node information of the steel component.
3. The steel component lifecycle management system based on Building Information Modeling as described in claim 1, characterized in that, The steel component production module includes: A steel component identification unit is used to scan each steel component using an identification scanning device to identify a preset identification mark on the steel component. A steel component production unit is used to produce each steel component based on the drawing to be processed of the steel component. The steel component data update unit is used to update the production data of each steel component to the building information model of that steel component.
4. The steel component lifecycle management system based on Building Information Modeling as described in claim 1, characterized in that, The steel component supply module includes: The steel component outbound management unit is used to generate an electronic outbound document for each steel component based on the preset identifier of the steel component, and to verify the outbound task information of the steel component and record the transportation information of the steel component. The steel component warehousing management unit is used to verify the warehousing task information of each steel component based on its preset identifier and electronic outbound document. When an abnormal condition occurs in the steel component, it will execute an abnormal alarm prompt.
5. The steel component lifecycle management system based on Building Information Modeling as described in claim 1, characterized in that, The steel component supply module includes: The inventory traceability management unit is used to dynamically display the inventory information of each steel component based on its preset identifier using a digital display device, and to display the full life cycle data of the steel component, which consists of the design stage, production stage, supply stage, construction stage and operation and maintenance stage. The inventory report generation unit is used to generate an inventory report for each steel component based on its inventory information.
6. The steel component lifecycle management system based on Building Information Modeling as described in claim 1, characterized in that, The steel component supply module includes: The steel component identification association unit is used to associate steel components belonging to the same group with each steel component according to the preset identification of the steel component, so as to obtain a component identification set; The steel component scanning management unit is used to scan steel components in the same group in batches by operators based on the component identification set. The steel component anomaly detection unit is used during the supply phase to detect anomalies in the operator's actions based on the scanning results of the operator scanning the same group of steel components in batches.
7. The steel component lifecycle management system based on Building Information Modeling as described in claim 6, characterized in that, The steel component supply module is used to identify each steel component by means of RFID identification. The steel component is equipped with an RFID tag and a QR code tag, and the RFID tag and the QR code tag store the preset identifier of the steel component.
8. The steel component lifecycle management system based on Building Information Modeling as described in claim 1, characterized in that, The steel component construction module includes: The steel component safety management unit is used to ensure the safe construction of each steel component after supply management, based on the construction object. The steel component data update unit is used to update the construction data of each steel component to the building information model of the steel component after the steel component is installed.
9. The steel component lifecycle management system based on Building Information Modeling according to any one of claims 1 to 8, characterized in that, The preset identifier is generated using the following formula: ID = P + T + S + C Wherein, ID is the preset identifier, P is the project code, T is the steel component type code, S is the serial number, and C is the check code.
10. The steel component lifecycle management system based on Building Information Modeling according to any one of claims 1 to 8, characterized in that, When the steel component undergoes data updates at any stage of the design phase, production phase, supply phase, construction phase, and operation and maintenance phase, it is adaptively synchronized to the building information model.