Method and system for building support and hanger product library based on PLM platform

By building a support hanger product library on the PLM platform and unifying the support hanger modeling standards, the problems of repeated modeling and lack of standards in the existing technology are solved, and the rapid assembly design and full life cycle management of support hanger parts are realized.

CN120070763AActive Publication Date: 2025-05-30中南建筑设计院股份有限公司

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, there are a lot of repeated modeling work in the establishment of support hangers, and there is a lack of unified modeling and application standards, making it difficult to maintain.

Method used

A support and hanger product library is built based on the PLM platform. By building a part library, a skeleton library, a mother template library and a support and hanger library, the support and hanger modeling standards are unified to realize part assembly and product definition.

Benefits of technology

It realizes the rapid assembly design of supporting hangers, improves design and R&D efficiency, simplifies the skeleton construction and maintenance process, opens upstream and downstream, and realizes the full life cycle management of supporting hangers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120070763A_ABST
    Figure CN120070763A_ABST
Patent Text Reader

Abstract

According to the PLM platform-based support and hanger product library building method and system provided by the invention, a support and hanger part library, a skeleton library, a female template library and a support and hanger library are built, support and hanger parts are assembled and defined into support and hanger products, and the function of unifying support and hanger modeling standards is realized. According to the method, a unified part library is established to manage parts of different manufacturers, modeling logic design skeleton lines of different supports and hangers are abstracted, features of the supports and hangers of specific types are described, and a set of independent system is formed; based on the skeleton line model, parts are flexibly called for rapid model assembly design, and the design and research and development efficiency of the support hanger is improved. According to the method, the same framework template is suitable for finished product supports and hangers of different manufacturers, three-dimensional marking and list statistics are achieved, and repeated and complex framework building work is omitted; the building and maintenance efficiency of the support and hanger product library is greatly improved, and full-life-cycle management of support and hanger products is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of PLM models, and in particular relates 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 use digital technology, namely Product Lifecycle Management (PLM), to empower. The layout of electromechanical pipelines is complex, and three-dimensional design and construction simulation are essential processes for digital construction. After establishing the electromechanical three-dimensional pipeline model, it is often necessary to design a comprehensive support and hanger model and conduct installation plan verification and net height analysis. The establishment of a real support and hanger model library is a key task in the digital construction process. There are many manufacturers of assembly supports and hangers on the market. The types and parts shapes of supports and hangers from different manufacturers are different. There is a lot of repeated modeling work in establishing the support and hanger model. The established model is difficult to maintain, and there is a lack of 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 support and hanger product library based on a PLM platform, which is used to unify the support and hanger modeling standards.

[0004] The technical solution adopted by the present invention to solve the above technical problems is: a method for building a support and hanger product library based on a PLM platform, comprising the following steps: S1: Build a support and hanger parts library based on the PLM platform; S2: Abstract the skeleton modeling logic according to the characteristics of different types of supports and hangers, and build a support and hanger skeleton library; S3: Instantiate parts based on skeleton features and establish support and hanger master templates, and build a support and hanger master template library; S4: Release the support and hanger positioning elements, define the support and hanger connection axis system, and build the support and hanger library; S5: Call and instantiate the support bracket.

[0005] According to the above scheme, in step S1, the specific steps are: S11: Classify and integrate the support and hanger parts, including channel steel parts, connectors, tube bundle parts, fixture parts, embedded bracket parts and supporting fixing parts; S12: Establish a unified naming convention 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 respectively; establish the connecting parts that need to match the channel steel specifications as parametric part models; create the standard parts as standard part models; S14: Establish the modeling logic of the hanger parts according to the actual assembly logic of the hanger to ensure consistency, and establish the corresponding hanger part models based on different assembly methods; For the parts with input conditions, use the skeleton line as the input condition for modeling; For other types of parts, the part template includes auxiliary elements for positioning the shafting; For the diagonal bracing connecting parts, the positioning point is located at the intersection of the diagonal bracing direction line and the base of the connecting part, and the diagonal bracing direction is locked while determining the height of the connecting part; S15: Build a hanger model library and classify and store the parts.

[0006] According to the above scheme, in the step S2, the specific steps are as follows: S21: Unify the diagonal bracing direction, channel steel type, and hanger orientation into a standard skeleton category, distinguish the hangers by seismic attributes, number of floors, and number of columns, and construct a skeleton library; S22: Model the hanger skeleton; S23: For specific hanger types, make the skeleton compatible with different diagonal bracing directions, hanger orientations, and channel steel styles, and ensure that the skeleton does not introduce external reference elements related to the parts; S24: Use the three-dimensional dimensioning technology MBD to automatically dimension the core dimensions of the skeleton to adapt to the modification and change of any hanger size, and realize the two-dimensional and three-dimensional linkage.

[0007] Furthermore, in the step S22, the specific steps are as follows: S221: Construct an assembly node as the parent node of the skeleton level; S222: Create a skeleton element graphic set to manage the skeleton elements, and control the skeleton element dimensions through parameter association; S223: Classify the skeleton parameters by function to ensure the clarity of the skeleton structure tree; S224: Use a standardized naming for the skeleton to ensure the readability and practicability of the model.

[0008] Furthermore, in the step S23, the specific steps are as follows: S231: Control the angle and orientation of the diagonal bracing through the skeleton parameters, so that the positioning rule of the diagonal bracing is updated synchronously with the change of the diagonal bracing direction; introduce auxiliary parameters to adjust the attitude of the positioning shafting of the connecting part; S232: Modify the global coordinate direction to realize the overall turning of the hanger; S233: By setting boolean variables in the skeleton parameters and writing knowledge engineering language rules, the parameters of channel steel parts are linked during the assembly process to achieve automatic switching of the channel steel specifications and types. S234: For the supports and hangers of multi-pass screw rods, the cross arm dimensions are processed through knowledge engineering rule statements to ensure accurate overlap of the cross arms on both sides at the same floor height or different floor heights.

[0009] Furthermore, in the step S231, the specific steps are as follows: Determine the positioning points of the diagonal brace connectors through the diagonal brace height parameters; Establish the attitude axis system of the diagonal brace positioning points; Establish the diagonal brace hinge direction line through the diagonal brace angle; Establish the diagonal brace offset parameters through the diagonal brace direction; Based on the diagonal brace hinge direction line and the offset parameters, establish the diagonal brace skeleton line; Establish the diagonal brace angle auxiliary parameters and knowledge engineering rules to control the axis system attitude under different diagonal brace directions.

[0010] According to the above solution, in the step S3, the specific steps are as follows: S31: Using the skeleton line as the input condition, instantiate the channel steel skeleton and adjust its attitude; according to the instantiated channel steel skeleton, assemble various connectors and supporting fasteners one by one, and apply constraint relationships; S32: Establish the parameter association between the skeleton and the parts to achieve the control of the local part parameters by the global skeleton parameters; S33: Control the constraint setting of the part positioning axis system through knowledge engineering rules, and intelligently switch the part attitude axis system through parameter linkage; S34: Conduct parameter tests on the supports and hangers covering all possible parameter combinations; S35: Read the key information of the parts and the skeleton through knowledge engineering rules in the support template, and generate the manufacturing list of the supports and hangers.

[0011] According to the above solution, in the step S4, the specific steps are as follows: S41: Copy the completed mother template, set the axis system element at the top of the support and hanger as the foot axis, and set the axis system element at the port position of the support and hanger as the head axis; S42: Officially define the mother template as the support and hanger type, and specify the foot axis and head axis elements established in the previous step; S43: Define and publish the parameter list of the support and hanger, including the skeleton dimensions, connector types, diagonal brace angles and directions; S44: Conduct connection tests on the support and hanger covering all possible connection forms to ensure that the support and hanger can be instantiated at the correct position under different connection forms and parameter settings; S45: Post-assembly technology is used for the multi-pipe integrated support and hanger, and the head shaft and foot shaft are added to the clamp parts, and the clamp parts are defined as simple supports and hangers.

[0012] According to the above scheme, in step S5, the specific steps are: S51: selecting a specific type of support and hanger from the support and hanger library to start the instantiation process, including foot axis-based instantiation, i.e., determining the spatial position by defining the rooting surface of the support and hanger, and head axis-based instantiation, i.e., positioning the support and hanger by connecting with the pipeline; S52: Preview the supports and hangers by selecting the corresponding connection elements, and adjust the parameters of the supports and hangers through the real-time parameter adjustment function until the design requirements are met.

[0013] A system for building a support and hanger product library based on the PLM platform. Parts library building submodule, used to build a support and hanger parts library based on the PLM platform; The skeleton library building submodule is used to abstract the skeleton modeling logic according to the characteristics of different types of supports and hangers and build a support and hanger skeleton library; The submodule of the mother template library is used to instantiate parts based on the features of the skeleton and establish the mother template of the support and hanger, and build the mother template library of the support and hanger; The support and hanger library building submodule is used to publish support and hanger positioning elements, define the support and hanger connection axis system, and build the support and hanger library; Instantiation submodule, used to call and instantiate the support bracket.

[0014] The beneficial effects of the present invention are: 1. The present invention provides a method and system for building a support and hanger product library based on a PLM platform, which assembles support and hanger parts and defines them as support and hanger products by building a support and hanger parts library, a skeleton library, a mother template library and a support and hanger library, thereby realizing the function of unifying support and hanger modeling standards.

[0015] 2. In the PLM platform, the present invention manages parts from different manufacturers by establishing a unified parts library, and abstracts the modeling logic design skeleton lines of different supports and hangers, which can describe the characteristics of a specific type of supports and hangers, and form an independent system without relying on part feature positioning; based on the skeleton line model, different support and hanger manufacturers can flexibly call parts for rapid model assembly design, thereby accelerating the design and R&D efficiency of the supports and hangers.

[0016] 3. The present invention uses the support and hanger product library built on the PLM platform to make the same set of skeleton templates applicable to finished support and hanger products of different manufacturers, realize three-dimensional labeling and inventory statistics, and eliminate repetitive and complicated skeleton construction work; it greatly speeds up the efficiency of building and maintaining the support and hanger product library, connects the upstream and downstream, and realizes the full life cycle management of support and hanger products.

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

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

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

[0020] Figure 2 is an example diagram of part classification in an embodiment of the present invention; Figure 3 is an example diagram of the expansion of part attributes in an embodiment of the present invention; Figure 4 is a schematic diagram of channel steel (with input conditions) parts and ordinary parts (with positioning shaft systems) in an embodiment of the present invention.

[0021] Figure 5 is a schematic diagram of the classification of double-column single-layer seismic hangers in an embodiment of the present invention; Figure 6 is a schematic diagram of an example of a skeleton structure tree in an embodiment of the present invention; Figure 7 is a schematic diagram of controlling the attitude of parts with auxiliary parameters in an embodiment of the present invention; Figure 8 is a detailed diagram of the crossbeam treatment in an embodiment of the present invention; Figure 9 is a schematic diagram of automatic annotation realized by MBD technology in an embodiment of the present invention; Figure 10 is a schematic diagram of pre-assembly of parts in an embodiment of the invention; Figure 11 is a schematic diagram of the assembly process of the support and hanger master template in an embodiment of the present invention; Figure 12 is a schematic diagram of the attitude of the support and hanger master template under different parameter settings in an embodiment of the present invention; Figure 13 is a schematic diagram of an automatic statistical list in an embodiment of the present invention; Figure 14 is an example diagram of some support and hanger templates in an embodiment of the present invention; Figure 15 is a processing model diagram of an assembled support and hanger built based on actual manufacturer products; Figure 16 is an example diagram of the support and hanger template and the skeleton library in an embodiment of the present invention; Figure 17 Schematic diagram for defining the foot axis and head axis of an embodiment of the present invention; Figure 18 Schematic diagram for adjusting the parameters of the support and hanger of an embodiment of the present invention; Figure 19 Schematic diagram for the clamp assembly of the integrated support and hanger of an embodiment of the present invention; Figure 20 Schematic diagram for the batch instantiation of the support and hanger of an embodiment of the present invention; Detailed implementation manners In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0022] Embodiment 1 Refer to Figure 1 , and the specific steps of a method for building a support and hanger product library based on a PLM platform are as follows: S1: Build a part library including various assembled support and hanger components based on the PLM platform.

[0023] S11: Classify and integrate parts; finely divide the support and hanger parts, including channel steel parts, connectors, tube bundle parts, fixture parts, embedded bracket parts, and supporting fixed parts; The channel steel parts are used as the core of the support skeleton; The connectors are used to ensure the stable combination of all parts of the skeleton; The tube bundle parts are used to be fastened to the support and hanger to fix various pipelines; The fixture parts are used for the tight fixation of the support and hanger to the steel beam structure; The embedded bracket parts are used for the reliable connection of the support and hanger to the building main body such as beams and columns; Other supporting fixed parts, including bolts, nuts, etc.

[0024] The display results of some parts are as shown in Figure 2 shown.

[0025] S12: Standardized naming and attribute expansion; formulate a unified naming rule according to the part characteristics to ensure clear identification; add specific component types and their attribute fields on the PLM platform, covering key data such as manufacturer information, production batch, market reference price, design load-bearing capacity, etc., to ensure comprehensive and accurate part information; use appropriate component objects to accurately model the support and hanger parts. The partial attribute expansion page is as shown in Figure 3 shown, with attribute group management and a clear and intuitive page.

[0026] S13: Distinguish parametric parts from standardized parts according to whether the parameters are adjustable; for the connectors that need to match the channel steel specifications, establish a parametric part model to ensure the unity of the channel steel skeleton and the connector specifications of the support and hanger; for standard parts such as bolts and nuts that do not require size adjustment, they should be created as standard part models.

[0027] S14: Distinguish the modeling methods of skeleton parts and assembly parts. To ensure consistency, the modeling logic of the support and hanger parts should reflect their actual assembly logic. As Figure 4 shown, the part instantiation methods are divided into two categories: one is the parts with input conditions, such as channel steel parts, and their modeling should take the skeleton line as the input condition; the other is the assembly parts. For other types of parts, the part template should include auxiliary elements such as positioning axis systems to be called from the library and quickly assembled; especially for the diagonal bracing connectors, the positioning points should be accurately located at the intersection of the diagonal bracing direction line and the connector base to ensure the locking of the diagonal bracing direction while determining the height of the connector. The structure tree of the entire support and hanger part model should follow the standardized design, and naming consistency should run through to ensure the readability and usability of the model.

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

[0029] 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. Take the single-layer double-column hanger as an example to illustrate the skeleton modeling steps.

[0030] S21: The logic for dividing the support and hanger skeletons. According to the seismic performance, the supports and hangers are divided into two major categories: seismic supports and hangers and non-seismic supports and hangers. Further subdividing, according to the number of columns and crossbeams, each type of support and hanger can be freely combined according to the number of layers and columns. For the supports and hangers equipped with diagonal bracing, the diagonal bracing is further divided into internal bracing and external bracing. To simplify the design and standardize the supports and hangers, unify the diagonal bracing direction, channel steel type, and the orientation of the supports and hangers into a single skeleton category, and only use the seismic attribute, number of layers, and number of columns as the benchmarks for skeleton distinction. As Figure 5 shown, the three types of supports and hangers in the above figure can be classified into the same category. Based on this, classify and integrate the supports and hangers to build a skeleton library.

[0031] S22: The modeling process of the support and hanger skeletons. Construct an assembly node for a specific type of support and hanger as the parent node of the skeleton level. The skeleton geometric elements are embedded in the three-dimensional shape under the parent assembly node to form a set of skeleton geometric figures for the classification management of the skeleton elements. The skeleton elements include the base, columns, crossbeams, diagonal bracing (if applicable), and ports. According to the skeleton characteristics, create various skeleton elements and establish global parameter associations to control the skeleton elements. The parameters should be classified according to functions to ensure the clarity of the skeleton structure tree, and use standardized naming to ensure the readability and practicality of the model. An example of the skeleton structure tree is as Figure 6 shown.

[0032] S23: Core logic for the modeling of the support and hanger skeleton. Based on the above modeling process, for a specific type of support and hanger, the skeleton needs to be compatible with different diagonal brace directions, support and hanger orientations, and channel steel styles.

[0033] S231: To unify the diagonal brace direction, the skeleton parameters need to control the angle and orientation of the diagonal brace. When the diagonal brace direction changes, the positioning rules of the diagonal brace are updated synchronously to maintain the switching of the diagonal brace posture. This process introduces auxiliary parameters, which are specifically used to adjust the posture of the positioning axis system of the diagonal brace connector, and at the same time avoid introducing external parts in the skeleton as positioning references to ensure the independence of the skeleton structure and strict control of the parts. The specific logic is to determine the positioning point of the diagonal brace connector through the diagonal brace height parameter; establish the posture 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 skeleton line based on the diagonal brace hinge direction line and the offset parameter; establish the diagonal brace angle auxiliary parameter and knowledge engineering rules to control the axis system posture under different diagonal brace directions. The parameter control process is as Figure 7 shown.

[0034] S232: Modify the overall coordinate direction through the robot to achieve the overall turning of the support and hanger.

[0035] S233: For different channel steel specifications and types, Boolean variables should be set in the skeleton parameters, and the channel steel part parameters should be linked during the assembly process to achieve automatic switching of the channel steel specifications and types.

[0036] S234: For the support and hanger with multi-pass screw rods, the cross arm dimensions are processed through knowledge engineering rule statements to ensure the accurate overlapping positions of the cross arms on both sides at the same floor height and different floor heights. The processing example is as Figure 8 shown. S24: Use three-dimensional annotation (Model Based Definition, hereinafter referred to as "MBD") technology to automatically annotate the core dimensions of the skeleton. MBD technology can realize the association between two-dimensional annotation and three-dimensional model. After annotating the core skeleton dimensions of the bracket, it can adapt to the modification and change of any skeleton dimension and achieve two-dimensional and three-dimensional linkage. The annotation example is as Figure 9 shown.

[0037] S3: Instantiate parts based on the skeleton features, establish the support and hanger master template, and build the support and hanger master template library.

[0038] S31: Mother template instantiation process. First, using the skeleton line as the input condition, instantiate the channel steel skeleton and adjust its posture to ensure compliance with the design requirements. Subsequently, around the instantiated channel steel skeleton, assemble various connecting parts and supporting fasteners one by one, while applying necessary constraint relationships to ensure firm connection between parts. To improve the assembly efficiency, some supporting parts can be pre-assembled into groups for immediate adjustment and use, and quickly assembled to the correct position. Pre-assembly examples are as Figure 10 shown; the assembly process is as Figure 11 shown.

[0039] S32: Parameter linkage mechanism. After the skeleton and parts are assembled, establish the parameter association between the skeleton and parts. Through the binding of the global parameters in the 3D shape of the skeleton and the local parameters of the parts, realize the real-time synchronous update of dynamic components such as the diagonal brace connection angle, ensuring the consistency and coordination of the overall structure.

[0040] S33: Knowledge engineering rule-assisted parameter switching. To ensure that key elements such as the posture of the diagonal brace connector and the type of channel steel are still accurate under different parameter settings, it is necessary to preset specific rules with the help of the knowledge engineering module of the PLM platform. These rules will control the constraint settings of the part positioning axis system, and realize the intelligent switching of the posture axis system through parameter regulation, ensuring that the position and direction of the parts are consistent with the overall type of the bracket under any configuration.

[0041] S34: Parameter testing and verification. After completing the above steps, conduct a comprehensive parameter test on the support and hanger, covering all possible parameter combinations, ensuring that the overall posture of the support and hanger and the part positions are accurate under any parameter setting, meeting the design and safety standards. The model postures under different parameter settings are as Figure 12 shown.

[0042] S35: Knowledge engineering language rule to generate the quantity calculation list. In order to quickly count the part specifications and quantities of the support and hanger, and quickly transfer the manufacturing information to downstream manufacturers. Write a script in the bracket template to count the manufacturing list of the support and hanger, automatically read the key information of the parts and the skeleton and count it into the report, and quickly generate the manufacturing list. The list and the core statements of the rules are as Figure 13 shown.

[0043] S36: Some model examples of the support and hanger are as Figure 14 shown; the assembled support and hanger processing model built based on the actual manufacturer's products is as Figure 15 shown. This model fully and strongly verifies the invention solution, indicating that the support and hanger skeleton design solution of this invention can be used for different parts for the rapid assembly and design of support and hanger; the support and hanger skeleton library and template library examples are as Figure 16 shown.

[0044] S4: Release the positioning elements of the support and hanger, define the connection shafting of the support and hanger, and build the support and hanger library.

[0045] S41: Process for defining the support and hanger types. Copy the completed master template as the basic file for support and hanger design. At the top and port positions of the support and hanger, clearly identify and set the shafting elements, named "foot shaft" and "head shaft" respectively. Officially define the master template as the support and hanger type, specifying the foot shaft and head shaft elements established in the previous step. Next, define and release the support and hanger parameters, covering key attributes such as dimensions, connector styles, diagonal brace angles and directions that can be input by users, and complete the definition of the support and hanger.

[0046] S42: Release of the positioning elements. The foot shaft and the head shaft, as the key shafting connecting the support and hanger to external objects, play a crucial role. The foot shaft is usually placed at the center of the support and hanger's rooting surface and is used to connect the curved surface elements, ensuring that when the support and hanger is called, the support and hanger is accurately instantiated through the defined surface contacted by the foot shaft and is stably placed on planes such as building ceilings. The head shaft is located at the port of the support and hanger, and its X-axis direction must be consistent with the pipeline direction to connect elements of the curve type. When the support and hanger is called, by specifying the connection between the head shaft and the pipeline, the system automatically reads the pipeline centerline to achieve seamless docking between the support and hanger and the pipeline. The definitions of the head shaft and the foot shaft are as Figure 17 shown.

[0047] S43: Release of the parameters. Define the list of parameters to be released for the support and hanger, including but not limited to skeleton dimensions, connector types, diagonal brace angles and directions, etc. These parameters give the support and hanger a high degree of flexibility, allowing users to make custom adjustments according to project requirements. The parameter adjustment interface is as Figure 18 shown.

[0048] S44: Comprehensive connection test and verification. After completing the above steps, conduct a connection test on the support and hanger, covering all possible connection forms to ensure that the support and hanger can be instantiated in the correct position under different connection forms and parameter settings.

[0049] S45: Comprehensive support and hanger clamp processing technology. For the comprehensive support and hanger of multiple pipelines, it is impossible to determine the relative positioning of pipelines from multiple specialties on the support and hanger in advance in the template, so a post-assembly technology is adopted: taking advantage of the characteristics that the clamp is also positioned based on the pipeline or the rooting surface, add "head shaft" and "foot shaft" elements to the clamp parts, and define the clamp parts as simple support and hangers based on the above steps, so that designers can quickly use the clamps to fix the pipelines from multiple specialties on the support and hanger. The clamp definition case and the instantiation effect of multiple pipelines are as Figure 19 shown.

[0050] S5: Call and instantiate the support and hanger.

[0051] 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 instruction, a specific type of support and hanger is selected from the support and hanger library, and the instantiation process is immediately started. This process supports two core instantiation modes: one is based on the foot axis instantiation, that is, the spatial position of the support and hanger is determined by defining the rooting surface of the support and hanger; the other is based on the head axis instantiation, that is, the support and hanger is positioned by connecting with the pipeline to ensure its precise docking with the pipeline system.

[0052] S52: Parameter adjustment. After defining the support and hanger connection, designers can immediately preview the support and hanger to intuitively evaluate its performance in the actual scene. With the real-time parameter adjustment function, designers can flexibly adjust the parameters of the support and hanger based on the preview feedback. Once it is confirmed that the parameter settings meet the design requirements, the final instantiation of the support and hanger can be completed and quickly applied to the batch layout of the project, greatly improving the design efficiency and project implementation speed. Figure 20 shown.

[0053] After the support and hanger products are defined in this embodiment and put into storage, engineers can call the supports and hangers from different manufacturers in the storage to simulate and verify the installation plan according to the actual situation of the project, and make the upstream and downstream participants of the project work together on the same platform, which helps to improve the design quality and assist the construction of the entire life cycle of the engineering project.

[0054] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean 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 the present application.

[0055] Example 2 This embodiment is used to implement the principle of the above method embodiment to build a support and hanger product library building system based on the PLM platform, including a parts library building submodule, a skeleton library building submodule, a mother template library building submodule, a support and hanger library building submodule and an instantiation submodule; Parts library building submodule, used to build a support and hanger parts library based on the PLM platform; The skeleton library building submodule is used to abstract the skeleton modeling logic according to the characteristics of different types of supports and hangers and build a support and hanger skeleton library; The submodule of the mother template library is used to instantiate parts based on the features of the skeleton and establish the mother template of the support and hanger, and build the mother template library of the support and hanger; The support and hanger library building submodule is used to publish support and hanger positioning elements, define the support and hanger connection axis system, and build the support and hanger library; Instantiation submodule, used to call and instantiate the support bracket.

[0056] Each sub-module is mainly used to implement each step of the method embodiment, which will not be described in detail here.

[0057] It should be noted that according to the needs of implementation, each step / component described in this application can be split into more steps / components, or two or more steps / components or partial operations of steps / components can be combined into new steps / components to achieve the purpose of the present invention.

[0058] This embodiment further includes a processor, a communication interface, a memory, and a communication bus; wherein the processor, the communication interface, and the memory complete communication with each other through the communication bus; a computer program is stored in the memory, and when the program is executed by the processor, the processor executes the steps of a method for quickly verifying the AEB system of off-line vehicles.

[0059] This embodiment also provides a computer-readable storage medium, on which executable instructions are stored, and when the instructions are executed by a processor, the processor implements a method for quickly verifying the AEB system of off-line vehicles.

[0060] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects.

[0061] Moreover, the present application can 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.) that contain computer-usable program code.

[0062] The present application is described with reference to the block diagrams of the devices (systems) according to Embodiment 1 of the present application and the flowcharts of the methods and computer program products according to Embodiment 2. It should be understood that each process or block in the flowchart or block diagram can be implemented by computer program instructions, and the combination of processes or blocks in the flowchart or block diagram can also be implemented by computer program instructions.

[0063] These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a system for implementing the functions specified in one Figure 1 one process or multiple processes or blocks Figure 1 one block or multiple blocks.

[0064] These computer program instructions can 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 generate a manufactured product including an instruction device, and the instruction device implements the functions in one Figure 1 one process or multiple processes or blocksFigure 1 The functions specified in one or more boxes.

[0065] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide for implementing in the process Figure 1 One process or more processes or boxes Figure 1 The steps of a method specified in one box or more boxes.

[0066] The above embodiments are only used to illustrate the design concept and features of the present invention, and the 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 according to the principles and design concepts disclosed by the present invention are within the protection scope of the present invention.

Claims

1. A method for building a support and hanger product library based on a PLM platform, characterized in that: The following steps are involved: 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: S21: Unify the diagonal bracing direction, channel steel type, and support and hanger orientation into a standard skeleton category, and only distinguish branches and hangers by seismic properties, number of floors, and number of columns to build a skeleton library; S22: Modeling of support and hanger skeleton; S23: For specific support and hanger types, make the skeleton compatible with different diagonal bracing directions, support and hanger orientations and channel steel styles, and ensure that the skeleton does not introduce external reference elements related to the parts; S24: Use 3D annotation technology MBD to automatically annotate the core dimensions of the skeleton to adapt to the modification of any support and hanger dimensions, and realize 2D and 3D linkage; S3: Instantiate parts based on skeleton features and establish support and hanger master templates, and build a support and hanger master template library; S4: Release the support and hanger positioning elements, define the support and hanger connection axis system, and build the 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: In the step S1, the specific steps are: S11: Classify and integrate the support and hanger parts, including channel steel parts, connectors, tube bundle parts, fixture parts, embedded bracket parts and supporting fixing parts; S12: Establish a unified naming convention for parts and add specific component types and their attribute fields on the PLM platform; S13: Parts are divided into parametric parts and standardized parts according to whether the parameters can be adjusted, and corresponding models are established according to different modeling logics; connectors that need to match the channel steel specifications are established as parametric part models; standard parts are created as standard part models; S14: Establish modeling logic of 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 line is used as the input condition for modeling; For other types of parts, the part templates include auxiliary elements for positioning the axis system; For diagonal brace connectors, the positioning point is located at the intersection of the diagonal brace direction line and the connector base, and the diagonal brace direction is locked while determining the connector height; S15: Build a support and hanger model library and classify the parts into 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: In the step S22, the specific steps are: S221: Construct an assembly node as a parent node of the skeleton level; S222: creating a skeleton element graphics set for managing skeleton elements, and controlling the size of skeleton elements through parameter association; S223: Classify skeleton parameters by function to ensure the clarity of the skeleton structure tree; S224: Use standardized naming for the skeleton to ensure the readability and practicality of the model.

4. The method for building a support and hanger product library based on a PLM platform according to claim 1 is characterized in that: In the step S23, the specific steps are: S231: Control the angle and orientation of the diagonal brace through the skeleton parameters, so that the positioning rule of the diagonal brace is updated synchronously with the change of the diagonal brace direction; introduce auxiliary parameters to adjust the positioning axis posture of the connector; S232: Modify the global coordinate direction to realize the overall steering of the support and hanger; S233: By setting Boolean variables in the skeleton parameters and writing knowledge engineering language rules, the channel steel part parameters are linked during the assembly process to achieve automatic switching of channel steel specifications and types; S234: For the supports and hangers with multiple threaded rods, the crossarm dimensions are processed through knowledge engineering rule statements so that the crossarms on both sides can be accurately overlapped when the floor height is the same or different.

5. The method for building a support and hanger product library based on a PLM platform according to claim 4 is characterized in that: In the step S231, the specific steps are: Determine the diagonal brace connection point through the diagonal brace height parameter; Establish the attitude axis system of the diagonal support positioning point; Establish the brace hinge direction line through the brace angle; Establish the brace offset parameters through the brace direction; Establish the diagonal brace skeleton line based on the diagonal brace hinge direction line and offset parameters; Auxiliary parameters of diagonal brace angles and knowledge engineering rules are established to control the axis system posture under different diagonal brace directions.

6. The method for building a support and hanger product library based on a PLM platform according to claim 1 is characterized in that: In the step S3, the specific steps are: S31: Using the skeleton line as input condition, instantiate the channel steel skeleton and adjust its posture; according to the instantiated channel steel skeleton, assemble various connectors and matching fasteners one by one, and apply constraint relationships; S32: Establish parameter association between the skeleton and the parts to realize the control of local part parameters by global skeleton parameters; S33: Control the constraint setting of the part positioning axis system through knowledge engineering rules, and intelligently switch the part posture axis system through parameter linkage; S34: Perform parameter tests on the supports and hangers to cover all possible parameter combinations; S35: Read the key information of parts and frames through knowledge-based rules in the bracket template and generate a manufacturing list of supports and hangers.

7. The method for building a support and hanger product library based on a PLM platform according to claim 1 is characterized in that: In the step S4, the specific steps are: S41: Copy the completed mother template, set the shaft system element as the foot axis at the top of the support and hanger, and set the shaft system element as the head axis at the port position of the support and hanger; S42: formally define the mother template as a support bracket type, and specify the foot axis and head axis elements established in the previous step; S43: Define and publish the parameter list of supports and hangers, including frame size, connector type, diagonal brace angle and direction; S44: Conduct connection tests on the supports and hangers covering all possible connection forms to ensure that the supports and hangers can be instantiated at the correct position under different connection forms and parameter settings; S45: Post-assembly technology is used for the multi-pipe integrated support and hanger, and the head shaft and foot shaft are added to the clamp parts, and the clamp parts are defined as simple supports and hangers.

8. The method for building a support and hanger product library based on a PLM platform according to claim 1 is characterized in that: In the step S5, the specific steps are: S51: selecting a specific type of support and hanger from the support and hanger library to start the instantiation process, including foot axis-based instantiation, i.e., determining the spatial position by defining the rooting surface of the support and hanger, and head axis-based instantiation, i.e., positioning the support and hanger by connecting with the pipeline; S52: Preview the supports and hangers by selecting the corresponding connection elements, and adjust the parameters of the supports and hangers through the real-time parameter adjustment function until the design requirements are met.

9. A computer memory, characterized in that: A computer program executable by a computer processor is stored therein, and the computer program 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 8.

10. A system for building a support and hanger product library based on a PLM platform, characterized by: Parts library building submodule, used to build a support and hanger parts library based on the PLM platform; The skeleton library building submodule is used to abstract the skeleton modeling logic according to the characteristics of different types of supports and hangers and build a support and hanger skeleton library; The submodule of the mother template library is used to instantiate parts based on the features of the skeleton and establish the mother template of the support and hanger, and build the mother template library of the support and hanger; The support and hanger library building submodule is used to publish support and hanger positioning elements, define the support and hanger connection axis system, and build the support and hanger library; Instantiation submodule, used to call and instantiate the support bracket.

Citation Information

Patent Citations

  • Framework association-based pipe support-suspension frame model reconfiguration method

    CN106548001A

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

    CN111209619A

  • Ship pipeline support and hanger rapid statistics and plotting method based on three-dimensional model

    CN111475887A

  • Template, process and automatic model design method for pipeline system

    CN115114749A

  • Intelligent aided design method and system for support hanger

    CN117648765A

Cited By

  • Design method and system of power construction platform

    CN120806315A

  • Design method and system of power construction platform

    CN120806315B