Generation method, device and equipment of floor heating system

By extracting and processing room data in floor plan, calculating the water collector configuration and generating floor heating pipeline diagrams, the problem that floor heating systems in the prior art cannot be designed for different room types is solved, and the automatic generation of floor heating systems is realized and the comfort level is improved.

CN120145496APending Publication Date: 2025-06-13HEFEI LIANGZHEN CONSTR TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510165812.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

The existing floor heating system generation solution cannot achieve personalized design for different room types, resulting in uneven heating and unsatisfactory overall design.

Method used

By extracting the room data in the floor plan, calculating the configuration data of the water collector, and generating a floor heating pipeline diagram based on the preset room layout strategy, drawing a two-dimensional design diagram with the supporting component plug-ins, and finally performing three-dimensional conversion to generate a floor heating system that matches the floor plan.

Benefits of technology

The automatic generation of floor heating system is realized, adapting to the selection and layout strategies of different rooms, thereby improving the comfort and design efficiency of floor heating system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120145496A_ABST
    Figure CN120145496A_ABST
Patent Text Reader

Abstract

The invention relates to the field of building design, and discloses a floor heating system generation method, device and equipment, and the method comprises the steps: extracting at least one closed room information and at least one non-closed room information of a to-be-arranged floor heating system in a floor plan of a to-be-laid floor heating system; according to the information of each room in the room data, calculating the installation positions and the number of the sub-catchment devices and the number of branches of each sub-catchment device; generating floor heating pipeline diagrams of all closed rooms and all non-closed rooms according to a preset closed room arrangement strategy, a non-closed room arrangement strategy, the room information and the configuration data; according to the floor heating pipeline diagram, a preset matching component plug-in is called to draw floor heating matching components, and a floor heating system two-dimensional design diagram is obtained; and performing three-dimensional conversion on the two-dimensional design drawing of the floor heating system to obtain the floor heating system matched with the house type drawing. The problem that in the prior art, a floor heating system cannot be designed according to room types is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of architectural design, and particularly to a method, device and equipment for generating a floor heating system. Background Art

[0002] In modern architectural design, as a comfortable heating solution, the floor heating system is increasingly favored by families and commercial places, especially in cities with sub-zero temperatures. The design of the floor heating system needs to consider multiple factors such as the usage function of the room, the building structure, the quality of the insulation layer, and the layout of the floor heating pipes.

[0003] In the existing technology, BIM software can assist designers in completing the design of the floor heating system. However, when drawing the floor heating system diagram, the same standard is used. In actual situations, the outlines of each room are different. If the same standard continues to be used for designing the floor heating, it will lead to uneven heating in the room, resulting in an unsatisfactory overall floor heating design. Summary of the Invention

[0004] The main purpose of the present invention is to provide a method, device and equipment for generating a floor heating system, which is used to solve the problem that the existing floor heating system generation scheme cannot realize the design of the floor heating system for different room types.

[0005] In the first aspect of the present invention, a method for generating a floor heating system is provided. The method includes: extracting room data of the rooms to be arranged with the floor heating system in the floor plan of the house type to be laid with the floor heating system, where the room data includes at least one closed room information and at least one non-closed room information; calculating the configuration data of the manifold according to the room information in the room data, where the configuration data includes the installation position, quantity of the manifold, and the number of branches of each manifold; generating the floor heating pipeline diagrams of each closed room and each non-closed room according to the preset closed room layout strategy, non-closed room layout strategy, the room information, and the configuration data; calling a preset supporting component plug-in according to the floor heating pipeline diagrams to draw the floor heating supporting components, obtaining the two-dimensional design diagram of the floor heating system; performing three-dimensional conversion on the two-dimensional design diagram of the floor heating system to obtain a floor heating system matching the floor plan.

[0006] Optionally, the extracting room data of the rooms to be arranged with the floor heating system in the floor plan of the house type to be laid with the floor heating system includes: obtaining the architectural design drawing input by the designer, and extracting the floor plan of the house type to be laid with the floor heating system; using image technology and CAD software to identify the walls, doorways and windows in the floor plan, and drawing the rooms to be arranged with the floor heating based on the walls, the doorways and the windows; classifying each room based on the closed attribute of the room to obtain at least one closed room information and at least one non-closed room information.

[0007] Optionally, based on the closed attributes of the rooms, classifying each of the rooms to obtain at least one piece of room information of closed rooms and at least one piece of room information of non-closed rooms includes: identifying whether each of the rooms is entirely composed of the wall, the doorway, and the window based on a preset area composition rule, to obtain an identification result; if the identification result is that it is entirely composed of the wall, the doorway, and the window, determining that the room attribute of the corresponding room is a closed type; if the identification result is that it is not entirely composed of the wall, the doorway, and the window, determining that the room attribute of the corresponding room is a non-closed type; dividing the closed rooms among all the rooms into one group, and dividing the non-closed rooms into another group, to obtain at least one piece of room information of closed rooms and at least one piece of room information of non-closed rooms.

[0008] Optionally, after classifying each of the rooms based on the closed attributes of the rooms to obtain at least one piece of room information of closed rooms and at least one piece of room information of non-closed rooms, it further includes: extracting the contours of each closed room and determining the contour attribute category corresponding to the contour; based on the contour attribute category, performing secondary classification on all the closed rooms to obtain at least one regular room and at least one irregular room.

[0009] Optionally, generating the floor heating pipeline diagrams of each of the closed rooms and each of the non-closed rooms according to the preset closed room layout strategy, non-closed room layout strategy, the room information, and the configuration data includes: determining the doorway, the main road access point, and the main road opening direction of the corresponding room according to the room information of the closed room, and drawing the corresponding floor heating pipeline diagram of the closed room based on the doorway, the main road access point, the main road opening direction of the closed room, and the configuration data of the manifold in the closed room; determining the doorway, the main road access point, and the main road opening direction of the corresponding room according to the room information of the non-closed room, and using an automatic pathfinding algorithm to draw the corresponding floor heating pipeline diagram of the non-closed room based on the doorway, the main road access point, the main road opening direction of the non-closed room, and the configuration data of the manifold in the non-closed room.

[0010] Optionally, determining the doorway, main road access point, and main road opening direction of the corresponding room based on the room information of the enclosed room, and drawing the floor heating pipeline diagram of the corresponding enclosed room based on the doorway, main road access point, main road opening direction of the enclosed room, and the configuration data of the manifold in the enclosed room, includes: determining whether the enclosed room is a regular room; if so, determining the laying form of the floor heating coil based on the doorway, main road access point, main road opening direction in the room information of the regular room, and the configuration data of the manifold in the regular room, and drawing the floor heating pipeline diagram of the regular room based on the laying form; if not, calculating the largest inscribed rectangle in the room based on the contour of each irregular room, determining the doorway, main road access point, and main road opening direction based on the largest inscribed rectangle, and drawing the floor heating pipeline diagram of the irregular room within the largest inscribed rectangle.

[0011] Optionally, calculating the largest inscribed rectangle in the room based on the contour of each irregular room includes: constructing multiple intersecting rectangles in the contour of each irregular room by the method of contour point-by-point, and calculating the area of each rectangle; selecting the rectangle with the largest area from each rectangle as the largest inscribed rectangle of the corresponding irregular room.

[0012] Optionally, determining the doorway, main road access point, and main road opening direction of the corresponding room based on the room information of the non-enclosed room, and drawing the floor heating pipeline diagram of the corresponding non-enclosed room using the automatic pathfinding algorithm based on the doorway, main road access point, main road opening direction of the non-enclosed room, and the configuration data of the manifold in the non-enclosed room, includes: performing secondary division of the floor heating area based on the room information of each non-enclosed room to obtain the loop area of the floor heating; determining the doorway, main road access point, and main road opening direction of each loop area, and drawing the floor heating pipeline diagram of the corresponding loop area using the automatic pathfinding algorithm in combination with the configuration data of the manifold.

[0013] The second aspect of the present invention provides a generating device for a floor heating system. The device includes: an extraction module for extracting room data of the rooms to be arranged with floor heating in the floor plan of the house type to be laid with the floor heating system, where the room data includes at least one piece of information about a closed room and at least one piece of information about an unclosed room; a calculation module for calculating the configuration data of the manifold according to the room information in the room data, where the configuration data includes the installation position, quantity of the manifold, and the number of branches of each manifold; a generating module for generating the floor heating pipeline diagrams of each closed room and each unclosed room according to a preset layout strategy for closed rooms, a layout strategy for unclosed rooms, the room information, and the configuration data; a drawing module for calling a preset supporting component plug-in according to the floor heating pipeline diagrams to draw the floor heating supporting components and obtaining a two-dimensional design drawing of the floor heating system; and a conversion module for performing three-dimensional conversion on the two-dimensional design drawing of the floor heating system to obtain a floor heating system matching the floor plan.

[0014] Optionally, the extraction module includes: an extraction unit for obtaining the architectural design drawing input by the designer and extracting the floor plan of the house type to be laid with the floor heating system; an identification unit for using image technology and CAD software to identify the walls, doorways, and windows in the floor plan and drawing the rooms to be arranged with floor heating based on the walls, doorways, and windows; and a classification unit for classifying each of the rooms based on the closed attribute of the room to obtain at least one piece of information about a closed room and at least one piece of information about an unclosed room.

[0015] Optionally, the classification unit is specifically used for: identifying whether each of the rooms is entirely composed of the walls, doorways, and windows based on a preset area composition rule to obtain an identification result; if the identification result is that it is entirely composed of the walls, doorways, and windows, determining the room attribute of the corresponding room as a closed type; if the identification result is that it is not entirely composed of the walls, doorways, and windows, determining the room attribute of the corresponding room as an unclosed type; and dividing the closed rooms among all the rooms into one group and the unclosed rooms into another group to obtain at least one piece of information about a closed room and at least one piece of information about an unclosed room.

[0016] Optionally, the classification unit is further used for: extracting the outlines of each closed room and determining the contour attribute category corresponding to the outline; and performing secondary classification on all the closed rooms based on the contour attribute category to obtain at least one regular room and at least one irregular room.

[0017] Optionally, the generation module includes: a first generation unit configured to determine the doorway, main path access point, and main path opening direction of a corresponding room according to the room information of an enclosed room, and draw a floor heating pipeline diagram of the corresponding enclosed room based on the doorway, main path access point, main path opening direction of the enclosed room, and the configuration data of the manifold in the enclosed room; a second generation unit configured to determine the doorway, main path access point, and main path opening direction of a corresponding room according to the room information of a non-enclosed room, and use an automatic pathfinding algorithm to draw a floor heating pipeline diagram of the corresponding non-enclosed room based on the doorway, main path access point, main path opening direction of the non-enclosed room, and the configuration data of the manifold in the non-enclosed room.

[0018] Optionally, the first generation unit is specifically configured to: determine whether the enclosed room is a regular room; if so, determine the laying form of the floor heating coil based on the doorway, main path access point, main path opening direction in the room information of the regular room, and the configuration data of the manifold in the regular room, and draw a floor heating pipeline diagram of the regular room based on the laying form; if not, calculate the maximum inscribed rectangle in the room based on the contour of each irregular room, and determine the doorway, main path access point, and main path opening direction based on the maximum inscribed rectangle, and draw a floor heating pipeline diagram of the irregular room within the maximum inscribed rectangle.

[0019] Optionally, the first generation unit is specifically configured to: construct a plurality of intersecting rectangles in the contour of each irregular room by the method of contour point generation, and calculate the area of each rectangle; select the rectangle with the largest area from each rectangle as the maximum inscribed rectangle of the corresponding irregular room.

[0020] Optionally, the second generation unit is specifically configured to: perform secondary division of the floor heating area based on the room information of each non-enclosed room to obtain the loop area of the floor heating; determine the doorway, main path access point, and main path opening direction of each loop area, and use the automatic pathfinding algorithm in combination with the configuration data of the manifold to draw a floor heating pipeline diagram of the corresponding loop area.

[0021] A third aspect of the present invention provides an electronic device, including: a memory and at least one processor, wherein instructions are stored in the memory; the at least one processor invokes the instructions in the memory to enable the electronic device to execute the above-mentioned generation method of the floor heating system.

[0022] A fourth aspect of the present invention provides a computer-readable storage medium, in which instructions are stored, and when it runs on a computer, it enables the computer to execute the above-mentioned generation method of the floor heating system.

[0023] In the technical solution provided by the present invention, room data of the rooms to be arranged with floor heating in the floor plan of the floor heating system to be laid is extracted, where the room data includes at least one piece of information about a closed room and at least one piece of information about an unclosed room; according to the room information of each room in the room data, configuration data of the manifold is calculated, where the configuration data includes the installation position, quantity of the manifold, and the number of branches of each manifold; according to a preset closed-room layout strategy, an unclosed-room layout strategy, the room information, and the configuration data, floor heating pipeline diagrams of each closed room and each unclosed room are generated; according to the floor heating pipeline diagrams, a preset supporting component plug-in is called to draw floor heating supporting components, and a two-dimensional design diagram of the floor heating system is obtained; the two-dimensional design diagram of the floor heating system is subjected to three-dimensional conversion to obtain a floor heating system matching the floor plan. In the embodiment of the present invention, by classifying the rooms in the floor plan to obtain different types of rooms, and then using different layout strategies to generate floor heating pipeline diagrams of corresponding types of rooms and converting them into three dimensions, such a method not only realizes the automatic generation of the floor heating system, but also adapts to different rooms to select different strategies for layout, thereby improving the comfort of the floor heating system. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 FIG. is a schematic diagram of an embodiment of a method for generating a floor heating system provided by an embodiment of the present invention; Figure 2 FIG. is a schematic diagram of another embodiment of a method for generating a floor heating system provided by an embodiment of the present invention; Figure 3 FIG. is a schematic diagram of an embodiment of a device for generating a floor heating system provided by an embodiment of the present invention; Figure 4 FIG. is a schematic diagram of another embodiment of a device for generating a floor heating system provided by an embodiment of the present invention; Figure 5 FIG. is a schematic diagram of an embodiment of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0025] The embodiment of the present invention provides a method, a device, and a device for generating a floor heating system, which are used to select different floor heating layout strategies for different types of rooms in a floor plan, improve the comfort after floor heating is laid, and also improve the design efficiency and reduce human intervention.

[0026] In the description, claims and the above drawings of the present invention, terms such as "first", "second", "third", "fourth", etc. (if any) are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data used can be interchanged under appropriate circumstances so that the embodiments described herein can be implemented in an order different from that illustrated or described herein. In addition, the term "comprising" or "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0027] For ease of understanding, the specific process of the embodiments of the present invention will be described below. It can be understood that the execution subject of the present invention can be a generating device of a floor heating system, or a terminal or a server, and specifically is not limited here. The embodiments of the present invention will be described by taking the server as the execution subject as an example.

[0028] Please refer to Figure 1 , an embodiment of the method for generating a floor heating system in the embodiments of the present invention includes: 101. Extract the room data of the rooms to be arranged with floor heating in the floor plan of the floor heating system to be laid, and the room data includes at least one closed room information and at least one non-closed room information.

[0029] In this embodiment, the room data at least includes the outline, area, doors, windows, obstacles, etc. of the room, and the room information includes the length, width, height, shape, positions of doors and windows, and positions of wall obstacles of the room. The way of extracting information includes image processing algorithms and CAD file parsing to ensure the accuracy of the obtained information.

[0030] 102. Calculate the configuration data of the manifold based on the room information in the room data, and the configuration data includes the installation position, quantity, and the number of branches of each manifold.

[0031] In this embodiment, based on the extracted room data, each room is further analyzed to calculate the configuration data of the manifold. The configuration data of the manifold includes the installation position, quantity, and the number of branches of each manifold. The installation position is automatically determined according to the room structure characteristics, usage requirements, and room layout to ensure the high efficiency and rationality of the water circuit system.

[0032] Specifically, by analyzing the area and heat load of the room, determine how many manifolds are needed, and preset the positions of the manifolds and their pipe connection points in the design model to ensure the uniform distribution of the system.

[0033] 103. Generate floor heating pipeline diagrams for each closed room and each non-closed room according to the preset closed room layout strategy, non-closed room layout strategy, room information and configuration data.

[0034] In this step, according to the preset layout strategy of closed rooms and non-closed rooms, combined with room information and manifold configuration data, the system automatically generates floor heating pipeline diagrams for each closed room and non-closed room. In closed rooms, the pipeline layout follows the layout strategy of closed rooms, such as wraparound or serpentine layout; in non-closed rooms, the pipeline layout strategy is adjusted according to the irregular shape of the room.

[0035] Specifically, the layout of the floor heating pipelines, the direction and length of each pipeline are first determined, and then the pipeline layout is automatically adjusted based on the shape of the room to obtain a floor heating line and pipe diagram to avoid intersections and overlaps.

[0036] In another embodiment, the doorway, main road access point and main road opening direction of the corresponding room are determined according to the room information of the closed room, and the floor heating pipeline diagram of the corresponding closed room is drawn based on the doorway, main road access point, main road opening direction of the closed room and the configuration data of the manifold in the closed room; the doorway, main road access point and main road opening direction of the corresponding room are determined according to the room information of the non-closed room, and the floor heating pipeline diagram of the corresponding non-closed room is drawn based on the doorway, main road access point, main road opening direction of the non-closed room and the configuration data of the manifold in the non-closed room using an automatic routing algorithm.

[0037] 104. According to the floor heating pipeline diagram, call the preset supporting component plug-in to draw the floor heating supporting components to obtain the two-dimensional design drawing of the floor heating system.

[0038] It is understandable that by calling the preset supporting component plug-in, the required floor heating supporting components are drawn according to the generated floor heating pipeline diagram, and the positions of each heating supporting structure in the floor heating line pipe diagram are determined. The floor heating supporting structure includes manifolds, pipes, thermostats, expansion joints and other components.

[0039] In this embodiment, the floor heating pipeline diagram is used to automatically draw the thermostat position, expansion joints and other supporting components in the room. The thermostat position is selected according to the needs of each floor heating zone, and the position of the expansion joint takes into account the structural changes of the room, and the relevant dimensions and installation requirements are marked.

[0040] 105. Convert the two-dimensional design drawing of the floor heating system into three dimensions to obtain a floor heating system that matches the house plan.

[0041] In this step, when converting the generated 2D floor heating design drawing into a 3D model (i.e., a 3D design drawing), specifically, 3D modeling software can be used to convert the 2D drawing into a 3D space, add detailed design details such as pipeline layout, thermostat position, and other components, and ensure that the 3D model complies with the actual construction specifications. This 3D design drawing intuitively shows the specific layout method of the floor heating pipes in the room, facilitating the guidance of construction.

[0042] In an embodiment of the present invention, room data of the rooms to be arranged with floor heating in the floor plan of the floor heating system to be laid is extracted, where the room data includes at least one piece of information about a closed room and at least one piece of information about a non-closed room; according to the room information of each room in the room data, configuration data of the manifold is calculated, where the configuration data includes the installation position, quantity of the manifold, and the number of branches of each manifold; according to a preset layout strategy for closed rooms, a layout strategy for non-closed rooms, the room information, and the configuration data, floor heating pipeline diagrams of each closed room and each non-closed room are generated; according to the floor heating pipeline diagrams, a preset supporting component plug-in is called to draw floor heating supporting components, obtaining a 2D design drawing of the floor heating system; the 2D design drawing of the floor heating system is subjected to 3D conversion to obtain a floor heating system matching the floor plan. In this way, a one-stop floor heating system automatically generated based on the conditions of the building model is provided, which includes the 2D and 3D creation of the floor heating system, the automatic drawing of expansion joints, the automatic layout of the switches of the floor heating temperature control device, and the marking of the floor heating coils and other series of supporting facility designs for the floor heating system.

[0043] Please refer to Figure 2 , another embodiment of the method for generating a floor heating system in an embodiment of the present invention includes: 201. Extract the information about closed rooms and non-closed rooms in the floor plan.

[0044] In this embodiment, the architectural design drawing input by the designer is obtained, and the floor plan of the floor heating system to be laid is extracted from it; using image technology and CAD software, the walls, doorways, and windows in the floor plan are identified, and the rooms to be arranged with floor heating are drawn based on the walls, doorways, and windows; based on the closed attributes of the rooms, each of the rooms is classified to obtain at least one piece of information about a closed room and at least one piece of information about a non-closed room.

[0045] It is understandable that by using image technology and CAD software, the system automatically analyzes the building elements in the design drawings and draws the rooms where the floor heating system is to be arranged. The system classifies these rooms and first determines whether they are enclosed rooms or non-enclosed rooms. An enclosed room refers to a space completely enclosed by walls, doorways, and windows, while a non-enclosed room is not completely enclosed by these elements. After classification, the system generates information on enclosed rooms and non-enclosed rooms.

[0046] In another embodiment, classifying each of the rooms based on the enclosed attribute of the room to obtain at least one piece of information on enclosed rooms and at least one piece of information on non-enclosed rooms includes: Based on a preset area composition rule, identifying whether each of the rooms is entirely composed of the walls, the doorways, and the windows to obtain an identification result; If the identification result is that it is entirely composed of the walls, the doorways, and the windows, determining that the room attribute of the corresponding room is an enclosed type; If the identification result is that it is not entirely composed of the walls, the doorways, and the windows, determining that the room attribute of the corresponding room is a non-enclosed type; Grouping the enclosed rooms among all the rooms into one group and the non-enclosed rooms into another group to obtain at least one piece of information on enclosed rooms and at least one piece of information on non-enclosed rooms.

[0047] In practical applications, obtain the housing type selected by the designer that needs to be equipped with floor heating, obtain and classify the room data within the housing type, deduct the rooms that do not require floor heating design according to specifications and design experience, and classify the remaining rooms into object categories, classifying the rooms into enclosed rooms and non-enclosed rooms.

[0048] Definition of enclosed room: An enclosed room refers to a single room that is entirely composed of walls, doors, and windows (which may exist). Definition of non-enclosed room: A single room is not entirely composed of walls, doors, and windows (which may exist). There are some rooms that are only composed of room boundaries and are not enclosed by solid walls, such as: the dining room, the living room, etc.

[0049] 202. Perform secondary classification on the enclosed rooms to obtain regular rooms and irregular rooms.

[0050] Specifically, by extracting the outlines of each enclosed room and determining the contour attribute category corresponding to the outline; based on the contour attribute category, perform secondary classification on all enclosed rooms to obtain at least one regular room and at least one irregular room.

[0051] Redefine the enclosed rooms, classify the attributes of the enclosed rooms, and divide them into regular room contour types and irregular room contour types (hereinafter referred to as regular rooms and irregular rooms).

[0052] Regular room contour type: The premise is that the room is an enclosed room, and secondly, the walls and doors enclosing the room are in a rectangular state.

[0053] Irregular room contour type: The premise is that the room is an enclosed room, and secondly, the walls and doors enclosing the room are in a special-shaped state.

[0054] 203. Calculate the configuration data of the manifold based on the information of each room.

[0055] Among them, the configuration data includes the installation location, quantity of the manifold, and the number of branches of each manifold.

[0056] Determine the number of branches of the manifold according to the house type structure and the usable area, and preset the manifold on the model according to the location selected by the designer, so as to obtain the configuration data of the manifold for each room.

[0057] Specifically, determine the corresponding configuration data of the manifold through the location of the manifold set by the designer in the house plan and the floor heating heating specification, then analyze the heating requirements of each room to determine the floor heating zoning range; divide the floor heating zones for the zoning range, and draw the floor heating pipelines of each zone in the design drawing to ensure that the temperature control of each area meets the design requirements.

[0058] Furthermore, the configuration data includes the type of the manifold, such as the number of output branches of the manifold, which is specifically obtained by calculating the total usable area and layout of the room, considering the heat load and heat conduction characteristics of the room.

[0059] 204. Based on the layout strategy of the enclosed rooms and the corresponding configuration data, lay out the floor heating pipeline diagrams for regular rooms and irregular rooms.

[0060] Specifically, determine the doorways, main road access points, and main road opening directions of the corresponding rooms according to the room information of the enclosed rooms, and draw the corresponding floor heating pipeline diagrams of the enclosed rooms based on the doorways, main road access points, main road opening directions of the enclosed rooms, and the configuration data of the manifold in the enclosed rooms.

[0061] In this embodiment, it is determined whether the enclosed room is a regular room; if so, based on the door, main road access point, main road opening direction, and the configuration data of the collector-distributor in the room information of the regular room, the laying form of the floor heating coil is determined, and the floor heating pipeline diagram of the regular room is drawn based on the laying form; if not, the maximum inscribed rectangle in the room is calculated based on the contour of each irregular room, and the door, main road access point, and main road opening direction are determined based on the maximum inscribed rectangle, and the floor heating pipeline diagram of the irregular room is drawn within the maximum inscribed rectangle.

[0062] Among them, calculating the maximum inscribed rectangle in the room based on the contour of each irregular room includes: constructing a plurality of intersecting rectangles in the contour of each irregular room by the method of contour point traversal, and calculating the area of each rectangle; selecting the rectangle with the largest area from each rectangle as the maximum inscribed rectangle of the corresponding irregular room.

[0063] In practical applications, for regular rooms, the floor heating of the regular rooms in the selected house type link is generated in a fixed way of selecting rooms and doors as fixed generation methods. The form of floor heating generation is determined according to the distance from the wall and the distance between pipelines and the determined main road opening direction. Since the implementation is relatively simple, it will not be elaborated in detail in this application.

[0064] For irregular rooms, first, the irregular contour of the room is processed to obtain the maximum inscribed orthogonal rectangle in the room. The way to obtain it is to traverse each side of the boundary line in turn, take each side as the length and the adjacent side as the width to make a rectangle, and then obtain the rectangle set, and select the rectangle with the largest area located in the room. The implementation method is as follows: First, find the approximate contour of the polygon to reduce the number of contours and facilitate subsequent calculations. Form a rectangle between the contour point and the next point, then make each rectangle intersect with all the current rectangles, find the intersecting rectangles, and put all the corners of these rectangles into a set. Finally, remove the duplicate points, and then combine these points in pairs to form a rectangle, judge whether it is an internal rectangle, if so, calculate the area, and find the maximum inscribed rectangle.

[0065] Further, the main road opening direction of the floor heating is determined according to the specific situation of the obtained maximum inscribed rectangle. There are mainly several possible ways: The first one is that if there is no door family in the obtained maximum inscribed rectangle of the room, the cut direction of the maximum inscribed rectangle is defaulted to the opening direction position where the door is located. The placement of the floor heating coil is carried out according to the input conditions of the user and the direction of the room and the cut. The outlet direction of the floor heating is the cut direction.

[0066] Second, if there is a door family in the largest inscribed rectangle of the room obtained, the placement of the dry part of the floor heating system is directly carried out according to the user input conditions, in the way of the floor heating system room and the door, that is, the outlet pipe direction of the floor heating system points to the direction of the door.

[0067] The above situation includes a special case, which needs to be specially processed during the application, that is, there is a type of room that needs to connect the generated floor heating system: when there is a bathroom in the master bedroom, it is necessary to connect the two loops of the master bedroom and the bathroom.

[0068] For the above special form, the method adopted is to preferentially obtain the bedroom room, obtain the enclosure structure (door) of the room, and judge the room names on both sides of the door on the enclosure structure. If the rooms on both sides of the door are the bedroom and the bathroom, it is determined that the bedroom contains the bathroom.

[0069] For the above special situation, it is necessary to connect the loops of the automatically generated floor heating system. The connection method is: first, extend the outlet pipe line of the floor heating coil in the bedroom, and then extend the outlet pipe line of the floor heating coil in the bathroom until the two outlet pipe lines intersect with the pipeline in the master bedroom. Break the line segment at the intersection of the bathroom and the floor heating pipeline, and perform chamfer connection respectively.

[0070] 205. Based on the layout strategy of non-closed rooms and the corresponding configuration data, draw the floor heating pipeline diagram for non-closed rooms.

[0071] Specifically, determine the door, the main road access point and the main road opening direction of the corresponding room according to the room information of the non-closed room, and use the automatic path finding algorithm to draw the corresponding floor heating pipeline diagram of the non-closed room based on the door, the main road access point, the main road opening direction of the non-closed room and the configuration data of the manifold in the non-closed room.

[0072] It should be noted that based on the room information of each non-closed room, the floor heating area is re-divided to obtain the floor heating loop area; determine the door, the main road access point and the main road opening direction of each loop area, and use the automatic path finding algorithm combined with the configuration data of the manifold to draw the corresponding floor heating pipeline diagram of the loop area.

[0073] It can be understood that when arranging the floor heating for non-closed rooms here, first, the non-closed room area is also divided. The purpose of the division is to determine that the kitchen and the aisle positions will not be arranged with loop floor heating for the layout of the floor heating loop area, so these types of rooms are removed.

[0074] After determining the main road exit directions of each loop and the interface directions of the manifold, an automatic pathfinding algorithm is used to connect the floor heating pipelines in areas where loops cannot be arranged. Automatic pathfinding mainly needs to determine various factors, such as the pathfinding starting point, the pathfinding ending point, the pathfinding width, the pathfinding accuracy, the pathfinding strategy, and the classification of the types of rooms or areas crossed by the route.

[0075] Pathfinding starting point: The midpoint position of the kitchen door. The acquisition method is as follows: Obtain the kitchen door family and simultaneously judge the rooms on both sides of the door. It is required that the keyword of the room name on one side of the door contains "kitchen", and the keyword of the room name on the other side does not contain rooms such as "balcony" and "platform".

[0076] Pathfinding ending point: The ending positions of the doors of each enclosed room (if the master bedroom contains a bathroom, the door of this bathroom is not included in the ending range). Pathfinding width: It mainly depends on the number of main roads of the floor heating coil, the spacing between the pipelines controlled manually, and the distance between the pipelines and the wall.

[0077] Pathfinding accuracy: For the indoor design of above-ground residences, it is recommended that the pathfinding accuracy be 50 mm. The 50-mm pathfinding accuracy mainly refers to the way of dividing the indoor rooms of above-ground households into standard grids. The specific grid division method is as follows: Construct path lines and break the path lines of different-direction components. Then, grid the drawing space according to the settings of different-direction path nodes. The setting method of different-direction path nodes is as follows: Cancel the setting of fixing the deviation of horizontal and vertical nodes by the Z-axis to simulate the turning cost, and replace it with using the real x, y, and z for each coordinate point. For the side in which direction the coordinate point is located, mark its azimuth angle as the angle of that direction.

[0078] Pathfinding strategy: The generation of floor heating pipelines mainly takes the shortest path as the ideal strategy, and at the same time includes other regulatory provisions and limits such as not being able to penetrate walls.

[0079] Classification of the types of rooms or areas crossed by the route: Determine the pathfinding line and the area within the pathfinding width range as the area where loops cannot be arranged.

[0080] After determining the above factors, perform automatic pathfinding at multiple points on the drawing. The algorithm of automatic pathfinding will not be elaborated too much in this invention. This invention mainly elaborates on the design method of the floor heating system.

[0081] The generated results include the integration of multiple schemes. Mainly according to the selection of the manifold, determine the number of loops formed in non-enclosed rooms.

[0082] For the finally available loop arrangement areas, perform multi-scheme division, mainly used to determine the connection between the generated loop numbers. The shaded part in the figure is the area that needs to be divided into loops. The number of divisions = the number of branches of the manifold - the number of loops formed in enclosed rooms.

[0083] The number of divisions = the number of branch lines of the manifold - the number of loops in the enclosed rooms = 0; The number of divisions = the number of branch lines of the manifold - the number of loops in the enclosed rooms = 1, then form a loop for the shaded area.

[0084] The number of divisions = the number of branch lines of the manifold - the number of loops in the enclosed rooms = 2, then form two loops for the application area.

[0085] The number of divisions = the number of branch lines of the manifold - the number of loops in the enclosed rooms = 3, then form three loops for the application area.

[0086] Based on the above calculation results, the number of loops of the floor heating pipelines for non - enclosed rooms is obtained. Subsequently, the floor heating loops are arranged in a relevant way of graphics. The arrangement method is the same as that for arranging floor heating in the enclosed area, but the difference is that the direction of floor heating generation needs to be determined. For the enclosed rooms, the direction of floor heating is determined with the door as the exit to determine the layout direction of floor heating. For the non - enclosed area, the direction of floor heating needs to be determined additionally.

[0087] For the prohibited outlet direction of the floor heating pipe, for the formed loop area, it is prohibited to point the outlet of the floor heating pipe towards the building wall direction.

[0088] For the area that does not need to be merged separately, the outlet direction points to the area where floor heating pipes are prohibited from being laid in the non - enclosed room.

[0089] For the area that needs to be loop - merged, first determine the loops that need to be merged, and then determine the outlet direction of the main loop.

[0090] For two or three areas that need to be merged, connect the smaller - area region to the larger - area region. Note that cross - region connection is not allowed. Only compare the areas between adjacent regions, and the outlet direction of the smaller - area region points to the larger - area region.

[0091] For the area with the largest area, the outlet direction points to the area where floor heating pipes are prohibited from being laid in the non - enclosed room.

[0092] 206. According to the floor heating pipeline diagram, call the preset supporting component plug - in to draw the floor heating supporting components, and obtain the two - dimensional design drawing of the floor heating system.

[0093] It should be noted that the floor heating supporting components include floor heating thermostats, radiators and other supporting components. Through the floor heating zoning information in the room information, the appropriate type of thermostat is automatically selected and its layout position is determined to ensure that each zone has an independent thermostat; mark the position of the thermostat on the floor heating pipeline diagram to obtain the two - dimensional design drawing of the floor heating system, so as to ensure that it can effectively control the corresponding floor heating zone and meet the temperature control requirements of different regions.

[0094] Regarding the arrangement of radiators; in product implementation, there are two forms: placing according to the toilet and manual placement. First, let's discuss manual placement. The principle of manual placement is very simple. It mainly involves mobilizing the radiator family so that users can place the radiators according to their own needs. There will be no excessive elaboration on manually mobilizing the radiator family as the content is relatively simple. The key lies in elaborating on the automatic placement of the radiator family. Identify the toilet family in the current plane, read the keywords in the toilet family that contain "toilet seat". The program automatically selects the toilet family in the current view, obtains the spatial data information in the toilet, such as the height, width, and other information of the toilet, and uses this to fix the height of the radiator and achieve the generation of the radiator.

[0095] Regarding the automatic arrangement of thermostats: The automatic arrangement of thermostats mainly involves placing different types of thermostats according to different rooms. Therefore, the first step is to distinguish the spatial attributes of the rooms. The distinction of the spatial attributes of the rooms is mainly done by judging through the names of the rooms, so it is relatively simple and will not be elaborated too much.

[0096] The steps for the automatic arrangement of thermostats can be disassembled as follows: 1. Obtain the room boundary and screen the walls available for thermostat arrangement; 2. Arrange the thermostats according to the arrangement principles for different rooms.

[0097] Among them, screening the available walls includes: 1. Obtain the room boundary; 2. Obtain the walls on the room boundary and initially obtain multiple wall segments; 3. Obtain the doors on the walls, divide the walls with doors, and further obtain multiple wall segments; 4. The walls with a wall segment width greater than 200 mm are the available walls.

[0098] Regarding the doors on the walls, it is necessary to judge the side wall where the door opens. The main way of judgment is to judge that the positive direction of the door family HandingOriention is the opening side direction. When the thermostat is arranged in the room, the general principle mainly adopts the right-hand principle for arrangement. The positions of the opening fan and the opening direction of the door can be jointly judged by referring to Handflipped and Facingflippedg to determine the position of the switch. After determining the opening direction of the door, start arranging the thermostats for various types of rooms.

[0099] Arranging the thermostats includes thermostats for the entrance hall and living room, thermostats for the dining room and kitchen, thermostats for the bathroom, thermostats for the bedroom, etc. Among them: The arrangement of the thermostat for the entrance hall and living room includes: 1. Obtain the position of the entrance door and the available wall surface; the judgment conditions for the entrance door are as follows: Case 1: For a single-household model, if one side of the door is inside the model and the other side is outside the model, it is the entrance door. Case 2: For a non-single-household model, if one side of the door is the entrance hall, dining room or living room, and the other side is the aisle, corridor or connecting corridor.

[0100] 2. Determine whether there is an available wall surface on the wall where the opening side of the entrance door is located. If not, arrange it on the nearest available wall surface to the entrance door. The arrangement point is the wall end point close to the entrance door offset along the wall by 250 mm, and the height is set by the user.

[0101] The arrangement of the temperature controller in the dining room and kitchen includes: 1. Obtain the rooms whose names contain "kitchen", "Chinese kitchen", "Western kitchen", and obtain the kitchen door. If there are multiple doors in the kitchen, the kitchen balcony door needs to be excluded. The judgment condition for the kitchen balcony door is: one side is the kitchen and the other side is the balcony. If not, it is judged as none.

[0102] 2. Determine whether there is an available wall surface on the outer wall on the right side of the kitchen door. If not, arrange it on the nearest available wall surface to the kitchen door. The arrangement point is the wall end point close to the kitchen door offset along the wall by 250 mm, and the height is set by the user. The definition of the right side of the kitchen door: Define the direction of entering the kitchen through the kitchen door as the positive direction of the Y-axis, and the right side of the kitchen door is the positive direction of the X-axis.

[0103] The arrangement of the temperature controller in the bathroom includes: 1. Obtain the rooms whose names contain "bathroom", and obtain the bathroom door.

[0104] 2. Determine whether there is an available wall surface on the inner wall on the right side of the bathroom door. If not, arrange it on the nearest available wall surface to the bathroom door. The arrangement point is the wall end point close to the bathroom door offset along the wall by 250 mm, and the height is set by the user. The definition of the right side of the bathroom door: Define the direction of entering the bathroom through the bathroom door as the positive direction of the Y-axis, and the right side of the bathroom door is the positive direction of the X-axis.

[0105] The arrangement of the temperature controller in the bedroom includes: 1. Obtain the rooms whose names contain "bedroom", "master bedroom", "secondary bedroom", obtain the available wall surface (inner wall), and obtain the position of the bedroom door. If there are multiple doors on the boundary wall of the bedroom, the bedroom balcony door needs to be excluded; the judgment condition for the bedroom balcony is: one side is the bedroom and the other side is the balcony.

[0106] 2. Determine whether there is an available wall surface on the wall where the opening side of the bedroom door is located. If not, arrange it on the nearest available wall surface to the bedroom door. The arrangement point is the wall end point close to the entrance door offset along the wall by 200 mm, and the height is 1300 mm.

[0107] In another embodiment, it further includes drawing expansion joints, and the automatic drawing of expansion joints; before using this function, the household type link is automatically obtained, all the doors in the household type link are read, and the expansion joints are automatically drawn. The drawing method mainly presents in the form of two-dimensional line styles; secondly, taking the room separation boundary as the separation, the household type rooms are separated into multiple blocks, including one largest block (including the aisle, study (if any), living room, dining room, and porch). The aisle room is screened out, and the first expansion joint is drawn at the intersection of the aisle and the study or the aisle and the living room, or the aisle and the dining room (non-wall area) room boundary; from a certain point above or below the expansion joint of the aisle (formed by 2), a horizontal division is made towards the side where the room name contains "dining room" or "living room" or "study" (if any), "porch", and an expansion joint is formed. The judgment criterion is that the area difference between the two regions formed after separation is the smallest. In this way, the automatic drawing of the expansion joints of a certain household type in the room is completed. By the same token, the entire above-ground building part is completed in drawing.

[0108] 207. Perform a three-dimensional conversion on the two-dimensional design drawing of the floor heating system to obtain a floor heating system that matches the household type drawing.

[0109] Convert the two-dimensional design drawing of the floor heating system into a three-dimensional model, use three-dimensional modeling software for modeling, and make detailed supplements; add markings on the three-dimensional model to mark design data such as pipeline layout and fitting positions to ensure that the three-dimensional model meets the construction requirements and actual construction conditions.

[0110] In the embodiment of the present invention, by extracting at least one closed-type room information and at least one non-closed-type room information of the rooms to be arranged with floor heating in the household type drawing of the floor heating system to be laid; according to the room information in the room data, calculating the installation position, quantity of the manifold, and the number of branches of each manifold; according to the preset closed-type room layout strategy, non-closed-type room layout strategy, room information, and configuration data, generating the floor heating pipeline diagrams of each closed-type room and each non-closed-type room; according to the floor heating pipeline diagrams, calling the preset supporting component plug-in to draw the floor heating supporting components to obtain the two-dimensional design drawing of the floor heating system; performing a three-dimensional conversion on the two-dimensional design drawing of the floor heating system to obtain a floor heating system that matches the household type drawing. To achieve the following beneficial effects: (1) On the basis of having obtained the upstream professional information submission, with as few manual operations as possible, automatically obtain data information to realize the automatic layout of the floor heating systems in each room and public areas indoors above ground. Automatic placement can avoid mechanical manual operations and reduce the error rate that may occur in manual placement.

[0111] (2) Incorporate the code provisions into the floor heating system, and at the same time, during the later stage of marking and the construction process of construction drawings, some phenomena of non-compliant laying can be detected, and the pressure of drawing recognition and actual operation can be reduced.

[0112] (3)Automatic generation of the floor heating system and a series of supporting equipment. From the usage function to the generation result, whether in 2D or 3D, there is no need for designers to intervene manually too much. The time of designers is mainly used for reviewing and checking the accuracy of parameters. Only the final result needs to be evaluated and checked, and minor manual adjustments can be made if necessary to make the design result more accurate, which can greatly improve the design efficiency and enable designers to have more time to focus on the design of the plan.

[0113] The generation method of the floor heating system in the embodiment of the present invention has been described above. Next, the generation device of the floor heating system in the embodiment of the present invention will be described. Please refer to Figure 3 As shown in, an embodiment of the generation device of the floor heating system in the embodiment of the present invention. The device includes: An extraction module 310, configured to extract room data of the rooms to be arranged with floor heating in the floor plan of the floor heating system to be laid, where the room data includes at least one closed-type room information and at least one non-closed-type room information; A calculation module 320, configured to calculate the configuration data of the manifold according to each room information in the room data, where the configuration data includes the installation position, quantity of the manifold, and the number of branches of each manifold; A generation module 330, configured to generate the floor heating pipeline diagrams of each closed-type room and each non-closed-type room according to the preset closed-type room layout strategy, non-closed-type room layout strategy, the room information, and the configuration data; A drawing module 340, configured to call the preset supporting component plug-in according to the floor heating pipeline diagram to draw the floor heating supporting components, and obtain the 2D design drawing of the floor heating system; A conversion module 350, configured to perform 3D conversion on the 2D design drawing of the floor heating system to obtain a floor heating system matching the floor plan.

[0114] In this embodiment, by extracting at least one closed-type room information and at least one non-closed-type room information of the rooms to be arranged with floor heating in the floor plan of the floor heating system to be laid; calculating the installation position, quantity of the manifold, and the number of branches of each manifold according to each room information in the room data; generating the floor heating pipeline diagrams of each closed-type room and each non-closed-type room according to the preset closed-type room layout strategy, non-closed-type room layout strategy, room information, and configuration data; calling the preset supporting component plug-in according to the floor heating pipeline diagram to draw the floor heating supporting components, and obtaining the 2D design drawing of the floor heating system; performing 3D conversion on the 2D design drawing of the floor heating system to obtain a floor heating system matching the floor plan. The problem in the prior art that it is impossible to design a floor heating system for different room types is solved.

[0115] Please refer to Figure 4, Another embodiment of the generating device for the floor heating system in the embodiments of the present invention. The device includes: An extraction module 310, configured to extract room data of the rooms where the floor heating is to be arranged from the floor plan of the house type for which the floor heating system is to be laid. Among them, the room data includes at least one piece of information about a closed room and at least one piece of information about a non-closed room; A calculation module 320, configured to calculate the configuration data of the manifold according to the room information in the room data. The configuration data includes the installation position, quantity of the manifold, and the number of branches of each manifold; A generating module 330, configured to generate the floor heating pipeline diagrams of each closed room and each non-closed room according to the preset closed room layout strategy, non-closed room layout strategy, the room information, and the configuration data; A drawing module 340, configured to call a preset supporting component plug-in according to the floor heating pipeline diagram to draw the floor heating supporting components, and obtain the two-dimensional design drawing of the floor heating system; A conversion module 350, configured to perform three-dimensional conversion on the two-dimensional design drawing of the floor heating system to obtain a floor heating system matching the floor plan.

[0116] In this embodiment, the extraction module 310 includes: An extraction unit 311, configured to obtain the architectural design drawing input by the designer and extract the floor plan of the house type for which the floor heating system is to be laid; An identification unit 312, configured to use image technology and CAD software to identify the walls, doorways, and windows in the floor plan, and draw the rooms where the floor heating is to be arranged based on the walls, doorways, and windows; A classification unit 313, configured to classify each of the rooms based on the closed attribute of the room to obtain at least one piece of information about a closed room and at least one piece of information about a non-closed room.

[0117] In this embodiment, the classification unit 313 is specifically configured to: Based on the preset area composition rules, identify whether each of the rooms is entirely composed of the walls, doorways, and windows, and obtain the identification result; If the identification result is that it is entirely composed of the walls, doorways, and windows, determine that the room attribute of the corresponding room is a closed type; If the identification result is that it is not entirely composed of the walls, doorways, and windows, determine that the room attribute of the corresponding room is a non-closed type; Group the closed rooms among all the rooms into one group, and group the non-closed rooms into another group to obtain at least one piece of information about a closed room and at least one piece of information about a non-closed room.

[0118] In this embodiment, the classification unit 313 is further configured to: Extract the outlines of each enclosed room and determine the contour attribute categories corresponding to the outlines; Based on the contour attribute categories, perform secondary classification on all enclosed rooms to obtain at least one regular room and at least one irregular room.

[0119] In this embodiment, the generation module 330 includes: The first generation unit 331 is configured to determine the door, the main road access point, and the main road opening direction of the corresponding room according to the room information of the enclosed room, and draw the floor heating pipeline diagram of the corresponding enclosed room based on the door, the main road access point, the main road opening direction of the enclosed room, and the configuration data of the manifold in the enclosed room; The second generation unit 332 is configured to determine the door, the main road access point, and the main road opening direction of the corresponding room according to the room information of the non-enclosed room, and use the automatic pathfinding algorithm to draw the floor heating pipeline diagram of the corresponding non-enclosed room based on the door, the main road access point, the main road opening direction of the non-enclosed room, and the configuration data of the manifold in the non-enclosed room.

[0120] In this embodiment, the first generation unit 331 is specifically configured to: Determine whether the enclosed room is a regular room; If so, based on the door, the main road access point, the main road opening direction in the room information of the regular room, and the configuration data of the manifold in the regular room, determine the laying form of the floor heating coil, and draw the floor heating pipeline diagram of the regular room based on the laying form; If not, calculate the maximum inscribed rectangle in the room based on the outlines of each irregular room, and determine the door, the main road access point, and the main road opening direction based on the maximum inscribed rectangle, and draw the floor heating pipeline diagram of the irregular room within the maximum inscribed rectangle.

[0121] In this embodiment, the first generation unit 331 is specifically configured to: By the method of contour point generation, construct multiple intersecting rectangles in the outlines of each irregular room, and calculate the areas of the rectangles; select the one with the largest area from the rectangles as the maximum inscribed rectangle of the corresponding irregular room.

[0122] Optionally, the second generation unit 332 is specifically configured to: Perform secondary division of the floor heating area based on the room information of each non-enclosed room to obtain the loop area of the floor heating; Determine the doorways, main road access points, and main road opening directions of each loop area, and use the automatic pathfinding algorithm to draw the floor heating pipeline diagram of the corresponding loop area in combination with the configuration data of the manifold.

[0123] In the embodiments of the present invention, by classifying the rooms in the house plan, different types of rooms are obtained, and then different layout strategies are used to generate the floor heating pipeline diagrams of the corresponding types of rooms and convert them into three dimensions. This way not only realizes the automatic generation of the floor heating system, but also adapts to different rooms to select different strategies for layout, thereby improving the comfort of the floor heating system.

[0124] Above Figure 3 And 4 The generating device of the floor heating system in the embodiments of the present invention is described in detail from the perspective of modular functional entities. Next, an electronic device in the embodiments of the present invention will be described in detail from the perspective of hardware processing.

[0125] See Figure 5 As shown, the electronic device includes a processor 500 and a memory 501. The memory 501 stores machine-executable instructions that can be executed by the processor 500, and the processor 500 executes the machine-executable instructions to implement the above-mentioned method for generating a floor heating system.

[0126] Furthermore, Figure 5 The electronic device shown further includes a bus 502 and a communication interface 503. The processor 500, the communication interface 503, and the memory 501 are connected through the bus 502.

[0127] Among them, the memory 501 may include a high-speed random access memory (Random Access Memory, RAM), and may also include a non-volatile memory, for example, at least one disk memory. Through at least one communication interface 503 (which can be wired or wireless), a communication connection between the system network element and at least one other network element is realized, and the Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 502 can be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 5 only a bidirectional arrow is used in

[0128] The processor 500 may be an integrated circuit chip with the ability to process signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor 500 or the instructions in the form of software. The above-mentioned processor 500 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute each method, step and logic block diagram disclosed in the embodiments of the present disclosure. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present disclosure can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory 501, and the processor 500 reads the information in the memory 501 and combines its hardware to complete the method steps of the foregoing embodiments.

[0129] The present invention also provides a computer-readable storage medium. The computer-readable storage medium may be a non-volatile computer-readable storage medium, or the computer-readable storage medium may also be a volatile computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the instructions are run on a computer, the computer is caused to execute the steps of the method for generating the floor heating system.

[0130] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be described herein again.

[0131] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0132] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for generating a floor heating system, characterized in that: The method comprises: Extracting room data for arranging floor heating in a floor plan for laying a floor heating system, wherein the room data includes at least one closed room information and at least one non-closed room information; Calculate the configuration data of the manifold according to the information of each room in the room data, wherein the configuration data includes the installation position and quantity of the manifold and the number of branches of each manifold; Generate floor heating pipeline diagrams for each closed room and each non-closed room according to the preset closed room layout strategy, the non-closed room layout strategy, the room information and the configuration data; According to the floor heating pipeline diagram, a preset supporting component plug-in is called to draw the floor heating supporting components to obtain a two-dimensional design diagram of the floor heating system; The two-dimensional design drawing of the floor heating system is converted into three dimensions to obtain a floor heating system that matches the apartment plan.

2. The method for generating a floor heating system according to claim 1, characterized in that: The method of extracting room data for floor heating to be arranged in the floor plan for laying the floor heating system comprises: Obtain the architectural design drawings input by the designer, and extract the floor plan where the floor heating system is to be laid; Using image technology and CAD software, the walls, doorways and windows in the floor plan are identified, and the rooms to be arranged with floor heating are drawn based on the walls, doorways and windows; Based on the closed attribute of the room, each of the rooms is classified to obtain room information of at least one closed category and room information of at least one non-closed category.

3. The method for generating a floor heating system according to claim 2, characterized in that: The classifying of the rooms based on the closed attribute of the rooms to obtain at least one closed class of room information and at least one non-closed class of room information includes: Based on a preset area composition rule, identifying whether each of the rooms is entirely composed of the walls, the doorways, and the windows, and obtaining a recognition result; If the recognition result is that the room is entirely composed of the wall, the doorway and the window, then the room attribute of the corresponding room is determined to be a closed class; If the recognition result is that the room is not entirely composed of the wall, the doorway, and the window, determining that the room attribute of the corresponding room is a non-enclosed class; The closed rooms in all the rooms are divided into one group, and the non-closed rooms are divided into another group, so as to obtain at least one closed room information and at least one non-closed room information.

4. The method for generating a floor heating system according to claim 3, characterized in that: After classifying the rooms based on the closed attributes of the rooms to obtain at least one closed class of room information and at least one non-closed class of room information, the method further includes: Extracting the outline of each closed room, and determining the outline attribute category corresponding to the outline; Based on the outline attribute category, all closed rooms are secondary classified to obtain at least one regular room and at least one irregular room.

5. The method for generating a floor heating system according to claim 4, characterized in that: The method of generating floor heating pipeline diagrams of each closed room and each non-closed room according to the preset closed room layout strategy, the non-closed room layout strategy, the room information and the configuration data includes: Determine the door, main road access point and main road opening direction of the corresponding room according to the room information of the closed room, and draw a floor heating pipeline diagram of the corresponding closed room based on the door, main road access point, main road opening direction and configuration data of the manifold in the closed room; The door, main road access point and main road opening direction of the corresponding room are determined according to the room information of the non-enclosed room, and the floor heating pipeline diagram of the corresponding non-enclosed room is drawn based on the door, main road access point, main road opening direction of the non-enclosed room and the configuration data of the manifold in the non-enclosed room by using an automatic routing algorithm.

6. The method for generating a floor heating system according to claim 5, characterized in that: The method of determining the door, main road access point and main road opening direction of the corresponding room according to the room information of the closed room, and drawing the floor heating pipeline diagram of the corresponding closed room based on the door, main road access point, main road opening direction and the configuration data of the manifold in the closed room, includes: Determine whether a closed room is a regular room; If so, the laying form of the floor heating coil is determined based on the door, main road access point, main road opening direction and configuration data of the manifold in the regular room in the room information of the regular room, and a floor heating pipeline diagram of the regular room is drawn based on the laying form; If not, the maximum inscribed rectangle in the room is calculated based on the outline of each irregular room, and the door, main road access point and main road opening direction are determined based on the maximum inscribed rectangle, and the floor heating pipeline diagram of the irregular room is drawn within the maximum inscribed rectangle.

7. The method for generating a floor heating system according to claim 6, characterized in that: The step of calculating the maximum inscribed rectangle in the room based on the outline of each irregular room type includes: By using the method of contour point letting, multiple intersecting rectangles are constructed in the contours of each irregular room type, and the area of ​​each rectangle is calculated; Select the one with the largest area from the rectangles as the maximum inscribed rectangle of the corresponding irregular room.

8. The method for generating a floor heating system according to claim 5, characterized in that: The method of determining the door, main road access point and main road opening direction of the corresponding room according to the room information of the non-enclosed room, and using an automatic path finding algorithm to draw a floor heating pipeline diagram of the corresponding non-enclosed room based on the door, main road access point, main road opening direction of the non-enclosed room and the configuration data of the manifold in the non-enclosed room includes: Based on the room information of each non-enclosed room, the floor heating area is divided twice to obtain the loop area of ​​the floor heating; The entrance, main road access point and main road opening direction of each loop area are determined, and the floor heating pipeline diagram of the corresponding loop area is drawn using an automatic path-finding algorithm combined with the configuration data of the manifold.

9. A generating device for a floor heating system, characterized in that: The device comprises: An extraction module is used to extract room data for arranging floor heating in a floor plan for laying a floor heating system, wherein the room data includes at least one closed room information and at least one non-closed room information; A calculation module, used to calculate the configuration data of the manifold according to the information of each room in the room data, wherein the configuration data includes the installation position and quantity of the manifold and the number of branches of each manifold; A generation module is provided for generating floor heating pipeline diagrams of each closed room and each non-closed room according to a preset closed room layout strategy, a non-closed room layout strategy, the room information and the configuration data; A drawing module is used to draw the floor heating supporting components according to the floor heating pipeline diagram and call the preset supporting component plug-in to obtain a two-dimensional design diagram of the floor heating system; The conversion module is used to perform three-dimensional conversion on the two-dimensional design drawing of the floor heating system to obtain a floor heating system that matches the apartment plan.

10. An electronic device, characterized in that: The electronic device comprises: a memory and at least one processor, wherein instructions are stored in the memory; The at least one processor calls the instructions in the memory to enable the electronic device to execute the method for generating a floor heating system as described in any one of claims 1-8.

Citation Information

Patent Citations

  • A system for designing a room floor heating pipeline

    CN109063382A

  • Method for designing a room floor heating pipeline

    CN109344469A

  • Path finding method and device, equipment and storage medium

    CN113341995A

  • Method and system for generating floor heating coil layout design scheme

    CN114547824A

  • Aided design method and device for hot water ground radiation heating system

    CN116956437A