Dynamic drawing method of chemical heat exchange network flow chart based on relative temperature

By using a dynamic drawing method for chemical heat exchange network flowcharts based on relative temperature, the problem of existing technologies being unable to accurately reflect the temperature relationships in chemical heat exchange networks is solved, and dynamic optimization and accurate representation of heat exchange networks are achieved.

CN121764449APending Publication Date: 2026-03-31SHENGTAI ZHIKE (SHANGHAI) SOFTWARE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-24
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing process simulation software cannot accurately reflect the temperature relationships and pinch point temperatures in chemical heat exchange networks, nor can it dynamically adjust to optimize the heat exchange network.

Method used

By using a dynamic drawing method for chemical heat exchanger network flowcharts based on relative temperature, pinch data is determined according to logistics data and pinch analysis results. The number and spacing of grids are adjusted, the relationship between heat exchangers and pinches is drawn, and the heat exchanger network flowchart is dynamically adjusted to reflect the temperature distribution and the upstream and downstream sequence of modules.

Benefits of technology

It achieves an accurate representation of temperature distribution and pinch point relationships in the heat exchanger network, and can dynamically adjust the heat exchanger network flowchart, thereby improving the accuracy and efficiency of heat exchanger network optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121764449A_ABST
    Figure CN121764449A_ABST
Patent Text Reader

Abstract

The invention provides a dynamic drawing method of a chemical heat exchange network flow chart based on relative temperature. The method comprises the following steps: determining pinch point data according to logistics data and pinch point analysis results; an initial heat exchange network flow chart is determined according to the relative relation between the logistics inlet and outlet temperature and the pinch point temperature; in response to the change of the nodes, the number of first grids in the horizontal direction and the interval of vertical grids are adjusted based on the positions of the nodes, and the positions of the nodes are determined based on the relative relation between the nodes and the pinch point temperature and the upstream and downstream sequence of all modules in the heat exchange network; in response to the change of the logistics data, adjusting the number of the second grids in the vertical direction and the interval of the horizontal grids based on the logistics data; and updating pinch point data based on the logistics data, adjusting the number of the first grids and the interval of the vertical grids based on the relative relationship between the logistics inlet and outlet temperature and the pinch point temperature, and adjusting the pinch point line position and the logistics line length.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of chemical engineering, and more particularly to a method for dynamically drawing a chemical heat exchange network flow chart based on relative temperature, a system for dynamically drawing a chemical heat exchange network flow chart based on relative temperature, and a computer-readable storage medium. Background Technology

[0002] Pinch analysis is an important technique for analyzing heat exchange networks in chemical engineering. In developing software for optimizing heat exchange networks based on pinch analysis, it is necessary to draw a flow chart of the heat exchange network within the analyzed unit. Using pinch analysis and the drawn flow chart, unreasonable heat exchange processes can be accurately identified, thereby optimizing the heat exchange network design to reduce unit energy consumption.

[0003] Please refer to Figure 1 , Figure 1 A schematic diagram illustrating the heat exchange network relationship in existing process simulation software is shown.

[0004] like Figure 1 As shown, in the field of chemical process simulation, traditional process simulation flowcharts lack the ability to analyze heat exchanger networks. In existing process simulation flowcharts, the positions of heat exchangers and materials are arbitrarily placed, which cannot accurately reflect information such as temperature relationships and pinch point temperatures within the heat exchanger network.

[0005] Furthermore, existing process simulation software cannot dynamically draw the generated flowcharts. When users optimize or analyze the heat exchange network by modifying the flowcharts, the drawn flowcharts cannot be dynamically adjusted based on pinch analysis technology.

[0006] In order to overcome the above-mentioned defects in the existing technology, there is an urgent need in the field for a dynamic drawing method of chemical heat exchanger network flowchart based on relative temperature, which can draw a flowchart specifically for the analysis of pinch points in heat exchanger network. This flowchart can represent the temperature distribution and the relationship between heat exchangers and pinch points. Summary of the Invention

[0007] The following provides a brief overview of one or more aspects to offer a basic understanding of them. This overview is not an exhaustive summary of all conceived aspects, nor is it intended to identify key or decisive elements of all aspects, nor to define the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed descriptions that follow.

[0008] To overcome the aforementioned deficiencies in the existing technology, the present invention provides a dynamic drawing method for a chemical heat exchanger network flowchart based on relative temperature, a dynamic drawing system for a chemical heat exchanger network flowchart based on relative temperature, and a computer-readable storage medium capable of drawing flowcharts specifically for heat exchanger network pinch point analysis, which can represent the temperature distribution and the relationship between heat exchangers and pinch points.

[0009] Specifically, the dynamic drawing method for a chemical heat exchanger network flowchart based on relative temperature according to the first aspect of the present invention includes the following steps: determining pinch data based on logistics data and pinch analysis results, wherein the pinch data includes the number of pinches and the pinch temperature, and the logistics data includes the quantity of logistics, the type of logistics, and the inlet and outlet temperatures of the logistics; determining an initial heat exchanger network flowchart based on the relative relationship between the inlet and outlet temperatures of the logistics and the pinch temperatures; adjusting the number of first grids in the horizontal direction and the interval of the vertical grids based on the position of the nodes in response to changes in the nodes, wherein the position of the nodes is determined based on the relative relationship between the temperature of the nodes and the pinch temperatures and the upstream and downstream order of each module in the heat exchanger network, wherein the modules include heat exchangers, branchers, and / or mixers, and the nodes include heat exchanger nodes, brancher nodes, and / or mixer nodes; adjusting the number of second grids in the vertical direction and the interval of the horizontal grids based on the logistics data in response to changes in the logistics data; and updating the pinch data based on the logistics data, adjusting the number of first grids and the interval of the vertical grids based on the relative relationship between the inlet and outlet temperatures of the logistics and the pinch temperatures, and adjusting the pinch line position and the logistics line length.

[0010] Furthermore, in some embodiments of the present invention, the step of determining the initial heat exchange network flowchart includes: determining the number of the first grids based on the pinch data and drawing the vertical grids, and drawing the pinch lines on the vertical grid lines at the pinch locations; and determining the number of the second grids based on the material flow data and drawing the horizontal grids, and drawing the material flow lines on the horizontal grid lines based on the relative relationship between the material flow inlet / outlet temperatures and the pinch temperatures of the pinch lines, wherein the temperature of the material flow lines gradually decreases or gradually increases from left to right on the horizontal grid lines.

[0011] Furthermore, in some embodiments of the present invention, the step of adjusting the number of the first grid and the interval of the vertical grid based on the position of the node in response to a change in the node includes: inserting a vertical grid line based on the position of the added node in response to the addition of the node; and adjusting the number of the first grid and the interval of the vertical grid in response to the insertion of the vertical grid line, wherein the node is located on the inserted vertical grid line.

[0012] Further, in some embodiments of the present invention, the node includes a first node and a second node of the heat exchanger. The step of adjusting the number of the first grid and the spacing of the vertical grid based on the position of the node in response to changes in the node includes: adding the heat exchanger to the heat exchange network flowchart; checking whether the horizontal coordinate of the first node or the second node can be adjusted to make the horizontal coordinates of the first node and the second node the same in response to the difference in the X coordinates of the first node and the second node; when the relative relationship between the temperature of the adjusted first node or the second node and the pinch point temperature is accurate and does not change the upstream and downstream order of the modules, adjusting the first node or the second node to make the X coordinates of the first node and the second node the same. A first vertical grid line is inserted at the adjusted X-coordinate; in response to the insertion of the first vertical grid line, the number of the first grid and the interval of the vertical grid are adjusted, with the first node and the second node located on the first vertical grid line; when the relative relationship between the temperature of the adjusted first node or the second node and the pinch temperature is inaccurate or the upstream and downstream order of the modules is changed, a second vertical grid line and a third vertical grid line are inserted based on the addition positions of the first node and the second node, respectively; and in response to the insertion of the second vertical grid line and the third vertical grid line, the number of the first grid and the interval of the vertical grid are adjusted, with the first node and the second node located on the second vertical grid line and the third vertical grid line, respectively.

[0013] Furthermore, in some embodiments of the present invention, the step of adjusting the number of the first grid and the spacing of the vertical grid based on the position of the node in response to the change of the node further includes: in response to the change of the node, checking whether the first node and the second node of other heat exchangers in the heat exchange network flowchart can be adjusted so that the horizontal coordinates of the first node and the second node of other heat exchangers are the same.

[0014] Furthermore, in some embodiments of the present invention, the steps of updating the pinch data based on the logistics data, adjusting the number of the first grid and the interval of the vertical grid based on the relative relationship between the logistics inlet / outlet temperature and the pinch temperature, and adjusting the pinch line position and the logistics line length further include: updating the pinch data according to the logistics data to adjust the number of the first grid and the interval of the vertical grid and adding and / or deleting the pinch lines; and adjusting the length of the logistics line to adapt to the distribution of the pinch lines after addition and / or deletion.

[0015] Furthermore, in some embodiments of the present invention, the steps of updating the pinch data based on the logistics data, adjusting the number of the first grid and the interval of the vertical grid based on the relative relationship between the logistics inlet / outlet temperature and the pinch temperature, and adjusting the pinch line position and the logistics line length further include: the nodes include a first node and a second node of the heat exchanger, checking the first node and the second node; and in response to the first node or the second node being a node crossing a pinch, adjusting the node crossing the pinch to the pinch line of the crossed pinch.

[0016] Furthermore, in some embodiments of the present invention, the steps of updating the pinch data based on the logistics data, adjusting the number of the first grid and the interval of the vertical grid based on the relative relationship between the logistics inlet / outlet temperature and the pinch temperature, and adjusting the pinch line position and the logistics line length further include: checking all the vertical grid lines of the vertical grid; and deleting the vertical grid line in response to the fact that the vertical grid line does not contain the node.

[0017] Furthermore, the dynamic drawing system for the chemical heat exchanger network flowchart based on relative temperature provided by the second aspect of the present invention includes a memory and a processor. The memory stores computer instructions. The processor is connected to the memory and configured to execute the computer instructions stored in the memory to implement the dynamic drawing method for the chemical heat exchanger network flowchart based on relative temperature provided in any of the above embodiments.

[0018] Furthermore, the computer-readable storage medium provided according to the third aspect of the present invention stores computer instructions. When the computer instructions are executed by a processor, the dynamic drawing method for a chemical heat exchange network flow chart based on relative temperature provided in any of the above embodiments is implemented. Attached Figure Description

[0019] The above-described features and advantages of the present invention will be better understood after reading the following detailed description of embodiments of the present disclosure in conjunction with the accompanying drawings. In the drawings, components are not necessarily drawn to scale, and components having similar related characteristics or features may have the same or similar reference numerals.

[0020] Figure 1 A schematic diagram illustrating the heat exchange network relationship in existing process simulation software is shown; Figure 2 A heat exchange network diagram is shown, drawn by a dynamic drawing system for a chemical heat exchange network flow diagram based on relative temperature, according to some embodiments of the present invention. Figure 3 A schematic diagram of a dynamic drawing system for a chemical heat exchange network flow chart based on relative temperature, provided according to some embodiments of the present invention, is shown. Figure 4 A flowchart illustrating a method for dynamically drawing a chemical heat exchange network flow chart based on relative temperature, according to some embodiments of the present invention, is shown. Figure 5 A schematic diagram of an initial heat exchanger network flow chart according to some embodiments of the present invention is shown; and Figures 6 to 9 A schematic diagram of the process of adding a heat exchanger node according to some embodiments of the present invention is shown. Detailed Implementation

[0021] The following specific embodiments illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. Although the description of the present invention is presented in conjunction with preferred embodiments, this does not mean that the features of the invention are limited to these embodiments. On the contrary, the purpose of describing the invention in conjunction with embodiments is to cover other options or modifications that may be derived based on the claims of the present invention. To provide a thorough understanding of the invention, many specific details will be included in the following description. The invention may also be implemented without using these details. Furthermore, to avoid confusion or obscuring the focus of the invention, some specific details will be omitted in the description.

[0022] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0023] Furthermore, the terms "upper," "lower," "left," "right," "top," "bottom," "horizontal," and "vertical" used in the following description should be understood as the orientations shown in the relevant paragraphs and accompanying drawings. These relative terms are for illustrative purposes only and do not imply that the described apparatus must be manufactured or operated in a specific orientation, and therefore should not be construed as limiting the invention.

[0024] It is understood that although terms such as "first," "second," and "third" may be used herein to describe various components, regions, layers, and / or parts, these components, regions, layers, and / or parts should not be limited by these terms, and these terms are only used to distinguish different components, regions, layers, and / or parts. Therefore, the first components, regions, layers, and / or parts discussed below may be referred to as second components, regions, layers, and / or parts without departing from some embodiments of the present invention.

[0025] As mentioned above, in the field of chemical process simulation, traditional process simulation flowcharts lack the ability to analyze heat exchanger networks. In existing process simulation flowcharts, the positions of heat exchangers and materials are arbitrarily placed, which cannot accurately reflect information such as temperature relationships and pinch point temperatures within the heat exchanger network.

[0026] To overcome the aforementioned deficiencies in the existing technology, the present invention provides a dynamic drawing method for a chemical heat exchanger network flowchart based on relative temperature, a dynamic drawing system for a chemical heat exchanger network flowchart based on relative temperature, and a computer-readable storage medium capable of drawing flowcharts specifically for heat exchanger network pinch point analysis, which can represent the temperature distribution and the relationship between heat exchangers and pinch points.

[0027] Please refer to Figure 2 , Figure 2 A heat exchange network flow diagram is shown, drawn by a dynamic drawing system for a chemical heat exchange network flow diagram based on relative temperature, according to some embodiments of the present invention.

[0028] The following will first be based on Figure 2 The present invention describes the heat exchange network flow diagram drawn by the dynamic drawing system for chemical heat exchange network flow diagram based on relative temperature provided by the present invention.

[0029] like Figure 2 As shown, the heat exchanger network flowchart can include horizontal lines, vertical lines, and diagonal lines in the heat exchanger network optimization design process.

[0030] The horizontal lines represent material flow lines. Red lines represent hot materials (providing heat during heat exchange), and blue lines represent cold materials (absorbing heat during heat exchange). Cold materials need to be heated during chemical production, while hot materials need to be cooled. The two flow lines exchange heat in opposite directions, which is represented by their reverse arrangement on the flow chart. That is, the temperature gradually decreases along the horizontal direction from left to right on the material flow lines. The arrow direction of the cold material flow line is opposite to that of the hot material flow line; typically, the hot material flows from left to right, and the cold material flows from right to left. However, the arrow directions of the cold and hot material flow lines can also be reversed.

[0031] In the various embodiments provided by this invention, the heat exchanger network flowchart follows the convention that the temperature decreases along the horizontal flow line from left to right, and will not be further explained thereafter. Those skilled in the art should understand that the heat exchanger network flowchart can also follow the convention that the temperature increases along the horizontal flow line from left to right.

[0032] The material flow lines are grouped and arranged by type, from top to bottom as follows: cold process materials (such as circulating water, air, etc.), hot process materials, cold process materials, and hot utility materials (such as steam, fuel, etc.). A solid line indicates that the heat in that section has been distributed to the heat exchanger, while a dashed line indicates that the heat in that section has not yet been distributed to the heat exchanger.

[0033] Vertical lines are divided into two categories: pinch lines and heat exchanger lines.

[0034] The pinch line can be a dashed line, representing the location of the pinch point in the heat exchanger network system. For example, in... Figure 1 In the process, the temperature of the hot flow at the pinch point is 150℃, and the temperature of the cold flow is 140℃.

[0035] The heat exchanger network flow diagram is divided into two sub-networks based on the pinch line. When the temperature decreases from left to right, the portion above the pinch line (left side of the pinch line in the flow diagram) requires only an external heat source for heating and is called the heat sink; the portion below the pinch line (right side of the pinch line in the flow diagram) only needs to discharge heat to an external heat source and is called the heat source. There may be more than one pinch line, therefore, the number of sub-networks may be greater than two. When there are multiple pinch lines, the heat sink is always located to the left of the leftmost (highest temperature) pinch line; the heat source is always located to the right of the rightmost (lowest temperature) pinch line.

[0036] The range of inlet and outlet temperatures for cold and hot logistics lines can be used to determine whether a logistics line crosses a pinch line. For example, if the pinch temperature for a hot logistics line is 100°C and the pinch temperature for a cold logistics line is 80°C, then a cold logistics line crossing a pinch line is considered to be crossing a pinch line when it needs to heat from 30°C to 100°C; similarly, a hot logistics line crossing a pinch line is considered to be crossing a pinch line when it needs to cool from 150°C to 50°C.

[0037] The length of the flow lines is adjusted to fit the pinch line principle, meaning that the length of each flow line on the same side of the pinch line is the same. Within the same range, the length of each flow line is not drawn based on temperature differences; that is, the length of the flow lines is the same within the same range. For example, if the pinch temperature of the hot flow is 100°C and the pinch temperature of the cold flow is 80°C, and there are two cold flow lines with initial temperatures both below 80°C—one from 30°C to 50°C and the other from 20°C to 80°C—although these two cold flow lines have different temperature ranges, their lengths are the same when drawing the heat exchange network flow diagram; that is, they extend from the starting point on the right side of the flow diagram to the pinch line on the left.

[0038] The heat exchanger can be represented by a solid line, with solid dots at both ends to represent the hot and cold sides of the heat exchanger. The hot and cold sides of the heat exchanger are connected to different transverse flow lines.

[0039] The sequence of heat exchangers on the flow path clearly reflects the upstream and downstream relationships between them. For example, if the hot side of heat exchanger A and the hot side of heat exchanger B are the same hot stream, and since the hot stream flows from left to right on the diagram, and the temperature change of the stream is unidirectional in the heat exchange network design, if heat exchanger A is to the left of heat exchanger B, then for this hot stream, heat exchanger A is upstream of heat exchanger B.

[0040] Heat exchangers can be represented by both vertical and diagonal lines. When the temperatures on the hot and cold sides of the heat exchanger are on the same side of the pinch line, the heat exchanger is represented by a vertical line; when the temperatures on the hot and cold sides are on opposite sides of the pinch line, the heat exchanger is represented by a diagonal line; when the temperatures on both sides cross the pinch line, the heat exchanger is represented by a vertical line that coincides with the pinch line.

[0041] In addition, the heat exchanger network flow diagram also includes annotation information. This annotation information includes, but is not limited to, the name of the material, the temperature range, the pinch point temperature, the name of the heat exchanger, the heat load of the heat exchanger, and the temperature of the hot and cold sides of the heat exchanger.

[0042] The heat exchange network flowchart generated by the dynamic drawing system for chemical heat exchange network flow diagrams based on relative temperature provided by this invention can display the flow direction of materials, heat exchanger connections, and area division. The sequence of heat exchangers along the flow line clearly reflects the upstream and downstream relationships between heat exchangers, as well as the relative temperature differences between heat exchangers and between heat exchangers and pinch lines. It clearly and conveniently displays the pinch positions of the heat exchange system on the heat exchange network flowchart, intuitively showing the relative relationship between the hot and cold sides of the heat exchangers and the pinch lines, and facilitating users in statistically analyzing heat exchange across pinch points.

[0043] Compared to using the material temperature as the coordinate axis directly, this heat exchanger network flowchart can express the relative temperature relationships between heat exchangers and between heat exchangers and pinch lines. It can also avoid the problem that some material lines are too short to arrange heat exchangers when using material temperature as the horizontal coordinate axis directly.

[0044] The following will specifically explain how the dynamic drawing method and system for the chemical heat exchange network flowchart based on relative temperature provided by the present invention draw the aforementioned heat exchange network flowchart.

[0045] In some non-limiting embodiments, the dynamic drawing method for the chemical heat exchange network flowchart based on relative temperature provided in the first aspect of the present invention can be implemented via the dynamic drawing system for the chemical heat exchange network flowchart based on relative temperature provided in the second aspect of the present invention.

[0046] Please refer to Figure 3 , Figure 3 A schematic diagram of a dynamic drawing system for a chemical heat exchange network flow chart based on relative temperature, provided according to some embodiments of the present invention, is shown.

[0047] like Figure 3 As shown, the dynamic drawing system 300 for chemical heat exchanger network flowcharts based on relative temperature can be configured with a memory 310 and a processor 320. The memory 310 includes, but is not limited to, the computer-readable storage medium 311 described in the third aspect of the present invention, which stores computer instructions. The processor 320 is connected to the memory 310 and configured to execute the computer instructions stored in the memory 310 to implement the dynamic drawing method for chemical heat exchanger network flowcharts based on relative temperature provided in the first aspect of the present invention.

[0048] The following will describe the working principle of the aforementioned dynamic drawing system for chemical heat exchanger network flowcharts based on relative temperature, using examples of dynamic drawing methods for relative temperature-based flowcharts. Those skilled in the art will understand that these embodiments of dynamic drawing methods are merely non-limiting implementations provided by the present invention, intended to clearly demonstrate the main concepts of the invention and provide specific solutions convenient for public implementation, rather than limiting all functions or operating methods of the dynamic drawing system. Similarly, this dynamic drawing system is also only a non-limiting implementation provided by the present invention and does not limit the executing entities and execution order of the steps in these dynamic drawing methods.

[0049] Please refer to Figure 4 , Figure 4 A flowchart illustrating a dynamic drawing method for a chemical heat exchange network flow chart based on relative temperature, according to some embodiments of the present invention, is shown.

[0050] like Figure 4 As shown, the dynamic drawing system can first determine the pinch data based on logistics data and pinch analysis results. Here, logistics data may include logistics quantity, logistics type, and inlet / outlet temperatures. Pinch data may include the number of pinches and the pinch temperature.

[0051] In some embodiments, the dynamic rendering system may be configured with a grip analysis module to perform grip analysis, or the grip data determined by the user inputting the grip analysis results. Alternatively, the dynamic rendering system may obtain the calculation results of the determined grip problem through external analysis and processing software. The grip analysis method may be an enthalpy diagram or a problem table method. Here, the specific solution of the grip analysis method does not involve the technical improvement of this invention and will not be elaborated upon.

[0052] Then, as Figure 4 As shown, the dynamic drawing system can determine the initial heat exchange network flow diagram based on the structure obtained from the pinch analysis and the relative relationship between the inlet and outlet temperatures of the logistics and the pinch temperature.

[0053] In this invention, the relative temperature relationship can be understood as a qualitative rather than a quantitative one. That is, the horizontal relationship between different material flow lines, pinch lines, and nodes is determined solely by comparing the magnitude of temperature values. The specific numerical value of temperature has no other meaning besides comparison. Therefore, relative temperature or relative relationship can be understood as the relative level of temperature, emphasizing only the magnitude of the relationship, not the numerical value itself.

[0054] Please refer to Figure 5 , Figure 5 A schematic diagram of an initial heat exchanger network flow chart provided according to some embodiments of the present invention is shown.

[0055] like Figure 5 As shown, the initial heat exchanger network flow chart only includes the material flow lines, pinch lines, and hidden initial grid lines.

[0056] In some embodiments, the dynamic drawing system may first determine the number of first grids in the horizontal direction based on grip data and then draw the vertical grids.

[0057] The dynamic rendering system can calculate the temperature and number of grips based on the grip problem, and determine the number of the first grid in the horizontal direction according to the principle that the left end of the logistics line occupies 1 grid, the right end occupies 2 grids, and 1 grid is reserved on each side of the grip line. After determining the grid unit length based on the number of the first grids and the canvas pixels, vertical grid lines are drawn, thereby dividing the horizontal direction into grids.

[0058] Then, the dynamic drawing system can draw grip lines on the corresponding vertical grid lines based on the grip position.

[0059] For example, in Figure 5In the process, the pinch analysis determined that there is only one pinch point, meaning the initial heat exchanger network flow diagram has only one pinch line. The dynamic drawing system reserves one grid on each side of the pinch line, i.e., the first grid number plus 2. Then, extending leftward from the grid to the left of the pinch line, one grid is allocated to the left endpoint of the flow path, i.e., the first grid number plus 1. Then, extending rightward from the grid to the right of the pinch line, two grids are allocated to the right endpoint of the flow path, i.e., the first grid number plus 2. Thus, the dynamic drawing system determines that the initial heat exchanger network flow diagram has 5 grids in the horizontal direction. After determining the unit length of each grid based on the first grid number and the canvas size in the horizontal direction, a vertical grid formed by 6 vertical grid lines divides the horizontal direction into 5 grids. Based on the drawn vertical grid, the pinch point position corresponds to the 3rd vertical grid line, and the pinch line is drawn on this vertical grid line. The horizontal coordinate of the first vertical grid line is 0, and the horizontal coordinate of the pinch line is 2.

[0060] Subsequently, the dynamic rendering system can determine the number of second grids in the vertical direction based on the logistics data and draw a horizontal grid. Based on the relative relationship between the inlet / outlet temperatures and the pinch point temperatures of the pinch line, logistics lines are drawn on the horizontal grid lines. On the horizontal grid lines, the temperature of the logistics lines gradually decreases or increases from left to right.

[0061] Specifically, the horizontal grid lines that make up the horizontal grid are the grid lines where the logistics items are located. Therefore, the number of horizontal grid lines equals the number of logistics items. Based on the number of horizontal grid lines, the number of the second grid in the vertical direction can be determined (i.e., the number of logistics items minus 1). After determining the unit length of each grid based on the number of the second grid and the vertical dimensions of the canvas, the horizontal grid is drawn.

[0062] Then, based on logistics data and pinch lines, logistics lines are drawn on horizontal grid lines. The dynamic drawing system can draw logistics lines according to the flow direction of logistics and the relative relationship between the inlet and outlet temperatures and the pinch temperatures determined by pinch analysis results. The length of each logistics line within each interval is the same. Figure 5 In the illustrated embodiment, the lengths of the logistics lines on the same side of the clamp line are the same.

[0063] like Figure 5 As shown, the initial heat exchanger network flow diagram contains a total of 4 material flow lines: hot1 material flow line, hot2 material flow line, cold1 material flow line and cold2 material flow line.

[0064] Based on the relative relationship between the inlet and outlet temperatures and the pinch line temperature, hot1 and cold1 logistics lines cross the pinch line, while hot2 and cold2 logistics lines do not. With the temperature gradually decreasing from left to right, this indicates that the outlet temperature of hot1 logistics line is lower than the pinch line temperature, and the outlet temperature of cold1 logistics line is higher than the pinch line temperature. Correspondingly, the inlet and outlet temperatures of hot2 logistics line are both higher than the pinch line temperature, and the inlet and outlet temperatures of cold2 logistics line are both lower than the pinch line temperature.

[0065] The hot1, hot2, and cold1 logistics lines have the same length within the interval to the left of the grip point, and the hot1, cold1, and cold2 logistics lines have the same length within the interval to the right of the grip point.

[0066] The left endpoints of the hot1 and hot2 logistics lines are the import endpoints, and the right arrow-shaped endpoints are the export endpoints. The right endpoints of the cold1 and cold2 logistics lines are the import endpoints, and the left arrow-shaped endpoints are the export endpoints.

[0067] Hot1 and Hot2 logistics lines are for hot processes, while Cold1 and Cold2 logistics lines are for cold processes. According to the logistics layout rules, they are arranged from top to bottom on the horizontal grid lines in the order of Hot1, Hot2, Cold1, and Cold2.

[0068] Thus, through the above steps, the dynamic drawing system establishes an initial heat exchanger network flowchart, which includes material flow lines, gripping lines, and hidden initial grid lines for positioning. In subsequent optimization design processes, nodes are not allowed to be added within the grid of the heat exchanger network flowchart; nodes are only allowed to be added to the horizontal material flow lines.

[0069] Users can optimize the heat exchanger network design based on the initial heat exchanger network flowchart. During the optimization process, users can adjust the heat exchanger network flowchart. Adjustments to the heat exchanger network flowchart include adding, deleting, and modifying heat exchangers, material flow lines, and other modules within the flowchart.

[0070] In some embodiments, the heat exchanger network flowchart may include modules such as heat exchangers, splitters, mixers, and pinch lines. Each module may include nodes, which represent the module's position in the heat exchanger network flowchart. A heat exchanger has both hot and cold sides, therefore it has two nodes; splitters and mixers each have one node; pinch lines are vertical dashed lines that occupy the entire vertical grid line and have no nodes.

[0071] Preferably, nodes can have coordinates based on the grid. Setting coordinates for the grid lines makes the current position of each module in the heat exchanger network flowchart more intuitive.

[0072] When a user adjusts the heat exchanger network flow diagram, the dynamic drawing system can dynamically adjust the initial grid determined based on gripper data and material flow data to ensure a uniform distribution of the adjusted heat exchanger network flow diagram. Furthermore, during adjustments, the dynamic drawing system can determine node positions based on the relative temperatures of nodes and grippers, as well as the upstream and downstream order of each module, to visually represent the relationships between modules within the heat exchanger network flow diagram. In addition, the dynamic drawing system can check, prompt, or revise the adjustment operations to maximize the accuracy of user operations.

[0073] like Figure 4 As shown, in response to changes in nodes, the dynamic rendering system can adjust the number of first grid cells and the spacing of vertical grid cells based on the node positions. The node positions can be determined based on the relative relationship between the node temperature and the pinch point temperature, as well as the upstream and downstream order of the modules in the heat exchange network. Here, nodes include heat exchanger nodes, brancher nodes, and / or mixer nodes.

[0074] The upstream and downstream order of each module in the heat exchange network can be determined based on the temperature range of each module. The temperature range of each module is a subset of the inlet and outlet temperature range of its respective logistics line.

[0075] Due to the limitation of the temperature range that the heat exchanger can be set, the dynamic drawing system cannot change the relative positions of the heat exchanger nodes before and after the material flow by modifying the hot and cold side temperatures of the heat exchanger.

[0076] For example, if a hot stream is cooled from 300°C to 100°C, and heat exchanger A has a temperature range of 300°C-240°C, heat exchanger B has a temperature range of 240°C-180°C, and heat exchanger C has a temperature range of 180°C-150°C, then the upstream and downstream relationships of heat exchangers A, B, and C are determined. Heat exchangers A, B, and C are installed on this stream in descending order of temperature; that is, heat exchanger A is upstream of heat exchanger B, and heat exchanger B is upstream of heat exchanger C.

[0077] In this embodiment, if heat exchangers A and C are initially set, the dynamic rendering system cannot set the temperature of the high-temperature end of heat exchanger B to be greater than 240°C when setting the temperature, because this temperature range is already occupied by heat exchanger A; similarly, the low-temperature end of heat exchanger B cannot be set below 180°C, because this temperature range is already occupied by heat exchanger C. However, the dynamic rendering system can set the temperature of heat exchanger B between 240°C and 180°C, such as 220°C to 190°C, allowing for the addition of new heat exchangers on both sides of heat exchanger B. The dynamic rendering system also cannot directly modify the temperature range of heat exchanger B to 150°C to 100°C, as this would alter the upstream and downstream relationship between heat exchangers B and C.

[0078] Changes to nodes can include adding nodes, deleting nodes, and adjusting node temperature to adjust node position.

[0079] The location of nodes can be specified by the user through actions such as clicking. When the user specifies the node location by clicking, the node location should conform to the relative relationship between the node's temperature and the gripper temperature, as well as the upstream and downstream order of each module. Alternatively, the node location can be inserted by the dynamic drawing system based on the upstream and downstream order of each module determined by the node temperature input by the user, and the relative relationship between the node's temperature and the gripper temperature.

[0080] In some embodiments, in response to the addition of a node, the dynamic rendering system can insert vertical grid lines based on the node's location. Based on the inserted vertical grid lines, the dynamic rendering system can adjust the first grid number and the spacing of the vertical grids. The node is located on the inserted vertical grid lines. The spacing of the vertical grids can be determined by uniformly dividing the canvas based on the first grid number and the canvas's horizontal dimensions, and will not be elaborated upon here.

[0081] Preferably, when coordinates are set in the grid, the dynamic rendering system can calculate the horizontal coordinates of the adjacent vertical grid lines based on the inserted node. After inserting a vertical grid line, the horizontal coordinates of the nodes on the vertical grid line to the right of that vertical grid line are incremented by 1.

[0082] Please refer to Figures 6 to 9 , Figures 6 to 9 A schematic diagram of the process of adding a heat exchanger node according to some embodiments of the present invention is shown.

[0083] A heat exchanger includes a first node and a second node representing the hot and cold sides. When a user adds a heat exchanger to the heat exchanger network diagram, if the horizontal coordinates (X-coordinates) of the first and second nodes are the same, the dynamic drawing system can directly insert a vertical grid line at that location. For example... Figure 6As shown, when the inserted first and second nodes are located between the vertical grid line with a horizontal coordinate of 3 and the vertical grid line with a horizontal coordinate of 4, the dynamic rendering system can insert a vertical grid line at that position. Further, the horizontal coordinate of this inserted vertical grid line is set to 4, and the coordinates of the nodes to the right of this vertical grid line are incremented by 1. After inserting the vertical grid line, the dynamic rendering system can redetermine the number of first grids in the horizontal direction and redraw the vertical grid to adjust the heat exchanger network flow diagram. The adjusted heat exchanger network flow diagram is shown below. Figure 7 As shown. Connecting the first node and the second node forms the vertical heat exchanger module inserted into the heat exchanger network flowchart.

[0084] When the horizontal coordinates (X coordinates) of the first node and the second node are different, the dynamic drawing system will check the relative relationship between the first node and the second node and the pinch temperature, as well as the upstream and downstream relationship between the heat exchanger module and other modules, in order to provide prompts or make corrections to the user.

[0085] In some embodiments, the dynamic drawing system may check whether the horizontal coordinates of the first node or the second node can be adjusted to make the horizontal coordinates of the first node and the second node the same.

[0086] When the horizontal coordinate of the first node is X1 and the horizontal coordinate of the second node is X2, if there are no pinch lines, heat exchanger nodes, or other factors affecting the relative temperature relationship or upstream / downstream order of the nodes in the material flow containing the second node, then the second node can be adjusted to the horizontal coordinate X1 of its material flow. The dynamic drawing system can then adjust the horizontal coordinate X2 of the second node to make the horizontal coordinates of the first and second nodes the same. Similarly, if the relative relationship between the temperature of the second node and the pinch temperature is inaccurate after adjustment, or if the upstream / downstream order of the modules is changed, then the position of that node cannot be adjusted.

[0087] If only one of the two nodes can be adjusted, then the adjustable node is adjusted to make the heat exchanger as vertical as possible. If both nodes can be adjusted, the dynamic drawing system can adjust the horizontal coordinate of the later-specified node.

[0088] After the dynamic drawing system adjusts the first or second node to make their X coordinates the same, it can then proceed according to... Figure 6 and Figure 7 The operation shown involves inserting a vertical grid line at that location and adjusting the number of the first grid and the spacing of the vertical grids based on the insertion of the vertical grid line.

[0089] If neither node can be adjusted, the dynamic rendering system inserts vertical grid lines based on the positions of the first and second nodes. In response to the insertion of the vertical grid lines, the number of first grid cells and the spacing of the vertical grid cells are adjusted. The first and second nodes are then positioned on the inserted vertical grid lines.

[0090] like Figure 8 As shown, in one example, the hot and cold sides of the heat exchanger are located on opposite sides of the pinch line, and the dynamic rendering system cannot adjust the horizontal coordinates of the first and second nodes of the heat exchanger. The dynamic rendering system adjusts the horizontal coordinates of the first node (…) at the first node (…) at the second node (…) at the third node (…) at the fourth node (…) at the fifth node (…) at the sixth ... Figure 8 Insert a vertical grid line at node 1 in the middle, and at the second node ( Figure 8 2) Insert a vertical grid line at the node position. Furthermore, the dynamic rendering system can adjust the node's coordinate values ​​accordingly based on the inserted vertical grid line. For example, in... Figure 8 In the process, after setting the horizontal coordinates of the vertical grid line inserted at the first node to the coordinates of the right-hand vertical grid line, the horizontal coordinates of the right-hand node are incremented by 1; similarly, after setting the horizontal coordinates of the vertical grid line inserted at the second node to the coordinates of the right-hand vertical grid line, the horizontal coordinates of the right-hand node are incremented by 1. After inserting the vertical grid lines, the dynamic drawing system can redetermine the number of the first grid lines in the horizontal direction and redraw the vertical grids to adjust the heat exchanger network flowchart. The adjusted heat exchanger network flowchart is shown below. Figure 9 As shown.

[0091] Changes to nodes can also include node deletion. In some embodiments, when a user deletes a node, the dynamic rendering system can delete the vertical grid line containing the node based on its location. After the vertical grid line containing the node is deleted, the first grid number and the spacing of the vertical grid lines are adjusted.

[0092] In some embodiments, taking a heat exchanger node as an example, when a user deletes one node of the heat exchanger, another node of the heat exchanger module is deleted accordingly.

[0093] Furthermore, after deleting the vertical grid line where the node is located, the dynamic rendering system can also adjust the horizontal coordinates of each node by reducing the horizontal coordinates of all nodes to the right of the vertical grid line by 1.

[0094] Changes to nodes also include adjustments to node positions. Node position adjustments are typically due to changes in the logistics flow around the node (i.e., changes in the vertical Y-coordinate), changes in the upstream and downstream sequence of modules, or changes in the node's temperature.

[0095] Users can move the node horizontally or vertically by dragging and dropping with the mouse.

[0096] Whenever the position of a node is adjusted, the dynamic rendering system checks, prompts, and revises the node's position based on the relative relationship between the node's temperature and the gripper temperature, as well as the upstream and downstream order of each module.

[0097] Taking a heat exchanger as an example, when the position of one node of the heat exchanger is adjusted to another material, the coordinates of the other node of the heat exchanger remain unchanged because its relative relationship with the pinch temperature does not change. The node that is adjusted to another material can only change its vertical coordinate (Y coordinate). After the adjustment, the relative relationship with the pinch temperature can be checked. If the position can indicate the new relative relationship, then the horizontal coordinate (X coordinate) remains unchanged.

[0098] Furthermore, when the nodes are adjusted, in response to the inconsistency of the horizontal coordinates of the two nodes of the heat exchanger, the dynamic drawing system can further check whether the horizontal coordinates of the nodes can be adjusted to make the X coordinates the same, thereby making the heat exchanger represented by a vertical line.

[0099] Here, the method to make the horizontal coordinates of the two nodes of the heat exchanger the same can be either to adjust the horizontal coordinate of one adjustable node to be the same as the horizontal coordinate of the other node, as mentioned above, or to adjust the two nodes together to a new position that conforms to the relative relationship between the temperatures of the two nodes and the pinch point temperature and conforms to the upstream and downstream order of each module, thereby merging the horizontal coordinates of the two nodes into a new horizontal coordinate.

[0100] When a dynamic rendering system merges two nodes to make their horizontal coordinates the same, this adjustment can be made through node deletion and addition operations. Specifically, the original vertical grid lines containing the two nodes are deleted, and then vertical grid lines are inserted at the new horizontal coordinate positions. After the adjustment, the initial grid size is redefined, and the vertical grid is drawn. Accordingly, the dynamic rendering system can adjust the coordinates of each node.

[0101] If the horizontal coordinates of two nodes cannot be adjusted to be the same, the dynamic drawing system will keep the horizontal coordinates of the two nodes unchanged.

[0102] Furthermore, when the user changes the horizontal position of a node, taking a heat exchanger as an example, the coordinates of the other node of the heat exchanger can remain unchanged. After the node is adjusted, in response to the inconsistency in the horizontal coordinates of the two nodes of the heat exchanger, the dynamic drawing system can further check whether the horizontal coordinates of the nodes can be adjusted to make the X coordinates the same, thereby representing the heat exchanger with a vertical line.

[0103] In addition, the position of the node in the horizontal direction may also change when the temperature of the heat exchanger changes, because the relative relationship between the node temperature and the pinch point temperature or the upstream and downstream sequence between the modules changes.

[0104] For example, in some embodiments, when the hot and cold side temperatures of the heat exchanger are adjusted within the limits of the settable temperature range, the relative relationship between the node temperature and the pinch point temperature may change, or other sub-sections on the logistics line may be left empty to set up new heat exchanger nodes so that heat exchanger nodes are added in the upstream and downstream sequence between modules.

[0105] When the temperature range on the hot and cold sides of the heat exchanger will not cause the heat exchanger to cross the pinch line or cause both nodes of the heat exchanger to move directly to the other side of the pinch line, the horizontal coordinates (X coordinates) of the two nodes of the heat exchanger will not change.

[0106] When the temperature range between the hot and cold sides of the heat exchanger causes the heat exchanger to cross the pinch point or causes the node to move to the other side of the pinch point line, it indicates that the relative relationship between the node temperature and the pinch point temperature has changed. The dynamic drawing system can redetermine the position of the node based on the relative relationship between the node temperature and the pinch point temperature.

[0107] In some embodiments, after a node is repositioned, the dynamic rendering system can adjust the horizontal coordinates of the two nodes based on the temperature change of the other node so that the horizontal coordinates of the two nodes are the same, as described above.

[0108] In a complex heat exchanger network flow diagram, a temperature adjustment at one node can affect multiple nodes in the heat exchanger network.

[0109] The dynamic drawing system can further determine whether the positions of other heat exchanger nodes in the heat exchanger network flowchart can be adjusted based on the aforementioned adjustment conditions. For example, when the temperature of a heat exchanger that crosses a pinch point is adjusted, the hot and cold sides of the heat exchanger are no longer crossing the pinch point, and this heat exchanger can be displayed vertically on the heat exchanger network flowchart. Then, heat exchangers that were previously blocked by this heat exchanger and could not be displayed vertically can have their node positions adjusted using the aforementioned adjustment method so that they can be displayed vertically.

[0110] In this way, the dynamic drawing system can display as many heat exchangers as possible vertically, making the flowchart clearer and more understandable. At the same time, the vertical display of heat exchangers also indicates that the heat exchangers can perform heat exchange within a reasonable range, minimizing the heat exchange across the pinch point and thus reducing the energy consumption of the device.

[0111] Finally, based on the adjustment results of the node positions, the dynamic drawing system can readjust the number of first grids in the horizontal direction and the spacing of the vertical grids to redraw the heat exchange network flowchart.

[0112] Please continue to refer to this. Figure 4The dynamic drawing system can respond to changes in logistics data by adjusting the number of second grids in the vertical direction and the spacing of the horizontal grids based on the logistics data.

[0113] Adjustments to logistics data trigger the re-solving of the pinch problem, changing the number and position of the pinch lines. These adjustments can include adding or deleting logistics items, modifying logistics temperatures, and adjusting the logistics sequence.

[0114] Then, based on the logistics data, the pinch data is updated, and based on the relative relationship between the logistics inlet / outlet temperature and the pinch temperature, the number of the first grid and the interval of the vertical grid are adjusted, and the pinch line position and logistics line length are adjusted.

[0115] Taking the addition of a logistics line as an example, the dynamic rendering system can add a horizontal grid line in the vertical direction and determine the inlet and outlet endpoints of the new logistics line, as well as their coordinates, based on the inlet and outlet temperatures. Accordingly, the dynamic rendering system can update the vertical coordinates (Y coordinate) by adding 1 to the Y coordinate of the new logistics line's subsequent (below) line.

[0116] Based on the newly added logistics data, the algorithm is re-solved to obtain new grip data. After comparing the new grip data with the original grip data, the number of first grid cells and the interval of vertical grid cells are adjusted according to the number of grip cells. Based on the grip temperature, it is determined which grip lines need to be deleted and which need to be added. Then, the length of the logistics lines is adjusted to accommodate the distribution of grip lines after addition and / or deletion.

[0117] In some embodiments, the method of adding grip lines is the same as Figure 5 The process is similar to creating the initial heat exchanger network flowchart. The dynamic rendering system determines the insertion position of the new pinch line based on the pinch temperature to be added and reserves one grid on each side of that position. In other words, the dynamic rendering system needs to insert three more vertical grid lines (including the new pinch line itself) when adding a pinch line. Correspondingly, the dynamic rendering system can add 3 to the horizontal coordinates of each node to the right of the pinch line position.

[0118] In some embodiments, the dynamic drawing system can check whether there are nodes on the grip line after determining that a grip line needs to be deleted. Figure 5 In the illustrated embodiment, if nodes exist on the grip line, the coordinates of these nodes are reduced by 1; that is, the positions of these nodes are adjusted to the previous vertical grid line of the grip line. Since the grip line reserves a grid when it is inserted, the previous vertical grid line of the grip line does not have a grip. It can be understood that... Figure 5The illustrated implementation is merely a non-limiting embodiment provided by the present invention. If the dynamic drawing system does not reserve a grid when adding grip lines, it can also achieve the technical effect of adjusting the node position on the grip lines by other methods such as re-inserting vertical grid lines.

[0119] Still with Figure 5 Taking the illustrated embodiment as an example, after transferring the nodes on the grip line that need to be deleted, the dynamic drawing system can delete the grip line and the empty vertical grid line reserved to the right of the grip line one by one, and correspondingly reduce the horizontal coordinate of the node to the right of the deleted grip line by 2.

[0120] After adding and / or deleting grip lines, the dynamic drawing system can adjust the length of the logistics line according to the inlet and outlet temperatures and grip temperatures of the logistics to adapt to the new grip distribution.

[0121] Preferably, after adding and / or deleting grip lines, the dynamic drawing system can check the position of the nodes and adjust the position of the nodes when the relative relationship between the nodes and grip lines changes.

[0122] Taking the positions of the first and second nodes of the heat exchanger as an example, based on the adjusted heat exchange network flowchart, the dynamic drawing system can determine whether the horizontal coordinates of the two nodes of the heat exchanger can be merged or adjusted to be the same. If they can be merged or adjusted, in some embodiments, the dynamic drawing system can prioritize merging or adjusting them to the left end of the screen.

[0123] In addition, when the first or second node of the heat exchanger becomes a node that crosses the clamp, the horizontal coordinate of the node that crosses the clamp is adjusted to be consistent with the horizontal coordinate of the clamp line it crosses, so as to follow the node positioning principle of crossing the clamp.

[0124] Here, a node that crosses the pinch point refers to a node whose temperature range (i.e., cold side or hot side) is across the pinch point, meaning the pinch point temperature falls within the node's temperature range. For example, if the pinch point temperature of the hot stream is 100°C, and the temperature range of the hot side of the heat exchanger decreases from 150°C to 80°C, then 100°C falls within the range of 150°C-80°C, and the hot side node of the heat exchanger is a node that crosses the pinch point.

[0125] When a node is a node that spans multiple grips, the dynamic drawing system follows the node positioning principle for nodes that span multiple grips, adjusting the node to the grip line of the grip it spans.

[0126] Since a heat exchanger node may span multiple clamps, the principle for locating nodes that span clamps is that when the position of a node spanning clamps is adjusted, the dynamic drawing system will adjust the node's position to the coordinates of the clamp line closest to the end point of the material flow among the clamps it spans. In other words, if the temperature range of a node spans multiple clamps, this node will be displayed on the clamp line.

[0127] After adjusting the positions of each node, the dynamic rendering system can also check all vertical grid lines. If a vertical grid line does not contain a node, it is deleted. In some embodiments, for example... Figure 5 In the example shown, the vertical grid lines include reserved vertical grid lines. Therefore, when checking the vertical grid lines, the vertical grid lines are deleted in response to the vertical grid lines not being reserved and not containing nodes.

[0128] Adjusting logistics data also includes deleting logistics items. When deleting a logistics item, the dynamic rendering system checks if the item contains any nodes; if it does, it prompts the user that deletion is not possible. After deleting a logistics item, the dynamic rendering system adjusts the number of second grid cells in the vertical direction and the spacing of the horizontal grid cells. Based on the logistics data, the gripper data is updated, and the above steps are repeated to adjust the number of first grid cells and the spacing of the vertical grid cells, as well as the gripper line position and logistics line length, based on the relative relationship between the logistics inlet / outlet temperature and the gripper temperature.

[0129] Similarly, the adjustment of logistics data also includes the adjustment of logistics temperature and logistics sequence. At this time, the dynamic drawing system can update the grip data based on the logistics data without adjusting the number of second grids in the vertical direction and the interval of horizontal grids, and repeat the above steps to adjust the number of first grids and the interval of vertical grids based on the relative relationship between logistics inlet and outlet temperatures and grip temperatures, and adjust the grip line position and logistics line length.

[0130] Therefore, users can add, delete, and modify heat exchangers or material flow lines based on the heat exchanger network flowchart through the dynamic drawing system. Regardless of whether the heat exchanger network flowchart is simple or complex, the dynamic drawing system can clearly and intuitively display the relationships between material flow lines, modules (especially heat exchangers), and grips. Furthermore, the dynamic drawing system can dynamically adjust each node after user operations based on grip analysis technology to improve the efficiency of users' optimization design based on the heat exchanger network flowchart.

[0131] In summary, the dynamic drawing method and system for chemical heat exchanger network flowcharts based on relative temperature provided by this invention can display the relative temperature of each material flow line, module, and pinch line. The heat exchanger network flowchart is dynamically updated based on user adjustments to nodes such as heat exchangers and material flow data. By dynamically adjusting the number and position of the grid, each module can be evenly distributed in the drawn heat exchanger network flowchart, thus intuitively presenting the relationships between modules in the heat exchanger network flowchart to the user. This allows the user to perform subsequent heat exchanger network optimization analysis based on a clear, accurate, and easy-to-understand heat exchanger network flowchart.

[0132] Although the methods described above are illustrated and depicted as a series of actions for the sake of simplicity, it should be understood and appreciated that these methods are not limited by the order of the actions, as some actions may occur in a different order and / or concurrently with other actions from the illustrations and descriptions herein or not illustrated and described herein but which may be understood by those skilled in the art, according to one or more embodiments.

[0133] Those skilled in the art will understand that information, signals, and data can be represented using any of a variety of different techniques and skills. For example, the data, instructions, commands, information, signals, bits, symbols, and chips described throughout the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or optical particles, or any combination thereof.

[0134] Those skilled in the art will further appreciate that the various illustrative logic blocks, modules, circuits, and algorithm steps described in conjunction with the embodiments disclosed herein can be implemented as electronic hardware, computer software, or a combination of both. To clearly illustrate this interchangeability between hardware and software, the various illustrative components, blocks, modules, circuits, and steps are described above in a generalized manner in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system. Those skilled in the art may implement the described functionality in different ways for each specific application, but such implementation decisions should not be construed as departing from the scope of the invention.

[0135] The various illustrative logic modules and circuits described in conjunction with the embodiments disclosed herein may be implemented or performed using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but in alternatives, it may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors cooperating with a DSP core, or any other such configuration.

[0136] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor such that the processor can read and write information to / from the storage medium. In an alternative, the storage medium may be integrated into the processor. The processor and storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In an alternative, the processor and storage medium may reside as discrete components in the user terminal.

[0137] In one or more exemplary embodiments, the described functionality may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software as a computer program product, the functionality may be stored or transmitted as one or more instructions or code on or through a computer-readable medium. A computer-readable medium includes both computer storage media and communication media, encompassing any medium that facilitates the transfer of a computer program from one location to another. A storage medium may be any available medium accessible to a computer. By way of example and not limitation, such a computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and is accessible to a computer. Any connection is also legitimately referred to as a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of a medium. As used in this article, disk and disc include compact discs (CDs), laser discs, optical discs, digital multi-purpose discs (DVDs), floppy disks, and Blu-ray discs. Disks typically reproduce data magnetically, while discs reproduce data optically using lasers. Combinations of these should also be included within the scope of computer-readable media.

[0138] The prior description of this disclosure is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to this disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not intended to be limited to the examples and designs described herein, but should be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for dynamically drawing a chemical heat exchange network flow chart based on relative temperature, characterized in that, Including the following steps: The pinch data is determined based on logistics data and pinch analysis results. The pinch data includes the number of pinches and the temperature of the pinches. The logistics data includes the quantity of logistics, the type of logistics, and the temperature of the logistics inlet and outlet. Based on the relative relationship between the inlet and outlet temperatures of the logistics and the pinch point temperature, the initial heat exchange network flowchart is determined; In response to changes in nodes, the number of first grids in the horizontal direction and the spacing of vertical grids are adjusted based on the position of the nodes. The position of the nodes is determined based on the relative relationship between the temperature of the nodes and the pinch point temperature, as well as the upstream and downstream order of each module in the heat exchange network. The modules include heat exchangers, branchers, and / or mixers, and the nodes include heat exchanger nodes, brancher nodes, and / or mixer nodes. In response to changes in the logistics data, the number of second grids in the vertical direction and the spacing of the horizontal grids are adjusted based on the logistics data; as well as The pinch data is updated based on the logistics data. The number of the first grid and the interval of the vertical grid are adjusted based on the relative relationship between the logistics inlet / outlet temperature and the pinch temperature. The pinch line position and logistics line length are also adjusted.

2. The method for dynamically drawing a chemical heat exchange network flow chart as described in claim 1, characterized in that, The steps for determining the initial heat exchanger network flowchart include: The number of the first grid is determined based on the grip data, and the vertical grid is drawn; the grip line is drawn on the vertical grid line at the grip location; and The number of the second grid is determined based on the logistics data and the horizontal grid is drawn. The logistics line is drawn on the horizontal grid line based on the relative relationship between the logistics inlet and outlet temperatures and the pinch point temperature of the pinch point line. The temperature of the logistics line gradually decreases or increases from left to right on the horizontal grid line.

3. The method for dynamically drawing a chemical heat exchange network flow chart as described in claim 1, characterized in that, The step of adjusting the number of the first grid and the spacing of the vertical grid based on the position of the node in response to a change in the node includes: In response to the addition of the node, a vertical grid line is inserted based on the node's addition position; and In response to the insertion of a vertical grid line, the number of the first grid and the spacing of the vertical grid are adjusted, and the node is located on the inserted vertical grid line.

4. The method for dynamically drawing a chemical heat exchange network flow chart as described in claim 3, characterized in that, The nodes include a first node and a second node of the heat exchanger. The step of adjusting the number of the first grid and the spacing of the vertical grid based on the position of the node in response to a change in the node includes: Add the heat exchanger to the heat exchanger network flowchart; In response to the fact that the X coordinates of the first node and the second node are different, check whether the horizontal coordinates of the first node or the second node can be adjusted to make the horizontal coordinates of the first node and the second node the same; When the relative relationship between the adjusted temperature of the first or second node and the pinch temperature is accurate and the upstream and downstream order of each module is not changed, adjust the first or second node so that the X coordinates of the first and second nodes are the same, and insert the first vertical grid line at the adjusted X coordinate. In response to the insertion of the first vertical grid line, the number of the first grid and the spacing of the vertical grid are adjusted, with the first node and the second node located on the first vertical grid line; When the relative relationship between the adjusted temperature of the first or second node and the pinch point temperature is inaccurate or the upstream and downstream order of the modules is changed, a second vertical grid line and a third vertical grid line are inserted based on the addition positions of the first and second nodes, respectively; and In response to the insertion of the second and third vertical grid lines, the number of the first grids and the spacing of the vertical grids are adjusted, with the first node and the second node located on the second and third vertical grid lines, respectively.

5. The method for dynamically drawing a chemical heat exchange network flow chart as described in claim 4, characterized in that, The step of adjusting the number of the first grid and the spacing of the vertical grid based on the position of the node in response to a change in the node further includes: In response to the change of the node, check whether the first and second nodes of other heat exchangers in the heat exchange network flowchart can be adjusted so that the horizontal coordinates of the first and second nodes of other heat exchangers are the same.

6. The method for dynamically drawing a chemical heat exchange network flow chart as described in claim 1, characterized in that, The steps of updating the pinch data based on the logistics data, adjusting the number of the first grid and the interval of the vertical grid based on the relative relationship between the logistics inlet / outlet temperature and the pinch temperature, and adjusting the pinch line position and logistics line length further include: Update the grip data based on the logistics data to adjust the number of the first grid and the spacing of the vertical grid, and add and / or delete the grip lines; and Adjust the length of the logistics line to accommodate the distribution of the grip lines after addition and / or deletion.

7. The method for dynamically drawing a chemical heat exchange network flow chart as described in claim 1, characterized in that, The steps of updating the pinch data based on the logistics data, adjusting the number of the first grid and the interval of the vertical grid based on the relative relationship between the logistics inlet / outlet temperature and the pinch temperature, and adjusting the pinch line position and logistics line length further include: The nodes include a first node and a second node of the heat exchanger, and the first node and the second node are inspected; and In response to the first node or the second node being a node that crosses a clamp, the node that crosses a clamp is adjusted to the clamp line of the clamp it crosses.

8. The method for dynamically drawing a chemical heat exchange network flow chart as described in claim 7, characterized in that, The steps of updating the pinch data based on the logistics data, adjusting the number of the first grid and the interval of the vertical grid based on the relative relationship between the logistics inlet / outlet temperature and the pinch temperature, and adjusting the pinch line position and logistics line length further include: Check all the vertical grid lines of the vertical grid; and In response to the fact that the vertical grid line does not contain the node, the vertical grid line is deleted.

9. A dynamic drawing system for chemical heat exchange network flow diagrams based on relative temperature, characterized in that, include: Memory, on which computer instructions are stored; as well as A processor, connected to the memory, is configured to execute computer instructions stored in the memory to implement the dynamic drawing method for a chemical heat exchange network flow chart based on relative temperature as described in any one of claims 1 to 8.

10. A computer-readable storage medium storing computer instructions thereon, characterized in that, When the computer instructions are executed by the processor, the dynamic drawing method of the chemical heat exchange network flowchart based on relative temperature as described in any one of claims 1 to 8 is implemented.