Method, apparatus, electronic device, and storage medium for generating an institutional layout

By automatically filtering and generating matching design parameters in the design instance library, the problem of time-consuming and low efficiency in designing township health center building layout is solved, and the rapid and standardized generation of institutional layout is achieved.

CN119004624BActive Publication Date: 2025-06-24GUANGDONG URBAN & RURAL PLANNING & DESIGN INST
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411157855.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-22
Publication Date
2025-06-24
Estimated Expiration
2044-08-22

AI Technical Summary

Technical Problem

The existing technology relies on the experience of designers when designing the building layout of township health centers, which consumes time, is inefficient, and lacks systematic and automated solutions.

Method used

By extracting the design parameters of the organization to be designed, automatically filtering the matching design instance library, generating the organization's building configuration information, outline dimension data and internal layout information, to achieve automated layout generation.

Benefits of technology

It greatly reduces the experience dependence of designers, shortens design time, improves design efficiency, and realizes standardized and rapid generation of institutional layout.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119004624B_ABST
    Figure CN119004624B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device, electronic device and storage medium for generating an institutional layout, belonging to the field of data processing. The method includes: extracting total design data and department design data from the design parameters of the institution to be designed; performing data screening on a preset design instance library to obtain a first instance group that matches the total design data, and obtaining the functional buildings of the institution to be designed and the configuration data of the functional buildings according to the department design data and the building layout of each design instance in the first instance group; obtaining the contour dimension data of the functional buildings according to the building dimensions and building contours of each design instance in the first instance group; and obtaining the internal layout information of the functional buildings based on the internal layout of each design instance in the first instance group. It realizes the rapid and standardized generation of the layout of the institution to be designed, greatly shortens the time-consuming of the institutional layout design, improves the design efficiency, and reduces the human participation cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing, and in particular, to a method, apparatus, electronic device, and storage medium for generating an institutional layout. Background Art

[0002] With the development of society, basic medical construction has become a key aspect of the development of basic medical care. As the core carrier of basic medical care, there is little information on the specific measures and standardized methods for the construction of township health centers. Due to its functional complexity, high degree of specialization, and the interdisciplinary connection between architecture and medicine, how to plan and construct township health centers has always been a difficult problem, and there is still a certain gap in achieving standardized construction.

[0003] Currently, designers usually design medical institutions such as township health centers based on experience and standards. After obtaining data such as the number of beds, area, department composition, and housing composition of the medical institution, designers need to design the architectural layout of the medical institution based on experience. This method requires high levels of experience and professionalism from designers, and is time-consuming and inefficient. Summary of the Invention

[0004] In view of this, the purpose of the present invention is to provide a method, apparatus, electronic device, and storage medium for generating an institutional layout, which can automatically complete the layout setting of the institution to be designed, reduce the dependence on the level of designers, greatly reduce the time consumption, and improve the design efficiency.

[0005] To achieve the above purpose, the technical solutions adopted in the embodiments of the present invention are as follows:

[0006] In a first aspect, the present invention provides a method for generating an institutional layout, the method including:

[0007] Extract total design data and department design data from the design parameters of the institution to be designed; wherein, the total design data includes design control parameters and the total area of the institution;

[0008] Based on the design control parameters and the total area of the institution, perform data screening on a preset design instance library to obtain a first instance group that matches the total design data, and obtain the building configuration information of the institution to be designed according to the department design data and the building layout of each design instance in the first instance group; wherein, the building configuration information includes multiple functional buildings and the configuration data of each functional building;

[0009] Obtain the contour dimension data of each functional building according to the building dimensions and building contours of each design instance in the first instance group;

[0010] Based on the internal layout of the building of each design example in the first example group, the internal layout information of each functional building is obtained; wherein the internal layout information includes the location distribution of the departments in the functional building.

[0011] Optionally, the department design data includes a plurality of configured departments and the building area of ​​each configured department;

[0012] The step of obtaining the building configuration information of the institution to be designed based on the department design data and the building layout of each design instance in the first instance group includes:

[0013] According to the building combination characteristics of each design example in the first example group, a building configuration combination of the organization to be designed is obtained; wherein the building configuration combination includes multiple functional buildings;

[0014] According to the preset department attribution rules, each of the configured departments is classified into the functional building to which it belongs, and according to the building area of ​​the configured departments, the total building area of ​​each functional building is calculated;

[0015] For each functional building, a second instance group matching the total building area of ​​the functional building is selected from the first instance group, and basic configuration information of the functional building is obtained according to the number of floors and floor area of ​​the functional building in the second instance group; wherein the basic configuration information includes the number of floors, floor area and number of buildings;

[0016] For each functional building, the department layout information of the functional building is obtained according to the basic configuration information of the functional building and the building area of ​​the configured department; wherein the department layout information includes the setting floor of the configured department of the functional building.

[0017] Optionally, the step of obtaining basic configuration information of the functional building according to the number of floors and floor areas of the functional building in the second instance group includes:

[0018] Counting the floor area values ​​and total floor values ​​of the functional buildings in the second instance group to obtain floor area segments and total floor number segments; wherein the floor area segments include floor area values ​​whose statistical frequency is greater than a preset high frequency value, and the total floor number segments include floor values ​​whose statistical frequency is greater than a preset high frequency value;

[0019] Extracting the median area of ​​the floor area segment, and rounding the ratio of the total building area of ​​the functional building to the median area to obtain a preselected floor number, and combining the preselected floor number and the total building area of ​​the functional building to obtain the preselected floor area;

[0020] Judge whether the reasonable conditions are met according to the relationship between the preselected number of floors and the total number of floors, and the relationship between the preselected floor area and the floor area range;

[0021] If not, adjust the preselected number of floors and the preselected floor area according to the floor area range and the total number of floors range, and return to execute the step of judging whether the reasonable conditions are met according to the relationship between the preselected number of floors and the total number of floors range, and the relationship between the preselected floor area and the floor area range;

[0022] If so, use the preselected number of floors as the designed total number of floors of the functional building, and use the preselected floor area as the designed floor area of the functional building;

[0023] Count the number of floors of each single functional building in the second instance group to obtain the single-building floor number range, use the maximum value of the single-building floor number range as the maximum single-building floor value, and use the value with the highest statistical frequency in the single-building floor number range as the highest-frequency floor value;

[0024] Based on the maximum single-building floor value and the highest-frequency floor value, and combined with the designed total number of floors, obtain the number of functional buildings;

[0025] Optionally, the step of adjusting the preselected floor area or the preselected number of floors according to the floor area range and the total number of floors range includes:

[0026] When the preselected floor area is greater than the maximum value of the floor area range, increase the preselected number of floors by a preset first step length, and calculate a new preselected floor area according to the increased preselected number of floors and the total floor area of the functional building;

[0027] When the preselected floor area is less than the minimum value of the floor area range, decrease the preselected number of floors by a preset second step length, and calculate a new preselected floor area according to the decreased preselected number of floors and the total floor area of the functional building;

[0028] When the preselected floor area is within the floor area range and the preselected number of floors is less than the minimum value of the total number of floors range, increase the preselected number of floors by a preset third step length, and calculate a new preselected floor area according to the increased preselected number of floors and the total floor area of the functional building;

[0029] When the preselected floor area is within the floor area range and the preselected number of floors is greater than the maximum value of the total number of floors range, decrease the preselected number of floors by a preset fourth step length, and calculate a new preselected floor area according to the decreased preselected number of floors and the total floor area of the functional building.

[0030] Optionally, the step of obtaining the number of functional buildings based on the maximum number of floors per single building and the highest frequency floor value, in combination with the total number of designed floors, includes:

[0031] When the total number of designed floors is less than or equal to the maximum number of floors per single building, set the number of functional buildings to one;

[0032] When the total number of designed floors is greater than the maximum number of floors per single building, round down the ratio of the total number of designed floors to the highest frequency floor value to obtain two first reference values; round down the ratio between the total number of designed floors and each of the first reference values to obtain second reference values; use the second reference value that is within the range of the number of floors per single building and has the smallest difference from the highest frequency floor value as the number of functional buildings.

[0033] Optionally, the step of obtaining the number of functional buildings based on the maximum number of floors per single building and the highest frequency floor value, in combination with the total number of designed floors, includes:

[0034] When the total number of designed floors is less than or equal to the maximum number of floors per single building, set the number of functional buildings to one;

[0035] When the total number of designed floors is greater than the highest value of the number of floors per single building segment, from the second instance group, count the cases where the total number of floors of the functional building is the same as the total number of designed floors to obtain multiple building combination schemes and the setting probabilities of each building combination scheme;

[0036] From all the building combination schemes where the number of buildings is within the specification segment, select the building combination scheme with the highest setting probability, and use the number of floors per single building and the number of buildings in this building combination scheme as the number of floors per single building and the number of buildings of the functional building respectively.

[0037] Optionally, the step of obtaining the department layout information of the functional building based on the basic configuration information of the functional building and the building area of the configured departments includes:

[0038] In the case where at least one of the configured departments in the functional building is a floor-designated department, use each of the floor-designated departments as a target department, and use the designated floor of the target department as the setting floor of the target department in the functional building;

[0039] From each of the configured departments in the functional building, obtain the configured departments with an adjacent connection relationship as specified in the specification constraints to obtain a department connection group;

[0040] Extract a preferred department from the department connection group, obtain the setting floor of the preferred department according to the floor setting of the preferred department in the second instance group, and obtain the setting floors of the remaining departments in the department connection group according to the setting floor of the preferred department;

[0041] According to the second instance group and the building area, the multi-storey distribution rate of each unallocated department of the functional building is obtained, and the unallocated departments are sorted in order of the multi-storey distribution rate from small to large;

[0042] The floors with remaining space and empty floors in the functional building are taken as floors to be allocated, and the unallocated departments at the top of the ranking are taken as departments to be allocated;

[0043] Counting the probability of the departments to be assigned in the second instance group being set on each of the floors to be assigned, and taking the floor to be assigned with the largest setting probability as the pre-selected floor for the department to be assigned;

[0044] Determine whether there is a conflicting department whose pre-selected floor is the same as the department to be assigned and whose total building area is greater than the floor area of ​​the pre-selected floor; wherein the total building area is the sum of the building areas of the conflicting department and the department to be assigned;

[0045] If not, the pre-selected floor will be locked as the setting floor for the department to be assigned, and the process will return to the step of using floors with remaining space and empty floors in the functional building as floors to be assigned, and using the unassigned department at the top of the ranking as the department to be assigned, until there is no department to be assigned.

[0046] Optionally, the step of obtaining the setting floors of the remaining departments of the department connection group according to the setting floor of the preferred department includes:

[0047] According to the setting floor of the preferred department and the adjacent relationship of the department connection group, the setting floor range of each remaining department of the department connection group is obtained; wherein the setting floor range includes multiple floors within the range;

[0048] For each of the remaining departments in the department connection group, statistics are collected on the setting conditions of the remaining departments from the second instance group to obtain the setting probability of the floors within each range of the remaining departments;

[0049] The floor within the range with the largest setting probability is used as the preset floor of the remaining department;

[0050] Determine whether there is a conflicting department on the preset floor; wherein, the conflicting department is a department whose total floor area with the remaining department is greater than the floor area of the preset floor, and the probability of setting the conflicting department on the preset floor is greater than the probability of setting the remaining department on the preset floor;

[0051] If not, use the preset floor as the setting floor for the remaining department;

[0052] If so, use the floor within the range after the preset floor in terms of the setting probability as the next preset floor for the remaining department, and return to execute the step of determining whether there is a conflicting department on the preset floor.

[0053] Optionally, the method further includes:

[0054] If there is a conflicting department where the preselected floor is the same as the department to be allocated and the total floor area is greater than the floor area of the preselected floor, compare the floor probabilities of the department to be allocated and the conflicting department; wherein, the floor probability is the setting probability of the preselected floor;

[0055] When the floor probability of the department to be allocated is greater than the floor probability of the conflicting department, lock the preselected floor as the setting floor for the department to be allocated, and return to execute the step of using the floors with remaining space and empty floors in the functional building as the floors to be allocated, and using the unallocated department with the earliest order as the department to be allocated, until there is no department to be allocated;

[0056] When the floor setting probability of the department to be allocated is less than the floor setting probability of the conflicting department, use the floor with a setting probability only less than that of the preselected floor as the next preselected floor for the department to be allocated, and return to execute the step of determining whether there is a conflicting department where the preselected floor is the same as the department to be allocated and the total floor area is greater than the floor area of the preselected floor.

[0057] Optionally, the step of obtaining the multi - floor distribution rate of each unallocated department in the functional building according to the second case group and the floor areas of the configured departments includes:

[0058] Regard the unallocated departments with a floor area greater than the floor area of the functional building as type - one departments, and regard the unallocated departments with a floor area less than or equal to the floor area of the functional building as type - two departments;

[0059] Set the multi - floor distribution rate of the type - one departments to zero;

[0060] For each of the second-category departments, the total number of settings and the number of multi-layer distributions of the second-category departments in the second case group are counted, the ratio of the multi-layer distribution number to the total number of settings is calculated, and the multi-layer distribution rate of the second-category departments is obtained.

[0061] Optionally, the configuration data of the functional building includes floor area;

[0062] The step of obtaining the outline size data of each functional building according to the building size and building outline of each design example in the first example group comprises:

[0063] For each functional building, selecting a design example matching the floor area of ​​the functional building from the first example group to obtain a third example group;

[0064] From each design example in the third example group, counting the outline shape, size and column grid of the functional building;

[0065] Determine the setting shape of the functional building from the statistically obtained contour shapes, determine the setting size of the functional building from the statistically obtained sizes, and use the highest frequency column grid among the statistically obtained column grids as the pre-selected column grid for the functional building; wherein the highest frequency column grid is the column grid with the highest configuration probability;

[0066] According to the setting size, the end column spans of the pre-selected column grid are equally divided to obtain the setting column grid of the functional building.

[0067] Optionally, the configuration data of the functional building includes floor area;

[0068] The step of obtaining the outline size data of each functional building according to the building size and building outline of each design example in the first example group comprises:

[0069] For each functional building, selecting a design example matching the floor area of ​​the functional building from the first example group to obtain a third example group;

[0070] Determine whether there is a preset outline locked by the user on the roof of the functional building;

[0071] If not, then counting the contour shapes of the functional building from each design example in the third example group, and counting the setting frequencies of various contour shapes corresponding to each floor area segment of the functional building, and selecting a preset contour from the various contour shapes according to the setting frequencies;

[0072] If so, from the design cases where the contour shape of the functional building in the third instance group is the preset contour, count the size in the short direction of the contour of the functional building, and select a value from the sizes that meet the preset accuracy as the preset value in the short direction of the contour of the functional building according to the setting frequency of each size;

[0073] Calculate the preset value in the long direction of the contour of the functional building according to the preset value in the short direction of the contour and the preset contour;

[0074] Adjust the sizes in the long direction and short direction of the contour according to the difference between the preset value in the long direction of the contour and the ideal value to obtain the outer contour of the functional building;

[0075] From the third instance group, count the column spans that match the set size in the long direction of the contour of the functional building to obtain the first ideal column span and the first reasonable column span segment value in the long direction column span;

[0076] Based on the first ideal column span, obtain the set column span in the long direction of the contour of the functional building;

[0077] Screen the design cases in the third instance group that are consistent with the column grid in the long direction of the contour. According to the column span sizes in the short direction of the contours of the selected design cases, determine the number of column spans and the column span sizes of the frame columns in the short direction of the contour of the functional building.

[0078] Optionally, the step of obtaining the set column span in the long direction of the contour of the functional building based on the first ideal column span includes:

[0079] Divide the set size in the long direction of the contour by the first ideal column span to obtain a quotient value and a remainder value. Use the quotient value as the total number of column spans of the initial column span in the long direction of the contour;

[0080] When the remainder value is within the range of a and the remainder value / total number of column spans is within the range of r, add one column span in the long direction of the contour and use the remainder value as the set size of the added column span;

[0081] When the remainder value size is within the range of b and the remainder value / total number of column spans is within the range of p, use the remainder value and the end column span or the traffic core column span as special column spans;

[0082] When the remainder value is within the range of c and the remainder value / total number of column spans is within the range of q, divide the remainder value equally among the column span values of the initial column span to obtain the set sizes of the column spans in the long direction of the contour;

[0083] Among them, the column span sizes of the initial column span are all the first ideal column span. The union of a, b, and c is the complete set of remainders, and p < q < r. The union of r, p, and q is the complete set of remainder / number of column spans.

[0084] Optionally, the configuration data includes the configured departments set on each floor of the functional building, and the department design data further includes the functional rooms of each configured department.

[0085] The step of obtaining the internal layout information of each type of functional building based on the internal layout of each design instance in the first instance group includes:

[0086] For each type of functional building, select one of the traffic core forms from the traffic core forms of the functional building in the design instances of the first instance group as the traffic core configuration method of the functional building; wherein, the traffic core form includes the traffic core organization method and the horizontal traffic method, and the traffic core organization method includes the functional combination and spatial form of the traffic core.

[0087] For each floor of each type of functional building, combine the department design data, the preset streamline standard, and the traffic core configuration method of the functional building to determine the placement positions of the functional rooms of the configured departments set on the floor on the floor.

[0088] Optionally, the step of selecting one of the traffic core forms from the traffic core forms of the functional building in the design instances of the first instance group as the traffic core configuration method of the functional building top includes:

[0089] Screen out a fourth instance group from the first instance group that matches the contour dimension data of the functional building.

[0090] Count the traffic core organization methods of the functional building in each design instance of the fourth instance group to obtain the setting probability and traffic core distance of each traffic core organization method; wherein, the setting probability includes the first probability of the functional combination and the second probability of the spatial form.

[0091] Calculate the total probability of each traffic core organization method according to the first probability and the second probability.

[0092] And select the traffic core organization method with the largest total probability as the first-level layout of the traffic core of the functional building from the traffic core organization methods whose traffic core distances meet the preset distance constraints.

[0093] Screen out a fifth instance group from the first instance group that matches the first-level layout of the traffic core.

[0094] Count the horizontal traffic methods of the traffic core in each design instance of the fifth instance group to obtain the layout probability of each horizontal traffic method, and use the horizontal traffic method with the largest layout probability as the second-level layout of the traffic core of the first-level layout of the traffic core.

[0095] Optionally, the step of selecting one of the traffic core forms as the traffic core configuration method of the functional building from the various traffic core forms of the designed instances in the first instance group includes:

[0096] For each functional building, screen out a fourth instance group that matches the contour dimension data of the functional building from the first instance group, and determine the function combination type and streamline composition of the preset traffic core of the functional building according to the traffic core configuration method of the functional building in the fourth instance group;

[0097] Screen out the design instances with the function combination type and streamline composition in the fourth instance group, and determine the number of stair configurations and the number of elevator configurations of each functional building according to the stair and elevator setting information of the screened design instances to obtain the traffic core framework;

[0098] Take the preset distance as the distance interval between different traffic cores, and match the traffic core frameworks connected by the distance interval into the contour of the functional building with column grids according to the traffic core constraint conditions.

[0099] Optionally, the department design data further includes the quantity and area of each functional room;

[0100] The step of determining the placement positions of the functional rooms of each configured department set on the floor in the floor by combining the department design data, the preset streamline standard, and the traffic core configuration method of the functional building includes:

[0101] Query the streamline standard that matches the configured department set on the floor from the preset specification constraints, and obtain the functional zoning information of the floor according to the streamline standard; wherein, the functional zoning information includes multiple functional areas, the distances between the functional areas, and the positional relationships between the functional areas;

[0102] Classify the functional rooms of each configured department on the floor into the affiliated functional areas, and calculate the floor area occupied by each functional area according to the quantity and area of each functional room;

[0103] Obtain the placement positions of the functional areas on the floor according to the positional relationships between each functional area and the traffic core, the positional relationships between the functional areas, the distances between the functional areas, and the floor area occupied by the functional areas specified in the specification constraints;

[0104] For each functional area, obtain the positional relationships of the functional rooms in the functional area according to the streamline standard, and obtain the placement positions of the functional rooms in the functional area according to the positional relationships of the functional rooms, the floor area occupied, and the area of the functional rooms.

[0105] Optionally, the room design data further includes the quantity and area of each functional room;

[0106] The step of determining the placement positions of the functional rooms of the configured departments set on the floor in the floor by combining the department design data, the preset streamline standard, and the traffic core configuration mode of the functional building includes:

[0107] Group the functional rooms of the configured departments on the floor into multiple small groups;

[0108] Lock the positions or ranges of the functional rooms of the small groups restricted by the specifications to obtain the position ranges of the associated small groups or functional rooms of the locked objects. Preset the positions of the locked small groups or functional rooms and the related functional rooms according to the probability size, and fill in the remaining functional rooms according to the probability to form the current floor space streamline relationship diagram;

[0109] In the case of having obtained the framework of the traffic organization and functional streamline of the preset contour shape, setting dimensions, setting column grids, traffic core function combination types, traffic core quantity and positions of the functional building, match the space streamline relationship diagram formed by the small groups or functional rooms into this floor of the functional building.

[0110] In a second aspect, the present invention provides an institutional layout generation device, including a data acquisition module, a building configuration module, a building type acquisition module, and an in-building layout module;

[0111] The data acquisition module is used to extract the total design data and department design data from the design parameters of the institution to be designed; wherein, the total design data includes design control parameters and the total area of the institution;

[0112] The building configuration module is used to perform data screening on a preset design instance library based on the design control parameters and the total area of the institution to obtain a first instance group matching the total design data, and obtain the building configuration information of the institution to be designed according to the department design data and the building layout conditions of each design instance in the first instance group; wherein, the building configuration information includes multiple functional buildings and the configuration data of each functional building;

[0113] The building type acquisition module is used to obtain the contour dimension data of each functional building according to the building dimensions and building contours of each design instance in the first instance group;

[0114] The in-building layout module is used to obtain the in-building layout information of each functional building based on the in-building layout conditions of each design instance in the first instance group; wherein, the in-building layout information includes the position distribution of departments in the functional building.

[0115] In a third aspect, the present invention provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor, and the processor can execute the machine-executable instructions to implement the mechanism layout generation method described in any one of the first aspects.

[0116] In a fourth aspect, the present invention provides a storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the mechanism layout generation method described in any one of the first aspects.

[0117] The mechanism layout generation method, device, electronic device and storage medium provided by the present invention generate the layout of the mechanism to be designed in a systematic, automated and standardized manner, realizing the rapid and standardized generation of the layout of the mechanism to be designed, greatly shortening the time-consuming of the mechanism layout design, and improving the design efficiency. At the same time, it does not rely on the experience level of designers, and greatly reduces the human participation cost.

[0118] To make the above objects, features and advantages of the present invention more obvious and understandable, the following specifically enumerates preferred embodiments and, in conjunction with the accompanying drawings, makes a detailed description as follows. BRIEF DESCRIPTION OF THE DRAWINGS

[0119] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the embodiments. It should be understood that the following drawings only show some embodiments of the present invention, and therefore should not be regarded as limiting the scope. For those of ordinary skill in the art, without creative efforts, other related drawings can also be obtained based on these drawings.

[0120] Figure 1 Shows a schematic structural diagram of the mechanism layout generation system provided by the embodiments of the present invention.

[0121] Figure 2 Shows a block diagram of the electronic device provided by the embodiments of the present invention.

[0122] Figure 3 Shows a schematic flowchart of one of the mechanism layout generation methods provided by the embodiments of the present invention.

[0123] Figure 4 Shows Figure 3 A schematic flowchart of some sub-steps of step 13 in

[0124] Figure 5 Shows Figure 4 A schematic flowchart of some sub-steps of step 133 in

[0125] Figure 6 Shows Figure 4Flow diagram of some sub-steps of step 134

[0126] Figure 7 Shows Figure 6 Flow diagram of some sub-steps of step 1343

[0127] Figure 8 Shows Figure 3 One of the flow diagrams of some sub-steps of step 15

[0128] Figure 9 Shows Figure 3 Another flow diagram of some sub-steps of step 15

[0129] Figure 10 Shows Figure 3 Flow diagram of some sub-steps of step 17

[0130] Figure 11 Shows Figure 10 One of the flow diagrams of some sub-steps of step 171

[0131] Figure 12 Shows Figure 10 Another flow diagram of some sub-steps of step 171

[0132] Figure 13 Shows Figure 10 Flow diagram of some sub-steps of step 172

[0133] Figure 14 Block diagram showing the mechanism layout generation device provided by the embodiments of the present invention

[0134] Explanation of reference numerals: 10 - mechanism layout generation system; 110 - client; 120 - layout device; 130 - data device; 20 - electronic device; 210 - memory; 220 - processor; 230 - communication module; 30 - mechanism layout generation device; 310 - data acquisition module; 320 - building configuration module; 330 - building type acquisition module; 340 - in-building layout module Detailed implementation manners

[0135] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, rather than all of the embodiments. Usually, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations

[0136] Accordingly, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts fall within the scope of protection of the present invention.

[0137] It should be noted that relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variation thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "comprising a..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0138] The method for generating an institutional layout provided by an embodiment of the present invention can be applied to Figure 1 the institutional layout generation system 10 shown in the figure. The institutional layout generation system 10 includes a client 110, a layout device 120, and a data device 130. The client 110 can be connected to the layout device 120 through a network. The layout device 120 can communicate with the data device 130 through a network, a local area network, a wired connection, or the like.

[0139] The data device 130 is provided with a database, and the database includes the specification constraints of the institution, a design instance library, and real-scene information. The design instance library stores design instances of various types and levels of institutions. For example, when the institution is a medical institution, the data device 130 stores design instances of various levels of various types of medical institutions (such as general hospitals, specialized hospitals, maternal and child health care hospitals, and traditional Chinese medicine hospitals, etc.).

[0140] Among them, the design instance includes the total building area (construction area), service area (i.e., service scope), service population, type, level, number of beds, departments, building area of the departments, business rooms (i.e., functional rooms) of the departments, and area of the business rooms, the positions of the functional buildings, departments, and rooms in the functional buildings, and data such as the functional combination, spatial form, distance of the traffic core, and horizontal traffic mode of the traffic core of the functional buildings.

[0141] The traffic core refers to the core area or structure used to organize and manage traffic activities such as the flow of people and logistics in buildings or urban planning, etc. It includes the space of stairs, elevators and elevator lobbies and the spatial transportation framework and flow lines composed thereof, while meeting the constraints of specification requirements and the data matching of the instance database analysis. The functional combination of the traffic core refers to the combination of the usage functions of the traffic core. For example, when the functional combination is "patients + medical staff + pollution", it means that the traffic core has the functions of medical staff passage, patient passage, and waste passage. When the functional combination is "patients + medical staff", it means that the traffic core has the functions of patient passage and medical staff passage. The spatial form of the traffic core refers to the combined form of traffic cores with multiple functions. For example, patients, medical staff, and waste are concentrated in one traffic core, patients, medical staff, and waste are scattered in independent traffic cores, patients and waste are concentrated in one traffic core and medical staff are independent in one traffic core.

[0142] The horizontal traffic mode refers to the characteristics such as the spatial shape, structural layout and the relationship with the surrounding environment presented by the traffic core in the building interior or mature planning. For example, single corridor type, double corridor type, surrounded hall type, and combined hall and corridor type, etc.

[0143] The specification constraints include the flow line standards of departments and rooms, the specification constraints on the positional relationship between the functional areas of the institution and the traffic core, etc. The real-scene information includes all regions known in the current world, the service population of the regions, and the population growth rate of the regions, etc.

[0144] The client 110 is used to provide the service front end (such as a web page or application software, etc.) of the institution layout generation platform for users to input the design parameters of the institution to be designed and send the design parameters to the layout device 120.

[0145] Among them, the design parameters can only include design control parameters. The design control parameters can include data such as the service area, type, service population, and level of the institution to be designed. The design parameters can also include total design data and department design data. The total design parameters include the design control parameters of the institution to be designed and the total area of the institution (i.e., the total building area, also known as the total floor area).

[0146] The department design data includes various configured departments of the institution to be designed, the building area of each configured department and various functional rooms, as well as the quantity and area of each functional room.

[0147] The layout device 120 is used to provide the service backend of the institution layout generation platform, receive the design parameters input by the client 110, access the specification constraints and design instances stored in the data device 130, and implement the institution layout generation method provided by the embodiments of the present invention, and send the obtained layout result to the client 110.

[0148] The client 110 is also used to receive and display the layout result.

[0149] Among them, the client 110 includes but is not limited to: mobile terminals such as personal computers, laptop computers, tablet computers, wearable portable devices, and mobile phones. The layout device 120 and the data device 130 can both be but are not limited to: servers, server clusters, personal computers, laptop computers, tablet computers, wearable portable devices, and mobile phones. The client 110, the layout device 120, and the data device 130 can be the same device, or can be three, two, or one device, which is not limited in this embodiment.

[0150] Please refer to Figure 2 , which is a block diagram of the electronic device 20. Figure 1 The structure of the layout device 120 in Figure 2 can be as shown. The electronic device 20 includes a memory 210, a processor 220, and a communication module 230. The elements of the memory 210, the processor 220, and the communication module 230 are electrically connected directly or indirectly to each other to achieve data transmission or interaction. For example, these elements can be electrically connected to each other through one or more communication buses or signal lines.

[0151] Among them, the memory 210 is used to store programs or data. The memory 210 can be, but is not limited to, random access memory, read-only memory, programmable read-only memory, erasable read-only memory, electrically erasable read-only memory, etc.

[0152] The processor 220 is used to read / write the data or programs stored in the memory 210 and execute corresponding functions.

[0153] The communication module 230 is used to establish a communication connection between the electronic device 20 and other communication terminals through the network, and is used to transmit and receive data through the network.

[0154] It should be understood that Figure 2 the structure shown in Figure 2 is only a schematic diagram of the structure of the electronic device 20. The electronic device 20 may further include more or fewer components than those shown in Figure 2 , or may have a configuration different from that shown in Figure 2 The components shown in

[0155] Please refer to Figure 3 , which is a schematic flowchart of the mechanism layout generation method provided by the embodiment of the present invention, including the following steps. In this embodiment, the layout device 120 in Figure 1 is used as the execution subject of the following steps.

[0156] Step 11: Extract the total design data and department design data from the design parameters of the institution to be designed.

[0157] Among them, the total design data includes design control parameters and the total area of the institution. The design control parameters may include the institution type, institution level, service area, and service population of the institution to be designed.

[0158] Step 13: Based on the design control parameters and the total area of the institution, perform data screening on the preset design instance library to obtain the first instance group that matches the total design data. According to the department design data and the building layout of each design instance in the first instance group, obtain the building configuration information of the institution to be designed.

[0159] Among them, the building configuration information includes various functional buildings and the configuration data of each functional building.

[0160] Step 15: Based on the building dimensions and building outlines of each design instance in the first instance group, obtain the outline dimension data of each functional building.

[0161] Step 17: Based on the internal layout of each design instance in the first instance group, obtain the internal layout information of each functional building.

[0162] Among them, the internal layout information includes the location distribution of departments in the functional building.

[0163] Exemplarily, as shown in Figure 1 Designers can input design parameters on the web page or APP of the layout generation platform on the client 110, and the client 110 sends the design parameters to the layout device 120. It can also be that after the design device automatically designs and obtains the design parameters of the institution to be designed according to the design control parameters input by the designer, it sends the design parameters to the layout device 120. In this embodiment, the acquisition method of the design parameters is not limited.

[0164] After the layout device 120 obtains the design parameters, it extracts the total design data and department design data, and accesses the data device 130 to obtain design instances that match the total design data and department design data from the data device 130, and obtains the first instance group.

[0165] For example, when the total design data includes design control parameters, bed scale, and the total area of the institution match (i.e., match the total design data), and the design control parameters are the institution type, institution level, service area, and service population of the institution to be designed, the layout device 120 reads from the data device 130 the design instances whose institution type, institution level, and service area are consistent with the corresponding data in the total design data, and the service population, bed scale, and total area of the institution are within the floating range of the corresponding data in the total design data, and takes these design instances as the first instance group.

[0166] Taking the service population as 20,000, the bed scale of the institution to be designed as 100 beds, and the total area of the institution as 10,000 m 2 , and taking the matching floating ratio as 10% as an example, the population floating range is 18,000 - 22,000, the bed floating range is 90 beds - 110 beds, and the total area floating range is 9,000 m 2 ~11,000 m 2 . At this time, any design instance in the first instance group is: the institution type, institution level, service area are consistent with the corresponding data in the total design data, the service population is within the population floating range of 18,000 - 22,000, the bed scale is within the bed floating range of 90 beds - 110 beds, and the total area of the institution is located within the total area floating range of 9,000 m 2 ~11,000 m 2 .

[0167] After obtaining the first instance group, the layout device 120 obtains the building configuration characteristics according to the building layout of each design instance in the first instance group, such as the configuration times, number of floors, and floor area of various functional buildings, etc. Then, combining the department design data and the building configuration characteristics, the building configuration information of the institution to be designed is obtained, that is, various functional buildings of the institution to be designed, and the configuration data such as the floor area, number of floors, and number of buildings of each functional building, etc.

[0168] After obtaining the building configuration information of the institution to be designed, the layout device 120 obtains the size characteristics and contour characteristics of each functional building of the institution to be designed according to the building size and building contour of each design instance in the first instance group. Then, according to the size characteristics and contour characteristics, the contour size data of each functional building is obtained. After that, the layout device 120 obtains the internal layout characteristics of each functional building according to the internal layout of each design instance in the first instance group, so as to determine the internal layout information of each functional building according to the internal layout characteristics of the functional building, that is, the internal layout information such as the location distribution of each department in the functional building.

[0169] Through steps 11 to 17, the layout of the institution to be designed is generated systematically, automatically, and standardizedly, realizing the rapid and standardized generation of the layout of the institution to be designed, greatly shortening the time-consuming of the institution layout design, and improving the design efficiency. At the same time, it does not rely on the experience level of designers, greatly reducing the human participation cost.

[0170] It should be noted that the department design data in step 11 includes multiple data related to departments in the institution design process, including multiple configured departments of the institution to be designed, the building area of each configured department, various configured rooms of the configured department, and the quantity, area, functional room size, aspect ratio, and facility equipment configuration in each functional room, etc.

[0171] In medical, educational and other institutions, the setting of functional buildings is usually related to the departments that the institution needs to set up. For example, in a medical institution, departments such as the emergency department and the fever clinic are usually set up in the outpatient building, and the laboratory department is set up in the medical technology building, etc. In an educational institution, laboratories, etc. are usually set up in the laboratory building, administrative offices, etc. are set up in the administrative building, and classrooms are set up in the teaching building.

[0172] Therefore, in the process of obtaining the building configuration information of the institution to be designed in step 13, the building layout of each design instance in the first instance group can be counted to obtain the building configuration characteristics of each type of functional building in each historical design instance, and then combined with the department design data of the institution to be designed to obtain the building configuration information. It can also be that a pre-trained machine learning model processes the building layout and department design data of each design instance in the first instance group to obtain the building configuration information of the institution to be designed. It is not limited in this embodiment.

[0173] To make the building configuration information of the institution to be designed more reasonable, in the process of obtaining the building configuration information of the institution to be designed in step 13, a mechanism for hierarchical layout of building combination-building floor area and single building floor number-building internal department layout is introduced by combining the building configuration characteristics of historical data. For example, please refer to Figure 4 In step 13, the process of obtaining the building configuration information of the institution to be designed may include steps 131 to 134.

[0174] Step 131, obtain the building configuration combination of the institution to be designed according to the building combination characteristics of each design instance in the first instance group.

[0175] Among them, the building configuration combination includes multiple functional buildings.

[0176] Step 132, classify each configured department into the functional building to which it belongs according to the preset department attribution rule, and calculate the total building area of each functional building according to the building area of the configured department.

[0177] It should be understood that the total building area of a functional building is equal to the sum of the floor areas of the configured departments belonging to the functional building.

[0178] Step 133, for each functional building, screen out the second instance group that matches the total building area of the functional building from the first instance group, and obtain the basic configuration information of the functional building according to the number of floors and floor area of the functional building in the second instance group.

[0179] Among them, the basic configuration information includes the number of floors, floor area and number of buildings. It should be understood that the historical data of the functional building includes the number of floors and floor area of the functional building in the second instance group.

[0180] Step 134, for each functional building, according to the basic configuration information of the functional building and the building area of ​​the configured department, obtain the department layout information of the functional building.

[0181] Among them, the department layout information includes the configuration of the functional building and the floor on which the department is set.

[0182] The processing logic of the above step 131 may be: determining the building combination characteristics according to the building combination mode of each design instance in the first instance group, and obtaining the building configuration information of the organization to be designed according to the building combination characteristics.

[0183] The building combination refers to the type combination of functional buildings configured in the design instance. For example, it may include "outpatient medical and technical complex building + inpatient building + logistics building", "outpatient medical and technical complex building + inpatient building" and "outpatient building + medical and technical inpatient complex building + logistics building".

[0184] Among them, the building combination feature can be the setting frequency of various building combination methods, that is, the combination type of functional buildings is the number of design instances of a certain building combination method. For example, in the first instance group, there are 22 design instances of the building combination method of "outpatient medical technology complex building + inpatient building + logistics building", 100 design instances of the building combination method of "outpatient medical technology complex building + inpatient building", and 60 design instances of the building combination method of "outpatient building + medical technology inpatient complex building + logistics building". Then the building combination feature is: the setting frequency of "outpatient medical technology complex building + inpatient building + logistics building" is 22, the setting frequency of "outpatient medical technology complex building + inpatient building" is 100, and the setting frequency of "outpatient building + medical technology inpatient complex building + logistics building" is 60.

[0185] The building combination feature can also be the setting probability of various building combination modes, that is, the probability of the combination type of functional buildings being a design instance of a certain building combination mode. For example, the total number of design instances of the first instance group is 200, there are 22 design instances of the building combination mode of "outpatient medical technology complex building + inpatient building + logistics building", there are 100 design instances of the building combination mode of "outpatient medical technology complex building + inpatient building", and there are 60 design instances of the building combination mode of "outpatient building + medical technology inpatient complex building + logistics building". In this case, the building combination feature is: the setting probability of "outpatient medical technology complex building + inpatient building + logistics building" is 10%, the setting probability of "outpatient building + medical technology inpatient complex building + logistics building" is 50%, and the setting probability of "outpatient building + medical technology inpatient complex building + logistics building" is 30%.

[0186] After obtaining the building combination characteristics, the building combination with the highest setting probability or the highest setting frequency can be obtained as the functional building of the organization to be designed.

[0187] In addition, the process of obtaining the basic configuration information of the functional building in step 133 above can be as follows: extract the first historical data (i.e., the number of floors and the floor area) of the functional building in each design instance in the second instance group, and obtain the basic configuration information of the functional building according to the configuration characteristics of the first historical data. That is, in the process of obtaining the basic configuration information of the functional building in step 133, the concept based on the configuration characteristics of the historical number of floors and floor area is introduced. For example, referring to Figure 5 , step 133 may include the following steps 1331 to 1337.

[0188] Step 1331, count the floor area values and the total number of floors of the functional building in the second instance group to obtain a floor area segment and a total number of floors segment.

[0189] Among them, the floor area segment includes the floor area values with a statistical frequency greater than a preset high-frequency value, and the total number of floors segment includes the number of floor values with a statistical frequency greater than a preset high-frequency value. The setting of the high-frequency value can be flexibly selected. For example, it can be 2, or 3, or other integer values, and it is not specifically limited in this embodiment.

[0190] In addition, according to the statistical results of the floor area values and the total number of floors in the second instance group, the configuration probability of each floor area value and the configuration probability of each total number of floors segment can also be calculated. Select the floor area values with a configuration probability greater than the high-frequency probability threshold to form the floor area segment, and select the total number of floors segments with a configuration probability greater than the high-frequency probability threshold to form the total number of floors segment. It is also possible to obtain the floor area segment and the total number of floors segment by removing the extreme values in the statistical results or by selecting the values of the normal curve segment. And the above methods are only examples, and their specific implementation methods are not limited.

[0191] Step 1332, extract the median value of the area of the floor area segment, and round the ratio of the total building area of the functional building to the median value of the area to obtain a preselected number of floors, and combine the preselected number of floors and the total building area of the functional building to obtain a preselected floor area.

[0192] In step 1332, according to each floor area value and its statistical frequency in the floor area segment, using a preset median calculation formula, the median value of the area can be calculated.

[0193] The median calculation formula can be:

[0194]

[0195] Among them, M s represents the median value of the area, n represents the total number of floor area values in the floor area segment, S i represents the i-th floor area value, N i represents the statistical frequency of the i-th floor area value.

[0196] When the ratio of the total building area to the median area is a decimal, it can be rounded to the nearest integer, rounded up, or rounded down. Taking the total building area of 100m 2 and the median area of 21m 2 as an example, the ratio of the two is 4.76. After rounding to the nearest integer, the preselected number of floors is 5, and the corresponding preselected floor area is 20m 2 .

[0197] The median area in step 1332 can also be replaced by: (1) taking the most frequent area value in the floor area segment; (2) other algorithms based on the actual operation simulation and adjustment optimization of the overall program. And the above is just an example, and no specific limitation is made in this embodiment.

[0198] Step 1333: According to the relationship between the preselected number of floors and the total number of floor segments, and the relationship between the preselected floor area and the floor area segment, determine whether the reasonable conditions are met. If not, execute step 1334; if so, execute step 1335.

[0199] Among them, different reasonable conditions can be set according to factors such as the type of institution and the location of the institution, that is, the setting of reasonable conditions can be flexibly selected, and no specific limitation is made in this embodiment.

[0200] To avoid the number of floors or the floor area of the functional building exceeding the normal value, the reasonable condition in step 1333 above can be: the preselected number of floors is within the total number of floor segments, and the preselected floor area is within the floor area segment.

[0201] Step 1334: Adjust the preselected number of floors and the preselected floor area according to the floor area segment and the total number of floor segments. And after step 1334, return to step 1333.

[0202] When adjusting the preselected number of floors in step 1334, the rule that the preselected number of floors is an integer is always followed. The adjustment method for the preselected number of floors and the preselected floor area can be flexibly set.

[0203] For example, the floor area segment can be used as the floor area constraint condition, the total number of floor segments can be used as the number of floors constraint condition, the preselected number of floors and the preselected floor area can be used as the input of the preselected adjustment model, the floor number value in the solution result of the adjustment model can be used as the new preselected number of floors, and the area value in the solution result can be used as the new preselected floor area. Among them, the adjustment model can be a formula model obtained by fitting using formula fitting methods such as curve fitting and least squares method based on the floor area and the number of floors of historical design institutions. The adjustment model can also be a pre-trained neural network model. No specific limitation is made in this embodiment.

[0204] It can also be adjusted according to preset rules.

[0205] For example, when the preselected floor area is greater than the maximum value of the floor area segment, increase the preselected number of floors by a preset first step length, and calculate the new preselected floor area based on the increased preselected number of floors and the total building area of the functional building. The first step length can be a preset value, or it can be: step1 represents the first step length, f max represents the maximum value of the total number of floors segment, f pr represents the preselected number of floors, N1 represents the first share.

[0206] When the preselected floor area is less than the minimum value of the floor area segment, decrease the preselected number of floors by a preset second step length, and calculate the new preselected floor area based on the decreased preselected number of floors and the total building area of the functional building. The second step length can be a preset value, or it can be: step2 represents the second step length, f min represents the minimum value of the total number of floors segment, f pr represents the preselected number of floors, N2 represents the second share.

[0207] When the preselected floor area is within the floor area segment and the preselected number of floors is less than the minimum value of the total number of floors segment, increase the preselected number of floors by a preset third step length, and calculate the new preselected floor area based on the increased preselected number of floors and the total building area of the functional building. The third step length can be a preset value, and the solution method of the third step length can also be similar to that of the first step length, just replace the first share with the third share.

[0208] When the preselected floor area is within the floor area segment and the preselected number of floors is greater than the maximum value of the total number of floors segment, decrease the preselected number of floors by a preset fourth step length, and calculate the new preselected floor area based on the decreased preselected number of floors and the total building area of the functional building. The fourth step length can be a preset value, and the solution method of the fourth step length can also be similar to that of the second step length, just replace the second share with the fourth share.

[0209] Step 1335: Take the preselected number of floors as the designed total number of floors of the functional building, and take the preselected floor area as the designed floor area of the functional building.

[0210] Step 1336: Count the single building floor values of the functional buildings in the second instance group to obtain the single building floor segment. Take the highest value of the single building floor segment as the single building maximum floor value, and take the value with the highest statistical frequency in the single building floor segment as the highest frequency floor value.

[0211] Step 1337: Based on the single building maximum floor value and the highest frequency floor value, combined with the designed total number of floors, obtain the number of functional buildings.

[0212] In step 1337, based on the size relationship between the maximum number of floors per single building in the functional building and the total number of designed floors, combined with the highest frequency floor value, the floor number setting of the functional building that is reasonable and does not exceed the maximum number of floors per single building is obtained, and then the number of buildings is obtained.

[0213] Its specific processing process can be flexibly set. For example, taking the maximum number of floors per single building and the highest frequency floor value as constraints, a pre-trained neural network model or a pre-fitted mathematical model can be used to process the total number of designed floors to obtain the number of buildings. Or the number of buildings of the functional building can be determined according to preset rules. This embodiment does not make specific limitations.

[0214] Exemplarily, when the total number of designed floors is less than or equal to the highest value of the single building floor segment, the number of buildings of the functional building is set to one.

[0215] When the total number of designed floors is greater than the highest value of the single building floor segment, calculate the ratio of the total number of designed floors to the highest frequency floor value, round up and round down this ratio to obtain two first reference values. Round the ratio between the total number of designed floors and each reference value to obtain a second reference value. Furthermore, the second reference value that is within the single building floor segment and has the smallest difference from the highest frequency floor value is used as the number of buildings of the functional building.

[0216] It should be understood that since the highest frequency floor value is the value with the largest statistical frequency in the single building floor segment, at least one of the two second reference values is within the single building floor segment.

[0217] In addition, step 1337 can be replaced by: when the total number of designed floors is greater than the highest value of the single building floor segment, from the second instance group, count the cases where the total floor area of the functional building is consistent with this total number of designed floors, obtain various building combination schemes and the setting probabilities of each building combination scheme, and select the building combination scheme with the largest setting probability from all building combination schemes where the number of buildings is within the specification segment, and use the single building floor number and the number of buildings in this building combination scheme as the single building floor number and the number of buildings of the functional building respectively.

[0218] Through the above steps 1331 to 1337, the floor area and the number of floors are both within the normal values of the historical data, so that the basic configuration information of the functional building is as standardized and reasonable as possible.

[0219] After obtaining the basic configuration information of the functional building (i.e., floor area, number of floors, and number of buildings), in step 134, various methods can be used to obtain the department layout information of the functional building. For example, a pre-trained department layout model can be used to process the basic configuration information of the functional building and the building area of the configured departments to obtain the department layout information. Or it can be processed according to preselected rules, which are not limited in this embodiment.

[0220] To make the acquisition of department layout information more flexible and reasonable, it can be fully automated for layout, or a combination of manual intervention and automated layout. That is, in step 134, the designated floors for departments input by the designer and the departments with adjacent relationships can be used to obtain the preferred floors for department configuration, and based on the floor configuration characteristics of the configured departments in the historical data (i.e., design instances), the idea of determining the set floors for the configured departments can be obtained.

[0221] Exemplarily, referring to Figure 6 , step 134 may include steps 1341 to 1351.

[0222] Step 1341, when at least one configured department in the functional building is a department with a designated floor number, each department with a designated floor number is used as the target department, and the designated floor of the target department is used as the set floor of the target department in the functional building.

[0223] Step 1342, from each configured department in the functional building, obtain the configured departments with adjacent connection relationships specified in the specification constraints to obtain a department connection group.

[0224] Step 1343, extract a preferred configured department from the department connection group, obtain the set floor of the preferred configured department according to the floor setting situation of the preferred configured department in the second instance group, and based on the set floor of the preferred configured department, obtain the set floors of the remaining departments in the department connection group.

[0225] For example, if the department connection group includes a first department, a second department, and a third department connected in sequence, the first department can be used as the preferred configured department. According to the floor setting situation of the preferred configured department in the second instance group, obtain the floor setting characteristics of the preferred configured department (such as the floor with the highest setting probability or the floor with the most setting times), and use the floor with the highest setting probability or the floor with the most setting times as the set floor of the preferred configured department. When there is a floor conflict between the preferred configured department and the target department, the target department is given priority. And select the floor with the second highest setting probability or the floor with the second most setting times as the set floor of the preferred configured department.

[0226] Furthermore, according to the adjacent connection order of the first department, the second department, and the third department, combined with the floor areas of each department and the floor area of the functional building, the first department can be arranged in the functional building in sequence, with the second department adjacent to the first department and the third department adjacent to the second department, so as to determine the connection set floors of each configured department in the department connection group.

[0227] Referring to Figure 7 , it can also be the following steps to obtain the set floors of each remaining department in the department connection group based on the set floor of the preferred configured department.

[0228] Step 43-1: Obtain the set floor range of each remaining department in the department connection group based on the set floors of the preferred departments and the adjacent relationship of the department connection group.

[0229] Among them, the set floor range includes multiple in-range floors.

[0230] Step 43-2: For each remaining department in the department connection group, count the setting situation of this remaining department from the second instance group to obtain the setting probability of each in-range floor of this remaining department.

[0231] Step 43-3: Take the in-range floor with the highest setting probability as the preset floor of this remaining department.

[0232] Step 43-4: Determine whether there is a conflicting department on this preset floor. If not, execute Step 43-5; if so, execute Step 43-6.

[0233] Among them, the conflicting department means that the sum of the building areas of the conflicting department and this remaining department is greater than the floor area of the preset floor, and the setting probability of the conflicting department on the preset floor is greater than the setting probability of this remaining department on the preset floor.

[0234] Step 43-5: Take the preset floor as the set floor of the remaining department.

[0235] Step 43-6: Take the in-range floor ranked after the preset floor in terms of setting probability as the next preset floor of the remaining department. And return to execute Step 43-4.

[0236] In this way, repeat the above steps to ensure that the relevant departments are within the set floor range, and the position with the highest corresponding comprehensive probability is the temporary set position. The highest comprehensive probability means the difference between the probability of the relevant department at this position and the probability of the department with a higher probability at this position.

[0237] Step 1344: Obtain the multi-layer distribution rate of each unassigned department in the functional building based on the second instance group and the building area, and sort each unassigned department in ascending order of the multi-layer distribution rate.

[0238] The multi-layer distribution rate of each unassigned department in the functional building is related to the distribution floors of the unassigned departments in all design instances of the second instance group.

[0239] The calculation method of the multi-layer distribution rate can be set flexibly. For example, the multi-layer distribution probability of the unassigned department in the second instance group can be used as the multi-layer distribution rate of this unassigned department, or the multi-layer distribution rate can be calculated by combining the multi-layer distribution probability with a preset rule.

[0240] In order to minimize the number of departments distributed on multiple floors as much as possible, that is, to reduce the number of departments that are cut and set on different floors, a mechanism can be introduced where unallocated departments with an area smaller than the floor area are not split. For example, unallocated departments with a building area larger than the floor area of the functional building can be classified as one type of department, and unallocated departments with a building area smaller than or equal to the floor area of the functional building can be classified as a second type of department. Set the multi-floor distribution rate of the first type of department to zero. For each second type of department, count the total number of settings and the number of multi-floor distributions of the second type of department in the second case group, and calculate the ratio of the number of multi-floor distributions to the total number of settings as the multi-floor distribution rate of the second type of department.

[0241] Step 1345: Regard the floors with remaining space and empty floors in the functional building as floors to be allocated, and regard the unallocated department with the earliest order as the department to be allocated.

[0242] It should be understood that subtracting the occupied area of the configured departments set on the floor from the total area of the floor gives the remaining space of the floor.

[0243] Step 1346: Statistically calculate the setting probabilities of the departments to be allocated on each floor to be allocated in the second instance group, and regard the floor to be allocated with the highest setting probability as the preselected floor for the department to be allocated.

[0244] Step 1347: Determine whether there are conflicting departments where the preselected floor is the same as the department to be allocated and the sum of the building areas is greater than the floor area of the preselected floor. If not, execute Step 1348.

[0245] Step 1348: Lock the preselected floor as the setting floor for the department to be allocated. And after Step 1348, return to execute Step 1345 until there are no departments to be allocated.

[0246] If it is determined in Step 1347 that there are conflicting departments, then Step 1349 can be executed.

[0247] Step 1349: Compare the floor probabilities of the department to be allocated and the conflicting department.

[0248] Among them, the floor probability is the setting probability of the preselected floor.

[0249] Step 1350: When the floor probability of the department to be allocated is greater than the floor probability of the conflicting department, lock the preselected floor as the setting floor for the allocated department. And after Step 1350, return to execute Step 1345 until there are no departments to be allocated.

[0250] Step 1351: When the floor setting probability of the department to be allocated is less than the floor setting probability of the conflicting department, regard the floor with a setting probability only less than that of the preselected floor as the next preselected floor for the department to be allocated. And after Step 1351, return to execute Step 1347.

[0251] Through the above steps 1341 to 1351, by means of prior occupancy of departments in specified floors and prior occupancy of department clusters with adjacent connection relationships, it is ensured that restricted or designated departments are arranged in their corresponding positions, and the relative position relationships between departments with adjacent connection relationships are determined, improving the flexibility of the layout. Moreover, for the remaining unassigned departments, unassigned departments with a floor area smaller than the floor area are preferentially allocated, so as to reduce the segmentation setting rate of such departments, greatly reducing the number of departments with a decentralized layout, and thus improving the distribution rationality of departments in functional buildings.

[0252] It should be noted that designers can obtain multiple department layout information (i.e., department layout plans) by adjusting the departments on the specified floors multiple times. Moreover, the layout device 120 can package the multiple department layout plans into layout information and send it to the client 110. The client 110 receives the layout information and displays the multiple department layout information. Designers can select one of the plans as the final department layout plan.

[0253] It should be understood that the department layout plan includes the building configuration information and design parameters of the institution to be designed.

[0254] In addition, the client 110 can also display its various element indicators or percentage indicator segments (such as floating 5%, floating 10%) according to the high-frequency principle, such as the floor area, building floor area, standard floor area, building height, floor height, number of floors, number of beds, and the proportion of functional classifications.

[0255] After obtaining the building configuration information of the institution to be designed (including the types of functional buildings, as well as the floor area and the number of floors of each functional building) through step 13 and related sub-steps provided above, in step 15, various methods can be used to determine the contour dimension data of the functional buildings.

[0256] For example, the contour dimensions of each functional building of the institution to be designed can be determined according to the contour dimension characteristics of the functional buildings in historical design examples. After manual design, the designed contour dimensions can also be transmitted to the layout device 120 through the client 110. Machine learning methods can also be used to determine the contour dimensions. No specific limitation is made in this embodiment.

[0257] In order to make the contour dimensions of the functional buildings more in line with the standards and more reasonable, during the process of obtaining the contour dimension data in step 15, the contour dimension characteristics of the functional buildings in historical design examples are referred to. By way of example, referring to Figure 8 , step 15 may include steps 151 to 153.

[0258] Step 151, for each type of functional building, screen the design examples that match the floor area of the functional building from the first example group to obtain the third example group.

[0259] Step 152: From each design instance in the third instance group, count the contour shape, dimensions, and column grid of the functional building.

[0260] Step 153: Determine the set shape of the functional building from the counted contour shapes, determine the set dimensions of the functional building from the counted dimensions, and use the highest-frequency column grid among the counted column grids as the preliminary selected column grid of the functional building.

[0261] Among them, the highest-frequency column grid is the column grid with the highest configuration probability, or it can be the column grid with the largest set frequency. Similarly, the contour shape with the largest configuration probability (such as rectangle, square, arc, etc.) or the contour shape with the largest set frequency can be used as the set shape of the functional building. Furthermore, obtain the dimension ratio of the set shape, and calculate the set dimensions of the functional building based on this dimension ratio and the floor area of the functional building.

[0262] Step 154: According to the set dimensions, evenly divide the end column spans of the preliminary selected column grid to obtain the set column grid of the functional building.

[0263] For Step 153, the determination method of the highest-frequency column grid can be flexibly set. For example, it can be the column grid with the highest set frequency among all column grids, or the column grids can be screened first, and then the column grid with the highest set frequency can be selected from the remaining column grids after screening. No specific limitation is made in this embodiment.

[0264] Exemplarily, select the column grids from the counted column grids whose set frequency is greater than the high-frequency threshold and whose column spans are homogeneous (i.e., column grids that are homogeneous in two directions, homogeneous in the long direction, homogeneous in the wide direction, locally variable in the short direction, etc.) to obtain the preferred column grids, and select the highest-frequency column grid from the preferred column grids as the column grid of the functional building.

[0265] In addition, in order to make the column spans of the column grid as homogeneous as possible, the column spans of the preferred column grids can be multiples of 100 mm.

[0266] The end column spans in Step 154 refer to the spans of the columns in the edge area of the column grid. Evenly dividing the end column spans of the preliminary selected column grid means evenly dividing the end column spans at both ends in the same direction. Taking the column grid as a rectangle as an example, the total span of the two column spans at both ends in the length direction is 4 meters, and after even division, the lengths of the two column spans at both ends in the length direction are both 2 meters.

[0267] In the case where the end of the selected column grid cannot be evenly divided by an integer, the sizes of the end column spans at both ends can be adjusted so that the sizes of each column span after adjustment are still within a reasonable range. Herein, the reasonable range can be a value preset manually, a value specified in the code, or a column grid that meets the high-frequency threshold screened from design examples. The section composed of the column spans of each such column grid is not specifically limited in this embodiment.

[0268] To make the profile dimension data more adaptable and reasonable to the functional building, referring to Figure 9 , in step 15, the profile dimension data of each functional building can also be obtained according to the following steps 152 to 158. Among them, step 152A is executed after step 151.

[0269] Step 152A, determine whether there is a preset profile locked by the user on the functional building top. If not, execute step 153A; if so, execute step 154A.

[0270] Step 153A, from each design example in the third instance group, count the profile shapes of the functional building, and count the setting frequencies of various profile shapes corresponding to each floor area section of the functional building. According to the setting frequencies, select a preset profile from various profile shapes.

[0271] It can be understood that the functional building A includes three floor area sections of 1200 - 1400, 1400 - 1600, and 1600 - 1800, and the profile shapes include three types with aspect ratios of 1 - 2:1, 1 - 3:1, and 1 - 4:1. Then, respectively count the setting frequencies of the profile shapes with aspect ratios of 1:1 - 2:1, 2:1 - 3:1, and 3:1 - 4:1 corresponding to the 1200 - 1400 floor area section, the setting frequencies of the profile shapes with aspect ratios of 1 - 2:1, 1 - 3:1, and 1 - 4:1 corresponding to the 1400 - 1600 floor area section, and the setting frequencies of the profile shapes with aspect ratios of 1 - 2:1, 1 - 3:1, and 1 - 4:1 corresponding to the 1600 - 1800 floor area section.

[0272] Among them, the profile shape with the largest setting frequency and the largest setting probability (the ratio of its own setting frequency to the total setting frequency), or the profile shape located in the middle of multiple profile shapes can be selected from various profile shapes corresponding to the floor area section where the functional building is located as the preset profile. And the above method is only an example, and the method of selecting the preset profile is not limited.

[0273] Step 154A, from the design cases where the profile shape of the functional building in the third instance group is the preset profile, count the size of the short direction of the profile of the functional building, and select a value from the sizes that meet the preset accuracy as the preset value of the short direction of the profile of the functional building according to the setting frequencies of each size.

[0274] Among them, the preset precision refers to the dimensional precision. Taking the preset dimension of 100 mm as an example, the length value corresponding to the high setting probability and the maximum setting frequency, or the average value or median value of the length values, etc., can be selected from the length values that are multiples of 100 mm as the preset value in the short direction of the contour.

[0275] Step 155A: Calculate the preset value in the long direction of the contour of the functional building according to the preset value in the short direction of the contour and the preset contour.

[0276] It should be understood that after obtaining the aspect ratio of the preset contour and the preset value in the short direction of the contour, the preset value in the long direction of the contour can be calculated.

[0277] Step 156A: Adjust the dimensions in the long direction and short direction of the contour according to the difference between the preset value in the long direction of the contour and the ideal value, so that the dimensions in each direction are within the reasonable section value range and are closest to the ideal value to the greatest extent, in order to obtain the outer contour of the functional building.

[0278] Among them, the outer contour of the functional building includes the set dimension in the long direction of the contour and the set dimension in the short direction of the contour.

[0279] The reasonable section value in Step 156A can be a preset standard value. It is also possible to simultaneously count the dimensions in the long direction of the contour of the functional building from the design cases where the contour shape of the functional building in the third instance group is the preset contour. According to the setting frequencies of the dimensions, select the dimension with the largest setting frequency and the largest setting probability (the ratio of its own setting frequency to the total setting frequency), or the median value and average value of the dimensions, etc. as the ideal value in the long direction of the contour of the functional building. And, take the interval formed by the dimensions in the long direction after removing the extreme values and meeting the preset precision as the reasonable section value in the long direction of the contour.

[0280] Similarly, count the dimensions in the short direction of the contour of the functional building from the design cases where the contour shape of the functional building in the third instance group is the preset contour. According to the setting frequencies of the dimensions, select the dimension with the largest setting frequency and the largest setting probability (the ratio of its own setting frequency to the total setting frequency), or the median value and average value of the dimensions, etc. as the ideal value in the short direction of the contour of the functional building. And, take the interval formed by the dimensions in the short direction after removing the extreme values and meeting the preset precision as the reasonable section value in the short direction of the contour.

[0281] Among them, during data analysis, for different contour shapes (classified by aspect ratio), the long direction and short direction respectively correspond to different column grid databases and column section values. When analyzing and calculating the high-frequency column grid values and section values, special column spans with a difference greater than a certain degree will be excluded first.

[0282] Step 157A: From the third instance group, count the column spans that match the set dimension in the longitudinal direction of the outline of the functional building to obtain the first ideal column span and the first reasonable column span segment value in the longitudinal direction.

[0283] It should be noted that the method of obtaining the first ideal column span and the first reasonable column span segment value is the same as that of obtaining the ideal value and the reasonable segment value in the longitudinal direction of the outline mentioned above, and will not be elaborated here.

[0284] Step 158A: Based on the first ideal column span, obtain the set column span in the longitudinal direction of the outline of the functional building.

[0285] Among them, the column spans in the longitudinal direction of the outline are evenly distributed according to the first ideal column span first. If the set dimension in the longitudinal direction of the outline cannot be divided evenly by the first ideal column span, it will be adjusted in the following way to obtain the set column span:

[0286] Step 58A-1: Divide the set dimension in the longitudinal direction of the outline by the first ideal column span to obtain a quotient value and a remainder value, and use the obtained quotient value as the total number of spans of the initial column spans of the frame columns in the longitudinal direction of the outline;

[0287] Step 58A-2: When the remainder value is within the range of a and the remainder value / total number of spans is within the range of r, add one column span in the longitudinal direction of the outline, and use the remainder value as the set dimension of the added column span;

[0288] Step 58A-3: When the remainder value dimension is within the range of b and the remainder value / total number of spans is within the range of p, use the remainder value and the end column span or the column span of the traffic core as special column spans;

[0289] Step 58A-4: When the remainder value is within the range of c and the remainder value / total number of spans is within the range of q, evenly distribute the remainder value to the column span values of the initial column spans to obtain the set dimensions of each column span in the longitudinal direction of the outline.

[0290] Among them, the total number of initial column spans refers to the total number of initial column spans, the column span dimensions of the initial column spans are all the first ideal column span, the union of a, b, and c is the complete set of remainders, and p < q < r, and the union of r, p, and q is the complete set of remainder / number of spans. a, b, c, p, q, and r are all control parameters optimized through data analysis and operation tests.

[0291] Through the above steps 58A-1 to 58A-4, the total number of spans of the frame columns in the longitudinal direction of the outline can be obtained, as well as the dimension of each column span, so as to obtain the column grid in the longitudinal direction of the outline.

[0292] Step 159A: Screen the design instances that are consistent with the column grid in the longitudinal direction of the outline from the third database, and determine the number of column spans and the column span dimensions of the frame columns in the transverse direction of the outline of the functional building according to the column span dimensions in the transverse direction of the outline of each selected design instance.

[0293] For example, from the column bay sizes in the short direction of the outlines of the selected design examples, the column bay size with the highest setting frequency or setting probability can be selected as the second ideal column bay in the short direction of the outline. Subsequently, in the same manner as in steps 58A-1 to 58A-4 described above, the total number of column bays in the short direction of the functional building and the sizes of each column bay can be obtained.

[0294] In addition, dynamic balance adjustment and optimization are performed on the column grid distribution and the overall outer outline in the short direction and the rectangle (for example, after obtaining the column grids in the long direction and the short direction, probability comparison is performed on the column grids and the long and short data with similar probabilities in the outline category database), so that the column grids in each direction are closest to the ideal column grid (the column grid with the highest probability), and the proportions and sizes of the overall outer outline are within a reasonable range of values.

[0295] It should be noted that during the adjustment process, the accuracy of the column bay is always maintained to follow the preset accuracy limit. For example, the column bay size is a multiple of 100 mm.

[0296] Accordingly, the outline dimension data of the functional building can be obtained. This outline dimension data includes the outline shape, the set dimensions, and the set column grid.

[0297] After determining the functional building of the institution to be designed, the floor area, the number of floors per building, and the number of buildings of the functional building, as well as the outline shape, the set dimensions, and the column grid of the functional building, etc. through the above steps 11 to 15, in step 17, various methods can be used to obtain the internal layout information of the functional building, that is, information such as the location of the circulation core, the floors where the configured departments are set in the functional building, and the positions of the rooms in the functional building.

[0298] For example, it can be that after the designer plans and designs, the internal layout information of the functional building is input into the layout device 120 through the client 110, or it can be automatic layout using a pre-trained machine learning model, or it can be automatic layout by the design device according to preset rules. This is not limited in this embodiment.

[0299] To improve the efficiency of the institutional layout and at the same time make the layout of the configured departments, the circulation core, and the configured rooms in the functional building reasonable and standardized, during the process of obtaining the internal layout information of each functional building in step 17, the idea of using the internal layout characteristics of historical examples (such as the form of the circulation core, etc.) as the basis and determining the relative positions according to the preset streamline standard is introduced. By way of example, referring to Figure 10 , obtaining the internal layout information of each functional building in step 17 can include steps 171 to 172.

[0300] Step 171, for each functional building, select a form of the circulation core from the forms of the circulation cores of the functional buildings of the design examples in the first instance group as the circulation core configuration method of the functional building.

[0301] Among them, the forms of the traffic core include the traffic core organization method and the horizontal traffic method. The traffic core organization method includes the functional combination and spatial form of the traffic core.

[0302] Step 172: For each floor of each functional building, in combination with the department design data, the preset streamline standard, and the traffic core configuration method of the functional building, determine the placement positions of the functional rooms of each configured department set within the floor on the floor.

[0303] It should be noted that the functional combination of the traffic core can be in forms such as "patient + medical staff + waste", "patient + medical staff", and "patient + waste", etc. The spatial form of the traffic core is the concentration and dispersion of the functions of the traffic core. For example, patients, medical staff, and waste are concentrated in a single traffic core, patients, medical staff, and waste are dispersed in separate traffic cores, patients and medical staff are concentrated in one traffic core and waste is dispersed in another traffic core, etc. The horizontal traffic method includes single - corridor type, double - corridor type, surrounded - hall type, and hall - corridor combination type, etc.

[0304] In step 171, from the various traffic core forms of the functional buildings in the design examples, the traffic core form with the most setting times can be selected as the traffic core configuration method of the functional building, or the traffic core form with the highest setting probability can be selected as the traffic core configuration method of the functional building, or it can also be randomly selected, which is not limited in this embodiment.

[0305] To make the traffic core configuration method of the functional building more standardized and reasonable, and more adaptable to the functional building, please refer to Figure 11 , step 171 may include steps 1711 to 1716.

[0306] Step 1711: From the first instance group, screen out the fourth instance group that matches the contour dimension data of the functional building.

[0307] Among them, the contour dimension data when screening the fourth instance group includes at least the contour shape, setting dimension, and setting column grid of the functional building.

[0308] Step 1712: Statistically analyze the traffic core organization methods of the functional buildings of each design example in the fourth instance group to obtain the setting probability and traffic core distance of each traffic core organization method.

[0309] Among them, the setting probability of the traffic core organization method includes the first probability of the functional combination (i.e., the probability of this functional combination) and the second probability of the spatial form (i.e., the probability of this spatial form). The traffic core distance is the distance between traffic cores and is an inherent attribute of the traffic core organization method.

[0310] 1713: Calculate the total probability of each traffic core organization method according to the first probability and the second probability.

[0311] Step 1714: From the traffic core organization methods that meet the preset distance constraint from the traffic core, select the traffic core organization method with the highest total probability as the primary layout of the traffic core of the functional building.

[0312] Step 1715: From the first instance group, screen out the fifth instance group that matches the primary layout of the traffic core.

[0313] Step 1716: Statistically analyze the horizontal traffic methods of the traffic cores of each design instance in the fifth instance group to obtain the layout probability of each horizontal traffic method, and use the horizontal traffic method with the highest layout probability as the secondary layout of the traffic core for the primary layout of the traffic core.

[0314] It should be understood that the primary layout of the traffic core is the functional combination and spatial form of the traffic core of the functional building, and the secondary layout of the traffic core is the horizontal traffic method of the traffic core of the functional building. Moreover, for the same functional combination, its corresponding spatial form may be different. For example, the functional combinations of the traffic cores of design instance A and design instance B are both a, but the spatial form of the traffic core of design instance A is b1, and the spatial form of the traffic core of design instance B is b2.

[0315] In addition, the distance constraint in step 1714 can be the value specified in the specification constraint or the constraint value input manually, and can be in the form of a range of traffic core distances: 0.5m to 2m, which is not limited in this embodiment.

[0316] Therefore, in step 1712, by statistically analyzing all the traffic core organization methods of the design instances in the fourth instance group, the setting times of each traffic core organization method (including traffic core functional sharing) can be obtained, and the sum of the setting times of each traffic core organization method is calculated to obtain the total setting times. Thus, the ratio of the setting times of the functional combination of this traffic core organization method to the total setting times is calculated to obtain the first probability. The ratio of the spatial form of this traffic core organization method to the total setting times is calculated to obtain the second probability. In step 1713, for a traffic core organization method, the first probability and the second probability of this traffic core organization method are added together to obtain the total probability of this traffic core organization method.

[0317] Similar to the method of calculating the first probability and the second probability in step 1712, in step 1716, by statistically analyzing the horizontal traffic methods of the traffic cores of each design instance in the fifth instance group, the setting times of each horizontal traffic method can be obtained, and the sum of the setting times of each horizontal traffic method is calculated to obtain the total setting times. Thus, for each horizontal traffic method, the comparison between the setting times of this horizontal traffic method and the total setting times is calculated to obtain the layout probability.

[0318] Through the above steps 1711 to 1716, the layout of the traffic core of the functional building follows the specification constraints and the layout characteristics of the traffic cores of the same type of functional buildings in historical design examples, greatly improving the standardization, rationality and adaptability of the traffic core configuration of the functional building.

[0319] After determining the layout of the traffic core of the functional building (i.e., the traffic core configuration method), it means that the occupancy of the traffic core of the functional building has been determined (after determining the traffic core organization method and the horizontal traffic method, the location can be determined). In step 172, the position of the traffic core can be used as a reference, and in various ways, the functional rooms of the configured departments can be placed on the floors where the configured departments are set through steps 1331 to 1337.

[0320] For example, the designer can input the occupancy of the configured department and the functional room to the layout device 120 through the client 110, can also use a machine learning algorithm for automatic layout, or can also determine the position of the functional room according to preset rules, which is not limited in this example.

[0321] In addition, with reference to Figure 12 , the above steps 171 and steps 1711 to 1716 can also be replaced by the following steps to obtain the spatial relationship of the traffic core, the number of stairs and elevators configured.

[0322] Step 1717, for each functional building, screen out the fourth instance group that matches the outline dimension data of the functional building from the first instance group, and determine the functional combination type and streamline composition of the preset traffic core of the functional building according to the traffic core configuration method of the functional building in the fourth instance group.

[0323] Among them, the outline dimension data when screening the fourth instance group includes at least the outline shape, setting dimension and setting column grid of the functional building, and one can be selected from the traffic core configuration methods of the functional buildings in the fourth instance group through a predetermined selection principle such as the maximum probability, the most times, the greatest possibility, etc., as the functional combination type and streamline composition of the preset traffic core of the functional building.

[0324] Step 1718, screen out the design examples with this functional combination type and this streamline composition in the fourth instance group, and determine the number of stairs configured and the number of elevators configured for each functional building according to the stair and elevator setting information of the screened design examples to obtain the traffic core architecture.

[0325] Among them, the determined number of elevator configurations can be the limit value that meets the quantity specification requirements in the selected design examples, and is the elevator configuration quantity with the highest setting probability, the most setting times, or the most likely one. Similarly, the determined number of elevator configurations can be the limit value that meets the quantity specification requirements in the selected design examples, and is the elevator configuration quantity with the highest setting probability, the most setting times, or the most likely one. The number of elevator configurations and the number of elevator configurations constitute the number of traffic cores.

[0326] Step 1719: Take the preset distance as the distance interval between different traffic cores. According to the traffic core constraint conditions, match the traffic core framework connected by the distance interval into the outline of the functional building with a column grid.

[0327] At this time, under the action of the traffic core constraint conditions, the final traffic core and the functional building satisfy:

[0328] 1) All are within the outline (if it breaks through the outline, reduce the distance proportionally within a reasonable range so that it is within the outline);

[0329] 2) The distance from the traffic core to the outline edge is within the specification requirements (if the distance between the traffic core and the outline edge is too far, increase the distance proportionally within a reasonable range to make it reasonable);

[0330] 3) One side of each traffic core coincides with a certain column grid (make it meet by adjusting the distance between traffic cores within a reasonable range, and at the same time make its comprehensive possibility or probability the largest).

[0331] Among them, the preset distance can be a value obtained according to a certain database analysis and value-taking method, and the value can be determined by optimizing the test run. For example, it can be taken in ways such as high probability, high frequency, average value, median value, etc. The flow lines include all relevant flow line relationships involved in the entire medical process flow, such as traffic flow lines, functional flow lines, clean and dirty flow lines, and logistics flow lines.

[0332] Thus, a framework for traffic organization and functional flow lines that determines the functional combination type, the number, and the location of traffic cores is obtained. Further improve the design efficiency and the rationality of the layout of functional rooms, and introduce the idea of determining the placement location of functional rooms using flow line standards. For example, please refer to Figure 13 , step 172 may include steps 1721 to 1724.

[0333] Step 1721: Query the flow line standard that matches the configured departments set on the floor from the preset specification constraints, and obtain the functional zoning information of the floor according to the flow line standard.

[0334] Among them, the functional zoning information includes multiple functional areas, the distance between functional areas, and the positional relationship between functional areas.

[0335] Step 1722: Classify the functional rooms of each configured department on the floor into their respective functional areas, and calculate the floor area occupied by each functional area based on the quantity and area of each functional room.

[0336] Step 1723: Based on the positional relationships between each functional area and the traffic core, the positional relationships between functional areas, the distances between functional areas, and the floor area occupied by the functional areas as stipulated in the specification constraints, obtain the placement positions of each functional area on the floor.

[0337] Step 1724: For each functional area, based on the streamline standard, obtain the positional relationships of the functional rooms in the functional area. Based on the positional relationships, floor area, and area of the functional rooms, obtain the placement positions of the functional rooms in the functional area.

[0338] It should be noted that different types of configured departments have different functional areas. For example, outpatient departments include functional areas such as a special fever outpatient area, a general fever outpatient area, a buffer area, an outpatient common area, a medical staff area, and a laboratory area.

[0339] The streamline in this embodiment refers to the traffic streamline of a building or indoor space, such as the movement trajectories or paths of people flow and material flow, which can indicate (i.e., carry) the relative positional relationships between the functional areas of the configured department and the traffic core, as well as the relative positional relationships between the functional rooms and the traffic core. The streamline standard can include the spatial relationships of the streamline (such as adjacent, nested, one-way, independent areas, etc.) and the streamline form (such as straight-line type, broken-line type, loop type, etc.).

[0340] Therefore, in Step 1721, after the configured departments set on the floor of the known functional building are determined, query the corresponding streamline standard for the configured department, and the required functional areas, the distances between functional areas, and the positional relationships between each functional area can be obtained from the streamline standard to obtain the functional zoning information of the floor.

[0341] Thus, in Step 1722, according to the subordination relationship between the functional area and the functional room, the functional rooms of each configured department on the floor can be classified into their respective functional areas. On this basis, the floor area occupied by each functional area can be calculated based on the quantity and area of each functional room.

[0342] Furthermore, in Step 1723, query the streamline standard between functional areas from the specification constraints. Based on the positional relationships between each functional area and the traffic core, the positional relationships between functional areas, the distances between functional areas, and the floor area occupied by the functional areas indicated by the streamline standard between functional areas, determine the placement positions of each functional area on the floor.

[0343] Suppose the traffic core includes traffic core C and traffic core D. Traffic core D is a horizontal corridor, and traffic core C is a staircase. Traffic core C is in the end area of traffic core D and includes functional area c and functional area d. According to the streamline standard, functional area c is beside traffic core C, functional area d is on one side of functional area c and far from traffic core C, and the distance between functional area c and functional area d is 1m. Place functional area c beside traffic core C, and based on the floor area of functional area c and the position of traffic core D, the placement position of functional area c can be determined, and then the occupied area position of functional area d can be determined.

[0344] On the above basis, in step 1724, the streamline standards of each function of the functional rooms are queried from the specification constraints, and the positional relationships of the functional rooms indicated by the streamline standards are obtained. Furthermore, based on the positional relationships of the functional rooms, the functional users can be placed into the functional areas one by one, and according to the area of the functional rooms, the placement positions of the functional rooms in the functional areas can be determined.

[0345] To optimize the layout of the traffic core and the functional areas, after determining the positions of all the functional rooms on the floor, the aspect ratios of the length and width of the functional rooms, the column grid, and the aspect ratios of the outline length and width of the functional building can be adjusted manually or automatically to control the intersection points of the column grid to fall on the side lines of the functional rooms as much as possible. In addition, the aspect ratios of the length and width of the functional rooms, the area floating, and the column grid values can be comprehensively weighed to be within the reasonable range of the conventional section values and as close as possible to the maximum probability value to make the layout more reasonable.

[0346] In addition, step 172 can also be implemented in the following way.

[0347] Step 72-1: Group the functional rooms of the configured departments on this floor into small groups. In the centralized manner of the common methods in the database (such as the maximum probability, the maximum number of settings, etc.), the rooms within the small groups are centralized together.

[0348] Among them, the small group is composed of functional rooms of the same type (such as office type, diagnosis and treatment type, logistics type, waste treatment type, cleaning type, and this classification is a preset based on actual case analysis) or functional rooms with the same name, etc. The smallest unit of the small group is a combination of functional rooms whose positions can be randomly replaced with each other. The small group may be multiple functional rooms or a single functional room. The centralized methods include series connection, parallel connection, single corridor, double corridor, corridor, etc.

[0349] It should be understood that since the small group is composed of the functional rooms of the configured departments, the small group can further form a functional group and then form a configured department, or the small group can directly form a configured department. The relationship between the groups is connected according to the constraints of traffic and streamline (such as step 1724).

[0350] Step 72-2: Lock the location or scope of the functional rooms of the small clusters restricted by the specifications, obtain the location scope of the associated small clusters or functional rooms of the locked object, preset the location of the locked small clusters or functional rooms and the related functional rooms according to the probability magnitude, and fill in the remaining functional rooms according to the probability to form the completed current floor space flow relationship diagram.

[0351] That is, select a location as the locked location from each location in the location scope through the setting probability of each location of the small cluster or functional room in the location scope. Among them, the setting probability of each location can be obtained by counting the number of times the small cluster or functional room is set at this location from the database, and the total number of times the small cluster or functional room is set at different locations, and obtaining the setting probability based on the ratio of the two.

[0352] To make the layout more reasonable, when positioning in the location scope, the location of the small cluster or functional room in its set floor range can be preset according to the probability magnitude of the corresponding location in the database, and compared with the probability of setting other functional rooms at this location. If there is no conflict, temporarily set it at this location. If there is a conflict, adjust the preset location of the small cluster or functional room to the location with the second highest probability in the set floor range and compare it with the probability of other functional rooms; repeat the above steps so that the final location of the small cluster or functional room is within the required location scope, and the location with the maximum comprehensive probability is the temporarily set location.

[0353] Among them, the maximum comprehensive probability means that the final location occupancy is the overall combination with the smallest sum of the probability differences between the actual occupancy of all functional rooms and the ideal occupancy of this location.

[0354] Step 72-3: Under the condition that the preset contour shape, setting size, setting column grid, traffic core function combination type, number and location of traffic cores of the functional building have been obtained for the traffic organization and functional flow framework, match the space flow relationship diagram formed by the small clusters or functional rooms into this floor of the functional building.

[0355] After completing the above steps 11 to step 17 and related sub-steps, to make the institutional layout more reasonable, the dimensions of the functional rooms and traffic connection spaces can also be adjusted based on the specification constraints and the reasonable section value constraints of the database. Specifically, it can include the following steps 21 to step 22.

[0356] Step 21: Match the different cross-sections (including all different cross-section segments) of the vertical majority of corridors with the corresponding contour side lengths in equal length.

[0357] The dimensions of the cross-sections of the functional rooms and traffic corridors in each direction of the contour can be preset, and step 21 can include steps 211 to 214.

[0358] Step 211: Set the corridor size value based on specifications and database analysis.

[0359] (The ideal value of the corridor size is obtained through a preset value-taking method. According to the constraints of the specification articles and database analysis, it is classified and matched according to information such as the functional building, functional area, height of the building where it is located, and the function of the connecting rooms. For example, the patient corridor between the wards in the inpatient building ward area, the medical staff corridor inside the medical staff office area in the inpatient building, the waiting corridor between the consulting rooms in the outpatient building diagnosis and treatment area, etc.)

[0360] Step 212: Allocate the remaining size value to each functional room according to the proportional relationship between the remaining functional rooms and the ideal value.

[0361] Step 213: Consider the parallel and series functional rooms within the projection range of the functional room in the vertical cross-section direction. According to the preset value of the cross-section size, adjust the size of the functional room under the constraint of the functional room area (the area can have a certain degree of error), keep the total number of functional rooms consistent with the task number, make the length-width ratio and area of the functional room within a reasonable range, and make the side length in the cross-section direction of the largest number of functional rooms equal when arranged in rows. Local functional room changes within a certain preset range value are allowed.

[0362] Among them, the continuous corridors are adjusted to the same size (the extra or missing remaining size is adjusted through the functional rooms). The task number is the functional room information table obtained from the design parameters, which records the total number of functional rooms to be designed by the design agency.

[0363] Step 214: Through the sizes of different cross-sections of all vertical major corridors, the outer contour, and the limitation of the column grid, deduce the sizes of different spaces in the direction perpendicular to the cross-section, and at the same time keep all sizes within the specification requirements and reasonable section values.

[0364] If it cannot be reasonably allocated within the outer contour, then adjust the sizes of each side of the contour according to the deviation direction from the ideal value, so that all spaces with different functions can correspondingly fall within the contour line and the column grid.

[0365] Step 22: Overall optimize the parameters of the institutional layout. Specifically, it can include Step 221 to Step 223.

[0366] Step 221: Through the adjustment of the functional rooms, corridor values, layer contour lines, and column grids, make the layer contour size, functional room size, and corridor size all within a reasonable section value range and be as close as possible to the ideal value.

[0367] It should be understood that the contour of the floor (i.e., the layer contour) is consistent with the contour shape of the functional building.

[0368] Step 222: Balance and adjust the size allocation between the functional room size and the ideal value and the corridor size and the ideal value according to the difference between the two, so that both are within the reasonable range of values and are closest to the ideal value comprehensively.

[0369] Step 223: If the comprehensive adjustment cannot be completed under the condition of the profile size limit, then adjust the sizes of the sides of the profile according to the deviation direction from the ideal value, so that all space sizes are within the reasonable range of values and are closest to the ideal value to the greatest extent.

[0370] The above ideal value and preset value can both be obtained from database analysis. The acquisition method is the same as the method for obtaining the ideal value in the above text, and will not be elaborated here.

[0371] After all spaces such as transportation and functional rooms are positioned, check, optimize and fine-tune the column grid, and make the column grid avoid the spaces and transportation spaces such as corridors where columns are required to be set according to specifications or procedures, and minimize the interference to the spaces in the functional rooms, and try to combine with the walls.

[0372] After performing the above steps 11 to 17 once, a reasonable and standardized institutional layout plan can be obtained. The complete institutional layout plan at least includes multiple functional buildings, the number of buildings, floors, floor areas, profile sizes, column grids and traffic cores of each functional building, the floor settings of the configured departments on the functional buildings, and the layout information such as the distribution of functional areas and the placement positions of operations on each floor of the functional buildings.

[0373] It should be noted that designers can adjust the parameters of any step between the above steps 11 to 17. For example, after selecting an object or making a manual local adjustment on the basis of an object (such as adjusting the length and width dimensions of the outer profile, column grid, position of functional rooms, swapping functional rooms, etc.) or locking, multiple additional institutional layout plans can be obtained. Furthermore, package multiple plans and send them to the client 110 to compare multiple layout plans on the client 110 for designers to view and select.

[0374] In addition, the client 110 can also display the final model information and reasonable information segments (floor area, number of floors, column grid, profile size, etc.) of the generated layout. At the same time, it can further display room information, including relevant information of functional rooms (area requirements, size requirements, setting requirements, configuration requirements, decoration requirements, internal furniture layout, etc., obtained from the inductive analysis of the corresponding database).

[0375] Based on the same concept as the above institutional layout generation method, please refer to Figure 11 , the embodiment of the present invention also provides an institutional layout generation device 30. The institutional layout generation device 30 can be applied to Figure 1In the layout device 120, the institutional layout generation device 30 includes a data acquisition module 310, a building configuration module 320, a building type acquisition module 330, and an in-building layout module 340.

[0376] The data acquisition module 310 is used to extract the total design data and department design data from the design parameters of the institution to be designed. Among them, the total design data includes design control parameters and the total area of the institution.

[0377] The building configuration module 320 is used to screen the data of the preset design instance library based on the design control parameters and the total area of the institution to obtain a first instance group that matches the total design data, and obtain the building configuration information of the institution to be designed according to the department design data and the building layout of each design instance in the first instance group. Among them, the building configuration information includes multiple functional buildings and the configuration data of each functional building.

[0378] The building type acquisition module 330 is used to obtain the contour dimension data of each functional building according to the building dimensions and building contours of each design instance in the first instance group.

[0379] The in-building layout module 340 is used to obtain the in-building layout information of each functional building based on the in-building layout of each design instance in the first instance group. Among them, the in-building layout information includes the location distribution of departments in the functional building.

[0380] In the above-mentioned institutional layout generation device 30, through the coordinated action of the data acquisition module 310, the building configuration module 320, the building type acquisition module 330, and the in-building layout module 340, the layout of the institution to be designed is generated systematically, automatically, and standardized, realizing the rapid and standardized generation of the layout of the institution to be designed, greatly shortening the time-consuming of the institutional layout design, and improving the design efficiency. At the same time, it does not rely on the experience level of designers, greatly reducing the human participation cost.

[0381] For the specific implementation and effects of the institutional layout generation device 30, reference can be made to the description of the implementation of the institutional layout generation method in the above text. For example, the specific implementation and effects of the data acquisition module 310 can be found in the description of step 11 and related sub-steps in the above text, the specific implementation and effects of the building configuration module 320 can be found in the description of step 13 and related sub-steps in the above text, the specific implementation and effects of the building type acquisition module 330 can be found in the description of step 15 and related sub-steps in the above text, and the specific implementation and effects of the in-building layout module 340 can be found in the description of step 17 and related sub-steps in the above text, which will not be elaborated here.

[0382] An embodiment of the present invention also provides an electronic device 20, including a processor 220 and a memory 210. The memory 210 stores machine-executable instructions that can be executed by the processor 220. The processor 220 can execute the machine-executable instructions to implement the mechanism layout generation method proposed above.

[0383] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by the processor 220, it implements the mechanism layout generation method proposed above.

[0384] In several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are only illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions, and operations of devices, methods, and computer program products according to multiple embodiments of the present invention. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0385] In addition, in each embodiment of the present invention, the functional modules can be integrated together to form an independent part, or each module can exist alone, or two or more modules can be integrated to form an independent part.

[0386] If the function is implemented in the form of a software functional module 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 a part of this 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 can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks, or optical discs that can store program codes.

[0387] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A method for generating a mechanism layout, characterized in that: The method comprises: Extracting the total design data and department design data from the design parameters of the organization to be designed; wherein the total design data includes the design control parameters and the total area of ​​the organization; Based on the design control parameters and the total area of ​​the institution, a preset design example library is screened to obtain a first example group matching the total design data, and building configuration information of the institution to be designed is obtained according to the department design data and the building layout of each design example in the first example group; wherein the building configuration information includes multiple functional buildings and configuration data of each functional building; According to the building size and building outline of each design example in the first example group, obtaining outline size data of each functional building; Based on the internal layout of the building of each design example in the first example group, obtain the internal layout information of each functional building; wherein the internal layout information includes the location distribution of the departments in the functional building; The department design data includes a plurality of configured departments and the building area of ​​each configured department; The step of obtaining the building configuration information of the institution to be designed based on the department design data and the building layout of each design instance in the first instance group includes: According to the building combination characteristics of each design example in the first example group, a building configuration combination of the organization to be designed is obtained; wherein the building configuration combination includes multiple functional buildings; According to the preset department attribution rules, each of the configured departments is classified into the functional building to which it belongs, and according to the building area of ​​the configured departments, the total building area of ​​each functional building is calculated; For each functional building, a second instance group matching the total building area of ​​the functional building is selected from the first instance group, and basic configuration information of the functional building is obtained according to the number of floors and floor area of ​​the functional building in the second instance group; wherein the basic configuration information includes the number of floors, floor area and number of buildings; For each functional building, according to the basic configuration information of the functional building and the building area of ​​the configured department, the department layout information of the functional building is obtained; wherein the department layout information includes the setting floor of the configured department of the functional building; The step of obtaining basic configuration information of the functional building according to the number of floors and floor area of ​​the functional building in the second instance group includes: Counting the floor area values ​​and total floor values ​​of the functional buildings in the second instance group to obtain floor area segments and total floor number segments; Extracting the median area of ​​the floor area segment, and rounding the ratio of the total building area of ​​the functional building to the median area to obtain a preselected floor number, and combining the preselected floor number and the total building area of ​​the functional building to obtain the preselected floor area; According to the relationship between the pre-selected number of layers and the total number of layers, and the relationship between the pre-selected layer area and the layer area segment, judging whether the reasonable condition is met; If not, the preselected number of layers and the preselected layer area are adjusted according to the layer area segment and the total number of layers segment, and the step of judging whether the reasonable condition is met according to the relationship between the preselected number of layers and the total number of layers segment and the relationship between the preselected layer area and the layer area segment is returned to be executed; If yes, the pre-selected number of floors is used as the total number of floors designed for the functional building, and the pre-selected floor area is used as the designed floor area of ​​the functional building; Counting the single-building floor values ​​of the functional buildings in the second instance group to obtain a single-building floor segment, taking the highest value of the single-building floor segment as the single-building maximum floor value, and taking the value with the largest statistical frequency in the single-building floor segment as the highest-frequency floor value; Based on the maximum floor value of the single building and the highest frequency floor value, combined with the designed total number of floors, the number of buildings of the functional building is obtained.

2. The method for generating a mechanism layout according to claim 1, characterized in that: The step of adjusting the preselected number of layers and the preselected layer area according to the layer area segment and the total number of layers segment comprises: In the case where the pre-selected floor area is larger than the maximum value of the floor area segment, the pre-selected floor number is increased according to the preset first step, and a new pre-selected floor area is calculated according to the increased pre-selected floor number and the total building area of ​​the functional building; When the pre-selected floor area is smaller than the minimum value of the floor area segment, the pre-selected floor number is reduced according to a preset second step length, and a new pre-selected floor area is calculated according to the reduced pre-selected floor number and the total building area of ​​the functional building; When the preselected floor area is within the floor area segment and the preselected number of floors is less than the minimum value of the total number of floors segment, the preselected number of floors is increased according to a preset third step length, and a new preselected floor area is calculated based on the increased preselected number of floors and the total building area of ​​the functional building; When the preselected floor area is within the floor area segment and the preselected number of floors is greater than the maximum value of the total number of floors segment, the preselected number of floors is reduced according to the preset fourth step size, and a new preselected floor area is calculated based on the reduced preselected number of floors and the total building area of ​​the functional building.

3. The method for generating a mechanism layout according to claim 1, characterized in that: The step of obtaining the number of functional buildings based on the single-building maximum floor value and the highest-frequency floor value in combination with the designed total number of floors comprises: When the total number of floors designed is less than or equal to the maximum number of floors of a single building, the number of buildings of the functional building is set to one; When the total number of designed floors is greater than the maximum floor value of a single building, the ratio of the total number of designed floors to the highest frequency floor value is rounded to obtain two first reference values; the ratio between the total number of designed floors and each of the first reference values ​​is rounded to obtain a second reference value; the second reference value that is within the single building floor number range and has the smallest difference with the highest frequency floor value is used as the number of buildings of the functional building.

4. The method for generating a mechanism layout according to claim 1, characterized in that: The step of obtaining the number of functional buildings based on the single-building maximum floor value and the highest-frequency floor value in combination with the designed total number of floors comprises: When the total number of floors designed is less than or equal to the maximum number of floors of a single building, the number of buildings of the functional building is set to one; When the designed total number of floors is greater than the highest value of the single-building floor number segment, from the second instance group, cases where the total number of floors of the functional buildings is consistent with the designed total number of floors are counted to obtain multiple building combination schemes and the setting probability of each building combination scheme; From all the building combination schemes whose number of buildings is in the standard section, select the building combination scheme with the largest setting probability, and use the number of floors and the number of buildings in the building combination scheme as the number of floors and the number of buildings of the functional building respectively.

5. The method for generating a mechanism layout according to claim 1, characterized in that: The step of obtaining the department layout information of the functional building according to the basic configuration information of the functional building and the building area of ​​the configured department comprises: In the case where at least one configuration department of the functional building is a department with a specified number of floors, each of the departments with a specified number of floors is used as a target department, and the specified floor of the target department is used as the floor on which the target department is set in the functional building; From each configuration department of the functional building, obtain configuration departments with adjacent connection relationships specified in the specification constraint to obtain a department connection group; Extract a preferred department from the department connection group, obtain the setting floor of the preferred department according to the floor setting of the preferred department in the second instance group, and obtain the setting floors of the remaining departments in the department connection group according to the setting floor of the preferred department; According to the second instance group and the building area, the multi-storey distribution rate of each unallocated department of the functional building is obtained, and the unallocated departments are sorted in order of the multi-storey distribution rate from small to large; The floors with remaining space and empty floors in the functional building are taken as floors to be allocated, and the unallocated departments at the top of the ranking are taken as departments to be allocated; Counting the probability of the departments to be assigned in the second instance group being set on each of the floors to be assigned, and taking the floor to be assigned with the largest setting probability as the pre-selected floor for the department to be assigned; Determine whether there is a conflicting department whose pre-selected floor is the same as the department to be assigned and whose total building area is greater than the floor area of ​​the pre-selected floor; wherein the total building area is the sum of the building areas of the conflicting department and the department to be assigned; If not, the pre-selected floor will be locked as the setting floor for the department to be assigned, and the process will return to the step of using floors with remaining space and empty floors in the functional building as floors to be assigned, and using the unassigned department at the top of the ranking as the department to be assigned, until there is no department to be assigned.

6. The method for generating a mechanism layout according to claim 5, characterized in that: The step of obtaining the setting floors of the remaining departments of the department connection group according to the setting floor of the preferred department includes: According to the setting floor of the preferred department and the adjacent relationship of the department connection group, the setting floor range of each remaining department of the department connection group is obtained; wherein the setting floor range includes multiple floors within the range; For each of the remaining departments in the department connection group, statistics are collected on the setting conditions of the remaining departments from the second instance group to obtain the setting probability of the floors within each range of the remaining departments; The floor within the range with the largest setting probability is used as the preset floor of the remaining department; Determine whether there is a conflicting department on the preset floor; wherein the conflicting department is a department whose total building area is greater than the floor area of ​​the preset floor, and the probability of the conflicting department being set on the preset floor is greater than the probability of the remaining departments being set on the preset floor; If not, the preset floor will be used as the setting floor for the remaining departments; If so, the floor whose setting probability is within the range after the preset floor is used as the next preset floor of the remaining departments, and the process returns to the step of determining whether there is a conflicting department on the preset floor.

7. The method for generating a mechanism layout according to claim 5, characterized in that: The method further comprises: If there is a conflicting department whose pre-selected floor is the same as the department to be assigned and whose building area is greater than the floor area of ​​the pre-selected floor, the floor probabilities of the department to be assigned and the conflicting department are compared; wherein the floor probability is the setting probability of the pre-selected floor; When the floor probability of the department to be assigned is greater than the floor probability of the conflicting department, the pre-selected floor is locked as the setting floor of the department to be assigned, and the process returns to the step of using floors with remaining space and empty floors in the functional building as floors to be assigned, and using the unassigned department at the top of the ranking as the department to be assigned, until there is no department to be assigned; When the floor setting probability of the department to be assigned is less than the floor setting probability of the conflicting department, the floor whose setting probability is only less than the setting probability of the pre-selected floor will be used as the next pre-selected floor of the department to be assigned, and the step of determining whether there is a conflicting department whose pre-selected floor is the same as the department to be assigned and whose building area and floor area are greater than the pre-selected floor is returned to execute.

8. The method for generating a mechanism layout according to claim 5, characterized in that: The step of obtaining the multi-layer distribution rate of each unallocated department of the functional building according to the second instance group and the building area comprises: The unallocated departments whose building area is larger than the floor area of ​​the functional building are regarded as the first-class departments, and the unallocated departments whose building area is less than or equal to the floor area of ​​the functional building are regarded as the second-class departments; The multi-layer distribution rate of the said type of departments is set to zero; For each of the second-category departments, the total number of settings and the number of multi-layer distributions of the second-category departments in the second instance group are counted, the ratio of the multi-layer distribution number to the total number of settings is calculated, and the multi-layer distribution rate of the second-category departments is obtained.

9. The method for generating a mechanism layout according to claim 1, characterized in that: The configuration data of the functional building includes floor area; The step of obtaining the outline size data of each functional building according to the building size and building outline of each design example in the first example group comprises: For each functional building, selecting a design example matching the floor area of ​​the functional building from the first example group to obtain a third example group; From each design example in the third example group, counting the outline shape, size and column grid of the functional building; Determine the setting shape of the functional building from the statistically obtained contour shapes, determine the setting size of the functional building from the statistically obtained sizes, and use the highest frequency column grid among the statistically obtained column grids as the pre-selected column grid for the functional building; wherein the highest frequency column grid is the column grid with the highest configuration probability; According to the setting size, the end column spans of the pre-selected column grid are equally divided to obtain the setting column grid of the functional building.

10. The method for generating a mechanism layout according to claim 1, characterized in that: The configuration data of the functional building includes floor area; The step of obtaining the outline size data of each functional building according to the building size and building outline of each design example in the first example group comprises: For each functional building, selecting a design example matching the floor area of ​​the functional building from the first example group to obtain a third example group; Determine whether there is a preset outline locked by the user on the roof of the functional building; If not, then counting the contour shapes of the functional building from each design example in the third example group, and counting the setting frequencies of various contour shapes corresponding to each floor area segment of the functional building, and selecting a preset contour from the various contour shapes according to the setting frequencies; If yes, then from the design cases in which the contour shape of the functional building of the third instance group is the preset contour, the dimensions of the contour short direction of the functional building are counted, and according to the setting frequency of each dimension, a value is selected from each dimension that meets the preset accuracy as the preset value of the contour short direction of the functional building; Calculating a preset value of the long direction of the contour of the functional building according to the preset value of the short direction of the contour and the preset contour; According to the difference between the preset value and the ideal value in the long direction of the outline, the dimensions in the long direction and the short direction of the outline are adjusted to obtain the outer contour of the functional building; From the third example group, the column spans matching the set size of the outline in the long direction of the functional building are counted to obtain a first ideal column span and a first reasonable column span segment value of the column span in the long direction; Based on the first ideal column span, obtaining the set column span in the long direction of the outline of the functional building; Design examples consistent with the column grid in the long direction of the outline are selected from the third example group, and the number and size of column spans of frame columns in the short direction of the outline of the functional building are determined based on the column span size in the short direction of the outline of each selected design example.

11. The method for generating a mechanism layout according to claim 10, characterized in that: The step of obtaining the set column span in the long direction of the outline of the functional building based on the first ideal column span comprises: Divide the set size in the outline length direction by the first ideal column span to obtain a quotient and a remainder value, and use the quotient as the total span of the initial column span of the frame column in the outline length direction; When the remainder value is within the range of a, and the remainder value / total span number is within the range of r, then a column span is added in the contour length direction, and the remainder value is used as the setting size of the added column span; When the remainder value is within the range of b, and the remainder value / total span number is within the range of p, the remainder value and the end column span or traffic core column span are regarded as special column spans; When the remainder value is within the range of c, and the remainder value / total span number is within the range of q, the remainder value is evenly divided into the column span value of the initial column span to obtain the setting size of each column span in the contour length direction; Among them, the column span sizes of the initial column spans are all the first ideal column spans, the set of a, b, and c is the complete set of remainders, and p<q<r, the set of r, p, and q is the complete set of remainders / span numbers.

12. The method for generating a mechanism layout according to claim 1, characterized in that: The configuration data includes the configuration departments set up on each floor of the functional building, and the department design data also includes the functional rooms of each configuration department; The step of obtaining the internal layout information of each functional building based on the internal layout of the building of each design example in the first example group includes: For each functional building, one of the traffic core forms of the functional building in the design examples in the first example group is selected as the traffic core configuration mode of the functional building; wherein the traffic core form includes a traffic core organization mode and a horizontal traffic mode, and the traffic core organization mode includes a functional combination and a spatial form of the traffic core; For each floor of each functional building, the placement positions of the functional rooms of the departments configured on the floor are determined in combination with the department design data, the preset flow line standards and the traffic core configuration method of the functional building.

13. The method for generating a mechanism layout according to claim 12, characterized in that: The step of selecting one of the traffic core forms of the functional building in the design examples in the first example group as the traffic core configuration mode of the functional building includes: Filtering out a fourth instance group that matches the outline dimension data of the functional building from the first instance group; Counting the traffic core organization modes of the functional buildings of each design example in the fourth example group, and obtaining the setting probability and traffic core distance of each traffic core organization mode; wherein the setting probability includes the first probability of the functional combination and the second probability of the spatial form; Calculating the total probability of each of the traffic core organization modes according to the first probability and the second probability; From the traffic core organization modes whose traffic core distances satisfy the preset distance constraint, select the traffic core organization mode with the largest total probability as the primary layout of the traffic core of the functional building; Filtering out a fifth instance group matching the first-level layout of the traffic core from the first instance group; The horizontal traffic modes of the traffic core of each design example in the fifth example group are counted to obtain the layout probability of each of the horizontal traffic modes, and the horizontal traffic mode with the largest layout probability is used as the traffic core secondary layout of the traffic core primary layout.

14. The method for generating a mechanism layout according to claim 12, characterized in that: The step of selecting one of the traffic core forms of the functional building in the design examples in the first example group as the traffic core configuration mode of the functional building includes: For each functional building, a fourth instance group matching the outline dimension data of the functional building is selected from the first instance group, and a functional combination type and streamline composition of a preset traffic core of the functional building are determined according to the traffic core configuration mode of the functional building in the fourth instance group; Filtering out design instances having the functional combination type and the streamline composition in the fourth instance group, and determining the number of staircase configurations and the number of elevator configurations of each functional building according to the staircase and elevator setting information of the filtered out design instances, so as to obtain a traffic core framework; The preset distance is used as the distance interval between different traffic cores, and according to the traffic core constraint conditions, the traffic core structure connected by the distance interval is matched into the outline of the functional building with column grid.

15. The method for generating a mechanism layout according to claim 12, characterized in that: The department design data also includes the number and area of ​​each functional room; The step of determining the placement position of each functional room of the department configured in the floor on the floor in combination with the department design data, the preset flow line standard and the traffic core configuration mode of the functional building comprises: Querying the streamline standard matching the configured departments set in the floor from the preset specification constraints, and obtaining the functional zoning information of the floor according to the streamline standard; wherein the functional zoning information includes multiple functional areas, distances between functional areas, and positional relationships between the functional areas; Classify the functional rooms of each department on the floor into their respective functional areas, and calculate the floor area of ​​each functional area according to the number and area of ​​each functional room; According to the positional relationship between each functional area and the traffic core, the positional relationship between each functional area, the distance between each functional area and the floor area of ​​each functional area specified in the specification constraint, the placement position of each functional area on the floor is obtained; For each functional area, the positional relationship of each functional room in the functional area is obtained according to the streamline standard, and the placement position of each functional room in the functional area is obtained according to the positional relationship of each functional room, the floor area and the area of ​​the functional room.

16. The method for generating a mechanism layout according to claim 12, characterized in that: The room design data also includes the number and area of ​​each functional room; The step of determining the placement position of each functional room of the department configured in the floor on the floor in combination with the department design data, the preset flow line standard and the traffic core configuration mode of the functional building comprises: Classify the functional rooms of the departments configured on the floor into small groups to obtain a plurality of small groups; The position or range of the functional rooms of the small group constrained by the locking specification is obtained, the position range of the small group or functional room associated with the locked object is obtained, the position of the locked small group or functional room and the related functional rooms is preset by probability, and the remaining functional rooms are filled in according to probability to form the current floor space flow relationship diagram; After the preset outline shape, set size, set column grid, traffic core function combination type, number and position of traffic cores, traffic organization and functional streamline framework of the functional building have been obtained, the spatial streamline relationship diagram formed by small groups or functional rooms will be matched into the floor of the functional building.

17. A mechanism layout generating device, characterized in that: It includes a data acquisition module, a building configuration module, a building type acquisition module and a building layout module to implement the organization layout generation method as described in any one of claims 1 to 16; The data acquisition module is used to extract the total design data and department design data from the design parameters of the organization to be designed; wherein the total design data includes the design control parameters and the total area of ​​the organization; The building configuration module is used to screen the preset design example library based on the design control parameters and the total area of ​​the institution, obtain a first example group matching the total design data, and obtain the building configuration information of the institution to be designed according to the department design data and the building layout of each design example in the first example group; wherein the building configuration information includes multiple functional buildings and configuration data of each functional building; The building type acquisition module is used to obtain the outline size data of each functional building according to the building size and building outline of each design example in the first example group; The building layout module is used to obtain the internal layout information of each functional building based on the internal layout of the building of each design instance in the first instance group; wherein the internal layout information includes the location distribution of the departments in the functional building.

18. An electronic device, characterized in that: The invention comprises a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor can execute the machine executable instructions to implement the mechanism layout generation method according to any one of claims 1 to 16.

19. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for generating a mechanism layout according to any one of claims 1 to 16 is implemented.

Citation Information

Patent Citations

  • Hospital plan generation method and device, electronic equipment and storage medium

    CN114462135A