Parameter naming method for cement industrial equipment model
By formulating a unified parameter naming method for cement industry equipment models, the problem of lack of standards for parameter names in the existing technology is solved, and efficient use and rapid promotion of parameterized models are achieved.
Patent Information
- Application Number
- CN202510202080.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2025-05-27
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The lack of a unified parameter naming method in the prior art has led to a lack of standards for parameter names of the parameterized models of cement industry equipment, making it difficult for model users to understand the intentions of modelers, affecting the efficient and convenient model and its promotion and application.
A parameter naming method for cement industrial equipment model is proposed. By determining the component shape name, establishing spatial coordinate system and local coordinate system, defining relative positioning names and driver positioning names, the name format of component spatial positioning parameters, geometric morphology parameters and visibility parameters is standardized.
The parameter naming unification of the parameterization model of cement industrial equipment is realized, which avoids the semantic ambiguity of parameter names and improves the use efficiency and promotion speed of the model.
Smart Images

Figure CN120046354A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of model parameters, and particularly to a method for naming parameters of a model for cement industrial equipment. Background Art
[0002] Parametric modeling is a technology for creating and modifying geometric models through parameters and constraints, with multiple advantages.
[0003] First of all, parametric modeling can greatly improve design efficiency and flexibility. By introducing parameters, attributes such as the shape, size, and position of the model can be quickly adjusted. This enables designers to focus on inspiring work such as design and creation, thus achieving the efficient generation of complex designs. This method is not only applicable to simple geometric shapes but can also be used to create complex terrains, sculptures, and industrial equipment, etc.
[0004] Secondly, parametric modeling can also improve the accuracy and reliability of design. Since the elements in the model can be associated with both parameters and other elements. Therefore, when a certain parameter changes, not only the part directly associated with the parameter can change, but other parts in the model can also be automatically adjusted accordingly. This not only improves the flexibility of design but also reduces errors and rework caused by manual modification.
[0005] In addition, the results of parametric modeling can be widely spread through sharing. As long as one person creates a parametric model, others can directly use this model for work, effectively avoiding the repetitive work of modelers and being beneficial to improving the overall work efficiency of the team. Summary of the Invention
[0006] In view of this, this application provides a method for naming parameters of a model for cement industrial equipment.
[0007] This application discloses a method for naming parameters of a model for cement industrial equipment, which includes:
[0008] Determine the name of the component form; determine the approximate form of the component form; establish the spatial coordinate system where the cement industrial equipment model is located;
[0009] Establish the local coordinate system of the component itself; determine the relative positioning name; determine the driving positioning name; name the component space positioning parameters; name the component geometric form parameters; name the component visibility parameters.
[0010] Further, the determination of the name of the component form includes:
[0011] If the component is the main body of the device, the name of the component is the name of the device; if the component is a part of the device, the name of the component is the name of the part; if the component is an accessory of the device, the name of the component is the name of the accessory; if the component is a part of the device, the name of the component is the name of the part; if the component is driven as a whole, the name of the whole component is the name of the functional component in the component; if the component is a sub-component of a certain component, the name format of the component is "parent component name_sub-component name", if the parent component is the main body of the device, then " parent component name_ ” is omitted; where the component is a constituent unit of the cement industry equipment model.
[0012] Further, the determining the approximate shape of the component shape includes:
[0013] Define the approximate shape of the component shape as: a cuboid or its variant, a cylinder or its variant; defining the approximation as a cuboid or its variant means using a cuboid or its variant to wrap the component shape, and the specific wrapping steps are: removing local protrusions or depressions in the component shape; removing the accessory parts in the component shape; the accessory parts are parts that do not require direct parameter drive and decorative parts; the remaining part of the shape is wrapped with a cuboid or its variant, and the number of wrapping surfaces accounts for more than 66% of the total number of surfaces of the cuboid or its variant; the wrapping surface is a surface of the shape that can partially or completely occupy the surface of the cuboid or its variant; define the changes of the cuboid variant;
[0014] Defining the approximation as a cylinder or its variant means using a cylinder or its variant to wrap the component shape, and the specific wrapping steps are: removing local protrusions or depressions in the component shape; removing the accessory parts in the component shape, and the accessory parts include parts that do not require direct parameter drive and decorative parts; the remaining part of the shape is wrapped with a cylinder or its variant, and the number of wrapping surfaces accounts for more than 66% of the total number of surfaces of the cylinder or its variant, and one of the wrapping surfaces is the side surface of the cylinder or its variant; define the variant of the cylinder;
[0015] When the component as a whole cannot be approximated by a cuboid or its variant, a cylinder or its variant, define the component as a special shape.
[0016] Further, the defining the changes of the cuboid variant includes:
[0017] Optionally, mark a certain face on the cuboid as the rotation face. When the plane where the rotation face is located rotates around any one or more edges on the rotation face by less than 90° outward from the shape of the object, the new shape formed by the intersection with other faces is called a variant of the cuboid; among them, when rotating around multiple edges simultaneously, each rotating edge has a corresponding rotation plane and a corresponding rotation angle. The rotation plane is rotated from the plane where the rotation face is located, and the rotation angle is the included angle between the rotation plane and the plane where the rotation face is located; on the basis of this variant, continue to change any number of the remaining faces, and the obtained shape belongs to the variant of the cuboid;
[0018] Define the variants of the cylinder to include:
[0019] The shape obtained by cutting the cylinder only through the side surface of the cylinder, the shape obtained by replacing the bottom surface or the top surface of the cylinder with a rectangle, a frustum of a cone, a concentric circular ring body, the shape obtained by modifying the inner radius and the outer radius of one of the rings of the concentric circular ring body, the shape obtained by cutting the concentric circular ring body only through the side surface of the concentric circular ring body, the shape obtained by replacing any bottom surface of the cylinder or the concentric circular ring body with a multi-segment arc body, and the multi-segment arc body is the shape obtained by rotating a multi-segment arc around a straight line parallel to the z-axis of the local coordinate system with the center point of the arc as the origin.
[0020] Furthermore, the space coordinate system in which the cement industrial equipment model is established includes:
[0021] Take the equipment support plane as the reference plane of the cement industrial equipment model, and the plane where the equipment support plane is located is the XOY plane; define the projection point of the equipment positioning point on the support plane as the origin of the cement industrial equipment model; define the flow direction of the material or air flow in the equipment as the positive direction of the X-axis, and establish a space Cartesian rectangular coordinate system with the origin of the cement industrial equipment model as the center; in the XOY plane, the horizontal axis is the X-axis, pointing to the right; the vertical axis is the Y-axis, pointing to the back; the direction of the Z-axis is the direction of the vector product of the positive direction of the X-axis and the positive direction of the Y-axis, that is, pointing upward to the top surface;
[0022] The establishment of the local coordinate system of the component itself includes:
[0023] Step 01: When the component shape can be approximated as a cuboid, establish a local coordinate system:
[0024] Step 02: When the component can be approximated as a variant of the cuboid, restore the variant to a cuboid, and then execute Step 01;
[0025] Step 03: When the component shape can be approximated as a cylinder, define the direction of the line connecting the centroids of the two bottom surfaces as the Z-axis direction of the component, and its direction is away from the origin of the cement industrial equipment model;
[0026] Step 04: When the component can be approximated as a variant of a cylinder, restore the variant to a cylinder and then proceed to Step 03;
[0027] Step 05: When the component is a special shape, move the origin of the space coordinate system in which the cement industry equipment model is located to the centroid position of the main body of the special shape to form the local coordinate system of the component.
[0028] Further, the said Step 01 includes:
[0029] Step 011: Define that the angle between the approximated cuboid and the XOY plane of the space coordinate system in which the cement industry equipment model is located is less than 45°, and the plane that coincides with the bottom surface of the cuboid is the xoy plane of the local coordinate system. When the angle is equal to 45°, the plane that is far from the origin of the cement industry equipment model and coincides with the bottom surface of the cuboid is the xoy plane of the local coordinate system; Define the centroid of the surface of the cuboid located in the xoy plane of the local coordinate system as the origin of the local coordinate system;
[0030] Step 012: Project the two mutually perpendicular sides of the cuboid surface on the xoy plane onto the XOY plane of the space coordinate system in which the cement industry equipment model is located;
[0031] Step 013: When the angle between the projections of the two sides on the XOY plane of the space coordinate system in which the cement industry equipment model is located is not equal to the angle between the X axis of the space coordinate system in which the cement industry equipment model is located, define the side with a smaller angle between the projection angle and the X axis of the space coordinate system in which the cement industry equipment model is located as the side parallel to the x axis of the local coordinate system, and the other side as the side parallel to the y axis of the local coordinate system;
[0032] Step 014: When the angle between the projections of the two sides on the XOY plane of the space coordinate system in which the cement industry equipment model is located is equal to the angle between the X axis of the space coordinate system in which the cement industry equipment model is located, define the side with the projection in the second and fourth quadrants as the side parallel to the x axis of the local coordinate system, and the other side as the side parallel to the y axis of the local coordinate system;
[0033] Step 015: Define that the directions of the x axis and y axis of the local coordinate system are both in the direction away from the origin of the space coordinate system in which the cement industry equipment model is located;
[0034] Step 016: Define the direction of the z axis of the local coordinate system as the direction of the vector product of the positive directions of the x axis and y axis of the local coordinate system.
[0035] Further, the said determining the relative positioning name includes:
[0036] The defined relative positioning names include: horizontal positioning, front-back positioning, vertical positioning, vertical inclination angle, and horizontal inclination angle; in the space coordinate system of the cement industry equipment model, the direction of horizontal positioning is parallel to the X-axis direction; the direction of front-back positioning is parallel to the Y-axis direction; the direction of vertical positioning is parallel to the Z-axis direction; the vertical inclination angle is the angle with the XOY plane, and the horizontal inclination angle is the angle with the XOZ plane;
[0037] The determination of the drive positioning names includes:
[0038] For a cuboid, the drive positioning names include: center, top surface, bottom surface, front surface, back surface, left surface, right surface, as well as length, width, and height; in the local coordinate system, the positive direction of the x-axis is the right surface of the component, the negative direction is the left surface of the component, the positive direction of the y-axis is the back surface of the component, the negative direction is the front surface of the component, the positive direction of the z-axis is the top surface of the component, the negative direction is the bottom surface of the component, the length is the distance between the left surface and the right surface, the width is the distance between the front surface and the back surface, and the height is the distance between the top surface and the bottom surface;
[0039] For the variant of the cuboid, in addition to including the drive positioning names of the cuboid, it also includes drive positioning names related to angles;
[0040] For the top surface of the cuboid, the drive positioning names related to angles are Tα, Tβ, Tγ, Tδ, where T represents the top surface Top, and α, β, γ, δ represent the sequential numbering of the angles, and the numbering starts from the angle corresponding to the common side between the top surface and the front surface;
[0041] For the bottom surface of the cuboid, the drive positioning names related to angles are Dα, Dβ, Dγ, Dδ, where D represents the bottom surface Down, and α, β, γ, δ represent the sequential numbering of the angles, and the numbering starts from the angle corresponding to the common side between the bottom surface and the front surface;
[0042] For the front surface of the cuboid, the drive positioning names related to angles are Fα, Fβ, Fγ, Fδ, where F represents the front surface Front, and α, β, γ, δ represent the sequential numbering of the angles, and the numbering starts from the angle corresponding to the common side between the front surface and the bottom surface;
[0043] For the back surface of the cuboid, the drive positioning names related to angles are Bα, Bβ, Bγ, Bδ, where B represents the back surface Back, and α, β, γ, δ represent the sequential numbering of the angles, and the numbering starts from the angle corresponding to the common side between the back surface and the bottom surface;
[0044] For the left surface of the cuboid, the drive positioning names related to angles are Lα, Lβ, Lγ, Lδ, where L represents the left surface Left, and α, β, γ, δ represent the sequential numbering of the angles, and the numbering starts from the angle corresponding to the common side between the left surface and the bottom surface;
[0045] For the right side of the cuboid, the angle-related drive positioning names are Rα, Rβ, Rγ, Rδ, where R stands for the right side, and α, β, γ, δ represent the numbering sequence of the angles. The starting point of the numbering is the angle corresponding to the common edge between the right side and the bottom surface.
[0046] For a cylinder, the drive positioning names include: center, top surface, bottom surface, diameter, and radius. The top surface is the plane that the local z-axis points to, the bottom surface is the plane that the local z-axis deviates from, and the origin is the centroid of the bottom surface.
[0047] For the variant of the cylinder, in addition to the name of the drive positioning of the cylinder, it also includes: outer diameter, outer radius, inner diameter, inner radius, θ and φ, length and width, where the outer diameter, outer radius, inner diameter and inner radius are relative to the top surface or bottom surface of the concentric ring body, θ is the angle between the cutting surface and the top surface, and φ is the angle between the cutting surface and the bottom surface;
[0048] When the base of the variant is rectangular, the driver positioning names related to the dimensions of the rectangle are length and width;
[0049] For special shapes, the drive positioning names include: center, top, bottom, front, back, left, right, as well as length, width, and height; in the local coordinate system, the positive direction of the x-axis is the right side of the component, and the negative direction is the left side of the component; in the local coordinate system, the positive direction of the y-axis is the back of the component, and the negative direction is the front of the component; in the local coordinate system, the positive direction of the z-axis is the top surface of the component, and the negative direction is the bottom surface of the component; the length is the distance between the left and right sides, the width is the distance between the front and back, and the height is the distance between the top and bottom surfaces.
[0050] Furthermore, the component spatial positioning parameter naming includes:
[0051] The component spatial positioning parameters only drive the change of the component's spatial position and do not affect the change of the component's own geometric shape. The naming format of the spatial positioning parameters is "component name + driver positioning name + to + reference object name + driver positioning name + relative positioning", where the symbol "+" is used as a semantic separator and needs to be omitted when naming the actual parameters; the reference objects include the reference component and the origin of the spatial coordinate system where the cement industry equipment model is located, the XOY plane of the spatial coordinate system where the cement industry equipment model is located, the XOZ plane of the spatial coordinate system where the cement industry equipment model is located, and the YOZ plane of the spatial coordinate system where the cement industry equipment model is located; when the reference object is the origin of the spatial coordinate system where the cement industry equipment model is located, the XOY plane of the spatial coordinate system where the cement industry equipment model is located, the XOZ plane of the spatial coordinate system where the cement industry equipment model is located, and the YOZ plane of the spatial coordinate system where the cement industry equipment model is located, "to + reference object name + driver positioning name" is omitted;
[0052] The dimension parameter name for controlling the horizontal positioning of Component A is: "Horizontal Positioning from the Driving Positioning Name of Component A to the Driving Positioning Name of Component B", where Component B is the object referenced by Component A; when Component A references the origin of the space coordinate system in which the cement industry equipment model is located and the YOZ plane of the space coordinate system in which the cement industry equipment model is located, the parameter name is: "Horizontal Positioning of the Driving Positioning Name of Component A".
[0053] The dimension parameter name for controlling the front-back positioning of Component A is: "Front-back Positioning from the Driving Positioning Name of Component A to the Driving Positioning Name of Component B", where Component B is the object referenced by Component A; when Component A references the origin of the space coordinate system in which the cement industry equipment model is located and the XOZ plane of the space coordinate system in which the cement industry equipment model is located, the parameter name is: "Front-back Positioning of the Driving Positioning Name of Component A".
[0054] The dimension parameter name for controlling the vertical positioning of Component A is: "Vertical Positioning from the Driving Positioning Name of Component A to the Driving Positioning Name of Component B", where Component B is the object referenced by Component A; when Component A references the origin of the space coordinate system in which the cement industry equipment model is located and the XOY plane of the space coordinate system in which the cement industry equipment model is located, the parameter name is: "Vertical Positioning of the Driving Positioning Name of Component A".
[0055] The parameter name for controlling the angle of Component A with respect to the XOY plane of the space coordinate system in which the cement industry equipment model is located is: Vertical Inclination Angle of the Driving Positioning Name of Component A.
[0056] The parameter name for controlling the angle of Component A with respect to the XOZ plane of the space coordinate system in which the cement industry equipment model is located is: Horizontal Inclination Angle of the Driving Positioning Name of Component A.
[0057] Furthermore, the naming of the geometric shape parameters of the component includes:
[0058] The component geometric form parameters are the parameters that drive the shape change of the component itself. The naming format of the geometric form parameters is "component name + driving positioning name + to + reference object name + driving positioning name", and the symbol "+" is used as a semantic separator, which should be omitted when actually naming the parameters; the reference objects include the reference component and the origin of the space coordinate system in which the cement industrial equipment model is located, the XOY plane of the space coordinate system in which the cement industrial equipment model is located, the XOZ plane of the space coordinate system in which the cement industrial equipment model is located, and the YOZ plane of the space coordinate system in which the cement industrial equipment model is located; in the naming format of the geometric form parameters, when the reference object is the origin of the space coordinate system in which the cement industrial equipment model is located, the XOY plane of the space coordinate system in which the cement industrial equipment model is located, the XOZ plane of the space coordinate system in which the cement industrial equipment model is located, or the YOZ plane of the space coordinate system in which the cement industrial equipment model is located, "to + reference object name + driving positioning name" is omitted; when the driving positioning name implies the reference object, "to + reference object name + driving positioning name" is omitted.
[0059] Furthermore, the naming of the component visibility parameters includes:
[0060] The naming format of the parameters for controlling whether the component is visible is "component + description", where the description includes: front, back, left, right, up, down, and their combinations of pairwise arrangements; when there is no need to describe the orientation of the component visibility, the description can be omitted, and in this case, the parameter naming format is "component".
[0061] Due to the adoption of the above technical solutions, the present application has the following advantages:
[0062] 1. Based on the shape characteristics of the parametric industrial equipment model components, the present application proposes an approximation principle for the model form, realizes the simplified analysis of complex models, and provides a method basis for the parameter naming of complex models.
[0063] 2. Based on the approximation principle of the model form, by specifying the space coordinate system in which the model is located and the local space coordinate system of the component, the present application standardizes the specific meanings represented by the relative positioning name and the driving positioning name, and avoids the semantic ambiguity that may exist in traditional parameters.
[0064] 3. Based on the composition method of industrial equipment, the present application gives the naming method of the component form name. And based on the component name, relative positioning name, and driving positioning name, it defines the naming formats of the component space positioning parameters, component geometric form parameters, and component visibility parameters. It standardizes the naming method of complex parameters of the parametric model of cement industrial equipment, realizes the unification of the form driving parameters of the parametric model, enables the model users to smoothly start with the achievements of parametric modeling, is conducive to giving play to the advantages of the parametric model, and at the same time enables the rapid popularization and application of the parametric model. Description of the Drawings
[0065] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments described in the embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings.
[0066] Figure 1 Schematic diagram of a parameter naming method for a cement industrial equipment model in an embodiment of the present application;
[0067] Figure 2 Schematic diagram of a cuboid parameter naming scheme in an embodiment of the present application;
[0068] Figure 3 Schematic diagram of a parametric industrial equipment model in an embodiment of the present application;
[0069] Figure 4 Schematic diagram of a cuboid wrapping an I-beam in an embodiment of the present application;
[0070] Figure 5 Schematic diagram of a shape obtained by rotating around multiple edges of any one face in an embodiment of the present application;
[0071] Figure 6 Schematic diagram of a shape obtained by rotating around one edge of any one face in an embodiment of the present application;
[0072] Figure 7 Schematic diagram of a shape obtained by rotating around multiple edges of any one face in an embodiment of the present application;
[0073] Figure 8 Schematic diagram of a variant of a cuboid with 24 faces in an embodiment of the present application;
[0074] Figure 9 Schematic diagram of the splitting of a variant of a cuboid with 24 faces in an embodiment of the present application;
[0075] Figure 10 Schematic diagram of a shape after cutting the side surface of a cylinder in an embodiment of the present application;
[0076] Figure 11 Schematic diagram of a shape after replacing the bottom surface of a cylinder with a rectangle in an embodiment of the present application;
[0077] Figure 12 Schematic diagram of a shape after modifying the radius of the bottom or top surface of a cylinder in an embodiment of the present application;
[0078] Figure 13 Schematic diagram of a shape after modifying the size of one of the toroids in an embodiment of the present application;
[0079] Figure 14 Schematic diagram of the shape after side cutting of the toroid for the embodiment of the present application;
[0080] Figure 15 Schematic diagram of a special cylinder variant for the embodiment of the present application;
[0081] Figure 16 Schematic diagram of the equipment and the spatial Cartesian coordinate system (axonometric view) for the embodiment of the present application;
[0082] Figure 17 Schematic diagram of the equipment and the spatial Cartesian coordinate system (top view) for the embodiment of the present application;
[0083] Figure 18 Schematic diagram of the local coordinate system of the component (one) for the embodiment of the present application;
[0084] Figure 19 Schematic diagram of the local coordinate system of the component (two) for the embodiment of the present application;
[0085] Figure 20 Schematic diagram showing that the angles between the projections of the sides of the embodiment of the present application on the XOY plane and the X-axis are not equal;
[0086] Figure 21 Schematic diagram showing that the angles between the projections of the sides of the embodiment of the present application on the XOY plane and the X-axis are equal;
[0087] Figure 22 Schematic diagram of the vertical inclination angle for the embodiment of the present application;
[0088] Figure 23 Schematic diagram of the horizontal inclination angle for the embodiment of the present application;
[0089] Figure 24 Schematic diagram of the driving and positioning position of the cuboid for the embodiment of the present application;
[0090] Figure 25 Schematic diagram of the driving and positioning related to the angle in the cuboid variant for the embodiment of the present application;
[0091] Figure 26 Schematic diagram of the local coordinate system of the cylinder for the embodiment of the present application;
[0092] Figure 27 Schematic diagram of the angle driving and positioning name of the cylinder variant for the embodiment of the present application. Detailed implementation manners
[0093] The present application will be further described in conjunction with the accompanying drawings and embodiments. The described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art shall fall within the scope of protection of the embodiments of the present application.
[0094] Although parametric modeling brings many benefits, there are also some problems and challenges. One of them is the naming issue of driving parameters. As the model accuracy increases and the model geometry becomes more complex, the number of parameters to be driven also increases.
[0095] When there is a lack of a unified parameter naming method, it will be difficult to ensure that different modelers give the same parameter names for the same driving actions. This not only means that the parameter names of parametric models lack a unified standard. More importantly, it may make it difficult for model users to accurately understand the intentions of modelers. Each model user needs to spend additional time costs to communicate face-to-face with modelers in order to understand the meanings of the parameters in the parametric model. Even for modelers themselves, when facing complex models and lacking a unified parameter naming method, they may forget the specific meanings represented by some parameters after a period of time. As a result, the advantages of high efficiency and convenience of parametric models are lost, excellent modeling results are difficult to be smoothly promoted and applied, and the accumulated digital assets are difficult to play their maximum utility.
[0096] For example, for a cuboid, as Figure 2 shown. Its own driving parameters of the geometry are length, width, and height. When the length is shorter than the width, the modeler may define the length as the direction corresponding to the longer side, or may define the length as the direction of horizontal extension. When the geometry is relatively simple and the number of driving parameters is small, the ambiguity of the above parameter names will not have too much impact on the use of the parametric model. However, when the geometry becomes complex, this semantic ambiguity of the parameters will directly make the parametric model difficult to use. For the parametric model of cement industry equipment, the number of its driving parameters can be up to 50. If there is semantic ambiguity at this time, it will directly affect the normal use and rapid promotion of the parametric model.
[0097] At the same time, due to the complexity of the geometry of parametric equipment models and their geometric components, when there is a lack of means for simplified analysis, it is itself a difficult thing to uniformly name the driving parameters. For example, as Figure 3 shown, for a parametric equipment model, it is composed of multiple component geometries. Each component not only contains functional geometries but also contains many constructive or decorative geometries. At the same time, there are also relative relationships to be driven between components. If simplified analysis is not carried out and the parametric relationships of the geometries are directly established. Then in the face of so many parameters, the number of parameters that may cause ambiguity will be several times that of a cuboid. More challenging is that when the specific meaning represented by the parameter positioning is lacking, the description of special geometric parameters will become complex and difficult. For example, it is necessary to drive Figure 3In [the text], the distance between the gas storage tank and the box body. Then, is this distance the distance of the gas storage tank relative to the center of the box body, or relative to the left surface of the box body, or relative to the front of the box body? In addition, for the gas storage tank, is it the distance relative to the center of the gas storage tank, or relative to the right support of the gas storage tank, or relative to the front of the support of the gas storage tank? Thus, it can be seen that if there is a lack of a unified parameter naming format, the parameter naming results will surely be chaotic.
[0098] Therefore, establishing a unified and applicable parameter naming method is essential for the parametric model of cement industry equipment.
[0099] To solve the problems existing in the naming process of the parametric model, this application provides an embodiment of a parameter naming method for the model of cement industry equipment. First, components and their names are defined. Then, by defining the approximation principle of the component form, the change methods of the component form are uniformly specified, and the specific steps for the simplified analysis of the component form are given, realizing the simplified analysis of complex forms. Subsequently, based on the simplified form, a space coordinate system of the cement industry equipment model (abbreviation: model) and the local coordinate system of the component itself are established. Furthermore, the specific meanings represented by the relative positioning name and the driving positioning name are defined, avoiding the semantic ambiguity of ordinary parameter names. Finally, based on the above relative positioning name, driving positioning name, and component name, the name formats of the component space positioning parameters, component geometric form parameters, and component visibility parameters are defined. Ultimately, the parameter naming method for the parametric model of cement industry equipment is realized.
[0100] See Figure 1 , the technical solution of the embodiment of this application includes:
[0101] S1. Determine the component form name. Among them, the component is a constituent unit of the model (cement industry equipment model).
[0102] If the component is the main body of the equipment, the name of this component is the name of the equipment;
[0103] If the component is a part of the equipment, the name of this component is the name of the part;
[0104] If the component is a fitting of the equipment, the name of this component is the name of the fitting;
[0105] If the component is a part of the equipment, the name of this component is the name of the part;
[0106] If the component is driven as a whole, such as Figure 3 the gas storage tank and its support in [the text], then the name of the whole component is the name of the functional component in this component.
[0107] If the component is a sub-component of a certain component, the name format of the component is "parent component name_sub-component name". The two are connected by an English underscore "_". If the parent component is the main body of the device, then the " parent component name_ ” is omitted; where the component is a constituent unit of the cement industry equipment model.
[0108] S2. Determine the approximate shape of the component body.
[0109] S21. Define the approximate shape of the component body as: a cuboid, or its variant (a shape obtained by changing based on the cuboid), a cylinder, or its variant (a shape obtained by changing based on the cylinder).
[0110] S22. Defining the approximation as a cuboid or its variant means that the component body can be wrapped with a cuboid or its variant. The specific wrapping steps include S221 to S224:
[0111] S221. Remove local protrusions or depressions in the component body.
[0112] S222. Remove the accessory parts in the component body. The accessory parts are the parts that do not require direct parameter drive and the decorative parts.
[0113] S223. The remaining part of the body can be wrapped with a cuboid or its variant, and the number of wrapping surfaces accounts for more than 66% of the total number of surfaces of the cuboid or its variant. Note that the wrapping surface mentioned here refers to a certain surface of the shape that can partially or completely occupy the surface of the cuboid or its variant. For example, a cuboid can be used to wrap an I-beam, and the upper and lower surfaces of the I-beam, as well as the two end surfaces, can be wrapped by the top and bottom surfaces, and the left and right surfaces of the cuboid, as Figure 4 shown.
[0114] S224. Define the change steps of the cuboid variant to include S2241 to S2243:
[0115] S2241. Arbitrarily select a certain surface on the cuboid and mark it as the rotation surface, as Figure 5 shown.
[0116] S2242. When the plane where the rotation surface is located rotates around any one or more edges on the rotation surface and rotates outward less than 90° towards the outside of the shape, the new shape formed by the intersection with other surfaces is called the variant of the cuboid, as Figure 6 and Figure 7As shown. Among them, when rotating around multiple edges simultaneously, each rotating edge has a corresponding rotation plane and a corresponding rotation angle. These planes are all derived from the plane where the rotating surface is located. The angle between the rotation plane and the plane where the rotating surface is located is the angle corresponding to this rotating edge, and this angle is the angle-driven positioning of the cuboid variant. That is, the plane where the rotating surface is located can be used at most 4 times, and the plane where the rotating surface is located has at most 4 angle-driven positionings.
[0117] S2243. Based on the shape of the body in step S2242, any number of the remaining 5 faces can be further changed as described above, and the resulting shape also belongs to the variant of the cuboid. Then, the variant of the cuboid can have at most 24 faces and 24 angle-driven positionings, as Figure 8 and Figure 9 shown.
[0118] S23. Defining approximately as a cylinder or its variant means that a cylinder or its variant can be used to wrap the component shape. The specific wrapping steps include S231 to S234:
[0119] S231. Remove the local protrusions or depressions in the component shape.
[0120] S232. Remove the accessory parts in the component shape, including the parts that can be directly driven without parameters and the decorative parts.
[0121] S233. The remaining part of the shape can be wrapped with a cylinder or its variant, and the number of wrapping faces accounts for more than 66% of the total number of faces of the cylinder or its variant. And, one of the wrapping faces must be the side surface of the cylinder or its variant.
[0122] S234. Defining the variants of the cylinder includes S2341 to S2347:
[0123] S2341. The shape obtained by cutting the cylinder only through the side surface of the cylinder, as Figure 10 shown.
[0124] S2342. The shape obtained by replacing the bottom surface or the top surface of the cylinder with a rectangle, as Figure 11 shown.
[0125] S2343. The shape obtained by modifying the radius of the bottom surface or the top surface of the cylinder, as Figure 12 shown.
[0126] S2344. Concentric toroid.
[0127] S2345. The shape obtained by modifying the inner radius and the outer radius of one of the rings of the concentric toroid, as Figure 13 shown.
[0128] S2346. The shape obtained by cutting a concentric toroid only through its side surface is as follows Figure 14 as shown.
[0129] S2347. The shape obtained by replacing any bottom surface of a cylinder or a concentric toroid with a multi-segment arc body is as follows Figure 15 as shown.
[0130] S24. When the component as a whole cannot be approximated by the above shapes, define the component as a special shape.
[0131] S3. Establish the space coordinate system in which the cement industrial equipment model is located, which includes:
[0132] a) Take the equipment support plane (XOY plane) as the reference plane of the model, as follows Figure 16 as shown;
[0133] b) Define the projection point of the equipment positioning point on the support plane as the origin of the model;
[0134] c) Define the flow direction of materials or air flow in the equipment as the positive direction of the X-axis, as follows Figure 17 as shown.
[0135] d) With the origin of the model as the center, establish a spatial Cartesian rectangular coordinate system. In the XOY plane, the horizontal axis is the X-axis, pointing to the right. The vertical axis is the Y-axis, pointing to the back. The direction of the Z-axis is the direction of the cross product of the positive direction vectors of the X-axis and the Y-axis, that is, pointing upward to the top surface.
[0136] S4. Establish the local coordinate system of the component itself, which includes S41 to S45.
[0137] S41. When the shape of the component can be approximated as a cuboid, establish the local coordinate system through the following steps (S411 to S417):
[0138] S411. Define the plane that forms an angle less than 45° with the XOY plane of the space coordinate system in which the approximated cuboid is located and coincides with the bottom surface of the cuboid as the local coordinate system xoy plane, as follows Figure 18 as shown. When the above angle is equal to 45°, the plane that is far from the origin of the model and coincides with the bottom surface of the cuboid is the local coordinate system xoy plane, as follows Figure 19 as shown.
[0139] S412. Define the centroid of the surface of the cuboid located in the local coordinate system xoy plane as the origin of the local coordinate system.
[0140] S413. Project the two mutually perpendicular sides of the cuboid surface on the xoy plane onto the XOY plane of the space coordinate system in which the model is located.
[0141] S414. When the angles between the projections of two edges on the XOY plane of the spatial coordinate system where the model is located and the X-axis of the spatial coordinate system where the model is located are not equal, as Figure 20 shown. Define the edge with a smaller angle between the projection and the X-axis of the spatial coordinate system where the model is located as the edge parallel to the x-axis of the local coordinate system. Then the other edge is the edge parallel to the y-axis of the local coordinate system.
[0142] S415. When the angles between the projections of two edges on the XOY plane of the spatial coordinate system where the model is located and the X-axis of the spatial coordinate system where the model is located are equal, as Figure 21 shown. Define the edge with the projection in the second and fourth quadrants as the edge parallel to the x-axis of the local coordinate system. Then the other edge is the edge parallel to the y-axis of the local coordinate system. The second and fourth quadrants refer to the second and fourth quadrants in the new coordinate system formed by taking the XOY plane of the spatial coordinate system where the cement industrial equipment model is located as the plane, taking the intersection point of the projections of the two perpendicular edges on the bottom surface of the cuboid in the above XOY plane as the origin, and translating the origin of the above XOY plane to this origin. Instead of the second and fourth quadrants of the XOY plane of the spatial coordinate system where the model is located.
[0143] S416. Define that the directions of both the x-axis and y-axis of the local coordinate system are away from the origin of the spatial coordinate system where the model is located.
[0144] S417. Define the direction of the z-axis of the local coordinate system as the direction of the cross product of the positive direction vectors of the x-axis and y-axis of the local coordinate system.
[0145] S42. When the component can be approximated as a variant of a cuboid, first restore the variant to a cuboid, and then perform the above steps S411 to S417.
[0146] S43. When the shape of the component can be approximated as a cylinder, define the direction of the line connecting the centroids of the two bottom surfaces as the z-axis direction of the component, and its direction is away from the origin of the model.
[0147] S44. When the component can be approximated as a variant of a cylinder, first restore the variant to a cylinder, and then perform step S43.
[0148] S45. When the component is a special shape, directly move the spatial coordinate system of the model from the origin of the model to the centroid position of the main body of the special shape to form the local coordinate system of the component.
[0149] S5. Determine the relative positioning names.
[0150] Define the relative positioning names including: horizontal positioning, front-back positioning, vertical positioning, vertical inclination angle, and horizontal inclination angle. In the spatial coordinate system of the model, the direction of horizontal positioning is parallel to the X-axis direction; the direction of front-back positioning is parallel to the Y-axis direction; the direction of vertical positioning is parallel to the Z-axis direction; the vertical inclination angle is the angle with the XOY plane, asFigure 22 as shown; the horizontal inclination angle is the angle with the XOZ plane, such as Figure 23 .
[0151] S6. Determine the drive positioning names, which include S61 to S65.
[0152] S61. For a cuboid, the drive positioning names include: center, top surface, bottom surface, front surface, rear surface, left surface, right surface, as well as length, width, and height.
[0153] In S61, in the local coordinate system, the positive direction of the x-axis is the right surface of the component, and the negative direction is the left surface of the component, as Figure 24 shown; in the local coordinate system, the positive direction of the y-axis is the rear surface of the component, and the negative direction is the front surface of the component, as Figure 24 shown; in the local coordinate system, the positive direction of the z-axis is the top surface of the component, and the negative direction is the bottom surface of the component, as Figure 24 shown; the length is the distance between the left surface and the right surface; the width is the distance between the front surface and the rear surface; the height is the distance between the top surface and the bottom surface.
[0154] S62. For a variant of the cuboid, in addition to including the drive positioning names of the cuboid, it also includes drive positioning names related to angles.
[0155] In S62:
[0156] For the top surface of the cuboid, the drive positioning names related to angles are Tα, Tβ, Tγ, Tδ, where T represents the top surface Top, and α, β, γ, δ represent the numbering order of the angles. The numbering order is counterclockwise, and the numbering starting point is the angle corresponding to the common side of the top surface and the front surface, as Figure 25 shown;
[0157] For the bottom surface of the cuboid, the drive positioning names related to angles are Dα, Dβ, Dγ, Dδ, where D represents the bottom surface Down, and α, β, γ, δ represent the numbering order of the angles. The numbering order is counterclockwise, and the numbering starting point is the angle corresponding to the common side of the bottom surface and the front surface, as Figure 25 shown;
[0158] For the front surface of the cuboid, the drive positioning names related to angles are Fα, Fβ, Fγ, Fδ, where F represents the front surface Front, and α, β, γ, δ represent the numbering order of the angles. The numbering order is counterclockwise, and the numbering starting point is the angle corresponding to the common side of the front surface and the bottom surface, as Figure 25 shown;
[0159] For the back of the cuboid, the angle-related driver positioning names are Bα, Bβ, Bγ, Bδ, where B stands for Back, α, β, γ, δ stand for the angle numbering sequence, the numbering sequence is counterclockwise, and the starting point of the numbering is the angle corresponding to the common edge between the back and the bottom surface, such as Figure 25 As shown;
[0160] For the left side of the cuboid, the angle-related drive positioning names are Lα, Lβ, Lγ, Lδ, where L represents the left side, α, β, γ, δ represent the numbering sequence of the angles, the numbering sequence is counterclockwise, and the starting point of the numbering is the angle corresponding to the common edge between the left side and the bottom surface, such as Figure 25 As shown;
[0161] For the right side of the cuboid, the angle-related drive positioning names are Rα, Rβ, Rγ, Rδ, where R represents the right side, α, β, γ, δ represent the angle numbering sequence, the numbering sequence is counterclockwise, and the starting point of the numbering is the angle corresponding to the common edge between the right side and the bottom surface, such as Figure 25 shown.
[0162] S63. For a cylinder, the names of the drive positioning include: center, top surface, bottom surface, diameter, and radius. The top surface is the plane to which the local z axis points, the bottom surface is the plane away from which the local z axis points, and the origin is the centroid of the bottom surface. Figure 26 shown.
[0163] S64. For the variant of the cylinder, in addition to the name of the drive positioning of the cylinder, it also includes: outer diameter, outer radius, inner diameter, inner radius, θ and φ, length and width. Among them, the outer diameter, outer radius, inner diameter and inner radius are relative to the two bottom surfaces in the concentric ring body. θ is the angle between the cutting surface and the top surface, and φ is the angle between the cutting surface and the bottom surface. Figure 27 When the base of the variant is rectangular, the driver positioning names related to the dimensions of the rectangle are length and width.
[0164] S65. For special shapes, the drive positioning names include: center, top, bottom, front, back, left, right, as well as length, width, and height.
[0165] In S65, in the local coordinate system, the positive direction of the x-axis is the right side of the component, and the negative direction is the left side of the component; in the local coordinate system, the positive direction of the y-axis is the back of the component, and the negative direction is the front of the component; in the local coordinate system, the positive direction of the z-axis is the top surface of the component, and the negative direction is the bottom surface of the component; the length is the distance between the left and right sides, the width is the distance between the front and back sides, and the height is the distance between the top and bottom surfaces.
[0166] S7. Naming of component spatial positioning parameters, including:
[0167] The spatial positioning parameters of the component only drive the change of the spatial position of the component and do not affect the change of the component's own geometric shape. The naming format of the spatial positioning parameters is "Component Name + Driving Positioning Name + to + Reference Object Name + Driving Positioning Name + Relative Positioning". Here, the symbol "+" is only used as a semantic separator and should be omitted when actually naming the parameters; the reference objects include the reference component and the origin of the spatial coordinate system in which the model is located, the XOY plane of the spatial coordinate system in which the model is located, the XOZ plane of the spatial coordinate system in which the model is located, and the YOZ plane of the spatial coordinate system in which the model is located. When the reference object is the origin of the spatial coordinate system in which the model is located, the XOY plane of the spatial coordinate system in which the model is located, the XOZ plane of the spatial coordinate system in which the model is located, or the YOZ plane of the spatial coordinate system in which the model is located, "to + Reference Object Name + Driving Positioning Name" is omitted.
[0168] The name of the dimensional parameter that controls the horizontal positioning of Component A is: "Component A Driving Positioning Name to Component B Driving Positioning Name Horizontal Positioning". Here, Component B is the object referenced by Component A; when Component A references the origin of the spatial coordinate system in which the model is located or the YOZ plane of the spatial coordinate system in which the model is located, the parameter name is: "Component A Driving Positioning Name Horizontal Positioning".
[0169] The name of the dimensional parameter that controls the front-back positioning of Component A is: "Component A Driving Positioning Name to Component B Driving Positioning Name Front-Back Positioning". Here, Component B is the object referenced by Component A; when Component A references the origin of the spatial coordinate system in which the model is located or the XOZ plane of the spatial coordinate system in which the model is located, the parameter name is: "Component A Driving Positioning Name Front-Back Positioning".
[0170] The name of the dimensional parameter that controls the vertical positioning of Component A is: "Component A Driving Positioning Name to Component B Driving Positioning Name Vertical Positioning". Here, Component B is the object referenced by Component A; when Component A references the origin of the spatial coordinate system in which the model is located or the XOY plane of the spatial coordinate system in which the model is located, the parameter name is: "Component A Driving Positioning Name Vertical Positioning".
[0171] The name of the parameter that controls the angle between Component A and the XOY plane of the spatial coordinate system in which the model is located is: Component A Driving Positioning Name Vertical Inclination Angle.
[0172] The name of the parameter that controls the angle between Component A and the XOZ plane of the spatial coordinate system in which the model is located is: Component A Driving Positioning Name Horizontal Inclination Angle.
[0173] S8. Naming of Component Geometric Shape Parameters, which includes:
[0174] The geometric form parameters of a component are the parameters that drive the shape change of the component itself. The naming format of geometric form parameters is "Component Name + Driving Positioning Name + to + Reference Object Name + Driving Positioning Name".
[0175] In the above naming format of geometric form parameters, the symbol "+" is only used as a semantic separator here, and this symbol needs to be omitted when actually naming the parameters; the reference objects include the reference component and the origin of the space coordinate system in which the model is located, the XOY plane of the space coordinate system in which the model is located, the XOZ plane of the space coordinate system in which the model is located, and the YOZ plane of the space coordinate system in which the model is located.
[0176] In the above naming format of geometric form parameters, when the reference object is the origin of the space coordinate system in which the model is located, the XOY plane of the space coordinate system in which the model is located, the XOZ plane of the space coordinate system in which the model is located, or the YOZ plane of the space coordinate system in which the model is located, "to + Reference Object Name + Driving Positioning Name" is omitted.
[0177] In the above naming format of geometric form parameters, when the driving positioning name implies the reference object, "to + Reference Object Name + Driving Positioning Name" is omitted. The driving positioning names that imply the reference object specifically include: length, width, height; diameter, radius, outer diameter, outer radius, inner diameter, inner radius; Tα, Tβ, Tγ, Tδ, Dα, Dβ, Dγ, Dδ, Fα, Fβ, Fγ, Fδ, Bα, Bβ, Bγ, Bδ, Lα, Lβ, Lγ, Lδ, Rα, Rβ, Rγ, Rδ; θ and φ. For example, length represents the distance between the left and right sides of the component, and in this case, the implied reference object is the left side or the right side of the component itself.
[0178] S8. Naming of component visibility parameters, which includes:
[0179] The naming format of the parameters that control whether a component is visible is "Component + Description". Among them, the description includes: front, back, left, right, up, down, and their combinations of pairwise arrangements. When there is no need to describe the orientation of the component visibility, the description can be omitted, and in this case, the parameter naming format is "Component".
[0180] This application analyzes the constituent elements of the cement industrial equipment model, and concludes that the components of the cement industrial equipment model can be approximated as a cuboid, a variant of the cuboid, a cylinder, and a variant of the cylinder. And the approximation principle of the component shape is given. The simplified analysis of complex models is realized, providing a method basis for the parameter naming of complex models.
[0181] Based on the space coordinate system in which the model is located and the local space coordinate system of the component, this application clarifies the semantic expression that drives the shape change of the model, standardizes the modeling results, and avoids the possible semantic ambiguity of traditional parameters.
[0182] This application standardizes the naming format of the parametric model in the cement industry, enabling the parametric model to have a unified name for the shape driving parameters. This avoids the chaos of parameter names in the same model, which affects the use of the model. It also avoids the situation where parameter names vary from person to person, which affects the promotion of the model.
[0183] This application proposes a parameter naming method, which enables the model users to quickly get started with other people's parametric models, effectively reducing the communication cost between the modelers and the users, and improving the promotion speed and use efficiency of the model.
[0184] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: modifications or equivalent replacements can still be made to the specific implementation manners of this application, and any modifications or equivalent replacements that do not depart from the spirit and scope of this application shall be covered by the protection scope of the claims of this application.
Claims
1. A parameter naming method for cement industry equipment model, characterized in that: include: Determine the name of the component shape; determine the approximate shape of the component shape; establish the space coordinate system where the cement industry equipment model is located; Establish the component's own local coordinate system; determine the relative positioning name; determine the driver positioning name; name the component's spatial positioning parameters; name the component's geometric shape parameters; name the component's visibility parameters.
2. The method according to claim 1, characterized in that The step of determining the component shape name includes: If the component is the main body of the device, the name of the component is the name of the device; if the component is a part of the device, the name of the component is the name of the part; if the component is an accessory of the device, the name of the component is the name of the accessory; if the component is a part of the device, the name of the component is the name of the part; if the component is driven as a whole, the name of the component as a whole is the name of the functional component in the component; if the component is a subcomponent of a component, the name format of the component is "parent component name_subcomponent name", and if the parent component is the main body of the device, the "parent component name_subcomponent name" is omitted. " Parent Component Name_ ” ; The components are the constituent units of the cement industry equipment model.
3. The method according to claim 1, characterized in that The step of determining the approximate shape of the component shape comprises: The approximate shape of the component shape is defined as: a cuboid or its variant, a cylinder or its variant; defining the approximate shape as a cuboid or its variant means using a cuboid or its variant to wrap the component shape, and the specific wrapping steps are: removing local protrusions or depressions in the component shape; removing the attached parts in the component shape; the attached parts are parts that do not need to be directly driven by parameters, and the decorative parts; the remaining part of the shape is wrapped with a cuboid or its variant, and the number of wrapped surfaces accounts for more than 66% of the total number of surfaces of the cuboid or its variant; the wrapped surface is a certain surface of the shape that can partially or completely occupy the surface of the cuboid or its variant; define the changes of the cuboid variant; Definition of approximating to a cylinder or its variant means using a cylinder or its variant to wrap the component shape, and the specific wrapping steps are: removing local protrusions or depressions in the component shape; removing the attached parts in the component shape, which include parts that do not need to be directly driven by parameters, and decorative parts; wrapping the remaining part of the shape with a cylinder or its variant, and the number of wrapped surfaces accounts for more than 66% of the total number of surfaces of the cylinder or its variant, and one of the wrapped surfaces is the side surface of the cylinder or its variant; defining a variant of the cylinder; When a component as a whole cannot be approximated by a cuboid or its variants, a cylinder or its variants, the component is defined as a special shape.
4. The method according to claim 3, characterized in that The changes in defining cuboid variants include: Any face on the cuboid is recorded as the rotation face. When the plane where the rotation face is located is rotated outward of the shape by less than 90° around any one or more edges on the rotation face, the new shape formed by the intersection with other faces is called a variant of the cuboid. When rotating around multiple edges at the same time, each rotation edge has a corresponding rotation plane and a corresponding rotation angle. The rotation planes are all rotated from the plane where the rotation face is located. The rotation angle is the angle between the above rotation plane and the plane where the rotation face is located. On the basis of this variant, any multiple faces of the remaining faces are continuously changed, and the resulting shape belongs to a variant of the cuboid. Variations for defining a cylinder include: The shape obtained by cutting a cylinder only through the side of the cylinder, the shape obtained by replacing the bottom or top of the cylinder with a rectangle, the frustum, the concentric ring body, the shape obtained by modifying the inner radius and outer radius of one of the rings of the concentric ring body, the shape obtained by cutting a concentric ring body only through the side of the concentric ring body, the shape obtained by replacing any bottom surface of the cylinder or concentric ring body with a multi-segment arc body, the multi-segment arc body is a shape obtained by rotating multiple arcs around the center point of the arc as the origin and a straight line parallel to the z-axis of the local coordinate system as the rotation axis.
5. The method according to claim 3 or 4, characterized in that: The space coordinate system for establishing the cement industry equipment model includes: The equipment support plane is used as the reference plane of the cement industry equipment model, and the plane where the equipment support plane is located is the XOY plane; the projection point of the equipment positioning point on the support plane is defined as the origin of the cement industry equipment model; the flow direction of the material or airflow in the equipment is defined as the positive direction of the X axis, and a spatial Cartesian rectangular coordinate system is established with the origin of the cement industry equipment model as the center; in the XOY plane, the horizontal axis is the X axis, pointing to the right; the vertical axis is the Y axis, pointing to the back; the direction of the Z axis is the direction of the vector product of the positive direction of the X axis and the positive direction of the Y axis, that is, pointing upward to the top surface; The establishing of the component's own local coordinate system includes: Step 01: When the component shape can be approximated as a cuboid, establish a local coordinate system: Step 02: When the component can be approximated as a variant of a cuboid, restore the variant to a cuboid and then execute step 01; Step 03: When the component shape can be approximated as a cylinder, define the direction of the line connecting the two bottom surface centroids as the Z-axis direction of the component, and its direction is away from the origin of the cement industry equipment model; Step 04: When the component can be approximated as a variant of a cylinder, restore the variant to a cylinder and proceed to step 03; Step 05: When the component is a special shape, move the origin of the spatial coordinate system of the cement industrial equipment model to the centroid position of the special shape body to form the local coordinate system of the component.
6. The method according to claim 5, characterized in that The step 01 comprises: Step 011: define that the angle between the approximate cuboid and the XOY plane of the space coordinate system where the cement industry equipment model is located is less than 45°, and the plane that coincides with the bottom surface of the cuboid is the local coordinate system xoy plane. When the angle is equal to 45°, the plane far away from the origin of the cement industry equipment model and coincident with the bottom surface of the cuboid is the local coordinate system xoy plane; define the centroid of the cuboid surface located in the local coordinate system xoy plane as the origin of the local coordinate system; Step 012: Project the two perpendicular edges of the cuboid surface on the xoy plane onto the XOY plane of the space coordinate system where the cement industry equipment model is located; Step 013: When the included angle of the projection of the two sides on the XOY plane of the space coordinate system where the cement industrial equipment model is located is not equal to the included angle of the X axis of the space coordinate system where the cement industrial equipment model is located, define the side with the smaller included angle between the projection and the X axis of the space coordinate system where the cement industrial equipment model is located as the side parallel to the x axis of the local coordinate system, and the other side as the side parallel to the y axis of the local coordinate system; Step 014: When the included angle of the projections of the two sides on the XOY plane of the space coordinate system where the cement industrial equipment model is located is equal to the included angle of the X axis of the space coordinate system where the cement industrial equipment model is located, define the side whose projection is located in the second and fourth quadrants as the side parallel to the x axis of the local coordinate system, and the other side as the side parallel to the y axis of the local coordinate system; Step 015: define that the directions of the x-axis and y-axis of the local coordinate system are both away from the origin of the spatial coordinate system where the cement industrial equipment model is located; Step 016: Define the direction of the z-axis of the local coordinate system as the direction of the vector product of the positive direction of the x-axis and the positive direction of the y-axis of the local coordinate system.
7. The method according to claim 1, characterized in that Determining the relative positioning name includes: The names of defined relative positioning include: horizontal positioning, front-to-back positioning, vertical positioning, vertical inclination, and horizontal inclination. In the spatial coordinate system of the cement industry equipment model, the direction of horizontal positioning is parallel to the X-axis direction; the direction of front-to-back positioning is parallel to the Y-axis direction; the direction of vertical positioning is parallel to the Z-axis direction; the vertical inclination is the angle with the XOY plane, and the horizontal inclination is the angle with the XOZ plane. The step of determining the drive location name includes: For a cuboid, the names of the driver positioning include: center, top, bottom, front, back, left, right, as well as length, width, and height; in the local coordinate system, the positive direction of the x-axis is the right side of the component, and the negative direction is the left side of the component, the positive direction of the y-axis is the back of the component, and the negative direction is the front of the component, the positive direction of the z-axis is the top of the component, and the negative direction is the bottom of the component, the length is the distance between the left and right sides, the width is the distance between the front and back sides, and the height is the distance between the top and bottom sides; For the cuboid variant, in addition to the cuboid drive positioning name, the angle-related drive positioning name is also included; For the top surface of the cuboid, the angle-related drive positioning names are Tα, Tβ, Tγ, Tδ, where T represents the top surface, α, β, γ, δ represent the numbering sequence of the angles, and the starting point of the numbering is the angle corresponding to the common edge between the top surface and the front surface; For the bottom surface of the cuboid, the angle-related drive positioning names are Dα, Dβ, Dγ, and Dδ, where D represents the bottom surface Down, and α, β, γ, and δ represent the numbering sequence of the angles. The starting point of the numbering is the angle corresponding to the common edge between the bottom surface and the front surface. For the front of the cuboid, the angle-related drive positioning names are Fα, Fβ, Fγ, Fδ, where F stands for Front, and α, β, γ, δ represent the numbering sequence of the angles. The starting point of the numbering is the angle corresponding to the common edge between the front and the bottom. For the back of the cuboid, the angle-related drive positioning names are Bα, Bβ, Bγ, Bδ, where B stands for the back, α, β, γ, δ stand for the angle numbering sequence, and the starting point of the numbering is the angle corresponding to the common edge between the back and the bottom surface; For the left side of the cuboid, the angle-related drive positioning names are Lα, Lβ, Lγ, Lδ, where L represents the left side, α, β, γ, δ represent the numbering sequence of the angles, and the starting point of the numbering is the angle corresponding to the common edge between the left side and the bottom surface; For the right side of the cuboid, the angle-related drive positioning names are Rα, Rβ, Rγ, Rδ, where R stands for the right side, and α, β, γ, δ represent the numbering sequence of the angles. The starting point of the numbering is the angle corresponding to the common edge between the right side and the bottom surface. For a cylinder, the drive positioning names include: center, top surface, bottom surface, diameter, and radius. The top surface is the plane that the local z-axis points to, the bottom surface is the plane that the local z-axis deviates from, and the origin is the centroid of the bottom surface. For cylindrical variants, in addition to the name of the cylinder's drive position, it also includes: outer diameter, outer radius, inner diameter, inner radius, θ and Length and width, where the outer diameter, outer radius, inner diameter and inner radius are relative to the top or bottom surface of the concentric ring body, and θ is the angle between the cutting surface and the top surface. is the angle between the cutting surface and the bottom surface; When the base of the variant is rectangular, the driver positioning names related to the dimensions of the rectangle are length and width; For special shapes, the drive positioning names include: center, top, bottom, front, back, left, right, as well as length, width, and height; in the local coordinate system, the positive direction of the x-axis is the right side of the component, and the negative direction is the left side of the component; in the local coordinate system, the positive direction of the y-axis is the back of the component, and the negative direction is the front of the component; in the local coordinate system, the positive direction of the z-axis is the top surface of the component, and the negative direction is the bottom surface of the component; the length is the distance between the left and right sides, the width is the distance between the front and back, and the height is the distance between the top and bottom surfaces.
8. The method according to claim 1, characterized in that: The component spatial positioning parameter naming includes: The component spatial positioning parameters only drive the change of the component spatial position, and do not affect the change of the component's own geometric shape. The naming format of the spatial positioning parameters is "component name + driver positioning name + to + reference object name + driver positioning name + relative positioning", where the symbol "+" is used as a semantic separator and needs to be omitted when naming the actual parameters; the reference objects include the reference component and the origin of the spatial coordinate system where the cement industry equipment model is located, the XOY plane of the spatial coordinate system where the cement industry equipment model is located, the XOZ plane of the spatial coordinate system where the cement industry equipment model is located, and the YOZ plane of the spatial coordinate system where the cement industry equipment model is located; when the reference object is the origin of the spatial coordinate system where the cement industry equipment model is located, the XOY plane of the spatial coordinate system where the cement industry equipment model is located, the XOZ plane of the spatial coordinate system where the cement industry equipment model is located, and the YOZ plane of the spatial coordinate system where the cement industry equipment model is located, "to + reference object name + driver positioning name" is omitted; The dimension parameter name for controlling the horizontal positioning of component A is: "component A drive positioning name to component B drive positioning name horizontal positioning", where component B is the object referenced by component A; when component A refers to the origin of the space coordinate system where the cement industry equipment model is located and the YOZ plane of the space coordinate system where the cement industry equipment model is located, the parameter name is: "component A drive positioning name horizontal positioning"; The name of the dimension parameter controlling the front-to-back positioning of component A is: "component A drive positioning name to component B drive positioning name front-to-back positioning", where component B is the object referenced by component A; when component A refers to the origin of the space coordinate system where the cement industrial equipment model is located and the XOZ plane of the space coordinate system where the cement industrial equipment model is located, the parameter name is: "component A drive positioning name front-to-back positioning"; The name of the dimension parameter controlling the vertical positioning of component A is: "component A drive positioning name to component B drive positioning name vertical positioning", where component B is the object referenced by component A; when component A refers to the origin of the space coordinate system where the cement industry equipment model is located and the XOY plane of the space coordinate system where the cement industry equipment model is located, the parameter name is: "component A drive positioning name vertical positioning"; The parameter name for controlling the XOY plane angle of the spatial coordinate system where the component A and the cement industry equipment model are located is: Component A drive positioning name vertical inclination; The parameter name for controlling the XOZ plane angle of the spatial coordinate system where component A and the cement industry equipment model are located is: Component A drive positioning name horizontal inclination.
9. The method according to claim 1, characterized in that: The component geometric parameters are named, including: The component geometric parameters are the parameters that drive the shape change of the component itself. The naming format of the geometric parameters is "component name + driver positioning name + to + reference object name + driver positioning name". The symbol "+" is used as a semantic separator and needs to be omitted when naming the actual parameters. The reference objects include the origin of the spatial coordinate system where the reference component and the cement industry equipment model are located, the XOY plane of the spatial coordinate system where the cement industry equipment model is located, the XOZ plane of the spatial coordinate system where the cement industry equipment model is located, and the YOZ plane of the spatial coordinate system where the cement industry equipment model is located. In the naming format of the geometric parameters, when the reference object is the origin of the spatial coordinate system where the cement industry equipment model is located, the XOY plane of the spatial coordinate system where the cement industry equipment model is located, the XOZ plane of the spatial coordinate system where the cement industry equipment model is located, and the YOZ plane of the spatial coordinate system where the cement industry equipment model is located, "to + reference object name + driver positioning name" is omitted; when the driver positioning name implies the reference object, "to + reference object name + driver positioning name" is omitted.
10. The method according to claim 1, characterized in that The component visibility parameter naming includes: The parameter naming format for controlling whether a component is visible is "component+description", where the description includes: front, back, left, right, top, bottom, and any combination of any two of them. When there is no need to describe the direction of component visibility, the description can be omitted, in which case the parameter naming format is "component".
Citation Information
Cited By
AI-oriented cement equipment model parameter naming method and system
CN120579468A