Automatic drawing method suitable for subway station ventilation and air conditioning large system drawing
Through the automatic drawing method, the DeviceTree structure and an algorithm based on ideal path inspection are used to automatically draw the ventilation and air conditioning system diagram of the subway station, solving the problems of cumbersome and time-consuming manual drawing and error-prone, and improving work efficiency and system safety.
Patent Information
- Application Number
- CN202510294394.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2045-03-13
AI Technical Summary
In the prior art, drawing the ventilation and air conditioning system diagram of subway stations requires manual operation, which leads to cumbersome, time-consuming and prone to human errors, affecting the safe and reliable operation of the system.
An automatic drawing method is adopted to determine the single and double-ended type of the subway station, extract and store system diagram information, calculate the drawing scaling ratio, and use DeviceTree structure and algorithm based on ideal path inspection to realize automatic drawing and annotation of system diagrams.
The automatic drawing of large system diagrams of subway stations is realized, which reduces the burden on designers, improves work efficiency, and generates standard and accurate system diagrams, avoids errors caused by human factors, and ensures the safe and reliable operation of the system.
Smart Images

Figure CN119808202A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of HVAC system diagram design for subway stations, and in particular to an automatic drawing method suitable for a large ventilation and air conditioning system diagram for subway stations. Background Art
[0002] In the field of urban rail transit, subway ventilation and air conditioning systems are an important part of the operation, and their actual power consumption accounts for about 40-50% of the total power consumption of the subway. Generally, the ventilation and air conditioning system of the subway station is mainly composed of two parts: the ventilation and air conditioning system of the station hall and platform public area and the ventilation and air conditioning system of the station equipment management room. In actual engineering, the former is usually referred to as the large system, and the latter is referred to as the small system.
[0003] System diagrams include air conditioning wind and water system axonometric diagrams and system schematic diagrams. For some complex systems, the drawing of axonometric diagrams is more complicated than schematic diagrams. Therefore, system diagrams are usually expressed in the form of system schematic diagrams. System schematic diagrams, also called system flow charts, describe the loops and processes of the system in a concise and clear way, and also include the models, sizes, and quantity elements of all equipment. Because its drawing method does not require actual proportions, and the spatial position does not require strict consistency with the actual situation (only the relative position is required to be roughly consistent), the system schematic diagram is one of the most intuitive displays of the designer's design plan and is an important part of the design drawings.
[0004] At present, most subway-related ventilation and air-conditioning system diagrams still need to be drawn manually by designers. This process is tedious and complicated. Although it is highly repeatable, the whole process is still time-consuming and labor-intensive.
[0005] Therefore, it is urgent to introduce automatic drawing algorithms, use computer technology to provide design guidance and assistance to designers, and realize the automatic drawing of subway station large system diagrams. Automatic drawing can not only reduce the burden of designers and improve work efficiency, but also generate standard and accurate system diagrams, effectively avoid errors caused by human factors, and ensure the safe and reliable operation of the system.
[0006] Different from the automatic drawing of general building system diagrams, the large system diagram of a subway station needs to represent functional areas such as the station hall, platform, control and smoke exhaust room in the form of rooms in the system diagram; and the station hall level and the platform level are often at different elevations, so when drawing the system diagram, it is necessary to represent functional areas at different elevations in a plane coordinate system; this makes the drawing of the subway station system diagram more complicated, and brings new challenges to the automatic drawing algorithm. Summary of the invention
[0007] The object of the present invention is to provide an automatic drawing method suitable for a large ventilation and air-conditioning system diagram of a subway station.
[0008] The technical solution adopted by the present invention is: An automatic drawing method for a large system diagram of ventilation and air conditioning in a subway station comprises the following steps: S1, determine the single-end and double-end type of the subway station. For a single-end subway station, a DeviceTree instance will be created. For a double-end subway station, two DeviceTree instances in opposite directions will be created for storage; S2, extract and store system diagram information, that is, obtain the device information of the loop from the loop information, classify and sort the rooms according to the agreed order, and then store the extracted information in a tree-like structure DeviceTree; S3, calculating the scaling ratio of the drawing, that is, determining the scaling coefficients in the x direction and the y direction respectively based on the initial data of the control room and the public area, and additionally setting the safety factor and the safety distance; S4, system diagram drawing and information annotation, that is, traversing the DeviceTree to obtain the equipment, air duct and room information, and connecting the available ideal paths of the air ducts between devices. After completing the drawing of each circuit equipment, air duct and room in turn, annotate the equipment, air duct and room information to complete the ventilation and air conditioning system diagram.
[0009] Furthermore, the specific method of step S1 is: S1-1, determine the single-end or double-end type of the subway station based on the number of fresh air shafts or exhaust shafts or control rooms.
[0010] S1-2, a single-ended subway station will create a DeviceTree instance for storage, while a double-ended subway station will create two DeviceTree instances in opposite directions for storage.
[0011] S1-3, for the AB double-end subway station, the coordinates of the DeviceTree root node at the B end need to be re-declared according to the size of the DeviceTree at the A end, leaving enough space to ensure that the public area drawing will not overlap, and avoiding excessive intervals that lead to an unbalanced proportion of the public area and waste of drawing space.
[0012] Furthermore, the specific method of step S2 is: S2-1, read the loop information according to the information and obtain the device belonging to the loop.
[0013] 1) Read the circuit information to determine its type and the rooms it includes; 2) Traverse the room to obtain all the devices in the room; S2-2, classify and sort the rooms according to the agreed order.
[0014] 1) Re-declare the dimensions of each room based on the equipment information in the room and the floor on which the room is located.
[0015] 2) Divide the room into two types: equipment area and public area.
[0016] 3) The rooms in the equipment area are arranged in the agreed order.
[0017] S2-3, the read information is stored in a tree-like structure DeviceTree.
[0018] Furthermore, the specific method of step S3 is: S3-1, for a single-ended system, the scaling factor in the x direction is determined based on the distance in the x direction between the control room and the public area, and the set safety factor and safety distance are added.
[0019] S3-2, for a double-ended system, determine the scaling factor in the x-direction based on the distance between the two control rooms and the distance between the two fresh air shafts or exhaust shafts, with the added safety factor and safety distance.
[0020] S3-3, determining the scaling factor in the y direction according to the number of floors and size of the public area, and additionally the set safety factor and safety distance.
[0021] Furthermore, the specific method of step S4 is: S4-1, generate all equipment, ducts and rooms.
[0022] S4-1-1, read the root node and traverse the DeviceTree from the root node.
[0023] S4-1-2, traverse the air duct list and match the inlet equipment with the outlet equipment in turn.
[0024] S4-1-3, some equipment and rooms need to make a second declaration of size and coordinates based on the upstream equipment and internal equipment conditions.
[0025] S4-2, connect the air ducts between devices in the form of lines. More specifically, considering that the line connection problem in the subway station system diagram has the following characteristics: ① The connection line does not start from the center of the room abstracted as a rectangle, but from a certain position of the rectangle; ② The connected rectangles are of different sizes and are obstacles to each other during the connection process; ③ The rectangle based on the connection point may become an obstacle to the generation of the connection line to reach this connection point; ④ In principle, the connection line is required to be as short as possible, with as few crosses as possible, and the distribution of components as even as possible. Therefore, the present invention adopts a method based on ideal path checking to sequentially connect the devices in each loop linked list.
[0026] S4-2-1, parameter initialization, get the connection starting point , the end point of the connection , and direction generation room related equipment; S4-2-2, determining the wiring range according to the initial parameters, that is, determining the wiring range based on the relative position relationship between the starting point and the end point, the drawing space range and the nearest obstacle distribution information, so as to plan several paths within the wiring range; S4-2-3, calculate the ideal path according to the given order and obtain the connection instance ; S4-2-4, conduct a rationality check, including that the connection line cannot overlap with the existing connection line and cannot pass through the obstacle area; if it passes, it is output; if it does not pass, the alternative path is calculated according to the established order; S4-2-5, when the alternative path is empty, start point-by-point exploration, that is, move the starting point along the starting direction according to a certain step length, and turn towards the end point to obtain the turning point ; S4-2-6, As a new starting point , return to S4-2-2 to cycle; S4-2-7, loop ends, output connection example .
[0027] S4-3, in accordance with the agreed order, draw each circuit equipment, air duct and room in turn, where the instantiated connecting lines represented as air ducts can complete the cross interruption in the specified direction (x / y).
[0028] S4-4, mark the information of rooms, equipment, air ducts, etc.
[0029] The present invention adopts the above technical scheme, based on the particularity of the subway station system diagram, by extracting information from standardized input, setting loops, allocating equipment, connecting air ducts, information marking and other links, and establishes an automatic drawing process of the subway station air conditioning system diagram based on conventional design, which can realize the automatic drawing of the subway station large system diagram.
[0030] Compared with the prior art, the beneficial effect of the present invention is that: in order to solve the problem that it is time-consuming and labor-intensive to manually draw a large system diagram of subway ventilation and air conditioning, the present invention provides an automatic drawing method suitable for a large system diagram of subway ventilation and air conditioning, and uses computer technology to provide design guidance and assistance to designers, thereby realizing the automatic drawing of large systems of subway stations. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments; Figure 1 It is a flow chart of an automatic drawing method applicable to a large ventilation and air conditioning system of a subway station; Figure 2 Information to include for equipment, rooms, loops, and ducts; Figure 3 It is a basic structural diagram of the tree-like structure DeviceTree; Figure 4 A schematic diagram of the process of drawing and annotating the DeviceTree traversal; Figure 5 It is a flowchart of the line exploration algorithm based on the ideal path check; Figure 6 When the connection directions of the start and end points are not parallel, the end point is located on the positive direction side of the start point, and the extended lines of the connection directions of the start and end points have an intersection. Figure 7 When the connection directions of the start and end points are not parallel, the end point is located in the positive direction of the start point, and the reverse extension line of the connection direction of the end point and the connection direction of the start point have an intersection. Figure 8 A schematic diagram of the path planning when the starting and ending points are not connected in parallel and the end point is located in the opposite direction of the starting point; Fig. 9 A schematic diagram of a path planning where the end point is on the positive direction side of the starting point and in the same direction; Fig.10 This is a schematic diagram of the path planning where the end point is located on the positive direction side of the starting point and in the reverse direction; Fig.11 A schematic diagram of a path planning where the end point is located on the opposite side of the starting point and in the same direction; Fig.12 This is a schematic diagram of the path planning in which the end point is located on the opposite side of the starting point and in the reverse direction; Fig.13 This is the result of automatic drawing in the embodiment. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0033] like Figures 1 to 7 As shown in one of the embodiments, the present invention discloses an automatic drawing method applicable to a large system diagram of ventilation and air conditioning of a subway station, comprising the following steps: S1, determine the type of subway station. It should be noted that, in this embodiment, the specific method of step S1 is: S1-1, determine the single-end or double-end type of the subway station based on the number of fresh air shafts or exhaust shafts or control rooms.
[0034] Specifically, the large ventilation and air conditioning system of a subway station generally refers to the ventilation and air conditioning system that serves the public areas of the station hall and platform. When the equipment of the large system, such as air conditioning cabinets and exhaust fans, are centrally arranged in the air conditioning control room at one end of the station, it is referred to as a large system single-end air supply system. The large system double-end air supply system is a large system where the equipment of the large system is arranged in the ventilation and air conditioning control rooms at both ends of the station to serve the public areas together.
[0035] S1-2, a single-ended subway station will create a DeviceTree instance for storage, while a double-ended subway station will create two DeviceTree instances in opposite directions for storage.
[0036] S1-3, for the AB double-end subway station, the coordinates of the DeviceTree root node at the B end need to be re-declared according to the size of the DeviceTree at the A end, leaving enough space to ensure that the public area drawing will not overlap, and avoiding excessive intervals that lead to an unbalanced proportion of the public area and waste of drawing space.
[0037] S2, extracting and storing system diagram related information. It should be noted that, in this embodiment, the specific method of step S2 is: S2-1, read the loop information according to the information and obtain the device belonging to the loop.
[0038] 1) Read the circuit information to determine its type and the rooms it includes; 2) Traverse the room to obtain all the devices in the room; S2-2, classify and sort the rooms according to the agreed order.
[0039] 1) Re-declare the dimensions of each room based on the equipment information in the room and the floor on which the room is located.
[0040] 2) Divide the room into two types: equipment area and public area.
[0041] 3) The rooms in the equipment area are arranged in the agreed order.
[0042] S2-3, the read information is stored in a tree-like structure DeviceTree.
[0043] 1) Read the device whose device.type is well as the root of DeviceTree and create an instance of the class.
[0044] 2) The nodes in DeviceTree represent devices, and the connection relationship between nodes represents the air ducts connecting the devices.
[0045] 3) Create the ducts and nodes under the node through node.extend, and they will be stored in node.child.
[0046] 4) DeviceTree.plant is used to implement breadth traversal of the tree structure. In this case, device.type is Mix_room / Pressure_room, which has multiple parent nodes in a physical sense. To avoid repeated extension, an additional list_many_front is created to store a dict in a specified format to indicate the status of multiple predecessor nodes that have been read in.
[0047] S3, calculating the drawing scaling ratio. It should be noted that, in this embodiment, the specific method of step S3 is: S3-1, for a single-ended system, the scaling factor in the x direction is determined based on the distance in the x direction between the control room and the public area, and the set safety factor and safety distance are added.
[0048] S3-2, for a double-ended system, determine the scaling factor in the x-direction based on the distance between the two control rooms and the distance between the two fresh air shafts or exhaust shafts, with the added safety factor and safety distance.
[0049] S3-3, determining the scaling factor in the y direction according to the number of floors and size of the public area, and additionally the set safety factor and safety distance.
[0050] S4, system diagram drawing and information annotation. It should be noted that, in this embodiment, the specific method of step S4 is: S4-1, generate all equipment, ducts and rooms.
[0051] 1) Create a multi-level queue with first-in, last-out order. In a physical sense, the levels of the queue represent the levels of the system diagram. During the drawing process, the previous layer is drawn first, and then the next layer is drawn. That is, after all the items in the previous layer are dequeued, the next layer starts to dequeue.
[0052] 2) The root node enters the queue.
[0053] 3) Execute a dequeue, the dequeued node completes drawing and information annotation, and records the coordinates.
[0054] 4) Call node.extend to extend the node out of the queue and read node.child.
[0055] 5) Re-declare the coordinates based on the device type in node.child and the position relationship of the predecessor node.
[0056] 6) The subordinate nodes stored in node.child['device'] are queued at the corresponding level. For nodes with multiple predecessors, the information in list_many_front needs to be further read to make a secondary declaration of coordinates and sizes; return to 3).
[0057] 7) The team space-time loop ends.
[0058] 8) Traverse the duct list and match the import equipment with the export equipment one by one.
[0059] 9) Some equipment and rooms require secondary declaration of size and coordinates based on the superior equipment and internal equipment conditions.
[0060] S4-2, connect the air ducts between devices in the form of lines. More specifically, considering that the line connection problem in the subway station system diagram has the following characteristics: ① The connection line does not start from the center of the room abstracted as a rectangle, but from a certain position of the rectangle; ② The connected rectangles are of different sizes and are obstacles to each other during the connection process; ③ The rectangle based on the connection point may become an obstacle to the generation of the connection line to reach this connection point; ④ In principle, the connection line is required to be as short as possible, with as few crosses as possible, and the distribution of components as even as possible. Therefore, the present invention adopts a method based on ideal path checking to sequentially connect the devices in each loop linked list.
[0061] 1) Initialize parameters and get the starting point of the connection , the end point of the connection , and direction generation room related equipment; 2) Determine the routing range based on the initial parameters, that is, determine the routing range based on the relative position relationship between the starting point and the end point, the drawing space range and the distribution information of the nearest obstacles, so as to plan several paths within the routing range; 3) Calculate the ideal path in the given order and obtain the connection instance ; 4) Perform a rationality check, including that the connection line cannot overlap with existing connections and cannot pass through obstacle areas; if it passes, it is output; if it does not pass, an alternative path is calculated according to the established order; 5) When the alternative path is empty, start exploring point by point, that is, move the starting point along the starting direction according to a certain step length, and turn towards the end point to obtain the turning point ; Specifically, when all ideal paths are unreasonable, that is, when the alternative paths are empty, the starting point is moved according to a certain step length, and after the movement is completed, the direction is turned toward the end point to obtain a turning point.
[0062] 6) As a new starting point , return to (2) to loop; 7) The loop ends and the connection instance is output .
[0063] Specifically, based on the characteristics of the connections in the aforementioned system diagram, all connection situations can be classified into seven ideal situations. In each situation, the path generation principle is shown in a graphical way, where the path numbers 12345 only represent the priority order of path generation, for example Figure 6 In the case of , path 1 is always considered first. If path 1 is unreasonable, the subsequent paths are considered, and there is a certain distance step between 12.
[0064] It should be noted that, in this embodiment, Figures 6 to 12 As shown in the figure, A represents the starting point of the connection, B represents the end point of the connection, and C represents: Since the connection always arrives in the opposite direction of the end point when it reaches the end point, if the connection does not arrive in the opposite direction of the end point during path planning, that is, it arrives in a direction orthogonal to the end point, then the section of the connection before the end point will overlap with the boundary of the end point obstacle rectangle, so it is necessarily unreasonable; in order to simplify the constraints of the connection process, the end point is moved in the direction of the end point by a certain step length before the connection starts, and the end point after the move is C. At this time, as long as the connection reaches C, it can be connected to BC to complete the connection, and no extra turning points will be generated (if the connection arrives in the opposite direction of the end point during path planning, no turning points will be added at this time. If it arrives in a direction orthogonal to the end point, it is necessary to turn once because the path is unreasonable, so the C added in advance as a turning point is not redundant at this time). At this time, there is no need to consider the constraints of the end point direction, and the connection process is simplified. The following principles are followed when calculating the ideal path planning: When the connection directions of the start and end points are not parallel, there are three situations: (1) The end point is located on the positive direction side of the starting point, and the connection direction of the end point intersects with the extension line of the starting point direction. The wiring range is a rectangular space with AC as the diagonal endpoint. At this time, under ideal circumstances, the preferred path is ①, and the alternative paths ②③④⑤⑥ are explored point by point with a given step length in the manner of first on the same side of the starting point and then on the opposite side of the starting point. It should be noted that 123456 is the path order specified in each case, and it does not mean that there are only 6 paths. The same side of the starting point refers to the side of the starting direction of the starting point, and the opposite side of the starting point refers to the opposite side of the starting direction of the starting point.
[0065] (2) The end point is located on the positive direction side of the starting point, and the reverse extension line of the end point connection direction intersects with the starting point direction. The wiring range is: the maximum rectangular space with the projection of AC as the side length in the starting point direction and constrained by the drawing space and the nearest obstacle in the end point direction. At this time, under ideal circumstances, the preferred path is ①, and the alternative paths ②③④⑤ are still checked point by point in the same side as the starting point first and then on the opposite side of the starting point.
[0066] (3) The end point is located on the opposite side of the starting point. The wiring range is: the maximum rectangular space with the projection of AC as the side length in the direction of the end point and constrained by the drawing space and the nearest obstacle in the direction of the starting point. At this time, the preferred path under the ideal path is ①, and the alternative paths ②③④⑤ are still checked point by point in the same side as the starting point first and then on the opposite side of the starting point.
[0067] When the start and end connection directions are parallel, there are four situations: (1) The end point is located on the positive side of the starting point and in the same direction: At this time, the wiring range is: the largest rectangular space with the projection of AC as the side length in the direction orthogonal to the starting point, which is constrained by the drawing space and the nearest obstacle in the direction of the starting point. Under ideal circumstances, the preferred path is ①, and the alternative paths ②③④⑤⑥ are checked point by point with the given step length at the near end first.
[0068] (2) The end point is located on the positive direction side of the starting point and in the reverse direction: At this time, the wiring range is a rectangular space with AC as the diagonal end point. Under ideal circumstances, the preferred path is ①, and the alternative paths ②③④⑤⑥ are checked point by point at the predetermined step length at the far end.
[0069] (3) The end point is located on the opposite side of the starting point and in the same direction: At this time, the wiring range is: the maximum rectangular space with the projection of AC as the side length in the direction of the orthogonal end point and constrained by the drawing space and the nearest obstacle in the direction of the starting point. Under ideal circumstances, the preferred path is ①, and the alternative paths ②③④⑤⑥ are checked point by point with the given step length at the near end first.
[0070] (4) The end point is located on the opposite side of the starting point, and in the reverse direction: in the direction of the orthogonal end point, the projection of AC is used as the side length. In the direction of the starting point, the largest rectangular space is constrained by the drawing space and the nearest obstacle. In an ideal situation, the preferred path is ①, and the alternative paths ②③④⑤⑥ are checked point by point with the given step length at the near end first.
[0071] S4-3, in accordance with the agreed order, draw each circuit equipment, air duct and room in turn, where the instantiated connecting lines represented as air ducts can complete the cross interruption in the specified direction (x / y).
[0072] S4-4, marking the room, equipment, duct and other information. In this embodiment, the result of automatic drawing is shown in Fig.13 .
[0073] The present invention adopts the above technical scheme, based on the particularity of the subway station system diagram, by extracting information from standardized input, setting loops, allocating equipment, connecting air ducts, information marking and other links, to establish an automatic drawing process of the subway station air conditioning system diagram based on conventional design, which can realize the automatic drawing of the subway station large system diagram.
[0074] Compared with the prior art, the beneficial effect of the present invention is that: in order to solve the problem that it is time-consuming and labor-intensive to manually draw a large system diagram of subway ventilation and air conditioning, the present invention provides an automatic drawing method suitable for a large system diagram of subway ventilation and air conditioning, and uses computer technology to provide design guidance and assistance to designers, thereby realizing the automatic drawing of large systems of subway stations.
[0075] Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the detailed description of the embodiments of the present application is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians of the art without making creative work are within the scope of protection of the present application.
Claims
1. A method for automatically generating a large system diagram of ventilation and air conditioning in a subway station, characterized in that: It includes the following steps: S1, determine the single-end and double-end type of the subway station. For a single-end subway station, a DeviceTree instance will be created. For a double-end subway station, two DeviceTree instances in opposite directions will be created for storage; S2, extract and store system diagram information, that is, obtain the device information of the loop from the loop information, classify and sort the rooms according to the agreed order, and then store the extracted information in a tree-like structure DeviceTree; S3, calculating the scaling ratio of the drawing, that is, determining the scaling coefficients in the x direction and the y direction respectively based on the initial data of the control room and the public area, and additionally setting the safety factor and the safety distance; S4, system diagram drawing and information annotation, that is, traversing the DeviceTree to obtain the equipment, air duct and room information, and connecting the available ideal paths of the air ducts between devices. After completing the drawing of each circuit equipment, air duct and room in turn, annotate the equipment, air duct and room information to complete the ventilation and air conditioning system diagram.
2. The method for automatically generating a large system diagram of ventilation and air conditioning for a subway station according to claim 1, characterized in that: The specific method of step S1 is: S1-1, determine the single-end or double-end type of the subway station based on the number of fresh air shafts or exhaust shafts or control rooms and whether they are concentrated at one end of the subway station; S1-2, a single-ended subway station will create a DeviceTree instance for storage, while a double-ended subway station will create two DeviceTree instances in opposite directions for storage; S1-3, for the AB double-end subway station, the coordinates of the DeviceTree root node at the B end are re-declared according to the size of the DeviceTree at the A end, which not only leaves enough space to ensure that the public area drawing will not overlap, but also avoids the public area proportion imbalance caused by too large intervals, resulting in waste of drawing space.
3. The method for automatically generating a large system diagram of ventilation and air conditioning for a subway station according to claim 1, characterized in that: The specific method of step S2 is: S2-1, read the loop information and obtain the device belonging to the loop according to the information; 1) Read the circuit information to determine its type and the rooms it includes; 2) Traverse the room to obtain all the devices in the room; S2-2, classify and sort the rooms according to the agreed order; 1) Re-declare the dimensions of each room based on the equipment information in the room and the floor where the room is located; 2) Divide the room into two types: equipment area and public area; 3) The rooms in the equipment area are arranged in the agreed order; S2-3, the read information is stored in a tree-like structure DeviceTree.
4. The method for automatically generating a large system diagram of ventilation and air conditioning for a subway station according to claim 1, characterized in that: The initial data in step S3 includes the distance in the x direction between the control room and the public area in the single-end system, the distance between two control rooms and the distance between two fresh air shafts or exhaust shafts in the double-end system, and the number of floors and size of the public area.
5. The method for automatically generating a large system diagram of ventilation and air conditioning for a subway station according to claim 1 or 4, characterized in that: The specific method of step S3 is: S3-1, for a single-ended system, the scaling factor in the x direction is determined based on the distance in the x direction between the control room and the public area, and the set safety factor and safety distance are added; S3-2, for a double-ended system, the scaling factor in the x direction is determined based on the distance between the two control rooms and the distance between the two fresh air shafts or exhaust shafts, with the added safety factor and safety distance. S3-3, determining the scaling factor in the y direction according to the number of floors and size of the public area, and additionally the set safety factor and safety distance.
6. The method for automatically generating a large system diagram of ventilation and air conditioning for a subway station according to claim 1, characterized in that: The specific method of step S4 is: S4-1, generate all equipment, ducts and rooms; S4-1-1, read the root node and traverse the DeviceTree from the root node; S4-1-2, traverse the air duct list and match the inlet equipment with the outlet equipment in sequence; S4-1-3, some equipment and rooms shall make secondary declaration of size and coordinates according to the upper equipment and internal equipment conditions; S4-2, connect the air ducts between devices by wiring; the specific steps are as follows: S4-3, draw each circuit equipment, duct and room in the agreed order; S4-4, mark the room, equipment, and duct information.
7. The method for automatically generating a large system diagram of ventilation and air conditioning for a subway station according to claim 6, characterized in that: The specific steps of S4-2 are as follows: S4-2-1, parameter initialization, get the connection starting point , connection end point and direction generation room related equipment; S4-2-2, determining the wiring range according to the initial parameters, that is, determining the wiring range based on the relative position relationship between the starting point and the end point, the drawing space range and the nearest obstacle distribution information, so as to plan several paths within the wiring range; S4-2-3, calculate the ideal path according to the given order and obtain the connection instance ; S4-2-4, conduct a rationality check, including that the connection line cannot overlap with the existing connection line and cannot pass through the obstacle area; if it passes, it is output; if it does not pass, the alternative path is calculated according to the established order; S4-2-5, when the alternative path is empty, start point-by-point exploration, that is, move the starting point along the starting direction according to a certain step length, and turn towards the end point to obtain the turning point ; S4-2-6, As a new starting point , return to S4-2-2 to cycle; S4-2-7, loop ends, output connection example .
8. The method for automatically generating a large system diagram of ventilation and air conditioning for a subway station according to claim 7, characterized in that: The method for determining the wiring range in S4-2-2 is as follows: When the start and end connection directions are not parallel, there are three situations: (1) The end point is located on the positive direction side of the starting point, and the connection direction of the end point intersects with the extension line of the starting point direction. The wiring range is a rectangular space with AC as the diagonal end point; (2) The end point is located on the positive direction side of the starting point, and the reverse extension line of the end point connection direction intersects with the starting direction. The wiring range is: the maximum rectangular space with the projection of AC as the side length in the starting direction and constrained by the drawing space and the nearest obstacle in the end point direction; (3) The end point is located on the opposite side of the starting point, and the routing range is: the largest rectangular space with the projection of AC as the side length in the direction of the end point and constrained by the drawing space and the nearest obstacle in the direction of the starting point; When the start and end connection directions are parallel, there are four situations: (1) The end point is located on the positive side of the starting point and in the same direction: In this case, the wiring range is: the largest rectangular space with the projection of AC as the side length in the direction orthogonal to the starting point and constrained by the drawing space and the nearest obstacle in the direction of the starting point; (2) The end point is located on the positive direction side of the starting point and in the reverse direction: in this case, the wiring range is a rectangular space with AC as the diagonal end point; (3) The end point is located on the opposite side of the starting point and in the same direction: In this case, the wiring range is: the largest rectangular space with the projection of AC as the side length in the direction of the orthogonal end point and constrained by the drawing space and the nearest obstacle in the direction of the starting point; (4) The end point is located on the opposite side of the starting point, and in the reverse direction: the largest rectangular space with the projection of AC as the side length in the direction of the orthogonal end point and constrained by the paper space and the nearest obstacle in the direction of the starting point.
Citation Information
Patent Citations
Automatic generation method for metro station three-dimensional building model
CN108228986A
Method for automatically generating three-dimensional equipment pipeline model for subway station pipeline
CN108319751A
Metro station three-dimensional model automatic generation method
CN108335356A
Automatic connection method of subway station fire alarm system
CN118015773A
Methods, systems, and computer program product for implementing a floorplan with virtual hierarchies and figure groups for an electronic design
US10055529B1