Air chute automatic modeling method, device and equipment with component family positioning and storage medium

By generating a planar orientation line diagram and converting it into a 3D model, and adjusting the height of connecting components using an offset value database, the complexity of air chute modeling was solved, achieving efficient 3D modeling.

CN120145577BActive Publication Date: 2026-02-27SINOMA INT ENG
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510215878.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-26
Publication Date
2026-02-27
Estimated Expiration
2045-02-26

AI Technical Summary

Technical Problem

Traditional 3D modeling of air ramps is complex, inefficient, and difficult to adapt to flexible orientations and multi-angle changes.

Method used

By generating a planar orientation line diagram, marking the inlet and outlet endpoints, converting it into a three-dimensional orientation diagram, obtaining the inclination angle and groove width, and adjusting the height of the connecting components using the offset value database, a three-dimensional air chute model is formed.

Benefits of technology

It simplifies the modeling process, improves efficiency, adapts to various orientations and angles, conforms to design habits, and eliminates the need for cumbersome planar symbol positioning operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120145577B_ABST
    Figure CN120145577B_ABST
Patent Text Reader

Abstract

The application discloses an air chute automatic modeling method, device and equipment with component family positioning, and a storage medium. The method comprises the following steps: generating a planar trend line drawing of an air chute, setting a head end point or tail end point height value as an air chute height value; setting an inclination angle and a width of each line; judging a connection component type placed at each intersection point, respectively acquiring an inlet and outlet inclination angle for each connection component at the intersection point, then searching an offset value database according to a chute width, the inlet inclination angle and the outlet inclination angle to obtain an inlet and outlet height offset value of each connection component in a z direction; placing a corresponding connection component at each intersection point, and adjusting a height of each straight chute section connected by an inlet and an outlet of the connection component according to the inlet and outlet height offset value, so that the connection component is connected with the straight chute section to form a three-dimensional air chute model; and after the model is generated, the chute width and the inclination angle can be modified by one key. The application has higher efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to air chute modeling technology, and in particular to an air chute automatic modeling method with component family positioning, device, equipment and storage medium. BACKGROUND

[0002] Air chute is a kind of pneumatic conveying equipment, which is widely used in the conveying of powdery materials in cement plants. The traditional design adopts flat section combined with positioning dimensions of the shape specifications and dimensions of the inlet and outlet of the equipment. In the three-dimensional design process, due to the flexible arrangement of the air chute, the trend and angle change a lot, which increases the difficulty of three-dimensional modeling, and it is urgent to realize automatic modeling.

[0003] 202111457958X discloses an air chute modeling system and method based on Revit, which realizes standardization of legend family and equipment component model, space positioning coordinate conversion and automatic generation of model. However, the component family positioning method used in this method includes applying system environment to establish legend (inlet, outlet, bend, three-way chute) for positioning, that is, multiple legend families need to be placed on the plane for positioning. The process of placing the legend family undoubtedly increases the complexity of automatic modeling, and the process is cumbersome and low in efficiency. SUMMARY

[0004] In view of the problems existing in the prior art, the purpose of the present application is to provide an air chute automatic modeling method with component family positioning, device, equipment and storage medium with higher efficiency

[0005] In order to achieve the above-mentioned purpose of the application, the present application provides the following technical scheme:

[0006] An air chute automatic modeling method with component family positioning, comprising:

[0007] According to the trend of the straight chute section of the air chute, a planar trend line drawing of the air chute in the xy plane is generated, wherein each line in the planar trend drawing corresponds to a straight chute section in the air chute;

[0008] Mark the position corresponding to the air chute inlet in the planar trend line drawing as the head end point, and mark the position of the outlet as the tail end point;

[0009] Take the head end point or the tail end point as the starting point, and set the z-direction height value of the starting point as the height value of the air chute, so as to convert the planar trend line drawing into a three-dimensional trend line drawing;

[0010] obtaining the inclination and the width of each straight chute section in the air chute, setting the angle between each line and the xy plane in the three-dimensional line trend drawing as the inclination of the corresponding straight chute section, and setting the width of each line as the width of the chute, so as to convert the three-dimensional line trend drawing into a three-dimensional trend drawing;

[0011] judging the type of the connecting member to be placed at each intersection according to the number of lines connected at the intersection in the three-dimensional trend drawing;

[0012] for each connecting member at each intersection, obtaining the inclination of the straight chute section connected at the inlet and outlet of the connecting member as the inlet and outlet inclination;

[0013] for each connecting member at each intersection, searching the offset value database according to the width, the inlet inclination and the outlet inclination to obtain the inlet and outlet height offset value of each connecting member in the z direction; wherein the offset value database is used to store the inlet and outlet height offset values of the connecting member with different widths, different inlet inclinations and different outlet inclinations;

[0014] placing the corresponding connecting member at each intersection in the three-dimensional trend drawing, and adjusting the height of each straight chute section connected at the inlet and outlet of each connecting member from the starting point according to the inlet and outlet height offset value of each connecting member, so that the connecting member is connected with the straight chute section to form a three-dimensional air chute model.

[0015] Further, the judgment of the type of the connecting member to be placed at each intersection according to the number of lines connected at the intersection in the three-dimensional trend drawing specifically includes:

[0016] if the number of lines connected at the intersection in the three-dimensional trend drawing is two, the type of the connecting member to be placed at the intersection is a curved chute;

[0017] if the number of lines connected at the intersection in the three-dimensional trend drawing is three, the type of the connecting member to be placed at the intersection is a three-way chute;

[0018] if the number of lines connected at the intersection in the three-dimensional trend drawing is four, the type of the connecting member to be placed at the intersection is a four-way chute.

[0019] Further, the offset value database is established in the following manner:

[0020] obtaining the width B of various types of connecting members, and setting the inlet inclination θ in and the outlet inclination θ out to different values respectively;

[0021] according to the width B, the inlet inclination θ in and the outlet inclination θ outthe height F of the inlet feed plane start point of the connecting member to the bottom surface of the connecting member, the height f of the outlet discharge plane end point to the bottom surface of the connecting member, the distance E of the inlet feed plane start point to the center line of the connecting member, and the distance e of the outlet discharge plane end point to the center line of the connecting member;

[0022] the inlet angle θ and the outlet angle θ of different slot widths B are calculated according to the following formula in and the outlet angle θ out the height offset value of the inlet and outlet at different slot widths B, different inlet angles θ and different outlet angles θ:

[0023] h = F - (E * tan(θ in )) - f - (e * tan(θ out ))

[0024] In the formula, h represents the height offset value of the inlet and outlet;

[0025] The connecting member with different slot widths, different inlet angles, different outlet angles and the corresponding height offset value of the inlet and outlet are stored to form an offset value database.

[0026] Further, after adjusting the height of each straight slot segment of the inlet and outlet connection of the connecting member from the starting point, the connecting member direction is adjusted so that the connecting member direction is consistent with the straight slot segment direction.

[0027] An air chute automatic modeling device with component family positioning, comprising:

[0028] A plane trend generation module is configured to generate a plane trend line graph of the air chute in the xy plane according to the straight slot segment trend of the air chute, wherein each line in the plane trend line graph corresponds to a straight slot segment in the air chute;

[0029] A head and tail end point marking module is configured to mark the position corresponding to the air chute inlet of the plane trend line graph as a head end point and the position corresponding to the air chute outlet as a tail end point;

[0030] A height setting module is configured to set the head end point or the tail end point as a starting point and set the z-direction height value of the starting point as the height value of the air chute, thereby converting the plane trend line graph into a three-dimensional trend line graph;

[0031] A three-dimensional conversion module is configured to obtain the inclination angle and slot width of each straight slot segment in the air chute, set the angle between each line in the three-dimensional trend line graph and the xy plane as the inclination angle of the corresponding straight slot segment, and set the width of each line as the slot width, thereby converting the three-dimensional trend line graph into a three-dimensional trend graph;

[0032] A component type acquisition module is configured to determine the type of connecting component at each intersection according to the number of lines connected at each intersection in the three-dimensional trend graph;

[0033] The inlet and outlet inclination angle acquisition module is used to acquire the inclination angle of the straight groove section connecting the inlet and outlet of the connecting component at each intersection point, and use it as the inlet and outlet inclination angle;

[0034] The height offset acquisition module is used to search the offset value database for each connecting component at each intersection point based on the slot width, inlet inclination angle, and outlet inclination angle to obtain the inlet and outlet height offset value of each connecting component in the z direction; wherein, the offset value database is used to store the inlet and outlet height offset values ​​of connecting components with different slot widths, different inlet inclination angles, and different outlet inclination angles.

[0035] The 3D model forming module is used to place corresponding connecting components at each intersection point in the 3D routing diagram, and adjust the height of each straight groove segment connecting the inlet and outlet of the connecting component from the starting point according to the inlet and outlet height offset value of each connecting component, so that the connecting component at the intersection point is connected to the straight groove segment to form a 3D air chute model.

[0036] Furthermore, the component type acquisition module specifically includes:

[0037] The first judgment unit is used to determine if the number of lines connecting the intersection points in the three-dimensional routing diagram is two, and the type of connecting component placed at the intersection point is a bend or groove.

[0038] The second judgment unit is used to determine if the number of lines connecting the intersection points in the three-dimensional routing diagram is three, and the type of connecting component placed at the intersection point is a T-slot.

[0039] The third judgment unit is used to determine if the number of lines connecting the intersection points in the three-dimensional routing diagram is four, and the type of connecting component placed at the intersection point is a four-way slot.

[0040] Furthermore, the device also includes an offset value database establishment module, which specifically includes:

[0041] The value setting unit is used to obtain the groove width B of various types of connecting components and the inlet inclination angle θ. in and outlet inclination angle θ out Set them to different values ​​respectively;

[0042] The parameter lookup unit is used to determine the parameters based on the groove width B and the inlet tilt angle θ. in and outlet inclination angle θ out Find the values: the height F from the starting point of the inlet feed plane to the bottom surface of the connecting component, the height f from the ending point of the outlet feed plane to the bottom surface of the connecting component, the distance E from the starting point of the inlet feed plane to the center line of the connecting component, and the distance e from the ending point of the outlet feed plane to the center line of the connecting component.

[0043] The calculation unit is used to calculate the groove width B and inlet inclination angle θ for different groove widths according to the following formula.in and the outlet inclination angle θ out the import / export height offset value at the value:

[0044] h = F - (E * tan(θ in )) - f - (e * tan(θ out ))

[0045] In the formula, h represents the import / export height offset value;

[0046] The database forming unit is used to store the connecting members with different slot widths, different import inclination angles, different outlet inclination angles, and corresponding import / export height offset values, and form an offset value database.

[0047] Further, the three-dimensional model forming module adjusts the direction of the connecting member after adjusting the height of each straight slot segment connected by the import and outlet of the connecting member from the starting point, so that the direction of the connecting member is consistent with the direction of the straight slot segment.

[0048] A computer device includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor executes the computer program to implement the above method.

[0049] A computer readable storage medium has a computer program / instruction stored thereon, and the computer program / instruction, when executed by a processor, implements the above method.

[0050] Compared with the prior art, the present application has the beneficial effects that: the present application can adapt to all walks and multiple inclination angles of the air chute modeling; the offset value of a certain import / outlet is used as the design value, which meets the design habit of designers; in the process of spatial positioning, various legends and legend settings do not need to be placed on the plane, reducing the operation steps and improving the efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0051] Figure 1 is a flowchart of an air chute automatic modeling method provided by an embodiment of the present application with component family positioning;

[0052] Figure 2 is a schematic diagram of a plane walk diagram provided by an embodiment of the present application;

[0053] Figure 3 is a three-dimensional view of a bent slot provided by an embodiment of the present application;

[0054] Figure 4 is a center section view of a bent slot provided by an embodiment of the present application;

[0055] Figure 5 is a three-dimensional model diagram of an air chute provided by an embodiment of the present application;

[0056] Figure 6 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present invention. Detailed Implementation

[0057] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.

[0058] Example 1

[0059] This invention provides an automatic modeling method for air chute with component family positioning. This invention can be implemented in software such as Revit. Figure 1 As shown, it includes the following steps:

[0060] S101. Based on the direction of the straight section of the air chute, generate a planar direction line diagram of the air chute on the xy plane.

[0061] In the planar orientation diagram, each line corresponds to a straight section of an air chute. For example, the planar orientation diagram of an air chute is shown below. Figure 2 As shown, the planar routing diagram contains five lines: P1P3, P2P3, P3P4, P4P5, and P5P6. Each line corresponds to a straight segment of the air chute. The planar routing line diagram can be generated by the user based on the air chute, or automatically by the user-input lengths of the straight segments and their relative angles.

[0062] S102. Mark the position of the air chute inlet in the planar orientation line diagram as the head end point and the position of the outlet as the tail end point.

[0063] like Figure 2 As shown, P1 and P2 correspond to the air chute inlet and P6 corresponds to the air chute outlet. Therefore, P1 and P2 are marked as the head end and P6 is marked as the tail end.

[0064] S103. Take the head end point or tail end point as the starting point, and set the z-direction height value of the starting point to the height value of the air chute, thereby converting the planar directional line diagram into a three-dimensional directional line diagram.

[0065] In implementation, either the head endpoint or the tail endpoint can be used as the starting point for assignment. In this embodiment, the tail endpoint P6 is used as the starting point, and the z-direction height value of P6 is set to the height value of the air chute. The height value of the air chute can be set by the user or obtained from the type or model of the air chute to be modeled.

[0066] S104, the inclination and the slot width of each straight slot section in the air chute are acquired, and the angle of each line to the xy plane in the three-dimensional line trend drawing is set as the inclination of the corresponding straight slot section, and the width of each line is set as the slot width, so as to convert the three-dimensional line trend drawing into a three-dimensional trend drawing.

[0067] The inclination and the slot width of the straight slot section can be set by the user or acquired according to the model or specification of the air chute.

[0068] S105, the type of the connecting member placed at each intersection is determined according to the number of lines connected at the intersection in the three-dimensional trend drawing.

[0069] Specifically, if the number of lines connected at the intersection in the three-dimensional trend drawing is two, the type of the connecting member placed at the intersection is a bend slot.

[0070] If the number of lines connected at the intersection in the three-dimensional trend drawing is three, the type of the connecting member placed at the intersection is a three-way slot.

[0071] If the number of lines connected at the intersection in the three-dimensional trend drawing is four, the type of the connecting member placed at the intersection is a four-way slot.

[0072] For example Figure 2 As shown, the intersections are P3, P4 and P5, P3 connects three lines, so the type of the connecting member placed at P3 is a three-way slot, and P4 and P5 connect two lines, so the type of the connecting member placed at P4 and P5 is a bend slot.

[0073] S106, for each connecting member at each intersection, the inclination of the straight slot section connected to the inlet and outlet of the connecting member is acquired respectively as the inlet and outlet inclination.

[0074] For example Figure 2 As shown, the straight slot section connected to the inlet of the connecting member at P4 is the straight slot section P3P4, and the straight slot section connected to the outlet of the connecting member at P4 is the straight slot section P4P5, so the inlet inclination of the connecting member at P4 is the inclination of the straight slot section P3P4, and the outlet inclination is the inclination of the straight slot section P4P5.

[0075] S107, for each connecting member at each intersection, the inlet and outlet height offset value of each connecting member in the z direction is obtained by searching the offset value database according to the slot width, the inlet inclination and the outlet inclination.

[0076] The offset value database is used to store the inlet and outlet height offset values of the connecting member with different slot widths, different inlet inclinations and different outlet inclinations. The offset value database is constructed in the following manner:

[0077] The slot width B of various types of connecting members is acquired (the slot width B is determined by the model of the air chute), and the inlet inclination θ in and the outlet inclination θout Set them to different values ​​respectively;

[0078] Based on the groove width B and the inlet inclination angle θ in and outlet inclination angle θ out Value, such as Figure 3 and Figure 4 As shown, find the height F from the starting point of the inlet 1 feed plane 1a to the bottom surface of the connecting component, the height f from the ending point of the outlet 2 discharge plane 2a to the bottom surface of the connecting component, the distance E from the starting point of the inlet 1 feed plane 1a to the center line of the connecting component, and the distance e from the ending point of the outlet 2 discharge plane 2a to the center line of the connecting component; where the feed plane or discharge plane is generally a canvas layer set at the inlet and outlet.

[0079] Calculate the different groove widths B and inlet inclination angles θ according to the following formula. in and outlet inclination angle θ out Import / export height offset values ​​under the following conditions:

[0080] h=F-(E*tan(θ in ))-f-(e*tan(θ out ))

[0081] In the formula, h represents the inlet / outlet height offset value;

[0082] Connecting components with different groove widths, different inlet inclination angles, and different outlet inclination angles are stored along with their corresponding inlet and outlet height offset values ​​to form an offset value database, as shown in Table 1.

[0083] Table 1: Offset Values ​​(Partial Database Data)

[0084]

[0085] S108. Place the corresponding connecting component at each intersection point in the three-dimensional routing diagram, and adjust the height of each straight groove segment connecting the inlet and outlet of the connecting component from the starting point according to the inlet and outlet height offset value of each connecting component, so that the connecting component is connected to the straight groove segment to form a three-dimensional air inclined groove model.

[0086] For example, for Figure 2 As shown in the diagram, starting from the initial point P6, the inlet straight groove section P4P5 at the intersection point P5 is adjusted according to the inlet and outlet height offset values. This ensures that straight groove section P4P5 connects to the inlet of intersection point P5. Specifically, the inlet and outlet height offset value of straight groove section P4P5 is reduced from the height of intersection point P5 to become the height of outlet P5 of straight groove section P4P5. Then, adjustments are made sequentially at intersection points P4 and P3. After adjustment, the direction of the connecting components is adjusted so that their direction aligns with the direction of the straight groove section. Finally, each connecting component is connected to the straight groove section to form a three-dimensional air chute model, as shown. Figure 5The model is generated, and the slot width and inclination angle can be modified by one key, and the process is simple and efficient.

[0087] Embodiment two

[0088] The embodiment provides an air chute automatic modeling device with component family positioning, comprising:

[0089] A plane trend generation module is configured to generate a line drawing of a plane trend of the air chute in an xy plane according to a straight slot segment trend of the air chute, wherein each line in the plane trend drawing corresponds to a straight slot segment in the air chute;

[0090] A head and tail endpoint marking module is configured to mark a position corresponding to an air chute inlet in the plane trend line drawing as a head endpoint and a position corresponding to an air chute outlet as a tail endpoint;

[0091] A height setting module is configured to set a head endpoint or a tail endpoint as a starting point and set a z-direction height value of the starting point as a height value of the air chute, so as to convert the plane trend line drawing into a three-dimensional trend line drawing;

[0092] A three-dimensional conversion module is configured to acquire an inclination angle and a slot width of each straight slot segment in the air chute, set an angle between each line in the three-dimensional trend line drawing and the xy plane as the inclination angle of the corresponding straight slot segment, and set a width of each line as the slot width, so as to convert the three-dimensional trend line drawing into a three-dimensional trend drawing;

[0093] A component type acquisition module is configured to judge a connection component type at each intersection according to a number of lines connected at each intersection in the three-dimensional trend drawing;

[0094] An inlet and outlet inclination angle acquisition module is configured to acquire, for each connection component at each intersection, an inclination angle of a straight slot segment connected at an inlet and an outlet of the connection component, as an inlet and outlet inclination angle;

[0095] A height offset acquisition module is configured to acquire, for each connection component at each intersection, an inlet and outlet height offset value of each connection component in a z direction according to a slot width, an inlet inclination angle and an outlet inclination angle, by searching a offset value database; wherein the offset value database is configured to store inlet and outlet height offset values of connection components with different slot widths, different inlet inclination angles and different outlet inclination angles;

[0096] A three-dimensional model forming module is configured to place a corresponding connection component at each intersection in the three-dimensional trend drawing, and adjust a height of each straight slot segment connected at an inlet and an outlet of each connection component from the starting point according to the inlet and outlet height offset value of each connection component, so that the connection component at the intersection is connected with the straight slot segment, and a three-dimensional air chute model is formed.

[0097] The component type acquisition module specifically comprises:

[0098] The first judging unit is configured to determine that the type of the connecting component placed at the intersection point is a curved groove if the number of line segments connected at the intersection point in the three-dimensional trend surface map is two.

[0099] The second judging unit is configured to determine that the type of the connecting component placed at the intersection point is a three-way groove if the number of line segments connected at the intersection point in the three-dimensional trend surface map is three.

[0100] The third judging unit is configured to determine that the type of the connecting component placed at the intersection point is a four-way groove if the number of line segments connected at the intersection point in the three-dimensional trend surface map is four.

[0101] The device further comprises an offset value database establishing module, which specifically comprises:

[0102] a value setting unit configured to obtain the groove width B of various types of connecting components, and set the inlet angle θ in and the outlet angle θ out to different values, respectively;

[0103] a parameter searching unit configured to search for the height F of the connecting component from the starting point of the inlet feeding plane to the bottom surface of the connecting component, the height f of the connecting component from the ending point of the outlet discharging plane to the bottom surface of the connecting component, the distance E of the connecting component from the starting point of the inlet feeding plane to the center line, and the distance e of the connecting component from the ending point of the outlet discharging plane to the center line, according to the groove width B, the inlet angle θ in and the outlet angle θ out ;

[0104] a calculation unit configured to calculate the inlet and outlet height offset value under different groove widths B, inlet angles θ in and outlet angles θ out according to the following formula:

[0105] h = F - (E * tan(θ in )) - f - (e * tan(θ out ))

[0106] In the formula, h represents the inlet and outlet height offset value.

[0107] a database forming unit configured to store the connecting components with different groove widths, different inlet angles and different outlet angles, and the corresponding inlet and outlet height offset values, to form an offset value database.

[0108] After the three-dimensional model forming module adjusts the height of each straight groove segment connected to the inlet and outlet of the connecting component from the starting point, the direction of the connecting component is adjusted to be consistent with the direction of the straight groove segment.

[0109] The device provided by the embodiment of the present application can be used to execute the method provided by the embodiment one of the present application, and has the corresponding functions and advantages of the method.

[0110] It is worth noting that, in the embodiments of the above device, each unit and module included is only divided according to the function logic, but is not limited to the above division, as long as the corresponding function can be realized; in addition, the specific name of each functional unit is only for the convenience of mutual distinction, and does not serve to limit the protection scope of the present application.

[0111] The above-described embodiments are only illustrative, and the modules described as separate components can or can not be physically separated, and the components shown as modules can or can not be physical modules, i.e., they can be located in one place or distributed to multiple network modules. Part or all of the modules can be selected according to actual needs to achieve the purpose of the present embodiment. Those skilled in the art can clearly understand that each embodiment can be realized by means of software and necessary general hardware platform, and of course, it can also be realized only by hardware, as long as the function or effect can be realized.

[0112] Embodiment three

[0113] Figure 6 is a structural schematic diagram of a computer device provided by the embodiment of the present application, and the embodiment of the present application provides services for the implementation of the method of the above embodiment one of the present application. As shown in the figure, Figure 6 the device can include a memory 301 storing computer executable programs; a processor 302 coupled with the memory 301; the processor 302 invokes the computer executable programs stored in the memory 301, and is used to execute the steps in the method described in the embodiment one.

[0114] The memory 301 can include a computer system readable medium in the form of a volatile memory, such as a random access memory (RAM) and / or a cache memory. The device can further include other removable / non-removable, volatile / non-volatile computer system storage media. For example, the memory 301 can be used to read and write non-removable, non-volatile magnetic media (commonly referred to as "hard disk drive"). Programs / utilities with a set of (at least one) program modules can be stored in, for example, the memory 301, such program modules include but are not limited to an operating system, one or more application programs, other program modules, and program data, each of these examples or some combination thereof can include the implementation of a network environment. The computer executable programs of the program modules usually execute the functions and / or methods in the embodiments described in the present application.

[0115] The processor 302 performs various function applications and data processing by running programs stored in the memory 301, for example, to implement the method provided in Embodiment One of the present application.

[0116] The code of the computer-executable program can be written in one or more programming languages and combinations thereof, including an object-oriented programming language such as Java, Smalltalk, C++, and conventional procedural programming languages such as the "C" programming language or similar programming languages.

[0117] Embodiment Four

[0118] The present application provides a storage medium containing a computer-executable program, which, when executed by a computer processor, is used to perform the method of Embodiment One.

[0119] The storage medium of the present application can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. More specific examples (non-exhaustive list) of the computer-readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus or device.

[0120] Of course, the storage medium containing a computer-executable program provided by the present application is not limited to the method operations described above, but can also perform related operations in the method provided by any embodiment of the present application.

[0121] It should be understood that the above embodiments and descriptions in the specification are only the principles, main features and advantages of the present application, and various changes and improvements can be made to the present application without departing from the spirit and scope of the present application, and these changes and improvements all fall within the scope of protection of the present application.

Claims

1. An air chute automatic modeling method with component family positioning, characterized in that, The method comprises the following steps: According to the straight slot section of the air chute, a planar line graph of the air chute in the xy plane is generated, wherein each line in the planar line graph corresponds to a straight slot section in the air chute; The position corresponding to the air chute inlet is marked as the head end point, and the position corresponding to the air chute outlet is marked as the tail end point in the planar line graph; The head end point or the tail end point is taken as the starting point, and the z-direction height value of the starting point is set as the height value of the air chute, so as to convert the planar line graph into a three-dimensional line graph; The inclination and slot width of each straight slot section in the air chute are obtained, and the angle between each line in the three-dimensional line graph and the xy plane is set as the inclination of the corresponding straight slot section, and the width of each line is set as the slot width, so as to convert the three-dimensional line graph into a three-dimensional line graph; According to the number of lines connected at each intersection point in the three-dimensional line graph, the type of the connecting component placed at each intersection point is determined; For each connecting component at each intersection point, the inclinations of the straight slot sections connected by the inlet and outlet of the connecting component are obtained as the inlet and outlet inclinations; For each connecting component at each intersection point, the inlet and outlet height offset values of each connecting component in the z direction are obtained from the offset value database according to the slot width, the inlet inclination and the outlet inclination; wherein the offset value database is used to store the inlet and outlet height offset values of the connecting component with different slot widths, different inlet inclinations and different outlet inclinations; At each intersection point in the three-dimensional line graph, the corresponding connecting component is placed, and the height of each straight slot section connected by the inlet and outlet of each connecting component is adjusted from the starting point according to the inlet and outlet height offset values of each connecting component, so that the connecting component is connected with the straight slot section to form a three-dimensional air chute model.

2. The method of automatically modeling air chute with component family positioning of claim 1, wherein, The type of the connecting component placed at each intersection point in the three-dimensional line graph is determined according to the number of lines connected at each intersection point, and specifically comprises: If the number of lines connected at the intersection point in the three-dimensional line graph is two, the type of the connecting component placed at the intersection point is a curved slot; If the number of lines connected at the intersection point in the three-dimensional line graph is three, the type of the connecting component placed at the intersection point is a three-way slot; If the number of lines connected at the intersection point in the three-dimensional line graph is four, the type of the connecting component placed at the intersection point is a four-way slot.

3. The method of automatically modeling air chutes with component family positioning of claim 1, wherein, The offset value database is established in the following manner: Obtaining the groove width B of various types of connecting members, and setting the inlet inclination angle θ in and the outlet inclination angle θ out to different values, respectively; According to the slot width B, the inlet angle θ in and the outlet angle θ out values, look up the height F of the inlet feed plane origin to the connecting member bottom surface, the height f of the outlet discharge plane terminal point to the connecting member bottom surface, the distance E of the inlet feed plane origin to the connecting member center line, and the distance e of the outlet discharge plane terminal point to the connecting member center line. The inlet and outlet height offsets for different slot widths B, inlet angles θ in and outlet angles θ out are calculated according to the following formula: h = F - (E * tan(θ in )) - f - (e * tan(θ out )) In the formula, h represents the inlet and outlet height offset value; The connecting components with different slot widths, different inlet inclinations and different outlet inclinations are stored with the corresponding inlet and outlet height offset values to form the offset value database.

4. The method of automatically modeling air chutes with component family positioning of claim 1, wherein, After adjusting the height of each straight slot section connected by the inlet and outlet of the connecting component from the starting point, the direction of the connecting component is adjusted so that the direction of the connecting component is consistent with the direction of the straight slot section.

5. An apparatus for automatic modeling of air chute with component family positioning, characterized in that, The method comprises the following steps: A planar line graph generation module is configured to generate a planar line graph of the air chute in the xy plane according to the straight slot section of the air chute, wherein each line in the planar line graph corresponds to a straight slot section in the air chute; A head and tail end point marking module is configured to mark the position corresponding to the air chute inlet as the head end point and the position corresponding to the air chute outlet as the tail end point in the planar line graph; The height setting module sets a head end point or a tail end point as a starting point, sets a z-direction height value of the starting point as a height value of the air chute, and converts the planar line graph into a three-dimensional line graph. The three-dimensional conversion module obtains an inclination angle and a slot width of each straight slot segment in the air chute, sets an angle between each line in the three-dimensional line graph and an xy plane as the inclination angle of the corresponding straight slot segment, and sets a width of each line as the slot width, so as to convert the three-dimensional line graph into a three-dimensional line graph. The component type acquisition module determines a connection component type at each intersection point according to a number of lines connected at the intersection point in the three-dimensional line graph. The inlet and outlet inclination angle acquisition module respectively obtains an inclination angle of a straight slot segment connected at an inlet and an outlet of the connection component at each intersection point as an inlet and outlet inclination angle. The height offset acquisition module obtains an inlet and outlet height offset value of each connection component in a z direction according to the slot width, the inlet inclination angle, and the outlet inclination angle by searching an offset value database, wherein the offset value database is used to store the inlet and outlet height offset values of the connection component with different slot widths, different inlet inclination angles, and different outlet inclination angles. The three-dimensional model forming module places a corresponding connection component at each intersection point in the three-dimensional line graph, and adjusts a height of each straight slot segment connected at an inlet and an outlet of the connection component starting from the starting point according to the inlet and outlet height offset value of each connection component, so that the connection component at the intersection point is connected with the straight slot segment to form a three-dimensional air chute model.

6. The air chute automatic modeling device with component family positioning according to claim 5, characterized in that, The component type acquisition module specifically includes: The first judging unit is configured to place a bend slot as the connection component at the intersection point in the three-dimensional line graph if the number of lines connected at the intersection point is two. The second judging unit is configured to place a three-way slot as the connection component at the intersection point in the three-dimensional line graph if the number of lines connected at the intersection point is three. The third judging unit is configured to place a four-way slot as the connection component at the intersection point in the three-dimensional line graph if the number of lines connected at the intersection point is four.

7. The air chute automatic modeling device with component family positioning according to claim 5, characterized in that, The apparatus further includes an offset value database establishing module, which specifically includes: The value setting unit is configured to acquire the slot width B of various types of connecting members, and set the inlet inclination angle θ in and the outlet inclination angle θ out to different values respectively. a parameter lookup unit configured to look up, according to the slot width B, the inlet inclination angle θ in and the outlet inclination angle θ out values, a height F from an inlet feed plane start point of the connecting member to a bottom surface of the connecting member, a height f from an outlet discharge plane end point of the connecting member to the bottom surface of the connecting member, a distance E from the inlet feed plane start point to a center line of the connecting member, and a distance e from the outlet discharge plane end point to the center line of the connecting member; a computing unit for calculating the inlet and outlet height offset values for different slot widths B, inlet inclination angles θ in and outlet inclination angles θ out according to the following formula: h = F - (E * tan(θ in )) - f - (e * tan(θ out )) In the formula, h represents the inlet and outlet height offset value. The database forming unit is configured to store the connection component with different slot widths, different inlet inclination angles, and different outlet inclination angles and the corresponding inlet and outlet height offset value to form the offset value database.

8. The air chute automatic modeling device with component family positioning according to claim 5, characterized in that, After the three-dimensional model forming module adjusts the height of each straight slot segment connected at the inlet and outlet of the connection component starting from the starting point, the three-dimensional model forming module further adjusts a direction of the connection component so that the direction of the connection component is consistent with a direction of the straight slot segment.

9. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that: The processor executes the computer program to implement the method in any one of claims 1-4.

10. A computer readable storage medium having stored thereon computer programs / instructions, characterized in that, The computer program / instruction implements the method in any one of claims 1-4 when executed by the processor.

Citation Information

Patent Citations

  • System and method including analytical units

    CN103119451A

  • 3D printer equipment

    CN118438668A