An automatic arrangement method and system for equipment in a boiler room
By acquiring and preprocessing boiler room floor plans and equipment floor plans, establishing a coordinate system, and generating equipment layout diagrams, the problem of cumbersome boiler room equipment layout was solved, automated equipment layout was achieved, and design efficiency was improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- JIANGXI ZHONGZHI TECH CO LTD
- Filing Date
- 2023-02-28
- Publication Date
- 2026-05-26
AI Technical Summary
In existing technologies, the process of arranging boiler room equipment is cumbersome, requiring designers to spend a lot of time and energy on equipment selection and layout, and there is a lack of automated design.
By acquiring the boiler room floor plan and equipment floor plan, preprocessing and setting parameters, establishing a coordinate system, generating an equipment layout diagram, and using preset graphic connections and dimensional parameters, the automated layout of the equipment can be achieved.
It has enabled the automated layout of boiler room equipment, reduced the tedious manual work, and improved design efficiency.
Smart Images

Figure CN116305437B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of architectural design technology, specifically relating to an automatic arrangement method and system for equipment in a boiler room. Background Technology
[0002] BIM (Building Information Model) is a multi-dimensional information model integration technology that integrates architectural, structural, HVAC, and plumbing information into a three-dimensional building model, which can greatly improve design and production efficiency.
[0003] However, for HVAC systems, there is still a lot of repetitive and tedious work that designers need to do themselves, such as equipment selection and layout, piping design and size selection, etc. Specifically, for the selection and layout of boiler room equipment in HVAC systems, designers usually apply relevant formulas to repeatedly calculate, draw and modify in the relevant area. These tasks are not the core of the design, but they consume a lot of designers' energy and time. Liberating designers from this part of the work and achieving a certain degree of automated design is undoubtedly a future development direction of BIM.
[0004] To address the pain points in the architectural design industry, it is crucial to transform complex and redundant manual work into intelligent design and to automate the layout of boiler room equipment in HVAC systems. Summary of the Invention
[0005] Based on this, the present invention provides an automatic arrangement method and system for equipment in a boiler room, aiming to solve the problem that the design and arrangement of equipment in a boiler room by manual means is relatively cumbersome in the prior art.
[0006] A first aspect of the present invention provides an automatic arrangement method for equipment in a boiler room, the method comprising:
[0007] Obtain the boiler room floor plan and the floor plans of all equipment that need to be arranged in the boiler room floor plan, and preprocess the floor plans of the equipment belonging to the same equipment type to obtain the equipment group floor plan;
[0008] Determine the location of the water supply inlet in the boiler room plan, and establish a coordinate system for the boiler room plan based on the location of the water supply inlet;
[0009] Determine the preset parameters of the equipment group plan, and based on the preset parameters, place the equipment group plan in the coordinate system to generate an equipment layout diagram.
[0010] Furthermore, the step of obtaining the boiler room floor plan and the floor plans of all equipment to be arranged within the boiler room floor plan, and preprocessing the floor plans of equipment belonging to the same equipment type to obtain the equipment group floor plan includes:
[0011] Arrange the equipment plan views side by side at equal intervals to obtain the first equipment group plan view;
[0012] The equipment plan diagrams in the first equipment group plan diagram are connected by a preset graphic to obtain the second equipment group plan diagram;
[0013] Based on the preset dimensions, a wireframe is formed to define the plan view of the second equipment group, thus obtaining the plan view of the equipment group.
[0014] Furthermore, the step of determining the location of the water supply inlet in the boiler room plan and establishing the coordinate system of the boiler room plan based on the location of the water supply inlet includes:
[0015] The walls in the boiler room plan are marked to obtain the corresponding numbers for each wall, wherein the walls are displayed as a line segment in the boiler room plan;
[0016] The location of the water supply outlet in the boiler room is determined, and the intersection point formed by the line segments close to the location of the water supply outlet in the boiler room is set as the origin of the coordinate system. The line segment where the location of the water supply outlet in the boiler room is located is defined as the horizontal axis, and the line segment that intersects the horizontal axis based on the origin is defined as the vertical axis.
[0017] Furthermore, the step of determining preset parameters for the equipment group plan view and, based on the preset parameters, placing the equipment group plan view in the coordinate system to generate an equipment layout diagram includes:
[0018] Obtain the tail of the plan view of each of the equipment groups, and determine the number of the wall against which the plan view of each equipment group is located based on the tail;
[0019] Based on the number, the first calculation formula for the center coordinates of the equipment group plan in the coordinate system is invoked;
[0020] Obtain the first dimension parameters of each equipment group plan, the second dimension parameters of the boiler room plan, and the third dimension parameters of the equipment group plan and the wall, and input them into the first calculation formula to output the center coordinates of each equipment group plan.
[0021] Furthermore, the step of obtaining the first dimension parameters of each equipment group plan, the second dimension parameters of the boiler room plan, and the third dimension parameters of the equipment group plan and the wall, and inputting them into the first calculation formula to output the center coordinates of each equipment group plan includes:
[0022] Based on the first dimension parameter, the first extension length of the equipment group plan in the horizontal axis direction and the second extension length in the vertical axis direction are determined respectively.
[0023] Furthermore, after obtaining the first dimension parameters of each equipment group plan, the second dimension parameters of the boiler room plan, and the third dimension parameters of the equipment group plan and the wall, and inputting them into the first calculation formula to output the center coordinates of each equipment group plan, the method further includes:
[0024] Obtain the fourth dimension parameter and determine whether the fourth dimension parameter is smaller than the target dimension parameter;
[0025] If not, the Manhattan distance between adjacent equipment group plans is calculated based on the first extension length, the second extension length, and the center coordinates of the adjacent equipment group plans, and it is determined whether the Manhattan distance is greater than a threshold.
[0026] If so, the first target equipment layout diagram is selected, and then the first target equipment layout diagram is filtered according to the non-dominance relationship to obtain the second target equipment layout diagram.
[0027] Furthermore, the formula for calculating the Manhattan distance is:
[0028]
[0029] in, Given the Manhattan distance, the center coordinates of the equipment group plan α are (x... α y α The center coordinates of equipment group plan β are (x β y β ), Let α be the first extension length of the equipment group plan along the horizontal axis. The second extension length of equipment group plan α along the vertical axis. Let β be the first extension length of the equipment group plan in the horizontal direction. The second extension length of the equipment group plan β in the longitudinal direction.
[0030] A second aspect of the present invention provides an automatic arrangement system for equipment in a boiler room, the system comprising:
[0031] The preprocessing module is used to obtain the boiler room floor plan and the floor plans of all equipment that need to be arranged in the boiler room floor plan, and to preprocess the floor plans of equipment belonging to the same equipment type to obtain the equipment group floor plan;
[0032] The coordinate system establishment module is used to determine the location of the water supply inlet in the boiler room plan and establish the coordinate system of the boiler room plan based on the location of the water supply inlet.
[0033] The equipment layout diagram generation module is used to determine the preset parameters of the equipment group plan view, and according to the preset parameters, place the equipment group plan view in the coordinate system to generate the equipment layout diagram.
[0034] A third aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the automatic arrangement method for equipment in a boiler room provided in the first aspect.
[0035] A fourth aspect of the present invention provides an electrical device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the automatic arrangement method for equipment in a boiler room provided in the first aspect.
[0036] The automatic arrangement method and system for equipment in a boiler room provided in the embodiments of the present invention have the following beneficial effects:
[0037] By acquiring the boiler room floor plan and the floor plans of all equipment to be arranged within the boiler room floor plan, and preprocessing the floor plans of equipment belonging to the same equipment type, an equipment group floor plan is obtained; the location of the water supply inlet in the boiler room floor plan is determined, and a coordinate system for the boiler room floor plan is established based on the location of the water supply inlet; the preset parameters of the equipment group floor plan are determined, and the equipment group floor plan is placed in the coordinate system based on the preset parameters to generate an equipment layout diagram. This solves the problem of the cumbersome design and layout of equipment in the boiler room using traditional manual processing methods. Attached Figure Description
[0038] Figure 1 This is a flowchart illustrating the implementation of an automatic arrangement method for equipment in a boiler room, as provided in the first embodiment of the present invention.
[0039] Figure 2 This is a flowchart illustrating the implementation of an automatic arrangement method for equipment in a boiler room, provided in the second embodiment of the present invention.
[0040] Figure 3 This is a structural block diagram of an automatic layout system for equipment in a boiler room provided in the third embodiment of the present invention;
[0041] Figure 4 This is a structural block diagram of an electronic device provided in the fourth embodiment of the present invention. Detailed Implementation
[0042] To facilitate understanding of the present invention, a more complete description will be given below with reference to the accompanying drawings. Several embodiments of the invention are illustrated in the drawings. However, the invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete.
[0043] It should be noted that when a component is said to be "fixed to" another component, it can be directly on the other component or there may be an intervening component. When a component is said to be "connected to" another component, it can be directly connected to the other component or there may be an intervening component. The terms "vertical," "horizontal," "left," "right," and similar expressions used in this document are for illustrative purposes only.
[0044] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0045] Example 1
[0046] Please see Figure 1 , Figure 1 The present invention illustrates an automatic arrangement method for equipment in a boiler room according to a first embodiment of the present invention, the method specifically including steps S01 to S03.
[0047] Step S01: Obtain the boiler room floor plan and the floor plans of all equipment to be arranged in the boiler room floor plan, and preprocess the floor plans of equipment belonging to the same equipment type to obtain the equipment group floor plan.
[0048] In this embodiment, the equipment types can be divided into three main categories: boilers, water pumps, and heat exchangers. These three equipment types represent different functions, and the equipment can be divided into different areas for placement according to their functions. The equipment plan can be a top view of the equipment or a rectangle. It is understood that the length and width of the rectangle should be able to represent the actual equipment.
[0049] Specifically, all equipment plan drawings have been categorized into boilers, pumps, and heat exchangers based on equipment type. These three types of equipment plan drawings are then preprocessed. The preprocessing step involves arranging the equipment plan drawings side-by-side at equal intervals to obtain the first equipment group plan drawing. It is understood that there are multiple boilers, pumps, and heat exchangers, and these need to be combined to form equipment groups. During the selection process, equipment of the same type usually has the same dimensions. After obtaining several equipment plan drawings of the same type, these multiple equipment plan drawings are combined. For example, the equipment plan drawing of a single heat exchanger can be a rectangle. Arranging these rectangles side-by-side at equal intervals results in the combination of three rectangles to form the first equipment group plan drawing.
[0050] Furthermore, the equipment plan diagrams in the first equipment group plan diagram are connected by preset graphics. The preset graphics can be line graphics, pipe graphics, or interface graphics. It is understood that the equipment needs to be connected by lines and also needs to be connected to the outside through pipes or interfaces. For example, heat exchanger equipment usually has a cold medium inlet pipe, a cold medium outlet pipe, a hot medium inlet pipe, and a hot medium outlet pipe. Specifically, the preset graphics are combined with the equipment plan diagrams to obtain the second equipment group plan diagram.
[0051] Furthermore, a wireframe defining the second equipment group plan is formed according to a preset size. In this embodiment, the preset size is set to 0.2m, which means that the wireframe is formed by extending outward by 0.2m from the second equipment group plan. This wireframe is used to define the second equipment group plan, resulting in an equipment group plan. This equipment group plan represents the area that the equipment group needs to occupy. It should be noted that 0.2m is a parameter in the software settings used to annotate the graphic dimensions.
[0052] Step S02: Determine the location of the water supply inlet in the boiler room plan, and establish the coordinate system of the boiler room plan based on the location of the water supply inlet.
[0053] In a boiler room, water supply and return inlets are typically installed on the same wall, with the inlets located on opposite sides of the wall, not adjacent to each other. To determine the location of the water supply inlets, a boiler room plan is first required. The walls in the boiler room plan are then marked to obtain their corresponding numbers. In this embodiment, the walls are represented as line segments in the boiler room plan. The rectangle formed by the four line segments is the boiler room plan. It should be noted that the placement of each equipment group within the available area of the boiler room wall structure can be determined by dividing the boiler room plan and obtaining the largest inscribed rectangle of the boiler room as the optimal placement area.
[0054] Furthermore, to determine the location of the water supply inlet in the boiler room, the intersection of the line segments near the water supply inlet is set as the origin of the coordinate system. The line segment containing the water supply inlet is defined as the horizontal axis, and the line segment intersecting the horizontal axis at the origin is defined as the vertical axis. Specifically, to determine the relative positions of the walls, the wall with the water supply inlet is marked as wall 0, the wall adjacent to wall 0 and close to the water supply inlet is marked as wall 1, the wall adjacent to wall 0 and far from the water supply inlet is marked as wall -1, and the wall opposite wall 0 is marked as wall 2. It can be understood that if the walls in the boiler room plan are distributed as follows: left wall is wall 1, right wall is wall -1, upper wall is wall 2, and lower wall is wall 0, then if the water supply inlet is to the left of wall 0, the origin of the coordinate system is the intersection of wall 0 and wall 1.
[0055] Step S03: Determine the preset parameters of the equipment group plan, and according to the preset parameters, place the equipment group plan in the coordinate system to generate the equipment layout diagram.
[0056] It should be noted that the principle for equipment placement is to arrange the equipment along the walls to leave as much space as possible in the center of the room. Therefore, when placing the equipment, it is necessary to first specify which wall it will be placed against. In particular, equipment of different types cannot be placed next to the same wall. Specifically, determine the tail of each equipment group's plan (the tail refers to the back of the equipment), and based on the tail, determine the number of the wall against which each equipment group's plan is placed. Then, based on the number, call the first calculation formula for the center coordinates of the equipment group's plan in the coordinate system to obtain the first dimension parameters of each equipment group's plan, the second dimension parameters of the boiler room plan, and the third dimension parameters of the equipment group's plan and the wall. Input these parameters into the first calculation formula to output the center coordinates of each equipment group's plan.
[0057] In this embodiment, there is a first calculation formula for different equipment types. For example, when the equipment type is a boiler, the equipment group plan of the boiler equipment should meet the following parameters: (1) First, determine whether the equipment group plan of the boiler equipment is placed close to wall No. 2. If so, the center coordinates of the equipment group plan of the boiler equipment are:
[0058]
[0059] (2) If it is determined that the equipment group plan of the boiler equipment is not placed near wall No. 2, then determine whether the equipment group plan of the boiler equipment is placed near wall No. 1. If so, the center coordinates of the equipment group plan of the boiler equipment are:
[0060]
[0061] If not, then the center coordinates of the equipment group plan with boiler equipment are:
[0062]
[0063] The equipment group layout plan of the water pump equipment should meet the following parameters. First, determine whether the equipment group layout plan of the water pump equipment is placed close to wall No. 0. If so, the center coordinates of the equipment group layout plan of the water pump equipment are:
[0064]
[0065] If not, then the center coordinates of the equipment group plan with water pumps are:
[0066]
[0067] The equipment group layout plan of the heat exchanger should meet the following parameters. First, determine whether the equipment group layout plan of the heat exchanger is placed close to wall 0. If so, the center coordinates of the equipment group layout plan of the heat exchanger are:
[0068]
[0069] If not, then the center coordinates of the equipment group plan with heat exchanger equipment are:
[0070]
[0071] Specifically, the wall numbers are 0, 1, -1, and 2, and the wall numbers of the equipment group plan of the boiler equipment, the equipment group plan of the water pump equipment, and the equipment group plan of the heat exchanger equipment are different. The center coordinates of the equipment group plan of the boiler equipment, the equipment group plan of the water pump equipment, and the equipment group plan of the heat exchanger boiler equipment are recorded as (x0, y0), (x1, y1), and (x2, y2), respectively. The x-coordinate is i The first extension length in the x-axis direction, The vertical axis is y iThe second extension length along the y-axis, RL and CL represent the width and length of the boiler room plan, respectively, i.e., the second dimension parameters. Here, W0 is the width of the boiler equipment group plan, W1 is the width of the water pump equipment group plan, W2 is the width of the heat exchanger equipment group plan, D0 is the distance from the tail of the boiler equipment group plan to the wall it is adjacent to, D1 is the distance from the tail of the water pump equipment group plan to the wall it is adjacent to, D2 is the distance from the tail of the heat exchanger equipment group plan to the wall it is adjacent to, and H0 is the distance from the side of the boiler equipment group plan to the wall it is adjacent to. The distance between adjacent walls, H1 is the distance from the side of the equipment group plan of the water pump equipment to the adjacent wall, H2 is the distance from the side of the equipment group plan of the heat exchanger equipment to the adjacent wall, the adjacent wall is the wall closest to the equipment group plan, L0 is the length of the equipment group plan of the boiler equipment, L1 is the length of the equipment group plan of the water pump equipment, L2 is the length of the equipment group plan of the heat exchanger equipment. It can be understood that W0, W1, W2, L0, L1 and L2 are the first dimension parameters, and D0, D1, D2, H0, H1 and H2 are the third dimension parameters.
[0072] Based on the parameter conditions that each equipment group plan should meet, the automatic arrangement of each equipment group plan in the boiler room plan is realized, that is, the equipment group plan is placed in the coordinate system of the boiler room plan, and finally the equipment layout plan is generated.
[0073] In summary, the automatic equipment layout method in the boiler room described in the above embodiments of the present invention obtains the boiler room plan and the plan of all equipment to be arranged in the boiler room plan, and preprocesses the plan of equipment belonging to the same equipment type to obtain the equipment group plan; determines the location of the water inlet in the boiler room plan, and establishes a coordinate system for the boiler room plan based on the location of the water inlet; determines the preset parameters of the equipment group plan, and installs the equipment group plan in the coordinate system according to the preset parameters to generate the equipment layout diagram. This solves the problem of the cumbersome design and layout of equipment in the boiler room using traditional manual methods.
[0074] Example 2
[0075] Please see Figure 2 , Figure 2 The present invention illustrates an automatic arrangement method for equipment in a boiler room according to a second embodiment of the present invention, the method specifically including steps S10 to S16.
[0076] Step S10: Obtain the boiler room floor plan and the floor plans of all equipment to be arranged in the boiler room floor plan, and preprocess the floor plans of equipment belonging to the same equipment type to obtain the equipment group floor plan.
[0077] It should be noted that among the equipment types of water pumps, including boiler hot circulating water pumps and air conditioning hot circulating water pumps, the package size of boiler hot circulating water pumps and air conditioning hot circulating water pumps is generally the same. If the two pump models have different sizes, different spacing can be set to ensure that the overall size of the pump set is the same. The two pump sets should be placed together in the boiler room. Without considering the relative position, they can be placed in one or two rows, and the two pump sets can be regarded as a whole pump set.
[0078] Step S11: Determine the location of the water supply inlet in the boiler room plan, and establish the coordinate system of the boiler room plan based on the location of the water supply inlet.
[0079] Step S12: Determine the preset parameters of the equipment group plan view, and according to the preset parameters, place the equipment group plan view in the coordinate system to generate the equipment layout diagram.
[0080] Step S13: Obtain the fourth dimension parameter and determine whether the fourth dimension parameter is smaller than the target dimension parameter. If not, proceed to step S14.
[0081] Specifically, the fourth dimension parameter is the distance from the walls on both sides of the equipment group plan. This can be understood as the distance from the tail of the equipment group plan to the wall it is adjacent to, obtained from the third dimension parameter, and the distance from the side of the equipment group plan to the adjacent wall. These are the two other distances besides the two obtained from the third dimension parameter. In addition, all four distances in the third and fourth dimension parameters should not be less than the minimum threshold, i.e., the target dimension parameter.
[0082] In step S14, the Manhattan distance between adjacent equipment group plans is calculated based on the first extension length, the second extension length, and the center coordinates of the adjacent equipment group plans.
[0083] It should be noted that the formula for calculating Manhattan distance is:
[0084]
[0085] in, Given the Manhattan distance, the center coordinates of the equipment group plan α are (x... α y α The center coordinates of equipment group plan β are (x β y β ), Let α be the first extension length of the equipment group plan along the horizontal axis. The second extension length of equipment group plan α along the vertical axis. Let β be the first extension length of the equipment group plan in the horizontal direction. The second extension length of the equipment group plan β in the longitudinal direction.
[0086] Step S15: Determine whether the Manhattan distance is greater than the threshold. If so, proceed to step S16.
[0087] In step S16, the first target equipment layout diagram is selected, and then the first target equipment layout diagram is filtered according to the non-dominance relationship to obtain the second target equipment layout diagram.
[0088] In this embodiment, based on the above filtering of the fourth dimension parameter and Manhattan distance, a first target equipment layout diagram that meets these two requirements is obtained. To further optimize this first target equipment layout diagram, it can be filtered according to non-dominant relationships. Since the relative placement of the air conditioning hot circulating water pump and the boiler hot circulating water pump in the pump group affects the equipment connection, using non-dominant relationships can generate suitable solutions. Specifically, the sum of the distances between the equipment in the two cycles can be defined as two targets, and it is desirable that both targets be as small as possible. Swapping the positions of the air conditioning hot circulating water pump and the boiler hot circulating water pump can generate two sets of target values. Comparing the dominance relationships of the target values, a non-dominant solution can be obtained, indicating that both layout methods are acceptable; otherwise, the better target value is chosen. The target values for the two pump layouts are as follows:
[0089]
[0090] It should be noted that for the two pump arrangement results X1={Z1, Z2} and X2={Z'1, Z'2}, assuming that both objective values Z1 and Z2 (the smaller the better) are better than the other arrangement Z'1, Z'2, then the arrangement result X1={Z1, Z2} is not dominated by X2, producing a non-dominated solution X1={Z1, Z2}. In this case, since there is a non-dominated relationship, both arrangement schemes are acceptable, and vice versa. When both objective values Z1 and Z2 are not both better than the other arrangement Z'1, Z'2, a non-dominated solution will not be produced. In this case, the arrangement with the better objective value is chosen; for example, if both objective values Z1 and Z2 are better, then this arrangement is selected.
[0091] Example 3
[0092] Please see Figure 3 , Figure 3 This is a structural block diagram of an automatic equipment layout system in a boiler room provided by an embodiment of the present invention. The automatic equipment layout system 300 in a boiler room includes: a preprocessing module 31, a coordinate system establishment module 32, and an equipment layout diagram generation module 33, wherein:
[0093] Preprocessing module 31 is used to obtain the boiler room plan and the plan of all equipment to be arranged in the boiler room plan, and to preprocess the plan of equipment belonging to the same equipment type to obtain the equipment group plan.
[0094] The coordinate system establishment module 32 is used to determine the location of the water supply inlet in the boiler room plan and establish the coordinate system of the boiler room plan based on the location of the water supply inlet.
[0095] The equipment layout diagram generation module 33 is used to determine the preset parameters of the equipment group plan view, and according to the preset parameters, place the equipment group plan view in the coordinate system to generate the equipment layout diagram.
[0096] Furthermore, the preprocessing module 31 includes:
[0097] The first equipment group plan acquisition unit is used to arrange the equipment plan side by side at the same interval to obtain the first equipment group plan.
[0098] The second equipment group plan acquisition unit is used to connect the equipment plan in the first equipment group plan through a preset graphic to obtain the second equipment group plan.
[0099] The equipment group plan view acquisition unit is used to form a wireframe that defines the second equipment group plan view according to a preset size, thereby obtaining the equipment group plan view.
[0100] Furthermore, the coordinate system establishment module 32 includes:
[0101] The wall numbering unit is used to mark the walls in the boiler room plan to obtain the corresponding number for each wall, wherein the wall is displayed as a line segment in the boiler room plan;
[0102] The origin determination unit is used to determine the location of the water supply outlet in the boiler room. The intersection point formed by the line segments close to the location of the water supply outlet in the boiler room is set as the origin of the coordinate system. The line segment where the location of the water supply outlet in the boiler room is located is defined as the horizontal axis, and the line segment that intersects the horizontal axis based on the origin is defined as the vertical axis.
[0103] Furthermore, the equipment layout diagram generation module 33 includes:
[0104] The numbering determination unit is used to obtain the tail of the plan view of each equipment group and determine the number of the wall against which the plan view of each equipment group is located based on the tail.
[0105] The calling unit is used to call the first calculation formula for the center coordinates of the equipment group plan in the coordinate system according to the number;
[0106] The center coordinate acquisition unit is used to acquire the first dimension parameters of the plan view of each equipment group, the second dimension parameters of the plan view of the boiler room, and the third dimension parameters of the plan view of the equipment group and the wall, and input them into the first calculation formula to output the center coordinates of the plan view of each equipment group.
[0107] Furthermore, the center coordinate acquisition unit includes:
[0108] The extension length acquisition subunit is used to determine, based on the first size parameter, the first extension length of the equipment group plan view in the horizontal axis direction and the second extension length in the vertical axis direction.
[0109] Furthermore, the equipment layout diagram generation module 33 also includes:
[0110] The first judgment unit is used to obtain the fourth size parameter and determine whether the fourth size parameter is smaller than the target size parameter;
[0111] The second judgment unit is used to calculate the Manhattan distance between adjacent equipment group plan views based on the first extension length, the second extension length, and the center coordinates of the adjacent equipment group plan views when the third size parameter is determined to be not less than the target size parameter, and to determine whether the Manhattan distance is greater than a threshold. The formula for calculating the Manhattan distance is:
[0112]
[0113] in, Given the Manhattan distance, the center coordinates of the equipment group plan α are (x... α y α The center coordinates of equipment group plan β are (x β y β ), Let α be the first extension length of the equipment group plan along the horizontal axis. The second extension length of equipment group plan α along the vertical axis. Let β be the first extension length of the equipment group plan in the horizontal direction. The second extension length of the equipment group plan β along the vertical axis;
[0114] The filtering unit is used to filter out the first target equipment layout diagram when the Manhattan distance is determined to be greater than a threshold, and then filter the first target equipment layout diagram according to the non-dominant relationship to obtain the second target equipment layout diagram.
[0115] Example 4
[0116] In another aspect, the present invention also proposes an electronic device, please refer to [link to relevant documentation]. Figure 4 The diagram shows an electronic device according to the fourth embodiment of the present invention, including a memory 20, a processor 10, and a computer program 30 stored in the memory and executable on the processor. When the processor 10 executes the computer program 30, it implements the automatic arrangement method of equipment in the boiler room as described above.
[0117] In some embodiments, the processor 10 may be a central processing unit (CPU), controller, microcontroller, microprocessor or other data processing chip, used to run program code stored in memory 20 or process data, such as executing access restriction programs.
[0118] The memory 20 includes at least one type of readable storage medium, such as flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 20 can be an internal storage unit of the electrical device, such as the hard disk of the device. In other embodiments, the memory 20 can be an external storage device of the electrical device, such as a plug-in hard disk, SmartMedia Card (SMC), Secure Digital (SD) card, FlashCard, etc., equipped on the device. Furthermore, the memory 20 can include both internal and external storage units of the electrical device. The memory 20 can be used not only to store application software and various types of data of the electrical device, but also to temporarily store data that has been output or will be output.
[0119] It should be pointed out that, Figure 4 The structure shown does not constitute a limitation on the electrical device. In other embodiments, the electrical device may include fewer or more components than shown, or combine certain components, or have different component arrangements.
[0120] This invention also proposes a computer-readable storage medium storing a computer program that, when executed by a processor, implements the automatic arrangement method for equipment in a boiler room as described above.
[0121] Those skilled in the art will understand that the logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can mean any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.
[0122] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0123] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0124] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0125] The above embodiments merely illustrate several implementation methods of the present invention, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this patent should be determined by the appended claims.
Claims
1. A method for automatic arrangement of equipment in a boiler room, characterized in that, The method includes: Obtain the boiler room floor plan and the floor plans of all equipment that need to be arranged in the boiler room floor plan, and preprocess the floor plans of the equipment belonging to the same equipment type to obtain the equipment group floor plan; Determine the location of the water supply inlet in the boiler room plan, and establish a coordinate system for the boiler room plan based on the location of the water supply inlet; Determine the preset parameters of the equipment group plan, and based on the preset parameters, place the equipment group plan in the coordinate system to generate an equipment layout diagram; The steps of determining the location of the water supply inlet in the boiler room plan and establishing the coordinate system of the boiler room plan based on the location of the water supply inlet include: The walls in the boiler room plan are marked to obtain the corresponding numbers for each wall, wherein the walls are displayed as a line segment in the boiler room plan; The location of the water supply outlet in the boiler room is determined, and the intersection point formed by the line segments close to the location of the water supply outlet in the boiler room is set as the origin of the coordinate system. The line segment where the location of the water supply outlet in the boiler room is located is defined as the horizontal axis, and the line segment that intersects the horizontal axis based on the origin is defined as the vertical axis. The steps of determining preset parameters for the equipment group plan view and, based on the preset parameters, placing the equipment group plan view in the coordinate system to generate an equipment layout diagram include: Obtain the tail of the plan view of each of the equipment groups, and determine the number of the wall against which the plan view of each equipment group is located based on the tail; Based on the number, the first calculation formula for the center coordinates of the equipment group plan in the coordinate system is invoked; Obtain the first dimension parameters of each equipment group plan, the second dimension parameters of the boiler room plan, and the third dimension parameters of the equipment group plan and the wall, and input them into the first calculation formula to output the center coordinates of each equipment group plan; Obtain the fourth dimension parameter and determine whether the fourth dimension parameter is smaller than the target dimension parameter; If not, the Manhattan distance between adjacent equipment group plans is calculated based on the first extension length, the second extension length, and the center coordinates of the adjacent equipment group plans, and it is determined whether the Manhattan distance is greater than a threshold. If so, the first target equipment layout diagram is selected, and then the first target equipment layout diagram is filtered according to the non-dominance relationship to obtain the second target equipment layout diagram.
2. The method for automatic arrangement of devices in a boiler room according to claim 1, characterized in that, The steps of obtaining the boiler room floor plan and the floor plans of all equipment to be arranged within the boiler room floor plan, and preprocessing the floor plans of equipment belonging to the same equipment type to obtain the equipment group floor plan include: Arrange the equipment plan views side by side at equal intervals to obtain the first equipment group plan view; The equipment plan diagrams in the first equipment group plan diagram are connected by a preset graphic to obtain the second equipment group plan diagram; Based on the preset dimensions, a wireframe is formed to define the plan view of the second equipment group, thus obtaining the plan view of the equipment group.
3. The method for automatic arrangement of devices within a boiler room according to claim 2, characterized in that, The step of obtaining the first dimension parameters of the plan view of each equipment group, the second dimension parameters of the plan view of the boiler room, and the third dimension parameters of the plan view of the equipment group and the wall, and inputting them into the first calculation formula to output the center coordinates of the plan view of each equipment group includes: Based on the first dimension parameter, the first extension length of the equipment group plan in the horizontal axis direction and the second extension length in the vertical axis direction are determined respectively.
4. The method for automatic arrangement of devices in a boiler room according to claim 3, characterized in that, The formula for calculating the Manhattan distance is: in, Given the Manhattan distance, the center coordinates of the equipment group plan α are (x... α y α The center coordinates of equipment group plan β are (x β y β ), Let α be the first extension length of the equipment group plan along the horizontal axis. The second extension length of equipment group plan α along the vertical axis. Let β be the first extension length of the equipment group plan in the horizontal direction. The second extension length of the equipment group plan β in the longitudinal direction.
5. An automatic layout system for equipment in a boiler room, characterized in that, The system is used to implement the automatic arrangement method for equipment in a boiler room as described in any one of claims 1-4, the system comprising: The preprocessing module is used to obtain the boiler room floor plan and the floor plans of all equipment that need to be arranged in the boiler room floor plan, and to preprocess the floor plans of equipment belonging to the same equipment type to obtain the equipment group floor plan; The coordinate system establishment module is used to determine the location of the water supply inlet in the boiler room plan and establish the coordinate system of the boiler room plan based on the location of the water supply inlet. The equipment layout diagram generation module is used to determine the preset parameters of the equipment group plan view, and according to the preset parameters, place the equipment group plan view in the coordinate system to generate the equipment layout diagram.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the automatic arrangement method for equipment in the boiler room as described in any one of claims 1-4.
7. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the automatic arrangement method of equipment in a boiler room as described in any one of claims 1-4.