A method and system for building a product library of supports and hangers based on a PLM platform

By building a support and hanger parts library, skeleton library, and master template library on the PLM platform, and defining the support and hanger connection axis system, the problem of the lack of a unified standard for support and hanger models is solved, realizing unified and efficient management of support and hanger modeling, and supporting the management of the support and hanger product library throughout the entire life cycle.

CN120070763BActive Publication Date: 2025-10-28中南建筑设计院股份有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510190436.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-20
Publication Date
2025-10-28
Estimated Expiration
2045-02-20

AI Technical Summary

Technical Problem

In the existing technology, the modeling of support and hanger models lacks a unified standard, resulting in different support and hanger types from different manufacturers. This leads to a lot of repetitive modeling work, which is difficult to maintain and makes it impossible to achieve unified modeling and application.

Method used

Based on the PLM platform, by building a support and hanger parts library, a skeleton library, a master template library, and a support and hanger library, the support and hanger connection axis system is defined, and a unified modeling standard for support and hanger parts is achieved. Parametric and standardized parts are used to distinguish them, and 3D annotation technology and knowledge engineering rules are used to automatically annotate the model and link parameters.

Benefits of technology

It has achieved a unified standard for support and hanger modeling, improved design and R&D efficiency, reduced repetitive work, streamlined upstream and downstream management, and supported full lifecycle management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120070763B_ABST
    Figure CN120070763B_ABST
Patent Text Reader

Abstract

This invention provides a method and system for building a support and hanger product library based on a PLM platform. By building a support and hanger parts library, a skeleton library, a master template library, and a support and hanger library, it assembles support and hanger parts and defines them as support and hanger products, achieving a unified support and hanger modeling standard. This invention manages parts from different manufacturers by establishing a unified parts library, abstracting the modeling logic design skeleton lines for different support and hangers. This describes the characteristics of specific types of support and hangers and forms an independent system. Based on the skeleton line model, parts can be flexibly called for rapid model assembly design, accelerating the design and development efficiency of support and hangers. This invention allows the same skeleton template to be applied to finished support and hangers from different manufacturers, realizing 3D annotation and list statistics, eliminating repetitive and complex skeleton construction work; it greatly accelerates the efficiency of support and hanger product library construction and maintenance, realizing full lifecycle management of support and hanger products.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of PLM model technology, specifically relating to a method and system for building a support and hanger product library based on a PLM platform. Background Art

[0002] In the context of digital transformation, all parties involved in engineering projects hope to leverage digital technologies, specifically Product Lifecycle Management (PLM), for empowerment. Among these, the complex piping layouts of electromechanical systems necessitate 3D design and construction simulation as essential processes in digital construction. After establishing a 3D piping model, it is often necessary to design a comprehensive support and hanger model, verify the installation scheme, and perform headroom analysis. Establishing a realistic support and hanger model library is a crucial step in the digital construction process. Currently, there are numerous manufacturers of assembled support and hangers on the market, each offering different support and hanger types and component shapes. This results in a significant amount of repetitive modeling work, making the created models difficult to maintain, and lacking unified modeling and application standards. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to provide a method and system for building a product library of supports and hangers based on a PLM platform, so as to unify the modeling standards of supports and hangers.

[0004] The technical solution adopted by this invention to solve the above-mentioned technical problems is as follows: a method for building a support and hanger product library based on a PLM platform, comprising the following steps:

[0005] S1: Build a support and hanger parts library based on the PLM platform;

[0006] S2: Abstract the skeleton modeling logic based on the characteristics of different types of supports and hangers, and build a support and hanger skeleton library;

[0007] S3: Instantiate parts based on skeleton features and build support and hanger master templates, and build a support and hanger master template library;

[0008] S4: Publish support and hanger positioning elements, define support and hanger connection axis systems, and build a support and hanger library;

[0009] S5: Call and instantiate the support bracket.

[0010] According to the above scheme, the specific steps in step S1 are as follows:

[0011] S11: Classify and integrate support and hanger parts, including channel steel parts, connectors, pipe bundle parts, clamp parts, embedded bracket parts, and matching fixing parts;

[0012] S12: Establish a unified naming rule for parts and add specific component types and their attribute fields on the PLM platform;

[0013] S13: Divide the parts into parametric parts and standardized parts according to whether the parameters are adjustable, and establish corresponding models according to different modeling logics; establish the connecting parts that need to match the channel steel specifications as parametric part models; create standard parts as standard part models;

[0014] S14: Establish the modeling logic of the support and hanger parts according to the actual assembly logic of the support and hanger to ensure consistency, and establish corresponding support and hanger part models based on different assembly methods;

[0015] For parts with input conditions, the skeleton lines are used as the input conditions for modeling;

[0016] For other types of parts, the part template includes auxiliary elements for positioning the shaft system;

[0017] For diagonal brace connectors, the positioning point is located at the intersection of the diagonal brace direction line and the connector base, thus locking the diagonal brace direction while determining the connector height.

[0018] S15: Build a support and hanger model library and classify and store the parts in the library.

[0019] According to the above scheme, the specific steps in step S2 are as follows:

[0020] S21: Unify the direction of diagonal bracing, channel steel type, and support orientation into a standard frame category, and distinguish branches and supports by seismic properties, number of stories, and number of columns to construct a frame library;

[0021] S22: Modeling of the support frame;

[0022] S23: For a specific type of support and hanger, make the frame compatible with different bracing directions, support and hanger orientations and channel steel styles, and ensure that the frame does not introduce external reference elements related to the parts;

[0023] S24: Utilize MBD (Modular Dimensioning) technology to automatically annotate the core dimensions of the skeleton to adapt to any changes in the dimensions of the support and hanger, achieving 2D and 3D linkage.

[0024] Furthermore, in step S22, the specific steps are as follows:

[0025] S221: Construct the assembly node as the parent node of the skeleton level;

[0026] S222: Create a skeleton element graphics set to manage skeleton elements and control the size of skeleton elements through parameter association;

[0027] S223: Categorize skeleton parameters by function to ensure the clarity of the skeleton structure tree;

[0028] S224: Use standardized naming conventions for the skeleton to ensure the readability and usability of the model.

[0029] Furthermore, in step S23, the specific steps are as follows:

[0030] S231: The angle and orientation of the diagonal brace are controlled by the skeleton parameters, so that the positioning rules of the diagonal brace are updated synchronously with the changes in the direction of the diagonal brace; auxiliary parameters are introduced to adjust the orientation of the positioning axis system of the connector.

[0031] S232: Modify the global coordinate direction to achieve overall rotation of the support and hanger;

[0032] S233: By setting Boolean variables in the skeleton parameters and writing knowledge engineering language rules, the parameters of the channel steel parts are linked during the assembly process to achieve automatic switching of channel steel specifications and types;

[0033] S234: For multi-channel screw rod supports, the crossarm dimensions are processed using knowledge engineering rule statements to ensure accurate overlap of the crossarms on both sides at the same or different floor heights.

[0034] Furthermore, in step S231, the specific steps are as follows:

[0035] Determine the positioning point of the diagonal brace connector by using the diagonal brace height parameter;

[0036] Establish the attitude axis system of the diagonal brace positioning point;

[0037] Establish the direction line of the diagonal brace hinge by determining the angle of the diagonal brace;

[0038] Establish the diagonal brace offset parameters by specifying the diagonal brace direction;

[0039] Establish the diagonal brace skeleton line based on the diagonal brace hinge direction line and offset parameters;

[0040] Establish auxiliary parameters for the angle of the diagonal bracing and knowledge engineering rules to control the attitude of the shaft system under different diagonal bracing directions.

[0041] According to the above scheme, the specific steps in step S3 are as follows:

[0042] S31: Instantiate the channel steel skeleton using the skeleton line as input and adjust its posture; based on the instantiated channel steel skeleton, assemble various connectors and matching fasteners one by one and apply constraint relationships.

[0043] S32: Establish parameter associations between the skeleton and parts to enable global skeleton parameters to control local part parameters;

[0044] S33: Control the constraint settings of the part positioning axis system through knowledge engineering rules, and intelligently switch the part attitude axis system through parameter linkage;

[0045] S34: Perform parameter tests on the supports and hangers covering all possible combinations of parameters;

[0046] S35: Read key information about parts and skeletons in the support template using knowledge-based rules, and generate a support and hanger manufacturing list.

[0047] According to the above scheme, the specific steps in step S4 are as follows:

[0048] S41: Copy the completed master template, set the axis element as foot axis at the top of the support and hanger, and set the axis element as head axis at the port of the support and hanger;

[0049] S42: Formalize the mother formwork as a support type, specifying the foot axis and head axis elements created in the previous step;

[0050] S43: Define and publish a list of parameters for the support brackets, including frame dimensions, connector types, brace angles, and directions;

[0051] S44: Perform connection tests on the supports and hangers covering all possible connection types to ensure that the supports and hangers can be instantiated in the correct positions under different connection types and parameter settings;

[0052] S45: For multi-pipe integrated supports and hangers, post-assembly technology is adopted, and head shafts and foot shafts are added to the clamp parts, defining the clamp parts as simple supports and hangers.

[0053] According to the above scheme, the specific steps in step S5 are as follows:

[0054] S51: Select a specific type of support from the support library to initiate the instantiation process, including foot-based instantiation, which determines the spatial position by defining the rooting surface of the support, and head-based instantiation, which positions the support by connecting it to the pipe.

[0055] S52: Preview the support and hanger by selecting the corresponding connection element, and adjust the various parameters of the support and hanger using the real-time parameter adjustment function until the design requirements are met.

[0056] A system for building a product library of supports and hangers based on a PLM platform.

[0057] The parts library construction submodule is used to build a support and hanger parts library based on the PLM platform;

[0058] The skeleton library construction submodule is used to abstract the skeleton modeling logic based on the characteristics of different types of supports and hangers, and to build the support and hanger skeleton library.

[0059] The master template library construction sub-module is used to instantiate parts based on skeleton features and build support and hanger master templates, and build the support and hanger master template library;

[0060] The Support and Hanger Library Building Submodule is used to publish support and hanger positioning elements, define support and hanger connection axis systems, and build the support and hanger library.

[0061] Instantiate the submodule, which is used to call and instantiate the support bracket.

[0062] The beneficial effects of this invention are as follows:

[0063] 1. The present invention provides a method and system for building a support and hanger product library based on a PLM platform. By building a support and hanger parts library, a skeleton library, a master template library, and a support and hanger library, the support and hanger parts are assembled and defined as support and hanger products, thereby realizing the function of unifying the support and hanger modeling standard.

[0064] 2. In the PLM platform, this invention establishes a unified parts library to manage parts from different manufacturers, and abstracts the modeling logic design skeleton line of different supports and hangers. This can describe the characteristics of specific types of supports and hangers, and form an independent system without relying on the positioning of parts features. Based on the skeleton line model, different support and hanger manufacturers can flexibly call parts for rapid model assembly design, which can accelerate the design and development efficiency of supports and hangers.

[0065] 3. This invention enables the same set of frame templates to be used for finished supports and hangers from different manufacturers by building a support and hanger product library on a PLM platform. It realizes three-dimensional annotation and list statistics, eliminating repetitive and complex frame construction work. It greatly speeds up the efficiency of building and maintaining the support and hanger product library, connects upstream and downstream, and realizes full life cycle management of support and hanger products.

[0066] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. Attached Figure Description

[0067] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the 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 based on these drawings without creative effort.

[0068] Figure 1 This is a flowchart of an embodiment of the present invention.

[0069] Figure 2 This is an example diagram of parts classification according to an embodiment of the present invention;

[0070] Figure 3 This is an example diagram of the extended properties of parts according to an embodiment of the present invention;

[0071] Figure 4This is a schematic diagram of a channel steel (with input conditions) type part and a regular part (with positioning shaft system) according to an embodiment of the present invention.

[0072] Figure 5 This is a schematic diagram of the classification of double-column single-layer seismic-resistant hangers according to an embodiment of the present invention;

[0073] Figure 6 This is a schematic diagram of an example skeleton structure tree of an embodiment of the present invention;

[0074] Figure 7 This is a schematic diagram of the attitude control component using auxiliary parameters according to an embodiment of the present invention;

[0075] Figure 8 This is a detailed diagram of the crossarm processing according to an embodiment of the present invention;

[0076] Figure 9 This is a schematic diagram illustrating the automatic annotation implementation of MBD technology according to an embodiment of the present invention;

[0077] Figure 10 This is a schematic diagram of the pre-assembly of parts according to an embodiment of the invention;

[0078] Figure 11 This is a schematic diagram of the assembly process of the support and hanger mother template according to an embodiment of the present invention;

[0079] Figure 12 This is a schematic diagram of the posture of the support and hanger mother template under different parameter settings in an embodiment of the present invention;

[0080] Figure 13 This is a schematic diagram of the automatic statistical list according to an embodiment of the present invention;

[0081] Figure 14 This is a partial example diagram of the support and hanger template according to an embodiment of the present invention;

[0082] Figure 15 It is a processing model drawing of the assembly support and hanger based on the actual manufacturer's products;

[0083] Figure 16 This is an example diagram of the support and hanger template and skeleton library according to an embodiment of the present invention;

[0084] Figure 17 This is a schematic diagram illustrating the definition of the foot shaft and head shaft in an embodiment of the present invention;

[0085] Figure 18 This is a schematic diagram of the adjustment of support and hanger parameters according to an embodiment of the present invention;

[0086] Figure 19 This is a schematic diagram of the clamp assembly of the integrated support and hanger according to an embodiment of the present invention;

[0087] Figure 20 This is a schematic diagram of batch instantiation of the support and hanger according to an embodiment of the present invention; Detailed Implementation

[0088] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0089] Example 1

[0090] See Figure 1 The specific steps of a method for building a support and hanger product library based on a PLM platform are as follows:

[0091] S1: A parts library based on the PLM platform, including various assembly support and hanger components.

[0092] S11: Classify and integrate parts; finely divide branch hanger parts, including channel steel parts, connectors, tube bundle parts, clamp parts, embedded support arm parts, and matching fixing parts;

[0093] Channel steel parts are used as the core of the supporting framework;

[0094] Connectors are used to ensure a secure connection between the various parts of the frame;

[0095] Pipe bundle components are used to fasten to supports and hangers to secure various types of pipes;

[0096] Clamping parts are used for the tight fixing of supports and hangers to steel beam structures;

[0097] Embedded bracket-type parts are used for reliable connection between supports and the building structure, such as beams and columns;

[0098] Other matching fastening parts, including bolts, nuts, etc.

[0099] The results of displaying some parts are as follows: Figure 2 As shown.

[0100] S12: Standardized Naming and Attribute Expansion; Establish unified naming rules based on part characteristics to ensure clear identification; Add specific component types and their attribute fields to the PLM platform, covering key data such as manufacturer information, production batch, market reference price, and design load-bearing capacity to ensure comprehensive and accurate part information; Use appropriate component objects for accurate modeling of support and hanger parts. Some attribute expansion pages are shown below. Figure 3 As shown, the attribute grouping management makes the page clear and intuitive.

[0101] S13: Differentiate between parametric parts and standardized parts based on whether the parameters are adjustable; for connectors that need to match the specifications of the channel steel, establish a parametric part model to ensure the uniformity of the specifications of the support and hanger channel steel frame and the connectors; for standard parts such as bolts and nuts that do not require size adjustment, they should be created as standard part models.

[0102] S14: Differentiate the modeling methods for skeleton parts and assembly parts. To ensure consistency, the modeling logic of support and hanger parts should reflect their actual assembly logic. For example... Figure 4 As shown, part instantiation methods are divided into two categories: one is parts with input conditions, such as channel steel parts, whose modeling should use the skeleton line as the input condition; the other is assembly parts. For other types of parts, the part template needs to include auxiliary elements such as positioning shafts to be called from the library and quickly assembled. Especially for diagonal brace connectors, the positioning point should be precisely located at the intersection of the diagonal brace direction line and the connector base to ensure that the diagonal brace direction is locked while determining the connector height. The entire support and hanger part model's structure tree should follow standardized design, with consistent naming throughout to ensure the model's readability and usability.

[0103] S15: Establish a support and hanger model library and classify and store the parts in the library.

[0104] S2: Analyze the characteristics of different types of supports and hangers, abstract the skeleton modeling logic, and build a support and hanger skeleton model library. The skeleton modeling steps are illustrated using a single-layer double-column hanger as an example.

[0105] S21: Logic of Support and Hanger Frame Classification. Based on seismic performance, supports and hangers are divided into two main categories: seismic-resistant supports and hangers and non-seismic-resistant supports and hangers. Further subdivisions are made based on the number of columns and crossbeams; each type of support and hanger can be freely combined according to the number of stories and columns. For supports and hangers equipped with diagonal bracing, the diagonal bracing is further subdivided into internal bracing and external bracing. To simplify design and standardize supports and hangers, the direction of the diagonal bracing, the type of channel steel, and the orientation of the supports and hangers are unified to a single frame category, using only seismic properties, number of stories, and number of columns as the basis for frame differentiation. For example... Figure 5 As shown in the diagram above, the three types of supports and hangers can be classified into the same category. Based on this, the supports and hangers are categorized and integrated to construct a skeleton library.

[0106] S22: Support and Hanger Skeleton Modeling Process. For specific types of supports and hangers, construct assembly nodes as parent nodes for the skeleton hierarchy. Skeleton geometric elements are embedded in the 3D shapes under the parent assembly nodes, forming a collection of skeleton geometry for categorized management. Skeleton elements include bases, columns, crossarms, diagonal braces (if applicable), and ports. Based on the skeleton characteristics, create various skeleton elements and establish global parameter associations to control them. Parameters should be categorized by function to ensure the clarity of the skeleton structure tree, using standardized naming conventions to guarantee the model's readability and usability. An example of a skeleton structure tree is shown below. Figure 6 As shown.

[0107] S23: Core logic for modeling the support and hanger frame. Based on the above modeling process, for a specific support and hanger type, the frame must be compatible with different diagonal bracing directions, support and hanger orientations, and channel steel styles.

[0108] S231: To unify the direction of the diagonal braces, the frame parameters need to control the angle and orientation of the diagonal braces. When the direction of the diagonal braces changes, the positioning rules of the diagonal braces are updated synchronously to maintain the switching of the diagonal brace attitude. This process introduces auxiliary parameters specifically used to adjust the attitude of the positioning axis system of the diagonal brace connectors, while avoiding the introduction of external parts into the frame as positioning references, ensuring the independence of the frame structure and strict control over the parts. The specific logic is as follows: determine the positioning point of the diagonal brace connector through the diagonal brace height parameter; establish the attitude axis system of the diagonal brace positioning point; establish the diagonal brace hinge direction line through the diagonal brace angle; establish the diagonal brace offset parameter through the diagonal brace direction; establish the diagonal brace frame line based on the diagonal brace hinge direction line and offset parameter; establish the diagonal brace angle auxiliary parameter and knowledge engineering rules to control the axis system attitude under different diagonal brace directions. The parameter control process is as follows: Figure 7 As shown.

[0109] S232: The overall rotation of the support frame is achieved by modifying the overall coordinate direction of the robot.

[0110] S233: For different channel steel specifications and types, Boolean variables should be set in the skeleton parameters to link the channel steel parts parameters during assembly, so as to realize the automatic switching of channel steel specifications and types.

[0111] S234: For multi-screw rod supports, the dimensions of the crossarms are processed using knowledge engineering rules to ensure accurate overlap positions of the crossarms on both sides at the same and different floor heights. An example of this processing is shown below. Figure 8 As shown.

[0112] S24: Utilize Model Based Definition (MBD) technology to automatically annotate the core dimensions of the skeleton. MBD technology enables the association between 2D annotation and 3D model. After annotating the core skeleton dimensions of the scaffold, it can adapt to any modification or change in skeleton dimensions, achieving 2D and 3D linkage. Annotation example is shown below. Figure 9 As shown.

[0113] S3: Instantiate parts based on skeleton features, create support and hanger master templates, and build a support and hanger master template library.

[0114] S31: Master Template Instantiation Process. First, using the skeleton lines as input, instantiate the channel steel skeleton and adjust its posture to ensure it matches the design requirements. Then, assemble various connectors and matching fasteners around the instantiated channel steel skeleton one by one, while applying necessary constraints to ensure a secure connection between the parts. To improve assembly efficiency, some parts can be pre-assembled into groups for immediate use and quick placement in the correct position. Pre-assembly example: Figure 10 As shown; the assembly process is as follows: Figure 11 As shown.

[0115] S32: Parameter Linkage Mechanism. After the skeleton and parts are assembled, a parameter association is established between the skeleton and the parts. By binding the global parameters in the 3D shape of the skeleton with the local parameters of the parts, real-time synchronous updates of dynamic elements such as the connection angle of the diagonal brace are achieved, ensuring the consistency and coordination of the overall structure.

[0116] S33: Knowledge Engineering Rules Assist in Parameter Switching. To ensure the accuracy of key elements such as the attitude and channel steel type of the diagonal brace connector under different parameter settings, specific rules need to be preset using the knowledge engineering module of the PLM platform. These rules will control the constraint settings of the part positioning axis system, and achieve intelligent switching of the attitude axis system through parameter adjustment, ensuring that the position and orientation of the part are consistent with the overall form of the bracket under any configuration.

[0117] S34: Parameter Testing and Verification. After completing the above steps, conduct comprehensive parameter testing on the supports and hangers, covering all possible parameter combinations to ensure that the overall posture and component positions of the supports and hangers are accurate and meet design and safety standards under any parameter settings. The model posture under different parameter settings is as follows: Figure 12 As shown.

[0118] S35: Knowledge Engineering Language Rules for Generating Quantity Lists. To quickly calculate the specifications and quantities of support and hanger parts and rapidly transmit manufacturing information to downstream manufacturers, a script is written in the support template to generate the support and hanger manufacturing list. This script automatically reads key information about parts and the frame and compiles it into a report, quickly generating the manufacturing list. The core statements of the list and rules are as follows: Figure 13 As shown.

[0119] S36: Example of a model of a support and hanger section Figure 14 As shown; the assembly support and hanger processing model built based on the actual manufacturer's products is as follows. Figure 15 As shown, the model provides a thorough and robust verification of the invention, demonstrating that the support frame design can be used for the rapid assembly and design of supports for different parts; examples of the support frame library and template library are provided. Figure 16 As shown.

[0120] S4: Publish support and hanger positioning elements, define support and hanger connection axis systems, and build a support and hanger library.

[0121] S41: Support / Hanger Type Definition Process. Copy the completed master template as the base file for the support / hanger design. Clearly identify and set the axis elements at the top and end positions of the support / hanger, naming them "Foot Axis" and "Head Axis" respectively. Formally define the master template as the support / hanger type, specifying the foot axis and head axis elements created in the previous step. Next, define and publish the support / hanger parameters, covering key user-inputable attributes such as dimensions, connector style, brace angle, and direction, completing the support / hanger definition.

[0122] S42: Positioning Element Publication. The foot pivot and head pivot, as key axes connecting the support / hanger to external objects, play a crucial role. The foot pivot is typically placed at the center of the support / hanger's rooting surface to connect curved surface elements. This ensures that when the support / hanger is invoked, it is precisely instantiated by defining the curved surface contacted by the foot pivot, allowing it to be stably placed on planes such as building ceilings. The head pivot is located at the support / hanger's port, and its X-axis direction must be consistent with the pipe's direction to connect curved elements. When invoking the support / hanger, by specifying the connection between the head pivot and the pipe, the system automatically reads the pipe's centerline, achieving a seamless connection between the support / hanger and the pipe. The head pivot and foot pivot are defined as follows: Figure 17 As shown.

[0123] S43: Parameter Posting. Defines the list of parameters to be posted for the support and hanger, including but not limited to frame dimensions, connector types, brace angles and directions, etc. These parameters provide flexibility in the support and hanger height, allowing users to customize adjustments according to project requirements. The parameter adjustment interface is as follows: Figure 18 As shown.

[0124] S44: Comprehensive Connection Testing and Verification. After completing the above steps, perform connection tests on the supports and hangers, covering all possible connection types, to ensure that the supports and hangers can be instantiated in the correct positions under different connection types and parameter settings.

[0125] S45: Integrated Support and Hanger Clamping Technology. For multi-pipe integrated supports and hangers, it is impossible to determine the relative positions of multiple disciplines' pipes on the supports and hangers in advance during formwork preparation. Therefore, a post-assembly technique is adopted: utilizing the characteristic that clamps are also positioned based on pipes or anchoring surfaces, "head shaft" and "foot shaft" elements are added to the clamp parts. Based on the above steps, the clamp parts are defined as simplified supports and hangers, allowing designers to quickly use clamps to fix multiple disciplines' pipes on the supports and hangers. Clamp definition examples and multi-pipe instantiation effects are shown below. Figure 19 As shown.

[0126] S5: Call and instantiate the support bracket.

[0127] S51: Support and Hanger Calling Process. During the project design phase, the support and hanger calling process is intuitive and efficient. By executing the support and hanger instantiation command, a specific type of support or hanger is selected from the support and hanger library, and the instantiation process is then initiated. This process supports two core instantiation modes: one is based on the anchor point, which determines the spatial position of the support or hanger by defining its anchoring surface; the other is based on the head point, which positions the support or hanger by its connection to the pipeline, ensuring precise alignment with the piping system.

[0128] S52: Parameter Adjustment. After defining the support and hanger connections, designers can immediately preview the supports and hangers to intuitively evaluate their performance in a real-world scenario. Using the real-time parameter adjustment function, designers can flexibly adjust various parameters of the supports and hangers based on preview feedback. Once the parameter settings are confirmed to meet design requirements, the final instantiation of the supports and hangers can be completed and quickly applied to the batch deployment phase of the project, greatly improving design efficiency and project implementation speed. Multiple instantiation interfaces are shown below. Figure 20 As shown.

[0129] In this embodiment, after the support and hanger products are defined and added to the inventory, engineers can use support and hangers from different manufacturers in the inventory to simulate and verify installation schemes based on the actual project situation. This allows upstream and downstream stakeholders to work collaboratively on the same platform, which helps improve design quality and facilitates the construction of the entire life cycle of the project.

[0130] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0131] Example 2

[0132] This embodiment is used to implement the principle of the above method embodiment to build a support and hanger product library construction system based on the PLM platform, including a parts library construction submodule, a skeleton library construction submodule, a master template library construction submodule, a support and hanger library construction submodule, and an instantiation submodule;

[0133] The parts library construction submodule is used to build a support and hanger parts library based on the PLM platform;

[0134] The skeleton library construction submodule is used to abstract the skeleton modeling logic based on the characteristics of different types of supports and hangers, and to build the support and hanger skeleton library.

[0135] The master template library construction sub-module is used to instantiate parts based on skeleton features and build support and hanger master templates, and build the support and hanger master template library;

[0136] The Support and Hanger Library Building Submodule is used to publish support and hanger positioning elements, define support and hanger connection axis systems, and build the support and hanger library.

[0137] Instantiate the submodule, which is used to call and instantiate the support bracket.

[0138] Each submodule is mainly used to implement the various steps of the method implementation, which will not be elaborated here.

[0139] It should be noted that, depending on the implementation needs, the various steps / components described in this application can be broken down into more steps / components, or two or more steps / components or parts of the operation of steps / components can be combined into new steps / components to achieve the purpose of this invention.

[0140] This embodiment also includes a processor, a communication interface, a memory, and a communication bus; wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory stores a computer program, and when the program is executed by the processor, the processor performs the steps of a rapid verification method for an off-line vehicle AEB system.

[0141] This embodiment also provides a computer-readable storage medium storing executable instructions that, when executed by a processor, enable the processor to implement a rapid verification method for an AEB system of a vehicle off-line.

[0142] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects.

[0143] Furthermore, this application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0144] This application is described with reference to a block diagram of an apparatus (system) according to Embodiment 1 and a flowchart of a method and computer program product according to Embodiment 2. It should be understood that each step or block in the flowchart or block diagram, as well as combinations of steps or blocks in the flowchart or block diagram, can be implemented by computer program instructions.

[0145] These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which are executable by the processor of the computer or other programmable data processing device, produce instructions for implementing the process. Figure 1 One or more processes or boxes Figure 1 A system that specifies functions in one or more boxes.

[0146] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 One or more processes or boxes Figure 1 The function specified in one or more boxes.

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

[0148] The above embodiments are only used to illustrate the design concept and features of the present invention, and their purpose is to enable those skilled in the art to understand the content of the present invention and implement it accordingly. The protection scope of the present invention is not limited to the above embodiments. Therefore, all equivalent changes or modifications made based on the principles and design ideas disclosed in the present invention are within the protection scope of the present invention.

Claims

1. A method for building a product library of supports and hangers based on a PLM platform, characterized in that: Includes the following steps: S1: Build a support and hanger parts library based on the PLM platform; S2: Abstract the skeleton modeling logic based on the characteristics of different types of supports and hangers, and build a support and hanger skeleton library; the specific steps are as follows: S21: Unify the direction of diagonal bracing, channel steel type, and support orientation into a standard frame category, and distinguish branches and supports only by seismic properties, number of stories, and number of columns to construct a frame library; S22: Modeling of the support frame; S23: For a specific type of support and hanger, make the frame compatible with different bracing directions, support and hanger orientations and channel steel styles, and ensure that the frame does not introduce external reference elements related to the parts; S24: Utilize MBD (Maintenance, Digitization, and Deposition) 3D annotation technology to automatically annotate the core dimensions of the skeleton, adapting to any changes in the dimensions of the support and hanger, and achieving 2D / 3D linkage; S3: Instantiate parts based on skeleton features and create a support / hanger master template, then build a support / hanger master template library; the specific steps are as follows: S31: Instantiate the channel steel skeleton using the skeleton line as input and adjust its posture; based on the instantiated channel steel skeleton, assemble various connectors and matching fasteners one by one and apply constraint relationships. S32: Establish parameter associations between the skeleton and parts to enable global skeleton parameters to control local part parameters; S33: Control the constraint settings of the part positioning axis system through knowledge engineering rules, and intelligently switch the part attitude axis system through parameter linkage; S34: Perform parameter tests on the supports and hangers covering all possible combinations of parameters; S35: Read key information about parts and skeletons in the support template using knowledge-based rules, and generate a support and hanger manufacturing list; S4: Publish support and hanger positioning elements, define support and hanger connection axis systems, and build a support and hanger library; S5: Call and instantiate the support bracket.

2. The method for building a support and hanger product library based on a PLM platform according to claim 1, characterized in that: The specific steps in step S1 are as follows: S11: Classify and integrate support and hanger parts, including channel steel parts, connectors, pipe bundle parts, clamp parts, embedded bracket parts, and matching fixing parts; S12: Establish a unified naming rule for parts and add specific component types and their attribute fields on the PLM platform; S13: Divide the parts into parametric parts and standardized parts according to whether the parameters are adjustable, and establish corresponding models according to different modeling logics; establish the connecting parts that need to match the channel steel specifications as parametric part models; create standard parts as standard part models; S14: Establish the modeling logic of the support and hanger parts according to the actual assembly logic of the support and hanger to ensure consistency, and establish corresponding support and hanger part models based on different assembly methods; For parts with input conditions, the skeleton lines are used as the input conditions for modeling; For other types of parts, the part template includes auxiliary elements for positioning the shaft system; For diagonal brace connectors, the positioning point is located at the intersection of the diagonal brace direction line and the connector base, thus locking the diagonal brace direction while determining the connector height. S15: Build a support and hanger model library and classify and store the parts in the library.

3. The method for building a support and hanger product library based on a PLM platform according to claim 1, characterized in that: The specific steps in step S22 are as follows: S221: Construct the assembly node as the parent node of the skeleton level; S222: Create a skeleton element graphics set to manage skeleton elements and control the size of skeleton elements through parameter association; S223: Categorize skeleton parameters by function to ensure the clarity of the skeleton structure tree; S224: Use standardized naming conventions for the skeleton to ensure the readability and usability of the model.

4. The method for building a support and hanger product library based on a PLM platform according to claim 1, characterized in that: The specific steps in step S23 are as follows: S231: The angle and orientation of the diagonal brace are controlled by the skeleton parameters, so that the positioning rules of the diagonal brace are updated synchronously with the changes in the direction of the diagonal brace; auxiliary parameters are introduced to adjust the orientation of the positioning axis system of the connector. S232: Modify the global coordinate direction to achieve overall rotation of the support and hanger; S233: By setting Boolean variables in the skeleton parameters and writing knowledge engineering language rules, the parameters of the channel steel parts are linked during the assembly process to achieve automatic switching of channel steel specifications and types; S234: For multi-channel screw rod supports, the crossarm dimensions are processed using knowledge engineering rule statements to ensure accurate overlap of the crossarms on both sides at the same or different floor heights.

5. The method for building a support and hanger product library based on a PLM platform according to claim 4, characterized in that: The specific steps in step S231 are as follows: Determine the positioning point of the diagonal brace connector by using the diagonal brace height parameter; Establish the attitude axis system of the diagonal brace positioning point; Establish the direction line of the diagonal brace hinge by the angle of the diagonal brace; Establish the diagonal brace offset parameters by specifying the diagonal brace direction; Establish the diagonal brace skeleton line based on the diagonal brace hinge direction line and offset parameters; Establish auxiliary parameters for the angle of the diagonal bracing and knowledge engineering rules to control the attitude of the shaft system under different diagonal bracing directions.

6. The method for building a support and hanger product library based on a PLM platform according to claim 1, characterized in that: The specific steps in step S4 are as follows: S41: Copy the completed master template, set the axis element as foot axis at the top of the support and hanger, and set the axis element as head axis at the port of the support and hanger; S42: Formalize the mother formwork as a support type, specifying the foot axis and head axis elements created in the previous step; S43: Define and publish a list of parameters for the support brackets, including frame dimensions, connector types, brace angles, and directions; S44: Perform connection tests on the supports and hangers covering all possible connection types to ensure that the supports and hangers can be instantiated in the correct positions under different connection types and parameter settings; S45: For multi-pipe integrated supports and hangers, post-assembly technology is adopted, and head shafts and foot shafts are added to the clamp parts, defining the clamp parts as simple supports and hangers.

7. The method for building a support and hanger product library based on a PLM platform according to claim 1, characterized in that: The specific steps in step S5 are as follows: S51: Select a specific type of support from the support library to initiate the instantiation process, including foot-based instantiation, which determines the spatial position by defining the rooting surface of the support, and head-based instantiation, which positions the support by connecting it to the pipe. S52: Preview the support and hanger by selecting the corresponding connection element, and adjust the various parameters of the support and hanger using the real-time parameter adjustment function until the design requirements are met.

8. A computer memory, characterized in that: It contains a computer program that can be executed by a computer processor, which executes a method for building a support and hanger product library based on a PLM platform as described in any one of claims 1 to 7.

9. A system for building a product library of supports and hangers based on a PLM platform, characterized in that: The parts library construction submodule is used to build a support and hanger parts library based on the PLM platform; The skeleton library construction submodule is used to abstract the skeleton modeling logic based on the characteristics of different types of supports and hangers, and to build the support and hanger skeleton library. The master template library construction submodule is used to instantiate parts based on skeleton features and build support and hanger master templates, and to build a support and hanger master template library. Specifically, it instantiates a channel steel skeleton and adjusts its posture using skeleton lines as input conditions; it assembles various connectors and matching fasteners one by one according to the instantiated channel steel skeleton and applies constraints; it establishes parameter associations between the skeleton and parts to realize the control of local part parameters by global skeleton parameters; it controls the constraint settings of the part positioning axis system through knowledge engineering rules and intelligently switches the part posture axis system through parameter linkage; it performs parameter testing on the support and hanger covering all possible parameter combinations; and it reads key information of parts and skeletons in the support template through knowledge engineering rules and generates a support and hanger manufacturing list. The Support and Hanger Library Building Submodule is used to publish support and hanger positioning elements, define support and hanger connection axis systems, and build the support and hanger library. Instantiate the submodule, which is used to call and instantiate the support bracket.

Citation Information

Patent Citations

  • Method, device and system for automatically designing support and hangers based on three-dimensional BIM model

    CN111209619A

  • Building water supply and drainage system forward design method and system based on PLM platform

    CN118551464A