A generative design method and system for heat exchanger
Through a creative design method and system, receiving the design parameters of the heat exchanger, generating each component model, solving the problem of complex and automated the existing design process, and realizing efficient and accurate heat exchanger design.
Patent Information
- Application Number
- CN202411463464.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-10-21
AI Technical Summary
The existing heat exchanger design process is complex, the design cycle is long, and the lack of efficient automated design methods, resulting in poor volume-power ratio and heat exchange efficiency of the heat exchanger.
Provide a creative design method and system for the heat exchanger. By receiving design parameters, a model such as the shell, the tube, the spiral tube, and the folding board can be generated to achieve the rapid generation of the heat exchanger model that meets the design target from scratch. Essence
The automation design is realized, the amount of labor is reduced, the error caused by artificial design, and improved the design efficiency and performance of the heat exchanger.
Smart Images

Figure CN118965476B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of model design, and in particular to a generative design method and system for a heat exchanger. Background Art
[0002] A heat exchanger is a device used to transfer heat from a hot fluid to a cold fluid to meet specified process requirements. It is an industrial application of convective heat transfer and heat conduction.
[0003] The design process of existing heat exchangers is mostly manual modeling based on experience and experiments. Due to the complex design process, long design cycle, and large errors caused by human design, the volume power ratio and heat transfer efficiency of the heat exchanger are relatively poor.
[0004] In the existing design process, algorithms are used to optimize the design parameters of the heat exchanger or the topological structure of a certain component, but there is a lack of methods to generate a heat exchanger model from scratch, and it is impossible to quickly generate a heat exchanger model that meets the design goals by only inputting design parameters. Summary of the invention
[0005] In view of the above analysis, an embodiment of the present invention aims to provide a generative design method and system for a heat exchanger, so as to solve the problem of the lack of an efficient automated heat exchanger design method and system.
[0006] In one aspect, an embodiment of the present invention provides a generative design method for a heat exchanger, comprising the following steps:
[0007] receiving design parameters of the heat exchanger, the design parameters including: shell parameters, tube sheet parameters, channel parameters and baffle parameters;
[0008] Generate the center point of the spiral tube according to the channel parameters and calculate the spiral radius of the spiral tube;
[0009] Generate a shell body model and a tube sheet blank model according to shell parameters, tube sheet parameters and channel parameters;
[0010] Generate shell-side inlet / outlet pipe models and intermediate body models according to shell parameters and channel parameters;
[0011] Generate a shell model and an inner shell model according to shell parameters, channel parameters, shell main body model, shell inlet / outlet pipe model and intermediate body model;
[0012] Generate multiple spiral lines according to channel parameters, spiral tube center point and spiral radius;
[0013] Generate a tube bundle model, a tube sheet model, a tube inner diameter surface model and a tube outer diameter surface model according to channel parameters, multiple spiral lines and a tube sheet blank model;
[0014] Generate an initial baffle model according to shell parameters, channel parameters, baffle parameters and shell body model; generate a final baffle model according to the initial baffle model and the tube outer diameter surface model;
[0015] The shell-side fluid domain model and the tube-side fluid domain model are generated according to the shell inner model, the tube inner diameter surface model, the tube outer diameter surface model and the initial baffle model to complete the design of the heat exchanger.
[0016] Based on the further improvement of the above method, the center point of the spiral tube is generated according to the channel parameters, including:
[0017] The center of the circle in the transverse section of the shell section is taken as the center point. According to the inner diameter of the shell section, the inner diameter of the tube, the tube wall thickness, the tube-shell gap, the tube fusion depth and the number of pipe layout layers in the channel parameters, the spiral radius of the spiral tube is calculated and a nested hexagon is generated; if the number of pipe layout layers is 1, the center point and each vertex of the hexagon are used as the center point of the spiral tube; otherwise, the number of layers of each hexagon is used as the number of segments of the side length of each hexagon, and all vertices, average segmentation points and center points are taken as the center point of the spiral tube.
[0018] Based on the further improvement of the above method, the shell body model and the tube sheet blank model are generated according to the shell parameters, tube sheet parameters and channel parameters, including:
[0019] According to the inner diameter and length of the upper and lower openings of the shell, the inner diameter of the shell barrel section, the length of the transition section between the barrel and the upper and lower openings and the shell wall thickness in the shell parameters, the tube sheet thickness in the tube sheet parameters, and the spiral tube height in the channel parameters, based on the center line of the heat exchanger, two side contour curves of the inner and outer walls of the shell are generated using the Bezier curve; then the two side contour curves are rotated with the center line as the axis to obtain the shell body model; in the shell body model, two pairs of curved surfaces with a spacing of the tube sheet thickness at the upper and lower tube sheet positions and the solid surrounded by the shell inner wall are respectively taken to obtain the upper and lower tube sheet blank models.
[0020] Based on the further improvement of the above method, the shell-side inlet / outlet pipe model and the intermediate model are generated according to the shell parameters and channel parameters, including:
[0021] On the XY plane, according to the inner diameter of the shell cylinder section and the shell inlet / outlet diameter in the shell parameters, the circular center line of the shell inlet / outlet pipe and the length of the straight section tangent to the corresponding circular ring are calculated; according to the circular center line, the straight section center line and the shell wall thickness in the shell parameters, the shell inlet / outlet pipe model and the intermediate model are obtained by generating a circular tube component and performing Boolean difference operation;
[0022] After rotating the shell-side outlet pipe and the shell-side inlet pipe according to the shell-side inlet and outlet orientations and the phase angles of the shell-side inlet / outlet pipes in the shell parameters, move the corresponding tube model and the intermediate model to the corresponding height position according to the shell-side inlet and outlet center height difference in the shell parameters and the spiral tube height in the channel parameters.
[0023] Based on the further improvement of the above method, the shell model and the shell inner model are generated according to the shell parameters, channel parameters, shell main body model, shell inlet / outlet pipe model and intermediate model, including:
[0024] According to the shell inlet and outlet orientations in the shell parameters, the plane and curved surface of the shell inlet / outlet pipe model are split, and a cylinder coinciding with the central axis of the shell inlet pipe is generated according to the plane split from the shell inlet pipe, and a Boolean intersection operation is performed with the intermediate model to obtain the baffle model of the shell inlet pipe;
[0025] The surface of the shell main body model is split, and the surfaces split from the shell inlet / outlet pipe model are respectively obtained by surface operation and Boolean operation to obtain the first entity and the second entity, the first entity and the second entity are subjected to Boolean difference operation to obtain the third entity, and the third entity and the baffle model are subjected to Boolean operation to obtain the shell model;
[0026] A bounding box model of the first entity is made according to the height of the spiral tube in the channel parameters. After the third entity and the baffle model are subjected to Boolean difference operation, a Boolean intersection operation is performed with the bounding box model to obtain the inner shell model.
[0027] Based on the further improvement of the above method, multiple spiral lines are generated according to the channel parameters, the center point of the spiral tube and the spiral radius, including:
[0028] The number of spiral turns is calculated according to the spiral tube height, spiral angle and spiral radius in the channel parameters;
[0029] The center point of the spiral tube is used as each starting point, and each starting point is moved according to the height of the spiral tube to obtain each end point corresponding to each starting point; multiple single-start spiral lines are generated between each starting point and end point according to the number of spiral turns;
[0030] The phase angle of each starting point is calculated according to the tube distribution phase scheme in the channel parameters, and the corresponding single-start helix is rotated according to the phase angle of each starting point; each single-start helix is adjusted according to the number of helical heads in the channel parameters to obtain multiple helices.
[0031] Based on the further improvement of the above method, the generation of the tube bundle model, the tube inner diameter surface model and the tube outer diameter surface model includes:
[0032] According to the inner diameter of the tube in the channel parameters, the two ends of each spiral line are extended, and the inner diameter tube and the outer diameter tube are generated for each extended spiral line according to the inner diameter of the tube and the tube wall thickness; each inner diameter tube is cut with other inner diameter tubes, and the cut inner diameter tubes are connected to form a closed tube inner diameter surface model; each outer diameter tube is cut with other outer diameter tubes, and the cut outer diameter tubes are connected to form a closed tube outer diameter surface model;
[0033] The bounding box models of the multiple spiral lines are obtained, and Boolean operations are performed on the inner diameter surface model of the tube and the outer diameter surface model of the tube to obtain the tube bundle model.
[0034] Based on the further improvement of the above method, the generated tube sheet model includes:
[0035] Obtain the intersection lines of the plane perpendicular to the spiral midline where the starting point and the end point of each spiral line are located and the inner diameter tube, respectively, to obtain two sets of upper and lower intersection lines; according to the tube sheet thickness in the tube sheet parameters, stretch the upper and lower two sets of intersection lines respectively and close the holes at both ends to obtain two sets of fourth entities;
[0036] The upper and lower tube sheet models are respectively subjected to Boolean difference operation with the corresponding fourth entity to obtain the upper and lower tube sheet models.
[0037] Based on the further improvement of the above method, an initial baffle model is generated according to the shell parameters, channel parameters, baffle parameters and the shell body model, including:
[0038] The number of baffle spiral turns is calculated according to the inner diameter of the shell barrel section in the shell parameters, the height of the spiral tube in the channel parameters, and the baffle spiral angle in the baffle parameters;
[0039] The spiral radius of the baffle is obtained according to the inner diameter of the shell barrel section, and the outer spiral line is generated after the starting point and the end point of the outer spiral line of the baffle are determined according to the height of the spiral tube on the central axis of the shell main body model;
[0040] A single-head spiral baffle is generated according to the outer spiral line and the central axis, and then an initial baffle model is generated based on the number of baffle spiral heads in the baffle parameters and the shell body model.
[0041] Based on the further improvement of the above method, the final baffle model is obtained by performing Boolean difference operation on the initial baffle model and the tube outer diameter surface model.
[0042] Based on the further improvement of the above method, the shell-side fluid domain model is obtained by performing Boolean difference operation on the shell inner model and the tube outer diameter surface model, and then performing Boolean difference operation on the initial baffle model; the tube-side fluid domain model is obtained by performing Boolean intersection operation on the shell inner model and the tube inner diameter surface model.
[0043] In another aspect, an embodiment of the present invention provides a generative design system for a heat exchanger, comprising:
[0044] A parameter receiving module is used to receive design parameters of the heat exchanger, the design parameters including: shell parameters, tube sheet parameters, channel parameters and baffle parameters;
[0045] The pipe layout module is used to generate the center point of the spiral pipe according to the channel parameters and calculate the spiral radius of the spiral pipe;
[0046] A shell body generation module is used to generate a shell body model and a tube sheet blank model according to shell parameters, tube sheet parameters and channel parameters;
[0047] Shell-side inlet and outlet generation module, used to generate shell-side inlet / outlet pipe models and intermediate body models according to shell parameters and channel parameters;
[0048] A shell generation module is used to generate a shell model and a shell inner model according to shell parameters, channel parameters, a shell main body model, a shell inlet / outlet pipe model and an intermediate body model;
[0049] The heat exchange tube preliminary generation module is used to generate multiple spiral lines according to the channel parameters, the center point of the spiral tube and the spiral radius;
[0050] A tube bundle generation module is used to generate a tube bundle model, a tube sheet model, a tube inner diameter surface model and a tube outer diameter surface model according to channel parameters, multiple spiral lines and a tube sheet blank model;
[0051] The baffle generation module is used to generate an initial baffle model according to shell parameters, channel parameters, baffle parameters and shell body model; and to generate a final baffle model according to the initial baffle model and the tube outer diameter surface model;
[0052] The fluid domain generation module is used to generate a shell-side fluid domain model and a tube-side fluid domain model according to the shell inner model, the tube inner diameter surface model, the tube outer diameter surface model and the initial baffle model.
[0053] Compared with the prior art, the present invention can achieve at least one of the following beneficial effects:
[0054] 1. Rationally divide the various design steps of the heat exchanger, generate the components of the heat exchanger step by step from scratch by writing algorithms and programs, and obtain a visible heat exchanger model based on the program execution results; all design work is automatically completed by the computer, which reduces the workload, reduces the errors caused by human design, and improves the design efficiency of the heat exchanger.
[0055] 2. Each component corresponds to a generation method, which is flexible in design and easy to adjust in a targeted manner. The generation order and dependency relationship between components are clear and reasonable, which is convenient for adjusting components and locating problems. The size and geometric space relationship of each component of the heat exchanger are adjusted according to the input design parameters. After multiple iterative designs, a high-performance heat exchanger that meets the design optimization goals is achieved to the greatest extent.
[0056] In the present invention, the above-mentioned technical solutions can also be combined with each other to achieve more preferred combination solutions. Other features and advantages of the present invention will be described in the subsequent description, and some advantages can become obvious from the description, or can be understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained through the contents particularly pointed out in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The accompanying drawings are only used for the purpose of illustrating specific embodiments and are not to be considered as limiting the present invention. In the entire drawings, the same reference symbols represent the same components;
[0058] Figure 1 This is a schematic diagram of a heat exchanger in Example 1 of the present invention;
[0059] Figure 2 This is a flow chart of a generative design method for a heat exchanger in Example 1 of the present invention;
[0060] Figure 3 Schematic diagram of the center point of the spiral tube when the number of tube layers is 1 in Example 1 of the present invention;
[0061] Figure 4 Schematic diagram of the center point of the spiral tube when the number of tube layers is 2 in Example 1 of the present invention;
[0062] Figure 5 Schematic diagram of some channel parameters in Example 1 of the present invention;
[0063] Figure 6 This is a schematic diagram of the process of generating a shell body model in Example 1 of the present invention;
[0064] Figure 7 This is a schematic diagram of the process of generating the shell-side inlet / outlet pipe model and the intermediate model in Example 1 of the present invention;
[0065] Figure 8 Schematic diagram of the shell model and the model inside the shell in Example 1 of the present invention;
[0066] Fig. 9 This is a schematic diagram of a process for generating multiple single-start spirals in Example 1 of the present invention;
[0067] Fig.10 Schematic diagram of a sheared multi-head spiral tube in Example 1 of the present invention;
[0068] Fig.11 Schematic diagram of the tube sheet model generation process in Example 1 of the present invention;
[0069] Fig.12 Schematic diagram of the curved surface of the single-head spiral baffle in Example 1 of the present invention;
[0070] Fig.13 Schematic diagram of the initial baffle model and the final baffle model in Example 1 of the present invention;
[0071] Fig.14 This is a schematic diagram of the shell-side fluid domain model in Example 1 of the present invention;
[0072] Fig.15 This is a schematic diagram of the pipe-side fluid domain model in Example 1 of the present invention;
[0073] Reference numerals:
[0074] 1-shell; 2-shell side inlet / outlet pipe; 3-tube side inlet / outlet pipe; 4-upper tube sheet; 5-lower tube sheet; 6-spiral heat exchange tube; 7-baffle. DETAILED DESCRIPTION
[0075] The preferred embodiments of the present invention are described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not used to limit the scope of the present invention.
[0076] Example 1
[0077] In a specific embodiment of the present invention, a graphical plug-in is integrated into an existing 3D modeling tool, and a generative design method is used to automatically generate a 3D model of a heat exchanger. The graphical plug-in includes many types of functional components, such as parameter class, mathematical class, data set class, vector class, curve class, surface class, grid class, geometric intersection class, transformation class and display class.
[0078] For example, generating Figure 1 The partition wall type heat exchanger shown includes a shell 1, shell side inlet / outlet pipes 2, tube side inlet / outlet pipes 3, an upper tube sheet 4 in the shell, a lower tube sheet 5, a plurality of spiral heat exchange tubes 6 and a plurality of baffles 7.
[0079] Heat exchangers contain many components, and there are many factors that affect the rationality and efficiency of heat exchanger design methods, such as: the order in which each component is generated, the location in which each component is generated, and the method in which each component is generated. This embodiment discloses a generative design method for heat exchangers, where each component corresponds to a generation method, and the design is flexible and easy to adjust in a targeted manner; the generation order and dependency relationships between components are clear and reasonable, making it easy to adjust components and locate problems; and each component is placed in the best position in the design space by adjusting the input design parameters. Figure 2 As shown, the following steps are included:
[0080] S1. Receive design parameters of the heat exchanger, the design parameters including shell parameters, tube sheet parameters, channel parameters and baffle parameters.
[0081] It should be noted that the shell parameters include: shell inlet and outlet orientation (0: bottom in and top out; 1: top in and bottom out), shell outlet diameter (mm), shell outlet phase angle (angle), shell inlet diameter (mm), shell inlet phase angle (angle), shell inlet and outlet center height difference (mm), shell lower port inner diameter (mm), shell lower port section length (mm), shell upper port inner diameter (mm), shell upper port section length (mm), shell barrel section inner diameter (mm), shell wall thickness (mm), and transition section length between barrel and port (mm).
[0082] Tube sheet parameters include: tube sheet thickness (mm).
[0083] Channel parameters include: number of pipe layers, inner diameter of pipe (mm), wall thickness of pipe (mm), tube-shell gap (mm), pipe fusion depth (mm), spiral pipe height (mm), spiral angle (angle), number of spiral heads and pipe distribution phase scheme (0: adjacent rings have the same phase; 1: adjacent rings have opposite phases).
[0084] Baffle parameters include: baffle helix angle (angle) and number of baffle helix heads.
[0085] S2. Generate the center point of the spiral tube according to the channel parameters and calculate the spiral radius of the spiral tube.
[0086] It should be noted that the spiral tubes (i.e., spiral tube bundles) are evenly distributed in the shell section of the heat exchanger, and a certain gap (tube-shell gap) is maintained between the outer wall of the tube and the inner wall of the shell. This step generates the center point of the spiral tube according to the channel parameters, including:
[0087] The center of the circle in the transverse section of the shell section is taken as the center point. According to the inner diameter of the shell section, the inner diameter of the tube, the tube wall thickness, the tube-shell gap, the tube fusion depth and the number of pipe layout layers in the channel parameters, the spiral radius of the spiral tube is calculated and a nested hexagon is generated; if the number of pipe layout layers is 1, the center point and each vertex of the hexagon are used as the center point of the spiral tube; otherwise, the number of layers of each hexagon is used as the number of segments of the side length of each hexagon, and all vertices, average segmentation points and center points are taken as the center point of the spiral tube.
[0088] For example, the center point of the spiral tube when the number of tube layers is 1 is as follows: Figure 3 As shown, the center point of the spiral tube when the number of pipe layers is 2 is as follows Figure 4 As shown, the outermost hexagon is in the second layer, and the length of each side thereof is divided into two sections.
[0089] like Figure 5 As shown, according to the channel parameters, the inner diameter D of the shell section, the inner diameter d of the tube, the tube wall thickness s, and the tube-shell gap , pipe fusion depth dm and number of pipe layers Ln, the spiral radius R of the spiral pipe is calculated by the following formula:
[0090] (1).
[0091] S3. Generate a shell body model and a tube sheet blank model according to shell parameters, tube sheet parameters and channel parameters.
[0092] It should be noted that from Figure 1 It can be seen that the shell of the heat exchanger includes, from top to bottom, the upper shell opening, the transition section between the middle barrel section and the upper shell opening, the middle barrel section, the transition section between the middle barrel section and the lower shell opening, and the lower shell opening; the upper and lower transition sections and the middle barrel section are separated by upper and lower tube sheets, respectively. This step first obtains the side contour curve of the inner wall of the shell and the side contour curve of the outer wall of the shell based on the center line of the entire heat exchanger and the design parameters, and then obtains the main shell model by rotation.
[0093] Specifically, if Figure 6 As shown, half of the inner diameter of the upper and lower openings of the shell is taken as the distance between the inner wall of the upper and lower openings of the shell and the center line of the heat exchanger; half of the inner diameter of the shell barrel section is taken as the distance between the inner wall of the shell barrel section and the center line of the heat exchanger, the length of the transition section between the barrel and the opening is added to the length of the upper opening of the shell to obtain the length of the upper transition section, and the length of the transition section between the barrel and the opening is added to the length of the lower opening of the shell to obtain the length of the lower transition section; the side profile curve of the inner wall of the shell is generated by using the Bezier curve; then, according to the shell wall thickness, the side profile curve of the outer wall of the shell is generated; the two side profile curves are rotated with the center line as the axis to obtain the shell body model; in the shell body model, two pairs of curved surfaces with a spacing of the tube sheet thickness at the upper and lower tube sheet positions and the entity surrounded by the shell inner wall are respectively taken to obtain the upper and lower tube sheet blank models.
[0094] S4. Generate shell-side inlet / outlet pipe models and intermediate body models according to shell parameters and channel parameters.
[0095] It should be noted that in this embodiment, the shell-side inlet / outlet pipe shapes are first designed simultaneously on the XY plane, and then the shell-side inlet / outlet pipes are obtained at accurate positions and heights through rotation and movement. The generation method is smooth and efficient.
[0096] Specifically, generating the shell inlet / outlet pipe model and the intermediate body model according to the shell parameters and channel parameters is divided into three small steps:
[0097] ① On the XY plane, according to the inner diameter of the shell cylinder section and the shell inlet / outlet diameter in the shell parameters, calculate the circular center line of the shell inlet / outlet pipe and the length of the straight section tangent to the corresponding circular ring; according to the circular center line, the straight section center line and the shell wall thickness in the shell parameters, the shell inlet / outlet pipe model and the intermediate model are obtained by generating circular tube components and Boolean difference operations.
[0098] It should be noted that the positive direction of the X-axis on the XY plane is 0 degrees; Figure 7 As shown in the first part, the shell-side inlet / outlet pipes are both tubes connected to a circular ring tube and a section of tangential straight tube; wherein, the circular centerline of the circular ring tube is indented according to a certain proportion of the inlet / outlet pipe diameter based on the inner diameter circle of the shell cylinder section, and the straight section starts from the 0 point as the tangent point, and the length of the straight section = the radius of the circular centerline of the inlet / outlet pipe + the inlet / outlet diameter. The inner tube entity and the outer tube entity of the inlet / outlet pipe are made with the circular centerline and the straight section centerline, the inlet / outlet pipe diameter and the wall thickness parameters, and then the shell-side inlet / outlet pipe model and the intermediate model are obtained through Boolean operation.
[0099] ② Rotate the shell side outlet pipe and shell side inlet pipe respectively according to the shell side inlet and outlet orientations and the phase angles of the shell side inlet / outlet pipes in the shell parameters.
[0100] It should be noted that the parameter values of the shell inlet and outlet orientation are used to determine whether it is bottom-in and top-out, or top-in and bottom-out, and then 0 degrees is used as the starting position, and the phase angle of the corresponding tube is used as the angle from the starting position to the target position for rotation, such as Figure 7 The second part is shown in the figure.
[0101] ③ According to the center height difference of the shell inlet and outlet in the shell parameters and the spiral tube height in the channel parameters, move the corresponding tube model and intermediate model to the corresponding height position.
[0102] It should be noted that since the shell space is surrounded by the inner wall of the shell, the tube sheet, and the outer wall of the heat exchange tube, the shell inlet and outlet need to be connected to the shell space. When moving, the XY plane of the lower opening of the spiral tube is used as the reference plane. The center height of the lower inlet and outlet tube = (helical tube height-shell inlet and outlet center height difference) / 2, the center height of the upper inlet and outlet tube = spiral tube height-(spiral tube height-shell inlet and outlet center height difference) / 2, according to the calculation results, move the corresponding tubes and intermediates to the correct height position, and the shell inlet / outlet tube model and intermediate model are obtained as shown below. Figure 7 as shown in the third part.
[0103] S5. Generate a shell model and an inner shell model according to shell parameters, channel parameters, a shell main body model, a shell inlet / outlet pipe model and an intermediate body model.
[0104] It should be noted that this step is broken down into the following four steps:
[0105] ① According to the shell inlet and outlet orientation in the shell parameters, split the plane and surface of the shell inlet / outlet pipe model.
[0106] It should be noted that the shell-side inlet / outlet pipe model is a solid model surrounded by multiple faces, among which only the pipe port face is a plane, and the rest are curved surfaces. The plane and the curved surface are separated by the plane judgment component, among which the plane at the inlet end is taken out according to the shell inlet and outlet orientation parameters for generating the guide baffle of the shell-side inlet pipe, and the curved surface is used to generate the shell model.
[0107] ② Generate a cylinder that coincides with the central axis of the shell-side inlet pipe based on the plane split from the shell-side inlet pipe, and perform Boolean intersection operation with the intermediate model to obtain the baffle model of the shell-side inlet pipe.
[0108] It should be noted that a cylinder is made based on the plane split from the shell side inlet pipe, which coincides with the central axis of the shell side inlet pipe. The length of the cylinder is equal to the distance from the center point of the plane to the nearest point where the normal line from the center of the plane intersects with the inner surface of the shell body multiplied by a coefficient. For example, the coefficient is 0.7. The cylinder and the intermediate model are subjected to Boolean intersection operation to obtain the baffle model of the shell side inlet pipe.
[0109] ③ Split the surface of the shell main body model, and obtain the first entity and the second entity through surface operations and Boolean operations with the surfaces split from the shell inlet / outlet pipe model. Perform Boolean difference operation on the first entity and the second entity to obtain the third entity. Perform Boolean operation on the third entity and the baffle model to obtain the shell model.
[0110] It should be noted that the following surface operations are performed on the surface of the shell main body model, the surface of the shell side outlet pipe and the surface of the shell side inlet pipe respectively: the surfaces are connected and the inner and outer surfaces are obtained by calculating the surface area, and the inner and outer surfaces are sealed to obtain the closed entity corresponding to the shell main body model, the closed entity corresponding to the shell side outlet pipe, and the closed entity corresponding to the shell side inlet pipe;
[0111] A first entity is obtained by performing a Boolean operation on the closed entity corresponding to the shell main body model and the closed entity corresponding to the shell side outlet pipe; a second entity is obtained by performing a Boolean operation on the closed entity corresponding to the shell main body model and the closed entity corresponding to the shell side inlet pipe;
[0112] The first entity is subjected to a Boolean difference operation with the second entity to obtain a third entity (ie, a shell without a baffle), and then subjected to a Boolean union operation with the baffle model to obtain a shell model.
[0113] ④ Make a bounding box model of the first entity according to the height of the spiral tube in the channel parameters, perform a Boolean difference operation on the third entity and the baffle model, and then perform a Boolean intersection operation with the bounding box model to obtain the shell model.
[0114] It should be noted that since the diameter of the outlet pipe is larger than that of the inlet pipe, the first entity is larger than the second entity. The height of the spiral pipe is used as the range of the bounding box in the Z direction to obtain the bounding box of the first entity. After the third entity is subjected to a Boolean difference operation with the baffle model, a Boolean intersection operation is performed with the bounding box model to obtain the shell model.
[0115] Exemplarily, the shell model and the shell inner model generated in this step are as follows: Figure 8 shown.
[0116] S6. Generate multiple spiral lines according to the channel parameters, the center point of the spiral tube and the spiral radius.
[0117] It should be noted that in this step, a single-start spiral line is generated by calculating the number of spiral turns, and then the phase angle of each spiral starting point is calculated and the spiral line is rotated to obtain multiple single-start spiral lines. The processing process is refined into the following three steps:
[0118] ① Calculate the number of spiral turns based on the spiral tube height, spiral angle and spiral radius in the channel parameters.
[0119] The helix in this embodiment is a uniform helix, that is, the helix angle is constant over the entire length of the helix tube. The total circumference is calculated based on the geometric relationship between the height of the helix tube and the helix angle in the channel parameters, and the single-turn circumference is calculated based on the helix radius. The total circumference is divided by the single-turn circumference to obtain the number of helix turns. Since the number of helix turns directly calculated is a multi-digit decimal, the helix angle is the minimum angle set in consideration of the support-free requirements of 3D printing. In order to ensure that the actual helix angle is not less than the designed helix angle, this step retains the number of helix turns to one decimal.
[0120] ② The center point of the spiral tube is used as each starting point, and each starting point is moved according to the height of the spiral tube to obtain each end point corresponding to each starting point; multiple single-start spiral lines are generated between each starting point and end point according to the number of spiral turns.
[0121] The process of generating spiral lines is as follows: Fig. 9 As shown, when generating a single-start spiral, 1) with the starting point as the center, generate several base circles and arcs according to the spiral radius on the plane perpendicular to the spiral height direction, where the number of base circles corresponds to the integer part of the spiral turns, and the arc corresponds to the decimal part of the spiral turns; calculate the pitch according to the spiral height and the number of spiral turns, and lay out several base circles in the spiral height direction with the pitch as the spacing, and move the arc along the spiral height direction by the integer part of the spiral turns. Pitch and then lay out. 2) Divide each base circle into 20 equal parts and take equal points. Since the starting point and the end point of the circle coincide (closed curve), the equal points do not contain the end point, so the equal starting point is taken as the equal end point and added to the end of all the equal points; multiply the decimal part of the spiral turns corresponding to the arc by 20 to obtain the number of equal parts of the arc, and take the arc equal points. 3) Move each equal point in sequence along the spiral height direction to a certain height, and the height value sequence corresponds to the numerical sequence obtained by dividing each pitch segment by the same number of equal points, and obtain the point list after all the equal points are moved. 4) Since there are points in the point list where the end point of each pitch segment coincides with the starting point of the next pitch segment, first eliminate the overlapping points in the point list, and then make a third-order insertion point curve to obtain a single-start helix.
[0122] ③ Calculate the phase angle of each starting point according to the tube distribution phase scheme in the channel parameters, and rotate the corresponding single-start helix according to the phase angle of each starting point; adjust each single-start helix according to the number of helical heads in the channel parameters to obtain multiple helices.
[0123] It should be noted that the phase scheme of tube distribution includes: adjacent rings have consistent phases and adjacent rings have opposite phases. The initial spiral starting point phase orientation is consistent with the X direction. If the phase scheme of tube distribution is that adjacent rings have consistent phases, then based on the phase direction of the spiral center being consistent with the phase direction of the point closest to each base circle and the shell inner wall circle, the phase angle of each spiral tube center point is calculated, where the phase angle of the spiral tube center point coinciding with the origin is 0, and the phase angles of each starting point are obtained; if the phase scheme of tube distribution is that adjacent rings have opposite phases, then first obtain the phase angles of each starting point according to the scheme of adjacent rings having consistent phases, and then increase the phase angles of the odd layers by 180 degrees according to the number of layers where each spiral tube center point is located, to obtain the final phase angles of each starting point.
[0124] The corresponding single-start helical line is rotated according to the obtained phase angles of each starting point.
[0125] If the number of spiral heads in the channel parameter is greater than 1, each single-start spiral is evenly arranged around the circumference of the central axis with a number of single-start spirals that matches the number of spiral heads to obtain each multi-start spiral as the final multiple spirals.
[0126] It should be noted that the outer diameter of the spiral tube is obtained by adding half of the inner diameter of the tube in the channel parameters to the tube wall thickness. After the spiral line is generated, a circular tube component is generated for each spiral line to generate a circular tube with the outer diameter of the spiral tube as the radius. The surface area of the circular tube is then calculated to serve as the initial heat exchange area of the current heat exchanger.
[0127] Preferably, the method of this embodiment further includes: estimating a target heat exchange area by receiving parameters related to cold and hot fluids, wherein the parameters related to cold and hot fluids include: hot fluid mass flow rate, cold fluid mass flow rate, hot fluid specific heat, cold fluid specific heat, hot fluid inlet temperature, cold fluid outlet temperature, heat transfer coefficient empirical value, temperature difference correction coefficient and flow direction (countercurrent, downstream); according to these parameters, estimating the target heat exchange area by the following steps:
[0128] According to the thermal fluid mass flow and the specific heat of the hot fluid The product of ;
[0129] According to the mass flow rate of cold fluid Specific heat of cold fluid , cold fluid outlet temperature and cold fluid inlet temperature , the heat absorbed by the cold fluid during the heat exchange process is obtained by the following formula :
[0130] (2);
[0131] According to the heat capacity of the thermal fluid , the heat absorbed by the cold fluid during the heat exchange process and the hot fluid inlet temperature , the hot fluid outlet temperature is obtained by the following formula :
[0132] (3);
[0133] Considering that the fluid in the heat exchanger has two flow directions, countercurrent and cocurrent, this embodiment calculates the logarithmic mean temperature difference in different flow directions according to the inlet and outlet temperatures of the hot fluid and the inlet and outlet temperatures of the cold fluid by the following formulas: :
[0134] (4);
[0135] Furthermore, according to the logarithmic mean temperature difference , the heat absorbed by the cold fluid during the heat exchange process , empirical value of heat transfer coefficient and temperature correction factor , the target heat transfer area of the heat exchanger is estimated by the following formula :
[0136] (5).
[0137] Preferably, in this embodiment, the generation model switch parameter is added to the design parameters of step S1, including closing and opening; when the initial heat exchange area is smaller than the target heat exchange area, it means that the currently generated heat exchanger fails to meet the design target, the generation model switch parameter is set to close, and the subsequent steps S7-S9 are not executed, so as to conveniently return to step S1, adjust the design parameters and re-execute S2-S6, update the initial heat exchange area again, and compare it with the target heat exchange area, iterate the process until the design target is met, and after reaching the maximum heat exchange area per unit volume, the generation model switch parameter is set to open, and the subsequent steps S7-S9 are executed to obtain the final tube bundle, tube sheet and baffle generated in the shell model, as well as the shell-side fluid domain and tube-side fluid domain for fluid simulation. This process is dynamically controlled by parameters, and the update of components is mainly completed automatically by computers, which reduces the workload and the errors caused by human design.
[0138] S7. Generate a tube bundle model, a tube sheet model, a tube inner diameter surface model and a tube outer diameter surface model according to the channel parameters, the plurality of spiral lines and the tube sheet blank model.
[0139] It should be noted that the tube bundle model, tube inner diameter surface model and tube outer diameter surface model are generated through the following steps:
[0140] ① Extend the two ends of each spiral line according to the inner diameter of the tube in the tube sheet parameters, and generate the inner diameter tube and outer diameter tube for each extended spiral line according to the inner diameter and wall thickness of the tube.
[0141] It should be noted that the two ends of the spiral are extended to ensure that the ports remain intact when the spiral tube is cut horizontally at both ends of the spiral. When generating the inner diameter tube and the outer diameter tube, a flat cap is used.
[0142] ② Each inner diameter tube is cut with other inner diameter tubes, and the cut inner diameter tubes are connected to form a closed tube inner diameter surface model; each outer diameter tube is cut with other outer diameter tubes, and the cut outer diameter tubes are connected to form a closed tube outer diameter surface model.
[0143] It should be noted that due to the existence of tube fusion depth between adjacent tube groups, this parameter is positive, negative or 0; when it is positive, the structures will be embedded in each other; when it is negative, there will be gaps between the tubes; when it is 0, the tubes are in contact but the tube cavities are not connected. All tubes can be merged into a closed entity through Boolean summation, but when the number of tubes is large, the Boolean operation is slow, unstable and prone to errors. Therefore, this step uses the method of shearing each tube with the remaining tubes for both the inner diameter tube and the outer diameter tube to improve the calculation efficiency and accuracy, and then connects all the sheared tubes to obtain a closed tube.
[0144] For example, Fig.10 This is a schematic diagram of a multi-head spiral tube that is fused to each other after being cut with the remaining tubes when the tube fusion depth is a positive value.
[0145] ③ Obtain the bounding box model of multiple spiral lines, and perform Boolean operation with the tube inner diameter surface model and the tube outer diameter surface model to obtain the tube bundle model.
[0146] Furthermore, if Fig.11 As shown in the figure, the tube sheet model is generated by the following steps:
[0147] Obtain the intersection lines of the plane perpendicular to the spiral centerline where the starting point and end point of each spiral line are located with the inner diameter tube, and obtain the upper and lower groups of intersection lines; according to the tube sheet thickness in the tube sheet parameters, stretch the upper and lower groups of intersection lines and close the holes at both ends to obtain two groups of fourth entities; perform Boolean difference operations on the upper and lower tube sheet blank models and the corresponding fourth entities to obtain the upper and lower tube sheet models.
[0148] Preferably, the method of this embodiment further comprises: calculating the tube outer area value and the tube inner area value according to the tube bundle model and the tube outer diameter surface model.
[0149] Specifically, the planes in the tube bundle model and the tube outer diameter surface model are removed, and only the curved surfaces are retained; the areas of all the curved surfaces in the tube outer diameter surface model are added up to obtain the outer area value of the tube; the areas of all the curved surfaces in the tube bundle model are added up to obtain the sum of the inner and outer area values of the tube, and then the outer area value of the tube is subtracted to obtain the inner area value of the tube, so as to further accurately obtain the heat exchange areas of the cold and hot fluids in the heat exchanger.
[0150] S8. Generate an initial baffle model according to shell parameters, channel parameters, baffle parameters and shell body model; generate a final baffle model according to the initial baffle model and the tube outer diameter surface model.
[0151] It should be noted that the initial baffle model is generated according to the shell parameters, channel parameters, baffle parameters and the shell body model, including:
[0152] ① Calculate the number of baffle spiral turns based on the inner diameter of the shell section in the shell parameters, the height of the spiral tube in the channel parameters, and the baffle spiral angle in the baffle parameters.
[0153] Specifically, the inner diameter of the shell section is divided by 2 to obtain the radius of the shell section, and then the number of baffle helical turns is calculated according to the method for calculating the number of helical turns in step S6, based on the height of the spiral tube and the helical angle of the baffle in the baffle parameters. Similarly, the number of baffle helical turns is rounded to one decimal place.
[0154] ②According to the inner diameter of the shell section, the spiral radius of the baffle is obtained. On the central axis of the shell main body model, the starting point and end point of the outer spiral line of the baffle are determined according to the height of the spiral tube, and then the outer spiral line is generated.
[0155] It should be noted that in order to make the outer edge of the baffle fit completely with the inner wall of the shell, half of the inner diameter of the shell barrel section plus 1 is taken as the baffle spiral radius; the starting and ending points of the baffle spiral are located on the central axis of the shell body, and the height is consistent with the height of the spiral tube.
[0156] ③ Generate a single-head spiral baffle according to the outer spiral line and the central axis, and then generate an initial baffle model based on the number of baffle spiral heads in the baffle parameters and the shell body model.
[0157] Specifically, the outer spiral line is divided into equal parts, each dividing point forms multiple straight lines with the point at the same height on the central axis, and a surface passing through the multiple straight lines is generated by lofting, and a single-head spiral baffle is generated according to a given baffle thickness.
[0158] It should be noted that the number of equal divisions N = 10 × the number of circles (take 1 when the number of circles is less than 1), take the Z coordinates of the equal division points, and take the X and Y coordinates as 0 to form the same number of center points as the equal division points. Connect the equal division points and the center points in sequence to generate a series of straight lines, and then generate a surface passing through multiple straight lines by lofting, such as Fig.12 As shown, a single-head spiral baffle is generated according to the given baffle thickness.
[0159] Furthermore, according to the number of baffle spiral heads in the baffle parameters, a number of single-head spiral baffles are evenly arranged around the circumference of the central axis, and a fifth entity is generated through a Boolean sum operation. The fifth entity is then subjected to a Boolean difference operation with the shell main body model to obtain an initial baffle model.
[0160] It should be noted that the number of the circular arrays around the central axis is consistent with the number of spiral heads of the baffle. The outer edge of the initial baffle model obtained fits the inner wall of the shell and has not yet been Boolean operated with the tube.
[0161] The final baffle model is obtained by performing a Boolean difference operation between the initial baffle model and the tube outer diameter surface model.
[0162] Exemplarily, the initial baffle model and the final baffle model are as follows: Fig.13 shown.
[0163] It should be noted that, since the generation of the initial baffle model is independent of step S7, when the model generation switch is set to off, the initial baffle model can still be generated, but the final baffle model will not be generated.
[0164] S9. Generate a shell-side fluid domain model and a tube-side fluid domain model based on the shell inner model, the tube inner diameter surface model, the tube outer diameter surface model and the initial baffle model to complete the design of the heat exchanger.
[0165] It should be noted that the shell-side fluid domain model is obtained by performing Boolean difference operation on the shell inner model and the tube outer diameter surface model, and then performing Boolean difference operation on the initial baffle model, such as Fig.14 As shown in the figure, the pipe fluid domain model is obtained by performing Boolean intersection operation on the shell model and the pipe inner diameter surface model, as shown in the figure. Fig.15 shown.
[0166] After step S9 is executed, the design of the heat exchanger is completed, and the shell model obtained in step S5, the tube bundle model and the tube sheet model obtained in step S7, the final baffle model obtained in step S8, and the shell side fluid domain model and the tube side fluid domain model obtained in step S9 are output.
[0167] Preferably, the target heat exchange area, the initial heat exchange area obtained in step S6, and the outer tube area value and the inner tube area value obtained in step S7 can also be output.
[0168] Compared with the prior art, the generative design method for heat exchangers provided in this embodiment reasonably divides the various design steps of the heat exchanger, generates the components of the heat exchanger step by step from scratch by writing algorithms and programs, and obtains a visible heat exchanger model according to the program execution results; all design work is automatically completed by the computer, which reduces the workload, reduces the errors caused by human design, and improves the design efficiency of the heat exchanger. Each component corresponds to a generation method, the design is flexible, and it is easy to make targeted adjustments; the generation order and dependency relationship between the components are clear and reasonable, which is convenient for adjusting components and locating problems; the size and geometric space relationship of the components of the heat exchanger are adjusted according to the input design parameters, and after multiple iterative designs, a high-performance heat exchanger that meets the design optimization goals is achieved to the greatest extent.
[0169] Example 2
[0170] Another embodiment of the present invention discloses a generative design system for a heat exchanger, thereby realizing a generative design method for a heat exchanger in Embodiment 1. The specific implementation of each module refers to the corresponding description in Embodiment 1. The system includes:
[0171] A parameter receiving module is used to receive design parameters of the heat exchanger, the design parameters including: shell parameters, tube sheet parameters, channel parameters and baffle parameters;
[0172] The pipe layout module is used to generate the center point of the spiral pipe according to the channel parameters and calculate the spiral radius of the spiral pipe;
[0173] A shell body generation module is used to generate a shell body model and a tube sheet blank model according to shell parameters, tube sheet parameters and channel parameters;
[0174] Shell-side inlet and outlet generation module, used to generate shell-side inlet / outlet pipe models and intermediate body models according to shell parameters and channel parameters;
[0175] A shell generation module is used to generate a shell model and a shell inner model according to shell parameters, channel parameters, a shell main body model, a shell inlet / outlet pipe model and an intermediate body model;
[0176] The heat exchange tube preliminary generation module is used to generate multiple spiral lines according to the channel parameters, the center point of the spiral tube and the spiral radius;
[0177] A tube bundle generation module is used to generate a tube bundle model, a tube sheet model, a tube inner diameter surface model and a tube outer diameter surface model according to channel parameters, multiple spiral lines and a tube sheet blank model;
[0178] The baffle generation module is used to generate an initial baffle model according to shell parameters, channel parameters, baffle parameters and shell body model; and to generate a final baffle model according to the initial baffle model and the tube outer diameter surface model;
[0179] The fluid domain generation module is used to generate a shell-side fluid domain model and a tube-side fluid domain model according to the shell inner model, the tube inner diameter surface model, the tube outer diameter surface model and the initial baffle model.
[0180] Since the present embodiment and the generative design method for a heat exchanger described above are related and can be mutually referenced, they are repeated here and will not be repeated here. Since the present system embodiment and the above method embodiment have the same principle, the present system embodiment also has the corresponding technical effects of the above method embodiment.
[0181] Those skilled in the art will appreciate that all or part of the processes of the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, wherein the computer-readable storage medium is a disk, an optical disk, a read-only storage memory, or a random access memory, etc.
[0182] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by any technician familiar with the technical field within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention.
Claims
1. A generative design method for a heat exchanger, characterized in that: The following steps are involved: receiving design parameters of the heat exchanger, wherein the design parameters include: shell parameters, tube sheet parameters, channel parameters, and baffle parameters; Generate the center point of the spiral tube according to the channel parameters, and calculate the spiral radius of the spiral tube; Generate a shell body model and a tube sheet blank model according to the shell parameters, tube sheet parameters and channel parameters; Generate shell-side inlet / outlet pipe models and intermediate body models according to the shell parameters and channel parameters; Generate a shell model and a shell inner model according to the shell parameters, channel parameters, shell main body model, shell inlet / outlet pipe models and intermediate body model; Generate multiple spiral lines according to the channel parameters, the center point of the spiral tube and the spiral radius; Generate a tube bundle model, a tube sheet model, a tube inner diameter surface model and a tube outer diameter surface model according to the channel parameters, the plurality of spiral lines and the tube sheet blank model; Generate an initial baffle model according to the shell parameters, channel parameters, baffle parameters and the shell body model; generate a final baffle model according to the initial baffle model and the tube outer diameter surface model; A shell-side fluid domain model and a tube-side fluid domain model are generated according to the shell inner model, the tube inner diameter surface model, the tube outer diameter surface model and the initial baffle model to complete the design of the heat exchanger.
2. The generative design method for a heat exchanger according to claim 1, characterized in that: Generating the spiral tube center point according to the channel parameters includes: The center of the circle in the transverse cross-section of the shell tube section is taken as the center point. According to the inner diameter of the shell tube section, the inner diameter of the tube, the tube wall thickness, the tube-shell gap, the tube fusion depth and the number of tube layers in the channel parameters, the spiral radius of the spiral tube is calculated and a nested hexagon is generated; if the number of tube layers is 1, the center point and each vertex of the hexagon are used as the center point of the spiral tube; otherwise, the number of layers of each hexagon is used as the number of segments of the side length of each hexagon, and all vertices, average segmentation points and center points are taken as the center point of the spiral tube.
3. The generative design method for a heat exchanger according to claim 1, characterized in that: The generating of the shell body model and the tube sheet blank model according to the shell parameters, the tube sheet parameters and the channel parameters comprises: According to the inner diameter and length of the upper and lower openings of the shell, the inner diameter of the shell barrel section, the length of the transition section between the barrel and the upper and lower openings and the shell wall thickness in the shell parameters, the tube sheet thickness in the tube sheet parameters, and the spiral tube height in the channel parameters, based on the center line of the heat exchanger, two side contour curves of the inner wall and the outer wall of the shell are generated using the Bezier curve; then the two side contour curves are rotated with the center line as the axis to obtain the shell body model; in the shell body model, two pairs of curved surfaces with a spacing of the tube sheet thickness at the upper and lower tube sheet positions and the entities surrounded by the shell inner wall are respectively taken to obtain the upper and lower tube sheet blank models.
4. The generative design method for a heat exchanger according to claim 1, characterized in that: The step of generating the shell-side inlet / outlet pipe model and the intermediate body model according to the shell parameters and the channel parameters includes: On the XY plane, according to the inner diameter of the shell cylinder section and the shell inlet / outlet diameter in the shell parameters, the circular center line of the shell outlet / inlet pipe and the length of the straight section tangent to the corresponding circular ring are calculated; according to the circular center line, the straight section center line and the shell wall thickness in the shell parameters, the shell outlet / inlet pipe model and the intermediate model are obtained by generating a circular tube component and a Boolean difference operation; After rotating the shell-side outlet pipe and the shell-side inlet pipe respectively according to the shell-side inlet and outlet orientations and the phase angles of the shell-side inlet / outlet pipes in the shell parameters, the corresponding tube model and the intermediate body model are moved to the corresponding height positions according to the shell-side inlet and outlet center height difference in the shell parameters and the spiral tube height in the channel parameters.
5. The generative design method for a heat exchanger according to claim 1, characterized in that: The generating of the shell model and the shell inner model according to the shell parameters, the channel parameters, the shell main body model, the shell inlet / outlet pipe model and the intermediate model comprises: According to the orientation of the shell inlet and outlet in the shell parameters, the plane and the curved surface of the shell inlet / outlet pipe model are split, and a cylinder coinciding with the central axis of the shell inlet pipe is generated according to the plane split from the shell inlet pipe, and a Boolean intersection operation is performed with the intermediate model to obtain the baffle model of the shell inlet pipe; Splitting the surface of the shell body model, respectively performing surface operations and Boolean operations with the surfaces split from the shell inlet / outlet pipe model to obtain a first entity and a second entity, performing a Boolean difference operation on the first entity and the second entity to obtain a third entity, and performing a Boolean operation on the third entity and the baffle model to obtain a shell model; A bounding box model of the first entity is made according to the height of the spiral tube in the channel parameters, and a Boolean difference operation is performed on the third entity and the baffle model, and then a Boolean intersection operation is performed with the bounding box model to obtain an inner shell model.
6. The generative design method for a heat exchanger according to claim 1, characterized in that: The generating of a plurality of spiral lines according to the channel parameters, the center point of the spiral tube and the spiral radius comprises: The number of spiral turns is calculated according to the spiral tube height, spiral angle and spiral radius in the channel parameters; The center point of the spiral tube is used as each starting point, and each starting point is moved according to the height of the spiral tube to obtain each end point corresponding to each starting point; a plurality of single-start spiral lines are generated between each starting point and end point according to the number of spiral turns; The phase angle of each starting point is calculated according to the tube distribution phase scheme in the channel parameters, and the corresponding single-start helix is rotated according to the phase angle of each starting point; each single-start helix is adjusted according to the number of helical heads in the channel parameters to obtain multiple helices.
7. The generative design method for a heat exchanger according to claim 1, characterized in that: The generating of the tube bundle model, the tube inner diameter surface model and the tube outer diameter surface model comprises: According to the inner diameter of the tube in the channel parameters, the two ends of each spiral line are extended, and the inner diameter tube and the outer diameter tube are generated for each extended spiral line according to the inner diameter of the tube and the tube wall thickness; each inner diameter tube is cut with other inner diameter tubes, and the cut inner diameter tubes are connected to form a closed tube inner diameter surface model; each outer diameter tube is cut with other outer diameter tubes, and the cut outer diameter tubes are connected to form a closed tube outer diameter surface model; The bounding box model of the plurality of spiral lines is obtained, and a Boolean operation is performed with the tube inner diameter surface model and the tube outer diameter surface model to obtain a tube bundle model.
8. The generative design method for a heat exchanger according to claim 7, characterized in that: Generating a tube sheet model includes: Obtain the intersection lines of the plane perpendicular to the spiral midline where the starting point and the end point of each spiral line are located and the inner diameter tube, respectively, to obtain two sets of upper and lower intersection lines; according to the tube sheet thickness in the tube sheet parameters, respectively stretch the upper and lower two sets of intersection lines and close the holes at both ends to obtain two sets of fourth entities; The upper and lower tube sheet models are respectively subjected to Boolean difference operation with the corresponding fourth entity to obtain the upper and lower tube sheet models.
9. The generative design method for a heat exchanger according to claim 1, characterized in that: The generating of the initial baffle model according to the shell parameters, channel parameters, baffle parameters and the shell body model comprises: The number of baffle spiral turns is calculated according to the inner diameter of the shell barrel section in the shell parameters, the height of the spiral tube in the channel parameters, and the baffle spiral angle in the baffle parameters; The spiral radius of the baffle is obtained according to the inner diameter of the shell barrel section, and the outer spiral line is generated after the starting point and the end point of the outer spiral line of the baffle are determined according to the height of the spiral tube on the central axis of the shell main body model; A single-head spiral baffle is generated according to the outer spiral line and the central axis, and then an initial baffle model is generated based on the number of baffle spiral heads in the baffle parameters and the shell body model.
10. The generative design method for a heat exchanger according to claim 9, characterized in that: The final baffle model is obtained by performing a Boolean difference operation on the initial baffle model and the tube outer diameter surface model.
11. The generative design method for a heat exchanger according to claim 1, characterized in that: The shell-side fluid domain model is obtained by performing a Boolean difference operation on the shell inner model and the tube outer diameter surface model, and then performing a Boolean difference operation on the initial baffle model; the tube-side fluid domain model is obtained by performing a Boolean intersection operation on the shell inner model and the tube inner diameter surface model.
12. A generative design system for a heat exchanger, characterized in that: include: A parameter receiving module, used for receiving design parameters of the heat exchanger, wherein the design parameters include: shell parameters, tube sheet parameters, channel parameters and baffle parameters; A pipe layout module, used to generate a center point of the spiral pipe according to the channel parameters and calculate the spiral radius of the spiral pipe; A shell body generation module, used to generate a shell body model and a tube sheet blank model according to the shell parameters, tube sheet parameters and channel parameters; A shell-side inlet and outlet generation module, used to generate a shell-side inlet / outlet pipe model and an intermediate body model according to the shell parameters and channel parameters; A shell generation module, used to generate a shell model and a shell inner model according to the shell parameters, channel parameters, shell main body model, shell inlet / outlet pipe model and intermediate body model; A heat exchange tube preliminary generation module, used for generating a plurality of spiral lines according to the channel parameters, the center point of the spiral tube and the spiral radius; A tube bundle generation module, used for generating a tube bundle model, a tube sheet model, a tube inner diameter surface model and a tube outer diameter surface model according to the channel parameters, a plurality of spiral lines and a tube sheet blank model; A baffle generation module, used to generate an initial baffle model according to the shell parameters, channel parameters, baffle parameters and the shell body model; and to generate a final baffle model according to the initial baffle model and the tube outer diameter surface model; The fluid domain generation module is used to generate a shell-side fluid domain model and a tube-side fluid domain model according to the shell inner model, the tube inner diameter surface model, the tube outer diameter surface model and the initial baffle model.
Citation Information
Patent Citations
Design and calculation method for winding pipe type heat exchanger with baffle plate
CN110705047A
Design method of multi-module heat exchanger
CN111581844A