Establishment method and device of empty equipment model
By establishing an empty equipment model, using parameterized spatial interface points and support surfaces, the inefficiency problem of design caused by the lack of equipment models in engineering projects is solved, and higher design accuracy and project quality are achieved.
Patent Information
- Application Number
- CN202510259102.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2045-03-06
AI Technical Summary
In engineering projects, due to the lack of accurate equipment models, the three-dimensional forward design of the equipment is inefficient, making it difficult for designers to accurately express the equipment's appearance, interface position and dimension information, which can easily cause errors and affect project quality and progress.
A method for establishing an empty device model is proposed. By ignoring the actual appearance and size of the device, only parameterized spatial interface points, support surfaces and support lines are established, and the position and dimension information of these elements are controlled by adjustment constraints to form a primary empty device model, and then set it as a project template, instantiate it under the project node and perform parameter adjustment and interface point optimization.
It improves the accuracy and reliability of the equipment model, reduces the design cycle, improves the overall quality and progress control of project construction, and reduces the time for repeated design of the equipment model.
Smart Images

Figure CN119761077A_ABST
Abstract
Description
Background Art
[0002] In construction projects, the design of various related engineering equipment is crucial. Since the geological conditions, environmental characteristics and specific requirements of each project are different, it is difficult to directly reuse equipment between different projects. Therefore, after the project enters the substantive stage, equipment manufacturers usually need to customize the design according to the specific needs of the project. This customization process means that the specific structure of the equipment has not been finalized in the early stage of construction drawing design. The lack of customized equipment models has brought certain challenges to the three-dimensional forward design of the project.
[0003] With the popularization and application of the 3D forward design concept, engineering projects tend to pre-arrange the 3D models of key equipment before the construction drawing design, so as to better coordinate the cooperation between various disciplines. However, due to the lack of standard models that accurately reflect the shape dimensions, interface positions and size information of the main equipment, the design stage often relies on similar models in historical projects as references. Although this method can meet the needs of preliminary design to a certain extent, it cannot accurately express the real situation of the equipment in the new project, especially in the design link that connects with the auxiliary system part. It can only rely on the traditional 2D drawing conversion (i.e., mold reversal) method to carry out 3D modeling, which not only requires designers to increase the work steps, making the forward design inefficient, but also designers reject the application of the 3D forward design concept, and cannot accurately express the equipment shape dimensions, interface orientation and size information required in the design process, which is easy to cause errors, thus affecting the overall quality and progress control of the project construction. Therefore, there is still room for improvement in the establishment method of the main equipment model.
[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0005] The purpose of the embodiments of the present disclosure is to provide a method for establishing an empty equipment model, an apparatus for establishing an empty equipment model, an electronic device and a computer-readable storage medium, so as to improve the accuracy and reliability of the equipment model to at least a certain extent, thereby improving the overall quality and progress control of project construction.
[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0007] According to a first aspect of an embodiment of the present disclosure, a method for establishing an empty equipment model is provided, comprising: ignoring the actual shape and size of the equipment, only establishing parameterized spatial interface points and supporting surfaces and supporting lines supporting the spatial interface points, and using adjustment constraints to control the orientation and size information of the spatial interface points, supporting surfaces and supporting lines, wherein the spatial interface points represent the connection points between the equipment and external components; projecting the spatial interface points to the corresponding supporting surfaces according to the parameterized elevation information; adding corresponding interface information to the spatial interface points according to the positions and types of the spatial interface points to obtain a primary empty equipment model; setting the primary empty equipment model as an engineering template; in the application stage, instantiating the engineering template of the empty equipment under the project node; adjusting parameters and optimizing interface points of the instantiated assembly according to project characteristics to obtain the empty equipment model suitable for a specific project.
[0008] In some example embodiments of the present disclosure, based on the aforementioned scheme, the establishment of parameterized spatial interface points and supporting surfaces and supporting lines supporting the spatial interface points includes: switching the modeling software to a part environment, using the modeling software to establish parameterized spatial interface points and supporting surfaces and supporting lines supporting the spatial interface points; and using coordinate parameters to define the preset spatial position of the spatial interface point.
[0009] In some example embodiments of the present disclosure, based on the aforementioned scheme, the use of adjustment constraints to control the orientation and size information of the spatial interface points, support surfaces, and support lines includes: switching the modeling software to a sketch environment, and using size constraints and reference constraints to control the position of the spatial interface points; using geometric constraints to control the orientation of the support lines; and using the size constraints to control the size of the support surfaces and support lines.
[0010] In some example embodiments of the present disclosure, based on the aforementioned scheme, the method for establishing the above-mentioned empty device model further includes: adding non-geometric parameter information to the primary empty device model, and the non-geometric parameter information includes any one or more of device properties, performance parameters, material properties, interface parameters and design parameters.
[0011] In some example embodiments of the present disclosure, based on the aforementioned scheme, the method adds corresponding interface information to the space interface point according to the position, type and function of the space interface point to obtain a primary empty device model, including: establishing a device type model, setting a port representing the device interface in the device type model; setting properties of the port to associate the port with the space interface point; and adding corresponding type information, size information, position information and function information to the space interface point according to the position and type of the space interface point to obtain the primary empty device model.
[0012] In some example embodiments of the present disclosure, based on the aforementioned scheme, the primary empty equipment model is set as an engineering template, including: setting the primary empty equipment model as an engineering template, taking the basic axis system or key points and lines of the empty equipment as input conditions, and taking the target geometric features and interface feature control parameters expressing the empty equipment as input parameters.
[0013] In some example embodiments of the present disclosure, instantiating the engineering template under the project node includes: instantiating the engineering template under the project node according to the basic axis system or key points and lines of the empty equipment.
[0014] In some example embodiments of the present disclosure, based on the aforementioned scheme, the instantiated assembly is parameter-adjusted and interface points are optimized according to project features, including: according to the project features, under the parameter set of the structure tree, parameter-adjusting the layout elevation of the equipment, the size of the auxiliary equipment, and the equipment model; in the sketch environment, adjusting the position of the spatial interface point by adjusting the constraint value.
[0015] In some example embodiments of the present disclosure, based on the aforementioned scheme, the method for establishing the above-mentioned empty device model further includes: under the parent node of the empty device, replacing the empty device with a real device model, and assembling the pipelines connecting the real device model and the empty device model; establishing a connection relationship between the pipelines connected to the empty device and the real device, thereby completing the assembly of the overall device.
[0016] According to a second aspect of an embodiment of the present disclosure, there is provided a device for establishing an empty equipment model, comprising: an interface point establishment module, for ignoring the actual shape and size of the equipment, and only establishing parameterized spatial interface points and support surfaces and support lines supporting the spatial interface points, and using adjustment constraints to control the orientation and size information of the spatial interface points, support surfaces and support lines, wherein the spatial interface points represent the connection points between the equipment and external components; an interface point projection module, for projecting the spatial interface points to the corresponding support surfaces according to parameterized elevation information; an interface information adding module, for adding corresponding interface information to the spatial interface points according to the positions, types and functions of the spatial interface points, so as to obtain a primary empty equipment model; an engineering template setting module, for setting the primary empty equipment model as an engineering template; an engineering template application module, for instantiating the engineering template of the empty equipment to the project node during the application phase; a parameter adjustment module, for performing parameter adjustment and interface point optimization on the instantiated assembly according to project characteristics, so as to obtain the empty equipment model suitable for a specific project.
[0017] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, comprising: a processor; and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the method for establishing an empty device model described above is implemented.
[0018] According to a fourth aspect of an embodiment of the present disclosure, there is provided a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for establishing an empty device model as described above is implemented.
[0019] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects: The disclosed example proposes a solution to the lack of equipment models in the early stage of design, namely, establishing an empty equipment engineering template, expressing the equipment ports by establishing spatial points and lines, and ignoring the equipment entity shape and detailed geometric features. In the visualization window, there is no equipment entity, and the early auxiliary system design is completed in this way. The method for establishing the empty equipment model in the embodiment, on the one hand, defines the spatial interface points and their related support surfaces and support lines by a parametric method, and accurately controls the positions and sizes of these elements by adjusting constraints, so as to ensure the accurate position of the spatial interface points in three-dimensional space, which is convenient for the later connection design with other components; on the other hand, by parameterizing the elevation information, the position information of the spatial interface points in the vertical direction is mapped to the corresponding support surface, ensuring that the height information of the interface points is correct, thereby avoiding installation problems caused by elevation differences; on the other hand, after determining the position and type of the spatial interface points, further adding interface information to these interface points to form a primary empty equipment model containing all necessary interface information, which is helpful for subsequent understanding and use of these interface points and improving the consistency and accuracy of the design; in addition, the primary empty equipment model that already contains interface information is standardized as an engineering template, which is convenient for reuse in multiple project nodes, reducing the time for redesigning each project and improving design efficiency; finally, according to the specific project requirements, the engineering template is instantiated under the project node, and the necessary parameter adjustments and interface point optimizations are performed on the newly formed physical assembly to ensure that the model fully conforms to the actual situation of the current project, thereby generating an empty equipment model suitable for the project. This further improves the accuracy and reliability of the empty equipment model and avoids delays in the design cycle caused by missing equipment models in the early stages of the project.
[0020] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0022] Figure 1 A flowchart of a method for establishing an empty device model according to some embodiments of the present disclosure is schematically shown.
[0023] Figure 2 A physical expression diagram of an empty device model according to some embodiments of the present disclosure is schematically shown.
[0024] Figure 3 A schematic diagram of an interface for establishing an empty device model according to some embodiments of the present disclosure is schematically shown.
[0025] Figure 4 A schematic diagram of an interface for establishing a device type model according to some embodiments of the present disclosure is schematically shown.
[0026] Figure 5 An interface diagram of a port setting according to some embodiments of the present disclosure is schematically shown.
[0027] Figure 6 A schematic diagram of an interactive interface for an empty device model according to some embodiments of the present disclosure is schematically shown.
[0028] Figure 7 A schematic diagram of a real device model according to some embodiments of the present disclosure is schematically shown.
[0029] Figure 8 Another schematic diagram of a real device model according to some embodiments of the present disclosure is schematically shown.
[0030] Fig. 9 A flow chart of an application method of an empty equipment model of a hydro-generator set according to some embodiments of the present disclosure is schematically shown.
[0031] Fig.10 A schematic diagram of the physical expression of an empty equipment model of a hydro-generator set according to some embodiments of the present disclosure is schematically shown.
[0032] Fig.11 A schematic diagram of an interface for establishing an empty equipment model of a hydro-generator set according to some embodiments of the present disclosure is schematically shown.
[0033] Fig.12A schematic diagram of an interactive interface for an empty equipment model of a hydro-generator set according to some embodiments of the present disclosure is schematically shown.
[0034] Fig.13 A block diagram of an apparatus for establishing an empty device model according to some embodiments of the present disclosure is schematically shown.
[0035] Fig.14 A schematic diagram of the structure of a computer system of an electronic device according to some embodiments of the present disclosure is schematically shown.
[0036] Fig.15 A schematic diagram of a computer-readable storage medium according to some embodiments of the present disclosure is schematically shown.
[0037] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION
[0038] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this specification. Instead, they are merely examples of devices and methods consistent with some aspects of this specification as detailed in the appended claims.
[0039] The terms used in this specification are only for the purpose of describing specific embodiments, and are not intended to limit this specification. The singular forms of "a", "said" and "the" used in this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in this article refers to and includes any or all possible combinations of one or more associated listed items. It should be understood that although the terms first, second, third, etc. may be used in this specification to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this specification, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of..." or "when..." or "in response to determination".
[0040] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more comprehensive and complete and will fully convey the concept of the example embodiments to those skilled in the art.
[0041] In addition, the described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the present disclosure.
[0042] Furthermore, the drawings are only schematic illustrations and are not necessarily drawn to scale. The block diagrams shown in the drawings are only functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0043] With the popularization and application of the 3D forward design concept, engineering projects are increasingly inclined to pre-arrange 3D models of key equipment before the construction drawing design, so as to better coordinate the cooperation between various disciplines. However, due to the lack of standard models that can accurately reflect the external dimensions, interface positions and size information of the main equipment, the design stage often relies on similar models in historical projects as references. Although this method can meet the needs of preliminary design to a certain extent, it cannot accurately express the actual situation of the equipment in the new project, especially in the design link that connects with the auxiliary system part, and can only rely on the traditional mold-turning method for 3D modeling. This method is not only inefficient, but also cannot accurately express the external dimensions, interface orientation and size information of the equipment required in the design process, and is prone to introduce errors, thereby affecting the overall quality and progress control of the project construction.
[0044] In addition, in the actual design process, the design of the equipment and its connection parts is completed by the designer and the equipment manufacturer. If the design activities of the equipment manufacturer are ignored during the design process, the design process cannot be truly reflected, and it is not conducive to effective communication and cooperation among the participants.
[0045] At the same time, in the equipment and pipeline solutions based on 3D modeling software, when the main equipment model is missing, the logical flow of auxiliary systems such as oil, gas, and water will be interrupted, which is not in line with the design concept of logic driving physics in 3D modeling software.
[0046] In order to solve all or part of the technical problems in the above-mentioned related technologies, in an exemplary embodiment of the present disclosure, a method for establishing an empty device model is firstly provided. Figure 1The flowchart of a method for establishing an empty device model according to some embodiments of the present disclosure is schematically shown. Figure 1 As shown, the method for establishing the empty device model may include the following steps: Step S110, ignoring the actual shape and size of the device, only establishing parameterized space interface points and support surfaces and support lines that support the space interface points, and using adjustment constraints to control the orientation and size information of the space interface points, support surfaces and support lines, the space interface points representing the connection points between the device and the external components; Step S120, projecting the spatial interface point to the corresponding support surface according to the parameterized elevation information; Step S130, adding corresponding interface information to the space interface point according to the position, type and of the space interface point, to obtain a primary empty device model; Step S140, setting the primary empty equipment model as a project template; Step S150, in the application stage, instantiate the engineering template of the empty device under the project node; Step S160 , adjusting parameters and optimizing interface points of the instantiated assembly according to project characteristics, to obtain an empty equipment model suitable for a specific project.
[0047] Among them, the empty equipment refers to a three-dimensional model that does not express or only expresses very little of the equipment's shape and size, and focuses on expressing the detailed position and connection direction of the oil, gas, and water pipeline interfaces connecting the equipment to the external auxiliary system. Since the real equipment occupancy may not display anything, it is called an empty equipment. The goal of the empty equipment model is to provide a parameterized and standardized spatial representation for the installation and interface design of the equipment. In the embodiment of the present disclosure, the empty equipment can be a generator set, or other industrial equipment that requires interface layout and space coordination, such as a compressor set, an industrial cooling system, an industrial furnace, a reactor, a conveyor belt system, a fan equipment, a control cabinet, etc. The generator set can represent a combination of equipment used to produce electrical energy in a power generation system. In the embodiment of the present disclosure, the generator set can be a hydroelectric generator set, or it can be a thermal power generator set, a nuclear power generator set, or other generator sets that need to be three-dimensionally modeled in the design stage. When establishing the empty equipment model, the 3DExperience (3DE) software platform can be used for modeling. Of course, in other embodiments of the present disclosure, other suitable three-dimensional design software can also be used for modeling.
[0048] In the actual operation process, first, establish parameterized spatial interface points and the supporting surfaces and supporting lines that support these interface points, and accurately control their position and size information by adjusting constraints. Then, according to the elevation information of the equipment, these spatial interface points are projected onto the corresponding supporting surfaces to ensure the accurate position of the interface points in three-dimensional space. Next, according to the position and type of the spatial interface points, add the corresponding interface information (such as size, type, material, etc.) to them, so as to construct a primary empty equipment model containing all the necessary interface information. Secondly, standardize the primary empty equipment model into an engineering template for easy reuse throughout the design process. Finally, instantiate the engineering template to a specific project node, and according to the specific project requirements, make necessary parameter adjustments and interface point optimizations for the instantiated physical assembly, and finally generate an empty equipment model that meets the actual situation of the current project.
[0049] According to the method for establishing the empty equipment model in the above-mentioned example embodiment, on the one hand, the spatial interface points and their related supporting surfaces and supporting lines are defined by a parametric method, and the positions and sizes of these elements are precisely controlled by adjusting constraints, so that the accurate positions of the spatial interface points in the three-dimensional space can be ensured, which is convenient for the subsequent connection design with other components; on the other hand, by parameterizing the elevation information, the position information of the spatial interface points in the vertical direction is mapped to the corresponding supporting surfaces, ensuring that the height information of the interface points is correct, thereby avoiding installation problems caused by elevation differences; on the other hand, after determining the positions and types of the spatial interface points, interface information is further added to these interface points to form a primary empty equipment model containing all necessary interface information, which is helpful for the subsequent understanding and use of these interface points and improves the consistency and accuracy of the design; in addition, the primary empty equipment model that already contains interface information is standardized as an engineering template, which is convenient for reuse in multiple project nodes, reduces the time for redesigning each project node, and improves design efficiency; finally, according to the specific project requirements, the necessary parameter adjustments and interface point optimizations are performed on the instantiated physical assembly to ensure that the model fully conforms to the actual situation of the current project, thereby generating an empty equipment model suitable for the project. Thereby, the accuracy and reliability of the empty equipment model are further improved.
[0050] Next, the method for establishing the empty device model in the above exemplary embodiment will be further described.
[0051] In step S110, the actual shape and size of the equipment are ignored, and only parameterized spatial interface points and supporting surfaces and supporting lines that support the spatial interface points are established. Adjustment constraints are used to control the orientation and size information of the spatial interface points, supporting surfaces and supporting lines. The spatial interface points represent the connection points between the generator set and external components.
[0052] Among them, the spatial interface point can represent one or more coordinate points defined in three-dimensional space, which are used to represent the connection position between the generator set and external components (such as pipes, cables, valves, etc.). These points clearly identify the physical connection points between the generator set and other systems or components in the three-dimensional model. The support surface can represent one or more planes defined in the three-dimensional model, which are used to support and locate the spatial interface points. These planes are generally virtual planes that do not exist, and the purpose is to provide stable support for the interface points. The support line can represent a set of straight lines defined in the three-dimensional model, which are used to further clarify the position and direction of the spatial interface point. The support line is generally a virtual extension line of the external component, which is used to define the connection direction of the interface point. Among them, the support surface ensures the accurate position of the spatial interface point in the three-dimensional space, and also provides a reference plane for the spatial interface point, so that it can be projected and adjusted on the correct plane. The support line can be used to determine the specific position of the spatial interface point, especially when the interface point needs to be located along a specific direction. The support line can ensure that the spatial interface point is connected to the external component along the correct path. In addition, by ignoring the actual physical dimensions of the device, complex physical details can be ignored, allowing designers to focus on the layout and coordination of interfaces and connections, making it easier to quickly adjust and optimize interface locations and orientations to suit the needs of different projects.
[0053] Figure 2 A schematic diagram of the physical expression of an empty device model according to some embodiments of the present disclosure is schematically shown. Specifically, first, a set of spatial interface points are defined in the three-dimensional design software, which represent the connection positions between the device and the external components, and parameters, such as X and Y coordinates, are assigned to each spatial interface point to ensure that the positions of these points can be changed by adjusting the parameters, which include but are not limited to the coordinate values. Then, support surfaces are created in the three-dimensional design software, which are used to support the spatial interface points, and parameters are set for the support surfaces, such as elevation information, tilt angle, etc., to ensure that the positions of the support surfaces can be adjusted as needed. Figure 3A schematic diagram of the interface for establishing an empty equipment model engineering template according to some embodiments of the present disclosure is schematically shown, including components, inputs, element inputs, and parameters. Support lines are created in the three-dimensional design software. These lines are used to further clarify the position and direction of the spatial interface points. Parameters such as length, starting point coordinates, end point coordinates, etc. are set for the support lines to ensure that the position of the support lines can be adjusted as needed. At the same time, the spatial interface points are associated with the corresponding support lines to ensure that the position of the interface points is consistent with the direction of the support lines. Finally, adjustment constraints are set for each spatial interface point, support surface, and support line to ensure that their position and size information can be coordinated with each other. By adjusting the constraints, it is easy to change the position of the spatial interface point, the angle of the support surface, or the direction of the support line, ensuring that the positional relationship of all elements in the three-dimensional space is accurate. The adjustment constraints can represent methods for controlling the position, direction, and size of the spatial interface points, support surfaces, and support lines.
[0054] In addition, when creating spatial interface points, the position or size of some interfaces may not be described by simple numerical parameters. For example, the interface may need to be determined based on the positional relationship of other components, or it may need to meet specific geometric conditions. The positioning information of some interfaces is more suitable for expression on a two-dimensional plane. For example, the interface may need to be in the same plane as other components, or it may need to meet specific angular relationships. For these interfaces that are difficult to express with numerical parameters or are more suitable for expression in plane views, transfer them to pre-defined sketches for operation. In the sketch, the position and size of the interface can be precisely controlled by adding and adjusting constraints such as distance, angle, parallelism, perpendicularity, etc.
[0055] In some embodiments, when the equipment is a hydro-turbine generator set, the spatial interface point can correspond to the bearing cooler water inlet pipe interface, the water-guide bearing cooler drain pipe interface, the thrust lower guide bearing cooler water inlet pipe interface, the thrust lower guide bearing cooler drain pipe interface, the thrust lower guide bearing cooler oil inlet pipe interface, the thrust lower guide bearing cooler oil outlet pipe interface, the upper guide bearing cooler water inlet pipe interface, the upper guide bearing cooler drain pipe interface, the generator air cooler water inlet pipe interface, the generator air cooler drain pipe interface, the upper leak-proof ring lubrication cooling water supply pipe interface and the lower leak-proof ring lubrication cooling water supply pipe interface and other suitable unit interfaces.
[0056] In some embodiments, parameterized spatial interface points and support surfaces and support lines that support the spatial interface points are established, specifically including the following steps: switching the modeling software to the part environment, using the modeling software to establish parameterized spatial interface points and support surfaces and support lines that support the spatial interface points; using coordinate parameters to define the spatial position of the preset spatial interface points.
[0057] Among them, a part environment can represent a specific mode or interface in 3D modeling software that allows users to create and edit the geometry of a single part in a separate, closed environment.
[0058] Specifically, select "New Part" or a similar option in the main interface of the software to switch the modeling software to the part environment. Select a plane (such as the XY, XZ, YZ plane or other plane) as the basis for sketching, and then enter the sketch drawing mode. Draw the spatial interface points that represent the connection points between the device and the external components in the sketch, use the plane creation tool to define the support surface, and use the line creation tool to define the support line. Define the position of the spatial interface point by entering specific coordinate values, that is, determine the exact position of the interface point in three-dimensional space by specifying the X, Y, and Z coordinate values.
[0059] In some embodiments, adjustment constraints are used to control the orientation and size information of spatial interface points, support surfaces and support lines, specifically including the following steps: switching the modeling software to a sketch environment, using size constraints and reference constraints to control the position of spatial interface points; using geometric constraints to control the orientation of support lines; and using size constraints to control the size of support surfaces and support lines.
[0060] Among them, dimensional constraints can be used to control the specific numerical properties of geometric elements in the model, such as length, width, height, radius, diameter, etc. These constraints ensure that the size of the geometric elements remains unchanged during the design process and can be adjusted as needed. Reference constraints can be used to define the positional relationship of elements in the model relative to other elements. Geometric constraints are used to control the geometric relationship between geometric elements in the model, such as parallel, vertical, colinear, concentric, etc., which can ensure that the relative positional relationship between geometric elements remains unchanged during the design process and can be adjusted as needed.
[0061] Specifically, in the sketch environment, set the X and Y coordinate parameters for the spatial interface point to ensure that the position of the spatial interface point on the selected plane can be adjusted at any time. Define the position of the spatial interface point relative to a certain reference plane or reference line. For example, you can use an offset constraint to ensure that the interface point is a specific distance from a certain reference plane or reference line. When using geometric constraints to control the orientation of support surfaces and support lines, you can use parallel constraints to ensure that the support surface is parallel to a certain reference plane, use vertical constraints to ensure that the support surface is perpendicular to a certain reference plane, and use collinear constraints to ensure that the edge of the support surface is collinear with a certain reference line. When using dimensional constraints to control the size of support surfaces and support lines, you can set length parameters, width parameters, and height parameters for the support lines to ensure that their dimensional information meets the design requirements.
[0062] In step S120, the spatial interface point is projected onto the corresponding support surface according to the parameterized elevation information.
[0063] Among them, the elevation information can represent the height of a certain spatial interface point relative to a certain reference plane in three-dimensional space, usually expressed by the Z coordinate. Specifically, when projecting the spatial interface point to the corresponding support surface, first determine the elevation information of each spatial interface point, and then project the spatial interface point onto the corresponding support surface to ensure that the position of the interface point in the vertical direction is accurate. Among them, Z is a modifiable parameter. By modifying the value of the Z parameter, the spatial interface point will automatically update its elevation information, that is, the value of the Z coordinate, thereby ensuring that the position of the interface point is accurate. In the actual operation process, you only need to modify the numerical value of the interface elevation in the parameter set, the model will be automatically updated, and the interface point will be projected onto the corresponding support plane according to the new elevation information. Manual adjustment of the interface position is avoided, and design efficiency is improved. The parameterized elevation information is easy to manage and modify to adapt to changes in the project design process.
[0064] In step S130, corresponding interface information is added to the space interface point according to the position and type of the space interface point to obtain a primary empty device model.
[0065] Specifically, according to the function and connection requirements of the space interface point, determine the type of interface, such as input interface, output interface, input-output interface, etc., and add corresponding interface information to the space interface point.
[0066] In some embodiments, according to the position and type of the spatial interface point, corresponding interface information is added to the spatial interface point to obtain a primary empty device model, which specifically includes the following steps: establishing a device type model, and setting a port representing the device interface in the device type model; setting properties for the port, and associating the port with the spatial interface point; according to the position and type of the spatial interface point, adding corresponding type information, size information, position information and function information to the spatial interface point to obtain a primary empty device model.
[0067] Specifically, refer to Figure 4 As shown in the figure, when establishing the equipment type model, the user can select or enter a custom equipment type, name the equipment type, such as physical product 00897789, select the equipment category, such as physical equipment, etc., and further define the part subtype. In addition, refer to Figure 5As shown in the figure, when setting the device interface port, the user can define the port name, major, select the port type (such as "digital" or "analog"), define the endpoints, alignment and direction of the geometry, and specify the logical type of the port (such as "input" or "output") and the connection method with the device. In addition, the user can also view the set port information, including port number, attributes and port description. In the pipeline part environment, convert the model to the device type, create a port representing the device interface on the device body, and determine the position of the port on the device body according to the position information of the spatial interface point. The size constraint and reference constraint can be used to accurately control the position of the port. Set attributes for each port, including but not limited to type information, size information, material information, function information, etc. For example, the diameter, thickness, material and other attributes of the port can be set. Associate the port on the device body with the spatial interface point to ensure that the position relationship between each port and the corresponding spatial interface point is correct. Then, according to the function and connection requirements of the spatial interface point, determine the type information of the interface, such as input interface, output interface, input and output interface, etc.; at the same time, add the corresponding size information and position information to the spatial interface point to obtain the primary empty device model.
[0068] In some embodiments, after projecting the spatial interface point to the corresponding supporting surface, the following step is also included: adding non-geometric parameter information to the primary empty equipment model, the non-geometric parameter information including any one or more of equipment properties, performance parameters, material properties, data interface parameters and design parameters.
[0069] Specifically, adding non-geometric parameter information to the primary empty equipment model can be easily passed to downstream disciplines, such as civil engineering for structural design, electrical engineering for electrical calculations, etc. This avoids errors and omissions in the process of information transmission and improves design efficiency and accuracy.
[0070] In step S140 , the primary empty equipment model is set as a project template.
[0071] Among them, the engineering template can represent a pre-designed standard model that contains specific design elements and parameter information.
[0072] In some embodiments, the primary empty equipment model is set as an engineering template, which specifically includes the following steps: setting the primary empty equipment model as an engineering template, taking the basic axis system or key points and lines of the empty equipment as input conditions, and taking the target geometric features and interface feature control parameters expressing the empty equipment as input parameters.
[0073] Among them, the basic axis system can represent the coordinate system in the empty equipment model, including the main axis and auxiliary axis, such as X axis, Y axis, and Z axis. These axis systems are used to determine the position and direction of the equipment in space. Key points can represent some important geometric points defined in the empty equipment model, which are used to determine the position, interface or connection position of the equipment. Key points can include: installation points, which are specific points used to install equipment or connect other components; center of gravity points, which are used to identify the center of gravity position of the equipment, especially when the design needs to consider the stability of the equipment; interface points, which are defined The location of the connection between the equipment and external subsystems (such as pipelines, electrical interfaces, etc.). Key lines can represent some important geometric lines in the equipment model, which are used to define length, direction or boundary, etc. Key lines can be installation reference lines and positioning lines, etc. Target geometric features can be used to define the geometric shape, size and spatial position of the equipment model. They are the main description and control features of the equipment during the design process, such as external contours, dimensional features, geometric symmetry, and feature faces. Interface feature control parameters can be used to describe the interface characteristics between the device and the external environment or other components to ensure compatibility and correct connection between different components, such as mechanical interfaces, electrical interfaces, and fluid interfaces. Specifically, in the engineering template or similar application of the modeling software, select "Add Reference" or a similar option to save the primary empty device model as an engineering template file. Obtain the basic axis system or key points and lines of the equipment as input conditions, and set control parameters such as dimensional constraints, geometric constraints, etc. according to design requirements to ensure that the template can correctly adapt to different installation conditions.
[0074] In step S150, in the application stage, the engineering template of the empty device is instantiated under the project node.
[0075] Specifically, the purpose of instantiating the engineering template to the project node is to reuse the standardized equipment design or model in the actual project workflow. Automatic matching is performed based on the basic axis system in the engineering template and the coordinate system in the project node. The software tool can automatically align the model based on the coordinate axis, for example, aligning the central axis of the template with the predetermined central axis in the project node during the instantiation process. Figure 6A schematic diagram of an interactive interface for an empty equipment model according to some embodiments of the present disclosure is schematically shown. In the top part of the interface, it is marked as "Reference: Empty Equipment - Spindle Seal A.1". This indicates that the object currently being used is "Empty Equipment - Spindle Seal A.1". This interface is used to instantiate the "Empty Equipment - Spindle Seal A.1" device into the project. During the instantiation process, the position of the device is aligned by defining input conditions (such as the X-axis and the coordinate origin) to ensure its correct installation in three-dimensional space. Using the coordinate origin and the direction axis as a reference, precise positioning of the device can be achieved. The "Installation Elevation" and "Interface Elevation" displayed in the parameter window are used to ensure that the vertical position of the device and interface in the project is correct. At the same time, these parameters can also be dynamically adjusted through formulas to automatically calculate the appropriate installation height according to the needs of the project. This parametric control can greatly reduce the workload of manual adjustment and improve the efficiency of design and construction.
[0076] In some embodiments, the engineering template of the empty equipment is instantiated under the project node, including: instantiating the engineering template under the project node according to the basic axis system or key points and lines of the empty equipment.
[0077] Specifically, according to the project management plan, determine the project node where the template needs to be inserted, establish the basic axis system or key points and lines required for inserting the template under the node, and then select the basic axis system or key points and lines to instantiate the engineering template under the project node. At this time, a new device that is exactly the same as the device in the engineering template has been generated. Then, according to the characteristics of the device itself, adjust the position and geometric parameters in the template, such as X, Y, and Z coordinates, to ensure that the template is correctly placed at the specified node position. Under the professional node of the project, create the geometric elements (basic axis system, points, lines, etc.) required to insert the engineering template, select the engineering template and click the corresponding geometric elements in turn to complete the rapid creation of a new empty equipment model suitable for this project.
[0078] In step S160, parameters of the instantiated physical assembly are adjusted and interface points are optimized according to project characteristics to obtain an empty equipment model suitable for a specific project. Figure 7 and Figure 8 represents a real device model, and Figure 2 The empty device model in Figure 8 The real device model in corresponds to, Fig.10 The empty device model in Figure 7 The real device model in corresponds to .
[0079] Specifically, by adjusting the parameters of the engineering template and optimizing the interface points, an empty device model that meets the current project requirements can be quickly generated to improve design efficiency. By optimizing the interface points, the connection between devices and between devices and external systems can be made tighter and more reliable, reducing the risk of interface mismatch. By adjusting the parameters of the template, the accuracy of the model in terms of geometric and non-geometric parameters can be ensured, improving the quality of the model.
[0080] In some embodiments, parameter adjustments and interface point optimization are performed on the instantiated physical assembly according to project characteristics, including: according to project characteristics, under the parameter set of the structure tree, parameter adjustments are made to the layout elevation of the equipment, the size of the auxiliary equipment, and the equipment model; in the sketch environment, the position of the spatial interface point is adjusted by adjusting the constraint value.
[0081] Specifically, determine the parameters related to the layout elevation of the equipment, the size of the auxiliary equipment and the equipment model in the parameter set of the structure tree, and enter the correct elevation value, size and equipment model according to the elevation information, size information and equipment model information provided by the project. Then, select the sketch containing the spatial interface point in the model, enter the sketch editing mode, select the spatial interface point to be adjusted in the sketch, and adjust the value of the dimensional constraint or geometric constraint according to the position information provided by the project node to ensure that the position of the spatial interface point is accurate.
[0082] In some embodiments, after the engineering template is parameter adjusted and the interface points are optimized, the following steps are also included: under the parent node of the empty device, the empty device is replaced with a real device model, and the pipelines connecting the real device model and the empty device model are assembled; a connection relationship is established between the pipelines connected to the empty device and the real device, thereby completing the assembly of the overall device.
[0083] Among them, the real equipment model can represent a three-dimensional model based on the physical size, structural layout, interface location and other related attributes required for construction, installation and operation and maintenance of the actual equipment, such as the three-dimensional model provided by the equipment manufacturer. In the actual operation process, first select the assembly function in the modeling software, enter the assembly environment, select the empty equipment on the structure tree, select the replace command, and then select the real model of the equipment to complete the replacement of the equipment. After the replacement, check the pipes and parts originally connected to the empty equipment. If the connection between the pipes and parts and the real equipment model is disconnected, select the interface of the real equipment model to re-establish the connection relationship with it.
[0084] In the above-mentioned example embodiment, the method for establishing the empty equipment model, on the one hand, defines the spatial interface points and their related support surfaces and support lines by a parametric method, and accurately controls the positions and sizes of these elements by adjusting constraints, so as to ensure the accurate position of the spatial interface points in three-dimensional space, which is convenient for the subsequent connection design with other components; on the other hand, by parameterizing the elevation information, the position information of the spatial interface points in the vertical direction is mapped to the corresponding support surface, ensuring that the height information of the interface points is correct, thereby avoiding installation problems caused by elevation differences; on the other hand, after determining the position and type of the spatial interface points, further adding interface information to these interface points to form a primary empty equipment model containing all necessary interface information, which is helpful for the subsequent understanding and use of these interface points and improving the consistency and accuracy of the design; in addition, the primary empty equipment model that already contains interface information is standardized as an engineering template, which is convenient for reuse in multiple project nodes, reducing the time for redesigning each project node and improving design efficiency; finally, according to the specific project requirements, the physical assembly after instantiating the engineering template is subjected to necessary parameter adjustments and interface point optimization to ensure that the model fully conforms to the actual situation of the current project and generates an empty equipment model suitable for the project. Thereby, the accuracy and reliability of the empty equipment model are further improved.
[0085] In addition, adding non-geometric parameter information (such as equipment attributes, performance parameters, material attributes, etc.) to the primary empty equipment model can make the model more comprehensive and practical, which provides an important reference for later manufacturing, installation, and operation and maintenance. By establishing an equipment type model and setting ports representing equipment interfaces in it, as well as setting properties for the ports and associating them with spatial interface points, a more practical primary empty equipment model can be generated, so that the model not only has a geometric shape, but also reflects the functional characteristics and physical properties of the equipment. Finally, after obtaining the real model of the equipment, the empty equipment is replaced with the real equipment model, and the real model of the equipment is assembled with the pipes or parts originally connected to the empty equipment model to obtain the final assembly model, which effectively verifies the feasibility and rationality of the model.
[0086] In addition, in the embodiments of the present disclosure, an application method of an empty equipment model is also provided, and the application method can be used for the empty equipment model in the above embodiments. Fig. 9 As shown, the application method of the generator set empty equipment model may include the following steps: Step S910: instantiate the empty equipment model of the generator set. Specifically, select a suitable empty equipment model according to the project characteristics. Fig.10The schematic diagram of the physical expression of the empty equipment model of a hydro-generator set is shown schematically, including a coordinate system and geometric annotations, which are used to accurately describe the installation position, interface and alignment relationship of the equipment. Then, according to the civil design model, the original control points and control lines of the empty equipment are determined. The control point can be selected at the installation elevation center point of the unit, and the control line selects the center line of the unit to ensure that the position and direction of the empty equipment meet the requirements of the civil design model. According to the control dimensions of the plant of the project, modify the parameters in the equipment template, such as installation elevation, turbine layer pier diameter, turbine layer elevation, volute layer elevation, etc. Other interface elevations of the equipment can be confirmed with the equipment manufacturer. Fig.11 The present invention schematically shows a schematic diagram of the interface for establishing an empty equipment model of a hydro-turbine generator set, which shows a schematic diagram of the model establishment interface of "unit water supply-unit cooler assembly A.1" in an engineering design software, including multiple input conditions and parameter information. The input conditions include the X-axis (straight line) and the coordinate origin (point). The parameters include the installation elevation (length), the diameter of the turbine layer pier (length), the turbine layer elevation (length), the volute layer elevation (length), the upper conduction cooler water supply pipe interface elevation (length), the upper conduction cooler drain pipe interface elevation (length), the air cooler water supply pipe interface elevation (length), the air cooler drain pipe interface elevation (length), the upper leak-proof ring interface elevation (length) and the lower leak-proof ring interface elevation (length).
[0087] Step S920, adjust the interface orientation in the empty equipment model of the generator set. Specifically, find the "parameter set" node on the structure tree, and find the control parameters and attribute parameters related to the interface position. According to the design requirements, modify the values of these parameters, such as the height and angle of the interface. Enter the interface plane position sketch environment on the structure tree, and adjust the position of the interface point by modifying the constraints in the sketch, such as size constraints, angle constraints, etc. After modifying the parameters and constraints, the empty equipment model of the hydro-turbine generator set will be automatically updated, and the interface position will change accordingly. By modifying the parameters and constraints, the interface position of the empty equipment model can be flexibly adjusted to meet the design requirements, thereby providing designers with a convenient and fast interface adjustment method and improving design efficiency.
[0088] Step S930, according to the interface connection relationship, the oil, gas, and water auxiliary systems are connected from logic to physical. Specifically, according to the project requirements and design specifications, the logical process and functional requirements of the auxiliary systems such as oil, gas, and water are determined. For example, it is determined that the oil system needs to provide lubrication equipment, the gas system needs to provide cooling equipment, and the water system needs to provide cooling water equipment. According to the results of the logical design, the corresponding auxiliary equipment and pipelines are arranged in the empty equipment model of the generator set, and the auxiliary equipment and pipelines are connected to the interface of the empty equipment model of the hydro-turbine generator set. Through the connection from interface to interface between devices, the functional connectivity between the various auxiliary systems is realized to ensure that each system can operate normally according to the design requirements, such as lubrication, cooling, water supply, etc. Through logical design and physical design, the functional connectivity of auxiliary systems such as oil, gas, and water is realized to provide a guarantee for the integrity and accuracy of the empty equipment model of the hydro-turbine generator set. Fig.12 The schematic diagram of an interactive interface for a water turbine generator unit empty equipment model is shown, where the parameter setting window contains multiple installation parameters of the equipment. These parameters are used to determine the specific geometric position and interface characteristics of the equipment. The bottom of the interface shows a schematic diagram of the three-dimensional model of "Unit System-Unit Cooler Basic A.1", where the geometric shape of the equipment arranged in space and the reference coordinate system can be seen.
[0089] Step S940, obtain a complete project model based on the real device model. Specifically, after obtaining the real model of the device, replace the empty device with the real device model under the structure tree of the project, and assemble the real model of the device with the pipes or parts originally connected to the empty device model. After inserting the real device model, the complete model of the entire project can be obtained. This model includes all the equipment and systems of the project, and can be used for subsequent design, analysis, and operation and maintenance management. By adding the real device model, the model information of the entire project is improved, providing a basis for project handover and operation and maintenance management.
[0090] It should be noted that, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0091] Next, in the embodiment of the present disclosure, a device for establishing an empty device model is also provided. Fig.13As shown in , the apparatus 1300 for establishing an empty device model can be composed of an interface point establishment module 1301, an interface point projection module 1302, an interface information adding module 1303, an engineering template setting module 1304, an engineering template application module 1305 and a parameter adjustment module 1306, wherein: the interface point establishment module is used to ignore the actual shape and size of the device, and only establish parameterized space interface points and support surfaces and support lines that support the space interface points, and use adjustment constraints to control the orientation and size information of the space interface points, support surfaces and support lines, and the space interface points represent the connection points between the device and the external components; the interface points A projection module is used to project the spatial interface points to the corresponding support surface according to the parameterized elevation information; an interface information adding module is used to add corresponding interface information to the spatial interface points according to the position, type and function of the spatial interface points to obtain a primary empty equipment model; an engineering template setting module is used to set the primary empty equipment model as an engineering template; an engineering template application module is used to instantiate the engineering template of the empty equipment to the project node during the application stage; a parameter adjustment module is used to adjust the parameters of the instantiated assembly and optimize the interface points according to the project characteristics to obtain the empty equipment model suitable for a specific project.
[0092] It should be noted that the specific details of each part of the above-mentioned empty equipment model establishment device have been described in detail in the implementation method of the empty equipment model establishment method part. The undisclosed details can be found in the implementation method part, so they will not be repeated here.
[0093] In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above-mentioned method for establishing an empty device model is also provided.
[0094] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware embodiments, complete software embodiments (including firmware, microcode, etc.), or embodiments combining hardware and software aspects, which may be collectively referred to herein as "circuits", "modules" or "systems".
[0095] Refer to the following Fig.14 1400 according to this embodiment of the present disclosure is described. Fig.14 The electronic device 1400 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0096] like Fig.14As shown, the electronic device 1400 is in the form of a general computing device. The components of the electronic device 1400 may include but are not limited to: the at least one processing unit 1410, the at least one storage unit 1420, a bus 1430 connecting different system components (including the storage unit 1420 and the processing unit 1410), and a display unit 1440.
[0097] The storage unit stores program codes, which can be executed by the processing unit 1410, so that the processing unit 1410 executes the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification.
[0098] The storage unit 1420 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 1421 and / or a cache memory unit 1422 , and may further include a read-only memory unit (ROM) 1423 .
[0099] The storage unit 1420 may also include a program / utility 1424 having a set (at least one) of program modules 1425, such program modules 1425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0100] Bus 1430 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0101] The electronic device 1400 may also communicate with one or more external devices 1470 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1400, and / or communicate with any device that enables the electronic device 1400 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input / output (I / O) interface 1450. In addition, the electronic device 1400 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter 1460. As shown, the network adapter 1460 communicates with other modules of the electronic device 1400 through a bus 1430. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0102] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.
[0103] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible embodiments, various aspects of the present disclosure can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present disclosure described in the above "Exemplary Method" section of the present specification.
[0104] refer to Fig.15 As shown, a program product 1500 for implementing the above-mentioned method for establishing an empty device model according to an embodiment of the present disclosure is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus, or a device.
[0105] The program product may adopt any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0106] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0107] The program code contained on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, electromagnetic waves, etc., or any suitable combination of the foregoing.
[0108] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0109] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0110] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.
[0111] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
[0112] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A method for establishing an empty device model, characterized in that: include: Ignore the actual shape and size of the device, only establish parameterized space interface points and support surfaces and support lines supporting the space interface points, and use adjustment constraints to control the orientation and size information of the space interface points, support surfaces and support lines, wherein the space interface points represent the connection points between the device and the external components; According to the parameterized elevation information, the spatial interface point is projected onto the corresponding support surface; According to the position, type and function of the space interface point, corresponding interface information is added to the space interface point to obtain a primary empty device model; Setting the primary empty device model as a project template; In the application stage, the engineering template of the empty device is instantiated under the project node; The instantiated assembly is parameterized and interface points are optimized according to project characteristics to obtain the empty equipment model suitable for a specific project.
2. The method for establishing an empty device model according to claim 1, characterized in that: The step of establishing a parameterized space interface point and a support surface and a support line supporting the space interface point includes: Switch the modeling software to the part environment, and use the modeling software to establish parameterized spatial interface points and support surfaces and support lines that support the spatial interface points; The spatial position of the preset spatial interface point is defined using coordinate parameters.
3. The method for establishing an empty device model according to claim 1, characterized in that: The method of controlling the position and size information of the space interface point, the support surface and the support line by adjusting the constraints includes: Switch the modeling software to a sketch environment, and use dimensional constraints and reference constraints to control the position of the spatial interface point; Controlling the orientation of the support line using geometric constraints; The size constraints are used to control the size of the support surface and the support line.
4. The method for establishing an empty device model according to claim 1, characterized in that: Also includes: Non-geometric parameter information is added to the primary empty device model, wherein the non-geometric parameter information includes any one or more of device attributes, performance parameters, material attributes, interface parameters, and design parameters.
5. The method for establishing an empty device model according to claim 1, characterized in that: The step of adding corresponding interface information to the space interface point according to the position, type and function of the space interface point to obtain a primary empty device model includes: Establishing a device type model, and setting a port representing a device interface in the device type model; Setting properties of the port and associating the port with the space interface point; According to the position and type of the space interface point, corresponding type information, size information, position information and function information are added to the space interface point to obtain the primary empty device model.
6. The method for establishing an empty device model according to claim 1, characterized in that: The primary empty device model is set as a project template, including: The primary empty equipment model is set as an engineering template, the basic axis system or key points and lines of the empty equipment are used as input conditions, and the target geometric features and interface feature control parameters expressing the empty equipment are used as input parameters.
7. The method for establishing an empty device model according to claim 1, characterized in that: The step of instantiating the engineering template of the empty device to the project node includes: The engineering template is instantiated under the project node according to the basic axis system or key points and lines of the empty equipment.
8. The method for establishing an empty device model according to claim 1, characterized in that: According to the project characteristics, the instantiated assembly is parameterized and interface points are optimized, including: According to the project characteristics, under the parameter set of the structure tree, adjust the layout elevation of the equipment, the size of the auxiliary equipment, and the equipment model; In a sketch environment, the position of the space interface point is adjusted by adjusting the constraint value.
9. The method for establishing an empty device model according to claim 1, characterized in that: Also includes: Under the parent node of the empty device, replace the empty device with a real device model, and assemble the pipeline connecting the real device model with the empty device model; Establish a connection relationship between the pipes connected to the empty equipment and the real equipment to complete the assembly of the overall equipment.
10. A device for establishing an empty equipment model, characterized in that: include: An interface point establishment module is used to ignore the actual shape and size of the device, only establish parameterized space interface points and support surfaces and support lines supporting the space interface points, and use adjustment constraints to control the orientation and size information of the space interface points, support surfaces and support lines. The space interface points represent the connection points between the empty device and the external components. An interface point projection module, used to project the spatial interface point to the corresponding support surface according to the parameterized elevation information; An interface information adding module, used to add corresponding interface information to the space interface point according to the position, type and function of the space interface point to obtain a primary empty device model; An engineering template setting module, used to set the primary empty device model as an engineering template; The engineering template application module is used to instantiate the engineering template of the empty device to the project node during the application phase; The parameter adjustment module is used to adjust parameters and optimize interface points of the instantiated assembly according to project characteristics to obtain the empty equipment model suitable for a specific project.
Citation Information
Patent Citations
Railway four-electricity engineering BIM information model creation method based on IDM process
CN111666348A
Dynamo-based pipe gallery tunnel engineering equipment arrangement modeling method
CN116090048A
Model library construction method, model library-based model calling method and related equipment
CN116643814A
Automated re-layout with dimensional associativity
EP0536534A2
Automated detail adaptation and insertion in a CAD model
US20210081582A1