Method and apparatus for establishing an empty device model
By establishing parameterized spatial interface points and support lines, combining interface information and engineering template technology, the accuracy and efficiency of the equipment model in the construction drawing design stage is solved, and the efficient and accurate application of the equipment model is achieved.
Patent Information
- Application Number
- CN202510259102.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2045-03-06
AI Technical Summary
In engineering projects, due to the lack of a standard model for accurate equipment dimensions and interface position information, it is difficult for the existing technology to accurately express the real situation of the equipment during the construction drawing design stage, resulting in inefficient design efficiency and difficulty in quality control.
By establishing parameterized spatial interface points, support surfaces and support lines, controlling their position and dimensions with adjustment constraints, adding interface information, forming a primary empty equipment model, and standardizing it into an engineering template, parameter adjustment and optimization are performed according to project characteristics, and generating an empty equipment model suitable for specific projects.
Improve the accuracy and reliability of the equipment model, reduce project redesign time, and improve design efficiency and overall project quality control.
Smart Images

Figure CN119761077B_ABST
Abstract
Description
Background Art
[0002] In construction projects, the design of various related engineering equipment is crucial. Due to the different geological conditions, environmental characteristics, and specific requirements of each project, it is difficult to directly reuse equipment between different projects. Therefore, after a project enters the substantive stage, equipment manufacturers usually need to carry out customized design according to the specific requirements of the project. This customization process makes it so that at the initial stage of construction drawing design, the specific structure of the equipment has not been finally determined, and the lack of customized equipment models poses certain challenges to the three-dimensional forward design of the project.
[0003] With the popularization and application of the three-dimensional forward design concept, engineering projects tend to pre-arrange the three-dimensional models of key equipment before construction drawing design to better coordinate the cooperation between different specialties. However, due to the lack of standard models that accurately reflect the external dimensions, interface positions, and dimension information of main equipment, similar models in historical projects are often relied on as references during the design stage. 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 connected to the auxiliary system part, only the traditional two-dimensional drawing conversion (i.e., model conversion) method can be relied on for three-dimensional modeling. This not only requires designers to add work steps, resulting in low forward design efficiency and designers' rejection of applying the three-dimensional forward design concept, but also cannot accurately express the external dimensions, interface orientations, and dimension information of the equipment required during the design process, easily causing errors and thus affecting the overall quality and progress control of project construction. Therefore, there is still room for improvement in the method for establishing the main equipment model.
[0004] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present disclosure, and thus may include information that does not constitute the prior art known to those of ordinary skill in the art. 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, which can at least improve the accuracy and reliability of the equipment model to 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 through the following detailed description, or will be partially learned through the practice of the present disclosure.
[0007] According to the first aspect of the embodiments of the present disclosure, a method for establishing an empty device model is provided, including: ignoring the actual shape and size of the device, only establishing parameterized spatial interface points and the support surfaces and support lines that support the spatial interface points, and using adjustment constraints to control the orientation and dimensional information of the spatial interface points, support surfaces and support lines, where the spatial interface points represent the connection points between the device and external components; projecting the spatial interface points onto the corresponding support 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 device model; setting the primary empty device model as an engineering template; in the application stage, instantiating the engineering template of the empty device under the project node; and performing parameter adjustment and interface point optimization on the instantiated assembly according to the project characteristics to obtain the empty device model suitable for a specific project.
[0008] In some exemplary embodiments of the present disclosure, based on the foregoing solution, the establishing of the parameterized spatial interface points and the support surfaces and support lines that support the spatial interface points includes: switching the modeling software to the part environment, and using the modeling software to establish the parameterized spatial interface points and the support surfaces and support lines that support the spatial interface points; and defining the spatial positions of the preset spatial interface points using coordinate parameters.
[0009] In some exemplary embodiments of the present disclosure, based on the foregoing solution, the using of adjustment constraints to control the orientation and dimensional information of the spatial interface points, support surfaces and support lines includes: switching the modeling software to the sketch environment, and using dimension constraints and reference constraints to control the positions of the spatial interface points; using geometric constraints to control the orientation of the support lines; and using the dimension constraints to control the dimensions of the support surfaces and support lines.
[0010] In some exemplary embodiments of the present disclosure, based on the foregoing solution, the method for establishing the empty device model further includes: adding non-geometric parameter information to the primary empty device model, where the non-geometric parameter information includes any one or more of device attributes, performance parameters, material attributes, interface parameters, and design parameters.
[0011] In some exemplary embodiments of the present disclosure, based on the foregoing solution, the adding of corresponding interface information to the spatial interface points according to the positions, types and functions of the spatial interface points to obtain a primary empty device model includes: establishing a device type model, and setting ports representing device interfaces in the device type model; performing attribute settings on the ports, and associating the ports with the spatial interface points; and adding corresponding type information, dimension information, position information and function information to the spatial interface points according to the positions and types of the spatial interface points to obtain the primary empty device model.
[0012] In some exemplary embodiments of the present disclosure, based on the foregoing solution, setting the primary empty device model as an engineering template includes: setting the primary empty device model as an engineering template, taking the basic axis system or key points and lines of the empty device as input conditions, and taking the control parameters of the target geometric features and interface features expressing the empty device as input parameters.
[0013] In some exemplary embodiments of the present disclosure, instantiating the engineering template under a 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 device.
[0014] In some exemplary embodiments of the present disclosure, based on the foregoing solution, parameter adjustment and interface point optimization of the instantiated assembly according to project characteristics includes: under the parameter set of the structure tree according to the project characteristics, adjusting the layout elevation of the device, the size of auxiliary devices, and the device model; in the sketch environment, adjusting the position of the spatial interface points by adjusting the constraint values.
[0015] In some exemplary embodiments of the present disclosure, based on the foregoing solution, 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 pipeline connecting the real device model and the empty device model; establishing a connection relationship between the pipeline connected to the empty device and the real device, thereby completing the assembly of the overall device.
[0016] According to a second aspect of the embodiments of the present disclosure, there is provided a device for establishing an empty device model, including: an interface point establishing module, configured to ignore the actual shape and size of the device and only establish parametric spatial interface points and the support surfaces and support lines supporting the spatial interface points, and use adjustment constraints to control the orientation and dimension information of the spatial interface points, support surfaces and support lines, where the spatial interface points represent the connection points between the device and external components; an interface point projection module, configured to project the spatial interface points onto the corresponding support surfaces according to parametric elevation information; an interface information adding module, configured to add corresponding interface information to the spatial interface points according to the positions, types and functions of the spatial interface points to obtain a primary empty device model; an engineering template setting module, configured to set the primary empty device model as an engineering template; an engineering template application module, configured to instantiate the engineering template of the empty device under the project node in the application stage; and a parameter adjustment module, configured to perform parameter adjustment and interface point optimization on the instantiated assembly according to project characteristics to obtain the empty device model applicable to a specific project.
[0017] According to a third aspect of the embodiments of the present disclosure, an electronic device is provided, including: a processor; and a memory, on which computer-readable instructions are stored, and when the computer-readable instructions are executed by the processor, the method for establishing the empty device model described above is implemented.
[0018] According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the method for establishing the empty device model described above is implemented.
[0019] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:
[0020] The present disclosure example proposes a solution to the lack of a device model in the early stage of design, that is, to establish an empty device engineering template. By establishing spatial points and lines to represent device ports, while ignoring the device entity shape and detailed geometric features, in the visualization window, there is no device entity. Through this method, the auxiliary system design in the early stage is completed. For the method for establishing the empty device model in the embodiment, on the one hand, the spatial interface points and their related support surfaces and support lines are defined by a parametric method, and the positions and sizes of these elements are accurately controlled by adjusting the constraints, so as to ensure the accurate position of the spatial interface points in the three-dimensional space, which is convenient for the connection design with other components in the later stage; on the other hand, through the parametric elevation information, the position information of the spatial interface points in the vertical direction is mapped to the corresponding support surfaces to ensure the correct height information of the interface points, thus avoiding installation problems caused by elevation differences; on the further 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 device model containing all necessary interface information, which helps to understand and use these interface points in the later stage and improves the consistency and accuracy of the design; in addition, the primary empty device model already containing interface information is standardized into an engineering template, which is convenient for repeated use in multiple project nodes, reduces the time for re-designing each project, and improves the design efficiency; finally, according to the specific project requirements, the engineering template is instantiated under the project node, and 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, so as to generate an empty device model applicable to the project. Thus, the accuracy and reliability of the empty device model are further improved, and the delay of the design cycle caused by the lack of a device model in the early stage of the project is also avoided.
[0021] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The accompanying drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure. Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.
[0023] Figure 1 Schematically shows a flowchart of a method for establishing an empty device model according to some embodiments of the present disclosure.
[0024] Figure 2 Schematically shows a physical expression diagram of an empty device model according to some embodiments of the present disclosure.
[0025] Figure 3 Schematically shows a schematic diagram of an establishment interface of an empty device model according to some embodiments of the present disclosure.
[0026] Figure 4 Schematically shows a schematic diagram of an establishment interface of a device type model according to some embodiments of the present disclosure.
[0027] Figure 5 Schematically shows a schematic diagram of an interface for port setting according to some embodiments of the present disclosure.
[0028] Figure 6 Schematically shows a schematic diagram of an interaction interface for an empty device model according to some embodiments of the present disclosure.
[0029] Figure 7 Schematically shows a schematic diagram of a real device model according to some embodiments of the present disclosure.
[0030] Figure 8 Schematically shows another schematic diagram of a real device model according to some embodiments of the present disclosure.
[0031] Figure 9 Schematically shows a flowchart of an application method of an empty device model of a hydro-generator unit according to some embodiments of the present disclosure.
[0032] Figure 10 Schematically shows a physical expression diagram of an empty device model of a hydro-generator unit according to some embodiments of the present disclosure.
[0033] Figure 11 Schematically shows a schematic diagram of an establishment interface of an empty device model of a hydro-generator unit according to some embodiments of the present disclosure.
[0034] Figure 12Schematically shown is a schematic diagram of an interaction interface for a water turbine generator set empty equipment model according to some embodiments of the present disclosure.
[0035] Figure 13 Schematically shown is a block diagram of a device for establishing an empty equipment model according to some embodiments of the present disclosure.
[0036] Figure 14 Schematically shown is a schematic diagram of the structure of a computer system of an electronic device according to some embodiments of the present disclosure.
[0037] Figure 15 Schematically shown is a schematic diagram of a computer-readable storage medium according to some embodiments of the present disclosure.
[0038] In the drawings, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed Description of Specific Embodiments
[0039] Here, exemplary embodiments will be described in detail, and examples thereof are shown in the 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 embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this specification. On the contrary, they are merely examples of devices and methods consistent with some aspects of this specification as detailed in the appended claims.
[0040] The terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit this specification. The singular forms "a", "the", and "said" used in this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more of the 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, such 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 may be interpreted as "when" or "while" or "in response to determining".
[0041] Now, example embodiments will be described more fully with reference to the drawings. However, the example embodiments can be implemented in various 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 thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art.
[0042] In addition, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present disclosure. However, those skilled in the art will recognize 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 employed. In other cases, well-known methods, devices, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the present disclosure.
[0043] In addition, the drawings are only schematic diagrams 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 independent 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.
[0044] With the popularization and application of the three-dimensional forward design concept, engineering projects increasingly tend to pre-arrange the three-dimensional models of key equipment before the construction drawing design to better coordinate the cooperation between different specialties. However, due to the lack of standard models that can accurately reflect the external dimensions, interface positions, and dimension information of main equipment, similar models in historical projects are often relied on as references during the design phase. Although this method can meet the requirements of the preliminary design to a certain extent, it cannot accurately represent the actual situation of the equipment in the new project, especially in the design link connecting with the auxiliary system part, and only the traditional method of model conversion can be relied on for three-dimensional modeling. This method is not only inefficient but also cannot accurately represent the external dimensions, interface orientations, and dimension information of the equipment required during the design process, easily introducing errors and thus affecting the overall quality and progress control of the project construction.
[0045] In addition, in the actual design process, the design of the equipment and its connection parts is jointly completed by the design party and the equipment manufacturer. If the design activities of the equipment manufacturer are ignored during the design process, the actual design process cannot be truly reflected, and it is also not conducive to effective communication and cooperation among the participating parties.
[0046] At the same time, in the equipment and pipeline solution based on three-dimensional modeling software, when the main equipment model is missing, it will cause the interruption of the logical processes of auxiliary systems such as oil, gas, and water, which does not conform to the design concept of driving physics with logic in the three-dimensional modeling software.
[0047] To solve all or part of the above-mentioned technical problems in the related art, in the exemplary embodiments of the present disclosure, a method for establishing an empty equipment model is first provided. Figure 1A flowchart schematically shows a method for establishing an empty device model according to some embodiments of the present disclosure. Refer to Figure 1 As shown, the method for establishing the empty device model may include the following steps:
[0048] Step S110, ignoring the actual shape and size of the device, only establishing parameterized spatial interface points and the support surfaces and support lines that support the spatial interface points, and using adjustment constraints to control the orientation and dimension information of the spatial interface points, support surfaces and support lines. The spatial interface points represent the connection points between the device and external components;
[0049] Step S120, projecting the spatial interface points onto the corresponding support surfaces according to the parameterized elevation information;
[0050] Step S130, adding corresponding interface information to the spatial interface points according to the positions, types, etc. of the spatial interface points to obtain a primary empty device model;
[0051] Step S140, setting the primary empty device model as an engineering template;
[0052] Step S150, in the application stage, instantiating the engineering template of the empty device under the project node;
[0053] Step S160, performing parameter adjustment and interface point optimization on the instantiated assembly according to the project characteristics to obtain an empty device model suitable for a specific project.
[0054] Among them, an empty device refers to a three-dimensional model that does not express or only expresses very few device outer shapes and sizes, and focuses on expressing the detailed positions and connection directions of the oil, gas, and water pipeline interfaces for the connection between the device and the external auxiliary system. Since there may be nothing displayed at the actual device occupancy location, it is called an empty device. The goal of the empty device model is to provide a parameterized and standardized spatial representation for the installation and interface design of the device. In the embodiments of the present disclosure, the empty device may be a generator set device, or other industrial devices that require interface layout and spatial coordination, such as compressor sets, industrial cooling systems, industrial furnaces, reaction kettles, conveyor belt systems, fan devices, control cabinets, etc. A generator set may represent a combination of devices used to produce electrical energy in a power generation system. In the embodiments of the present disclosure, the generator set may be a hydro-generator set, or other generator sets that require three-dimensional modeling during the design stage, such as thermal power generator sets, nuclear power generator sets, etc. When establishing the empty device 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.
[0055] In the actual operation process, first, parametric spatial interface points, as well as the support surfaces and support lines that support these interface points, are established, and their position and dimension information are precisely controlled by adjusting constraints. Then, according to the elevation information of the device, these spatial interface points are projected onto the corresponding support surfaces, ensuring the accurate position of the interface points in three-dimensional space. Next, according to the position and type of the spatial interface points, corresponding interface information (such as dimensions, types, materials, etc.) is added to them, thus constructing a primary empty device model that contains all necessary interface information. Secondly, the primary empty device model is standardized into an engineering template for repeated use throughout the design process. Finally, the engineering template is instantiated under specific project nodes, and according to the specific project requirements, necessary parameter adjustments and interface point optimizations are carried out on the instantiated physical assembly, and finally an empty device model that conforms to the actual situation of the current project is generated.
[0056] According to the method for establishing an empty device model in the above exemplary embodiment, on the one hand, the spatial interface points and their related support surfaces and support lines are defined by a parametric method, and the position and dimensions of these elements are precisely controlled by adjusting constraints, which can ensure the accurate position of the spatial interface points in three-dimensional space and facilitate the connection design with other components in the later stage; on the other hand, through parametric elevation information, the position information of the spatial interface points in the vertical direction is mapped onto the corresponding support surfaces to ensure the correct height information of the interface points, thus avoiding installation problems caused by elevation differences; on the further hand, after determining the position and type of the spatial interface points, interface information is further added to these interface points to form a primary empty device model that contains all necessary interface information, which helps to understand and use these interface points later and improves the consistency and accuracy of the design; in addition, the primary empty device model that already contains interface information is standardized into an engineering template for repeated use in multiple project nodes, reducing the time for re-designing each project node and improving the design efficiency; finally, according to the specific project requirements, necessary parameter adjustments and interface point optimizations are carried out on the instantiated physical assembly to ensure that the model fully conforms to the actual situation of the current project, and thus an empty device model suitable for this project is generated. Thereby, the accuracy and reliability of the empty device model are further improved.
[0057] Next, the method for establishing an empty device model in the above exemplary embodiment will be further described.
[0058] In step S110, the actual shape and size of the device are ignored, and only parametric spatial interface points and the support surfaces and support lines that support the spatial interface points are established, and the orientation and dimension information of the spatial interface points, support surfaces, and support lines are controlled by adjusting constraints. The spatial interface points represent the connection points between the generator set and external components.
[0059] Among them, the spatial interface points can represent one or more coordinate points defined in a three-dimensional space, which are used to represent the connection positions between the generator set and external components (such as pipelines, 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 position the spatial interface points. These surfaces are generally non-existent virtual surfaces, 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 points. The support line is generally a virtual extension line of the external component and is used to define the connection direction of the interface point. Among them, the support surface ensures the accurate position of the spatial interface points in the three-dimensional space, and at the same time provides a reference plane for the spatial interface points, enabling them to be projected and adjusted on the correct plane. The support line can be used to determine the specific position of the spatial interface points. Especially in the case where the interface points need to be positioned along a specific direction, the support line can ensure that the spatial interface points are connected to the external components along the correct path. In addition, by ignoring the actual external dimensions of the device, complex external details can be ignored, enabling designers to focus on the layout and coordination of interfaces and connections, and making it easier to quickly adjust and optimize the position and orientation of the interfaces to meet the requirements of different projects.
[0060] Figure 2 Schematically shows a physical expression schematic diagram of an empty device model according to some embodiments of the present disclosure. Specifically, first, a set of spatial interface points are defined in the three-dimensional design software. These points represent the connection positions between the device and the external components, and at the same time, 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. These parameters include but are not limited to coordinate values. Then, support surfaces are created in the three-dimensional design software. These surfaces are used to support the spatial interface points, and parameters such as elevation information and tilt angles are set for the support surfaces to ensure that the positions of the support surfaces can be adjusted as needed. Figure 3Schematically shown is a schematic diagram of an establishment interface of an empty device model engineering template according to some embodiments of the present disclosure, including components, inputs, meta-inputs, and parameters. Create support lines in 3D design software, which are used to further clarify the positions and directions of spatial interface points. Set parameters for the support lines, such as length, starting coordinate, ending coordinate, etc., to ensure that the positions of the support lines can be adjusted as needed. At the same time, associate the spatial interface points with the corresponding support lines to ensure that the positions of the interface points are consistent with the directions of the support lines. Finally, set adjustment constraints for each spatial interface point, support surface, and support line to ensure that their position and dimension information can be coordinated with each other. Through the adjustment constraints, it is convenient to change the position of the spatial interface point, the angle of the support surface, or the direction of the support line to ensure that the positional relationship of all elements in the 3D space is accurate. The adjustment constraints can represent methods for controlling the positions, directions, and dimensions of spatial interface points, support surfaces, and support lines.
[0061] In addition, when creating spatial interface points, the positions or dimensions of some interfaces may not be describable by simple numerical parameters. For example, the interface may need to be determined according to the positional relationship of other components, or need to meet specific geometric conditions. There are also some interface positioning information that is more suitable for expression on a 2D plane. For example, the interface may need to be in the same plane as other components, or need to meet specific angular relationships. For these interfaces that are difficult to express with numerical parameters or are more suitable for expression in a planar view, transfer them to a pre-defined sketch for operation. In the sketch, precisely control the position and dimension of the interface by adding and adjusting constraint conditions, such as distance, angle, parallel, perpendicular, etc.
[0062] In some embodiments, when the device is a hydro-generator unit, the spatial interface points can correspond to other suitable unit interfaces such as the inlet pipe interface of the bearing cooler, the drain pipe interface of the water guide bearing cooler, the inlet pipe interface of the thrust lower guide bearing cooler, the drain pipe interface of the thrust lower guide bearing cooler, the inlet oil pipe interface of the thrust lower guide bearing cooler, the outlet oil pipe interface of the thrust lower guide bearing cooler, the inlet pipe interface of the upper guide bearing cooler, the drain pipe interface of the upper guide bearing cooler, the inlet pipe interface of the generator air cooler, the drain pipe interface of the generator air cooler, the lubrication and cooling water supply pipe interface of the upper seal ring, and the lubrication and cooling water supply pipe interface of the lower seal ring.
[0063] In some embodiments, establishing parameterized spatial interface points and support surfaces and support lines for supporting the spatial interface points specifically includes the following steps: 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 for supporting the spatial interface points; Define the spatial positions of the preset spatial interface points using coordinate parameters.
[0064] Among them, the part environment can represent a specific mode or interface in 3D modeling software, allowing users to create and edit the geometry of a single part in a separate and enclosed environment.
[0065] Specifically, in the main interface of the software, select "New Part" or a similar option to switch the modeling software to the part environment. Select a plane (such as the XY, XZ, YZ plane or other planes) as the basis for sketching, and then enter the sketching mode. Draw spatial interface points representing the connection points between the device and 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 points by entering specific coordinate values, that is, determine the exact position of the interface points in the three-dimensional space by specifying the X, Y, and Z coordinate values.
[0066] In some embodiments, adjustment constraints are used to control the orientation and dimensional information of the spatial interface points, support surfaces, and support lines. The specific steps are as follows: Switch the modeling software to the sketch environment, and use dimensional constraints and reference constraints to control the position of the spatial interface points; use geometric constraints to control the orientation of the support lines; use dimensional constraints to control the dimensions of the support surfaces and support lines.
[0067] Among them, dimensional constraints can be used to control the specific numerical attributes of geometric elements in the model, such as length, width, height, radius, diameter, etc. These constraints ensure that the dimensions of the geometric elements remain 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 relationships between geometric elements in the model, such as parallel, perpendicular, collinear, concentric, etc. They can ensure that the relative positional relationships between geometric elements remain unchanged during the design process and can be adjusted as needed.
[0068] Specifically, in the sketch environment, set the X and Y coordinate parameters for the spatial interface points to ensure that the position of the spatial interface points on the selected plane can be adjusted at any time. Define the position of the spatial interface points relative to a certain reference plane or reference line. For example, offset constraints can be used to ensure that the interface points are at a specific distance from a certain reference plane or reference line. When using geometric constraints to control the orientation of the support surfaces and support lines, parallel constraints can be used to ensure that the support surface is parallel to a certain reference plane, perpendicular constraints can be used to ensure that the support surface is perpendicular to a certain reference plane, and collinear constraints can be used to ensure that the edge of the support surface is collinear with a certain reference line. When using dimensional constraints to control the dimensions of the support surfaces and support lines, length parameters, width parameters, and height parameters can be set for the support lines to ensure that their dimensional information meets the design requirements.
[0069] In step S120, project the spatial interface points onto the corresponding support surfaces according to the parameterized elevation information.
[0070] Among them, the elevation information can represent the height of a certain spatial interface point relative to a certain reference plane in a three-dimensional space, usually represented by the Z coordinate. Specifically, when projecting the spatial interface point onto 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 the accurate position of the interface point in the vertical direction. 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, so as to ensure the accurate position of the interface point. In the actual operation process, only need to modify the value of the interface elevation in the parameter set, and the model will be automatically updated, and the interface point will be projected onto the corresponding support plane according to the new elevation information. This avoids manual adjustment of the interface position, improves the design efficiency, and the parameterized elevation information is convenient for management and modification to adapt to the changes in the project design process.
[0071] In step S130, according to the position and type of the spatial interface point, add corresponding interface information to the spatial interface point to obtain a primary empty device model.
[0072] Specifically, determine the type of the interface, such as input interface, output interface, input-output interface, etc., according to the function and connection requirements of the spatial interface point, and add corresponding interface information to the spatial interface point.
[0073] In some embodiments, according to the position and type of the spatial interface point, add corresponding interface information to the spatial interface point to obtain a primary empty device model, which specifically includes the following steps: establish a device type model, and set ports representing device interfaces in the device type model; perform attribute settings on the ports and associate the ports with the spatial interface points; according to the position and type of the spatial interface point, add corresponding type information, dimension information, position information and function information to the spatial interface point to obtain a primary empty device model.
[0074] Specifically, refer to Figure 4 As shown, when establishing the device type model, the user can select or input a custom device type, name the device type, such as physical product 00897789, select the category of the device, such as physical device, etc., and further define the part subtype. In addition, refer to Figure 5As shown, when setting the device interface port, the user can define the port name, specialty, select the port type (such as "digital" or "analog"), define the endpoints of the geometric figure, alignment and direction, and can also specify the logical type of the port (such as "input" or "output") and the connection method to the device. In addition, the user can view the set port information, including the port number, attributes, and port description. In the pipeline part environment, convert the model to the device type, create ports representing the device interface on the device body, and determine the position of the ports on the device body according to the position information of the space interface points. Dimension constraints and reference constraints can be used to precisely control the position of the ports. Set attributes for each port, including but not limited to type information, dimension information, material information, function information, etc. For example, attributes such as the diameter, thickness, and material of the port can be set. Associate the ports on the device body with the space interface points to ensure that the position relationship between each port and the corresponding space interface point is correct. Then, according to the function and connection requirements of the space interface points, determine the type information of the interface, such as input interface, output interface, input-output interface, etc.; at the same time, add corresponding dimension information and position information to the space interface points to obtain a primary empty device model.
[0075] In some embodiments, after projecting the space interface points onto the corresponding support surface, the following steps are further included: adding non-geometric parameter information to the primary empty device model, and the non-geometric parameter information includes any one or more of device attributes, performance parameters, material attributes, data interface parameters, and design parameters.
[0076] Specifically, adding the non-geometric parameter information to the primary empty device model can be conveniently passed to downstream specialties, such as the civil engineering specialty for structural design and the electrical specialty for electrical calculations, etc. It avoids errors and omissions in the information transfer process and improves the design efficiency and accuracy.
[0077] In step S140, set the primary empty device model as an engineering template.
[0078] Among them, the engineering template can represent a pre-designed standard model containing specific design elements and parameter information.
[0079] In some embodiments, setting the primary empty device model as an engineering template specifically includes the following steps: setting the primary empty device model as an engineering template, using the basic axis system or key points and lines of the empty device as input conditions, and using the control parameters of the target geometric features and interface features expressing the empty device as input parameters.
[0080] Among them, the basic axis system can represent the coordinate system in the empty device model, including the main axes and auxiliary axes, such as the X-axis, Y-axis, and Z-axis. These axis systems are used as the benchmarks to determine the position and orientation of the device in space. The key points can represent some important geometric points defined in the empty device model, which are used to determine the position, interfaces, or connection positions of the device. The key points can include: mounting points, that is, the specific points used to mount the device or connect other components; center of gravity points, that is, the points used to identify the center of gravity position of the device, which is particularly important when considering the stability of the device in the design; interface points, that is, the positions defining the connection between the device and external subsystems (such as pipelines, electrical interfaces, etc.). The key lines can represent some important geometric lines in the device model, which are used to define lengths, directions, or boundaries, etc. The key lines can be mounting reference lines and positioning lines, etc. The target geometric features can be used to define the geometric shape, size, and spatial position of the device model, and are the main description and control features of the device during the design process, such as the external contour, dimensional features, geometric symmetry, and feature surfaces, etc. The interface feature control parameters can be used to describe the interface characteristics between the device and the external environment or other components, ensuring the compatibility and correct connection between different components, such as mechanical interfaces, electrical interfaces, and fluid interfaces, etc. Specifically, in the engineering template of the modeling software or similar applications, select the option of "Add Reference" or similar, and save the primary empty device model as an engineering template file. Obtain the basic axis system or key points and lines of the device as input conditions, and set control parameters according to the design requirements, such as dimensional constraints, geometric constraints, etc., to ensure that the template can correctly adapt to different installation conditions.
[0081] In step S150, in the application stage, instantiate the engineering template of the empty device under the project node.
[0082] Specifically, the purpose of instantiating the engineering template under the project node is to reuse the standardized device design or model in the actual project workflow. Automatically match 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 axes. For example, during the instantiation process, align the central axis of the template with the predetermined central axis in the project node. Figure 6Schematically shown is an interactive interface diagram for an empty device model according to some embodiments of the present disclosure. At the top part of the interface, it is labeled "Reference: Empty Device - Main Shaft Seal A.1". This indicates that the object currently in use is "Empty Device - Main Shaft Seal A.1". This interface is used to instantiate the "Empty Device - Main Shaft 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 positions of the device and the interface in the project are correct. At the same time, these parameters can also be dynamically adjusted through formulas, thereby automatically calculating the appropriate installation height according to the requirements of the project. This parametric control can greatly reduce the workload of manual adjustment and improve the efficiency of design and construction.
[0083] In some embodiments, instantiating the engineering template of the empty device under a project node includes: instantiating the engineering template under the project node according to the basic shafting or key points and lines of the empty device.
[0084] Specifically, according to the project management plan, determine the project node where the template needs to be inserted, establish the basic shafting or key points and lines required for inserting the template under the node, and then select the basic shafting or key points and lines to instantiate the engineering template under the project node. At this time, a new device 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 the 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 shafting, points, lines, etc.) required for inserting the engineering template, select the engineering template and sequentially select the corresponding geometric elements to complete the rapid creation of a new empty device model suitable for this project.
[0085] In step S160, parameter adjustment and interface point optimization are performed on the instantiated physical assembly according to the project characteristics to obtain an empty device model suitable for a specific project. Figure 7 and Figure 8 represents the real device model, and Figure 2 the empty device model in Figure 8 corresponds to the real device model in Figure 10 the empty device model in Figure 7 corresponds to the real device model in
[0086] Specifically, by adjusting the parameters of the engineering template and optimizing the interface points, an empty device model that meets the requirements of the current project can be quickly generated, improving the design efficiency. By optimizing the interface points, the connection between devices and between devices and external systems is made more compact and 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.
[0087] In some embodiments, parameter adjustment and interface point optimization are performed on the instantiated physical assembly according to the project characteristics, including: according to the project characteristics, under the parameter set of the structure tree, adjusting the layout elevation of the device, the size of auxiliary devices, and the device model; in the sketch environment, adjusting the position of the spatial interface points by adjusting the constraint values.
[0088] Specifically, determine the parameters related to the layout elevation of the device, the size of auxiliary devices, and the device model in the parameter set of the structure tree, and input the correct elevation value, size, and device model according to the elevation information, size information, and device model information provided by the project. Then, select the sketch containing the spatial interface points in the model, enter the sketch editing mode, select the spatial interface points to be adjusted in the sketch, and adjust the values of the dimension constraints or geometric constraints according to the position information provided by the project nodes to ensure the accurate position of the spatial interface points.
[0089] In some embodiments, after performing parameter adjustment and interface point optimization on the engineering template, the following steps are further included: under the parent node of the empty device, replace the empty device with a real device model and assemble the pipeline connected to the real device model and the empty device model; establish a connection relationship between the pipeline connected to the empty device and the real device, thereby completing the assembly of the overall device.
[0090] Among them, the real device model can represent a three-dimensional model established based on the physical dimensions, structural layout, interface positions, and other relevant attributes required for construction, installation, and operation and maintenance of the actual device, such as the three-dimensional model provided by the device manufacturer. In the actual operation process, first select the assembly function in the modeling software, enter the assembly environment, select the empty device on the structure tree, select the replacement command, and then select the real device model to complete the replacement of the device. After replacement, check the pipelines and parts originally connected to the empty device. If the connection relationship between the pipelines and parts and the real device model is disconnected, select the interface of the real device model and re-establish the connection relationship with it.
[0091] The method for establishing the empty equipment model in the above exemplary embodiment, on the one hand, defines the spatial interface points and their related support surfaces and support lines through a parametric method, and precisely controls the positions and dimensions of these elements by adjusting the constraints, so as to ensure the accurate positions of the spatial interface points in the three-dimensional space, facilitating the connection design with other components in the later stage; on the other hand, through the parametric elevation information, maps the position information of the spatial interface points in the vertical direction to the corresponding support surfaces, ensuring the correct height information of the interface points, thus avoiding installation problems caused by elevation differences; on the further hand, after determining the positions and types of the spatial interface points, further adds interface information to these interface points to form a primary empty equipment model containing all necessary interface information, which helps to understand and use these interface points in the later stage, improving the consistency and accuracy of the design; in addition, standardizes the primary empty equipment model containing interface information into an engineering template, facilitating repeated use in multiple project nodes, reducing the time for re-designing each project node, and improving the design efficiency; finally, according to the specific project requirements, makes necessary parameter adjustments and interface point optimizations to the physical assembly after instantiating the engineering template, ensuring that the model fully conforms to the actual situation of the current project, and generating an empty equipment model applicable to this project. Thus, further improving the accuracy and reliability of the empty equipment model.
[0092] 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 basis for later manufacturing, installation, and operation and maintenance. By establishing an equipment type model and setting ports representing equipment interfaces therein, and setting attributes for the ports and associating them with the spatial interface points, a more practical primary empty equipment model can be generated, making the model not only have a geometric form but also reflect the functional characteristics and physical attributes of the equipment. Finally, after obtaining the real model of the equipment, replaces the empty equipment with the real equipment model and assembles the real equipment model with the pipelines or parts originally connected to the empty equipment model, thereby obtaining the final assembly model, effectively verifying the feasibility and rationality of the model.
[0093] In addition, in the embodiments of the present disclosure, a method for applying the empty equipment model is also provided, and this application method can be used for the empty equipment model in the above embodiments. Taking the empty equipment model of a certain hydro-generator unit as an example, as shown in Figure 9 the application method of the empty equipment model of the generator set may include the following steps:
[0094] Step S910, perform instantiation processing on the empty equipment model of the generator set. Specifically, according to the project characteristics, select a suitable empty equipment model, Figure 10Schematically shows a schematic diagram of the physical expression of an air equipment model for a hydro-generator unit, including a coordinate system and geometric markings, which are used to accurately describe the installation position, interfaces, and alignment relationships of the equipment. Then, based on the civil engineering design model, the original control points and control lines of the air equipment are determined. The control points can be selected at the center point of the installation elevation of the unit, and the control line is selected as the center line of the unit to ensure that the position and orientation of the air equipment meet the requirements of the civil engineering design model. According to the controlled dimensions of the project's powerhouse, modify the parameters in the equipment template, such as installation elevation, diameter of the turbine floor pier, elevation of the turbine floor, elevation of the volute floor, etc. For other interface elevations of the equipment, confirmation can be made with the equipment manufacturer. Figure 11 Schematically shows a schematic diagram of the establishment interface of an air equipment model for a hydro-generator unit, which shows a schematic diagram of the 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 (line) and the coordinate origin (point), and the parameters include installation elevation (length), diameter of the turbine floor pier (length), elevation of the turbine floor (length), elevation of the volute floor (length), elevation of the upper guide cooler water supply pipe interface (length), elevation of the upper guide cooler drain pipe interface (length), elevation of the air cooler water supply pipe interface (length), elevation of the air cooler drain pipe interface (length), elevation of the upper seal ring interface (length), and elevation of the lower seal ring interface (length).
[0095] In step S920, adjust the interface orientation in the air 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 sketch environment of the interface plane position on the structure tree and adjust the position of the interface point by modifying the constraint conditions in the sketch, such as dimension constraints and angle constraints. After modifying the parameters and constraints, the air equipment model of the hydro-generator unit will be automatically updated, and the interface position will change accordingly. By modifying the parameters and constraints, the interface position of the air equipment model can be flexibly adjusted to meet the design requirements, thus providing a convenient and fast interface adjustment method for designers and improving the design efficiency.
[0096] Step S930: According to the interface connection relationship, conduct the logical-to-physical connection of the oil, gas, and water auxiliary system. Specifically, according to the project requirements and design specifications, determine the logical processes and functional requirements of the auxiliary systems such as oil, gas, and water. For example, determine the equipment that needs lubrication in the oil system, the equipment that needs cooling in the gas system, the equipment that needs cooling water in the water system, etc. According to the results of the logical design, arrange the corresponding auxiliary equipment and pipelines in the empty equipment model of the generator set, and connect the auxiliary equipment and pipelines to the interfaces of the empty equipment model of the water turbine generator set. Through the connection from interface to interface between equipment, achieve the functional connection between each auxiliary system, ensuring that each system can operate normally according to the design requirements, such as lubrication, cooling, water supply, etc. Through logical design and physical design, achieve the functional connection of the auxiliary systems such as oil, gas, and water, providing guarantee for the integrity and accuracy of the empty equipment model of the water turbine generator set. Figure 12 Schematically shows an interactive interface diagram for the empty equipment model of a water turbine generator set. Among them, 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 schematic diagram of the 3D model of "Unit System - Unit Cooler Foundation A.1" is shown at the bottom of the interface, and the geometric shape of the equipment arranged in space and the reference coordinate system can be seen.
[0097] Step S940: Obtain the complete project model based on the real equipment model. Specifically, after obtaining the real model of the equipment, under the project structure tree, replace the empty equipment with the real equipment model, and assemble the real equipment model with the pipelines or parts originally connected to the empty equipment model. After inserting the real equipment model, the complete model of the entire project can be obtained. This model contains all the equipment and systems of the project and can be used for subsequent design, analysis, and operation and maintenance management work. By adding the real equipment model, improve the model information of the entire project, providing a basis for project handover and operation and maintenance management.
[0098] 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 these steps must be executed in that specific order, or that all the steps shown must be executed to achieve the desired result. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be decomposed into multiple steps for execution, etc.
[0099] Next, in the embodiments of the present disclosure, a device for establishing an empty equipment model is also provided. Refer to Figure 13As shown in [Figure 0], the establishment device 1300 of the empty device model may be composed of an interface point establishment module 1301, an interface point projection module 1302, an interface information addition module 1303, a project template setting module 1304, a project template application module 1305, and a parameter adjustment module 1306, where: The interface point establishment module is used to ignore the actual shape and size of the device, and only establish parameterized spatial interface points, as well as the support surfaces and support lines that support the spatial interface points. Adjustment constraints are used to control the orientation and dimension information of the spatial interface points, support surfaces, and support lines. The spatial interface points represent the connection points between the device and external components; The interface point projection module is used to project the spatial interface points onto the corresponding support surfaces according to the parameterized elevation information; The interface information addition 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 device model; The project template setting module is used to set the primary empty device model as a project template; The project template application module is used to instantiate the project template of the empty device under the project node during the application stage; The 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 device model applicable to a specific project.
[0100] It should be noted that the specific details of each part in the above-mentioned establishment device of the empty device model have been described in detail in the implementation manner of the empty device model establishment method part. For the details not disclosed, reference can be made to the implementation manner content of the method part, and thus will not be elaborated here.
[0101] In addition, in the exemplary embodiment of the present disclosure, an electronic device capable of implementing the above-mentioned empty device model establishment method is also provided.
[0102] Those skilled in the art of the relevant technical field can understand that various aspects of the present disclosure can be implemented as a system, a method, or a program product. Therefore, various aspects of the present disclosure can be specifically implemented in the following forms, namely: a complete hardware embodiment, a complete software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, which can be collectively referred to as "circuit", "module", or "system" here.
[0103] Next, refer to Figure 14 to describe the electronic device 1400 according to this embodiment of the present disclosure. Figure 14 The electronic device 1400 shown is only an example and should not impose any restrictions on the functions and usage scope of the embodiments of the present disclosure.
[0104] As Figure 14As shown, the electronic device 1400 is presented in the form of a general-purpose computing device. The components of the electronic device 1400 may include, but are not limited to: at least one of the above-described processing units 1410, at least one of the above-described storage units 1420, a bus 1430 connecting different system components (including the storage unit 1420 and the processing unit 1410), and a display unit 1440.
[0105] Among them, the storage unit stores program code, and the program code 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 "Exemplary Method" section of the present specification.
[0106] The storage unit 1420 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 1421 and / or a cache storage unit 1422, and may further include a read-only storage unit (ROM) 1423.
[0107] The storage unit 1420 may further include a program / utilities 1424 having a set (at least one) of program modules 1425. Such program modules 1425 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.
[0108] The bus 1430 may represent one or more of several types of bus structures, including a storage unit bus or a storage unit controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the multiple bus structures.
[0109] The electronic device 1400 may also communicate with one or more external devices 1470 (such as a keyboard, a pointing device, a Bluetooth device, 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 (such as a router, a modem, etc.). Such communication may be carried out through an input / output (I / O) interface 1450. And, the electronic device 1400 may also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 1460. As shown in the figure, the network adapter 1460 communicates with other modules of the electronic device 1400 through the bus 1430. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in combination 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.
[0110] From the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, a USB flash drive, a portable hard drive, etc.) or on a network, including several instructions to enable a computing device (such as a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
[0111] In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium having a program product thereon that can implement the above method of the present specification. In some possible embodiments, various aspects of the present disclosure can also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to cause 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.
[0112] Referring Figure 15 As shown, a program product 1500 for implementing the above method for establishing an empty device model according to an embodiment of the present disclosure is described. It can be a portable compact disc read-only memory (CD-ROM) and includes program code, and can run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, the readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.
[0113] The program product can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0114] A computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which readable program code is carried. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The readable signal medium may also be any readable medium other than a readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.
[0115] The program code contained on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, electromagnetic wave, etc., or any suitable combination of the foregoing.
[0116] The program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages. The programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's device, executed as a stand-alone software package, partially on the user's 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's 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., by connecting through the Internet using an Internet service provider).
[0117] In addition, the above-mentioned drawings are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, rather than for limiting purposes. It is easy to understand that the processes shown in the above-mentioned drawings do not indicate or limit the time sequence of these processes. Additionally, it is also easy to understand that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0118] Through the description of the above embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments 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 may be a CD-ROM, USB flash drive, mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which may be a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of the present disclosure.
[0119] Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon consideration of the specification and practice of 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 known common general knowledge or conventional technical means in the technical field not disclosed herein. The specification and examples are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the claims.
[0120] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A method for establishing an empty device model, characterized in that, Including: Ignoring the actual shape and size of the device, only establishing parametric spatial interface points and the support surfaces and support lines for supporting the spatial interface points, and using adjustment constraints to control the orientation and dimension information of the spatial interface points, support surfaces and support lines, where the spatial interface points represent the connection points between the device and external components; Projecting the spatial interface points onto the corresponding support surfaces according to the parametric elevation information; Adding corresponding interface information to the spatial interface points according to the positions, types and functions of the spatial interface points to obtain a primary empty device model; Setting the primary empty device model as an engineering template; In the application stage, instantiating the engineering template of the empty device under the project node; Performing parameter adjustment and interface point optimization on the instantiated assembly according to project characteristics to obtain the empty device model applicable to a specific project.
2. The method for establishing an empty device model according to claim 1, characterized in that The establishing of the parametric spatial interface points and the support surfaces and support lines for supporting the spatial interface points includes: Switching the modeling software to the part environment and using the modeling software to establish parametric spatial interface points and the support surfaces and support lines for supporting the spatial interface points; Defining the spatial positions of the preset spatial interface points using coordinate parameters.
3. The method for establishing an empty device model according to claim 1, characterized in that The using of adjustment constraints to control the orientation and dimension information of the spatial interface points, support surfaces and support lines includes: Switching the modeling software to the sketch environment and using dimension constraints and reference constraints to control the positions of the spatial interface points; Using geometric constraints to control the orientation of the support lines; Using the dimension constraints to control the dimensions of the support surfaces and support lines.
4. The method for establishing an empty device model according to claim 1, wherein It also includes: Adding non-geometric parameter information to the primary empty device model, where 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, wherein The adding of corresponding interface information to the spatial interface points according to the positions, types and functions of the spatial interface points to obtain a primary empty device model includes: Establishing a device type model and setting ports representing device interfaces in the device type model; Performing attribute settings on the ports and associating the ports with the spatial interface points; Adding corresponding type information, dimension information, position information and function information to the spatial interface points according to the positions and types of the spatial interface points to obtain the primary empty device model.
6. The method for establishing an empty device model according to claim 1, wherein Setting the primary empty device model as an engineering template includes: Setting the primary empty device model as an engineering template, taking the basic axis system or key points and lines of the empty device as input conditions and taking the control parameters expressing the target geometric features and interface features of the empty device as input parameters.
7. The method for establishing an empty device model according to claim 1, wherein The instantiating of the engineering template of the empty device 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 device.
8. The method for establishing an empty device model according to claim 1, characterized in that Performing parameter adjustment and interface point optimization on the instantiated assembly according to project characteristics includes: According to project characteristics, under the parameter set of the structure tree, adjusting parameters such as the layout elevation of the device, the dimensions of auxiliary devices, and the device model; In the sketch environment, the position of the spatial 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 It further 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 and the empty device model; Establish a connection relationship between the pipeline connected to the empty device and the real device, thereby completing the assembly of the overall device.
10. An apparatus for establishing an empty device model, characterized in that, It includes: An interface point establishment module, which is used to ignore the actual shape and size of the device, only establish parametric spatial interface points, as well as the support surfaces and support lines for supporting the spatial interface points, and use adjustment constraints to control the orientation and dimensional information of the spatial interface points, support surfaces and support lines. The spatial interface point represents the connection point between the empty device and the external component; An interface point projection module, which is used to project the spatial interface point onto the corresponding support surface according to the parametric elevation information; An interface information addition module, which is used to add corresponding interface information to the spatial interface point according to the position, type and function of the spatial interface point to obtain a primary empty device model; An engineering template setting module, which is used to set the primary empty device model as an engineering template; An engineering template application module, which is used to instantiate the engineering template of the empty device under the project node during the application stage; A parameter adjustment module, which is used to adjust the parameters and optimize the interface points of the instantiated assembly according to the project characteristics to obtain the empty device model applicable to 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