Building model generation device and building model generation method
The architectural model generation system efficiently configures building and channel components to include only the necessary regions for equipment functionality, reducing design workload by automating the layout process.
Patent Information
- Application Number
- CN202180011820.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-02-28
- Filing Date
- 2021-02-04
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2041-02-04
AI Technical Summary
The prior art fails to effectively generate a building model layout that simulates equipment and channel components in a building, resulting in a large production effort and inefficient efficiency.
By generating the lowest necessary area and the channel member, the building components and channel members are configured, and the operation device is used to automatically process, and the invalid layout generation is reduced, and the layout generation process is optimized in combination with specification setting and simulation programs.
It reduces the workload of generating building model layouts, improves generation efficiency and design visibility, and supports users to quickly select the appropriate layout.
Smart Images

Figure CN115039102B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an architectural design assistance system. Background Art
[0002] In recent years, for the purpose of reducing the design workload of buildings, architectural design using building model data such as Building Information Modeling (BIM) data has been progressing. As a related technique, Patent Document 1 improves the visibility and efficiency of design by generating a layout screen of an elevator based on the specifications of the elevator input by the user.
[0003] Prior Art Documents
[0004] Patent Documents
[0005] Patent Document 1: Japanese Patent No. 5619113 Gazette Summary of the Invention
[0006] Problems to be Solved by the Invention
[0007] In Patent Document 1, there is no mention of a technique for generating an architectural model layout in which building components simulating equipment in a building and passage components simulating floors and passages are arranged. The object of the problem to be solved by the present invention is to provide an architectural model layout that generates a region required to achieve the effects produced by the functions of equipment in a building, thereby reducing the workload of generating the architectural model layout.
[0008] Technical Means for Solving the Problems
[0009] To solve the above problems, one of the representative architectural model generation devices of the present invention is an architectural model generation device capable of outputting a layout candidate of an architectural model layout, wherein the architectural model layout is provided with building components having acting parts simulating equipment in a building and passage components, and the architectural model generation device is characterized in that it includes: an arithmetic device that generates a layout candidate in which building components and passage components are arranged at positions where the minimum necessary area, which is the minimum area required to achieve the effects of equipment in a building when viewing the architectural model layout from directly above, overlaps with all the passage components; and an output unit that outputs the layout candidate generated by the arithmetic device.
[0010] Advantages of the Invention
[0011] According to the present invention, it is possible to expect a reduction in the workload of generating an architectural model layout. Brief Description of the Drawings
[0012] Figure 1 It is a diagram showing an example of the structure of the architectural model generation device of the present invention.
[0013] Figure 2 This is a diagram showing an example of the layout of the building model generated by the present invention.
[0014] Figure 3 This is a diagram showing an example of the layout of the building model generated by the present invention.
[0015] Figure 4 This is a diagram showing an example of the processing of the configuration processing unit in the present invention.
[0016] Figure 5 This is a diagram showing an example of the processing of the configuration processing unit in the present invention.
[0017] Figure 6 This is a diagram showing an example of the structure of the building model generation device of the present invention.
[0018] Figure 7 This is a diagram showing an example of the specification setting screen in the present invention.
[0019] Figure 8 This is a diagram showing an example of the specification setting screen in the present invention.
[0020] Figure 9 This is a diagram showing an example of the specification setting screen in the present invention.
[0021] Figure 10 This is a diagram showing an example of the layout candidate group generation process in the present invention.
[0022] Figure 11 This is a diagram showing an example of the processing of the layout selection screen generation unit in the present invention.
[0023] Figure 12 This is a diagram showing an example of the layout selection screen in the present invention.
[0024] Figure 13 This is a diagram showing an example of the structure of the building model generation device of the present invention.
[0025] Figure 14 This is a diagram showing an example of the specification setting screen in the present invention.
[0026] Figure 15 This is a diagram showing an example of the specification setting screen in the present invention.
[0027] Figure 16 This is a diagram showing an example of the processing of the response variable calculation unit in the present invention.
[0028] Figure 17 This is a diagram showing an example of the structure of the building model generation device of the present invention.
[0029] Figure 18This is a diagram showing an example of the layout selection screen in the present invention.
[0030] Figure 19 This is a diagram showing an example of the layout selection screen in the present invention. Detailed implementation mode
[0031] In the following description, the design data of the entire building is referred to as "building model data", and the element data corresponding to the floors, walls, columns, stairs, elevators, escalators, etc. that make up the building model data is referred to as "building model components".
[0032] Example 1
[0033] Use Figure 1 Describe the structure of the device in the first embodiment.
[0034] <Structure of the invention>
[0035] The building model generation device 100 includes a storage device 110, an input / output device 120, and an arithmetic device 130.
[0036] The storage device 110 is composed of a main storage device such as a DRAM or SRAM and an auxiliary storage device such as a hard disk drive or a flash memory, and stores a building model component DB111 and a building model layout 112 therein.
[0037] The input / output device 120 includes an input unit 121 composed of input devices such as a mouse and a keyboard operated by a user, and an output unit 122 composed of output devices such as a display for displaying a screen and a printer.
[0038] The arithmetic device 130 is mainly composed of a CPU and is a layout processing unit 131 that performs layout processing of building model components.
[0039] The bus 140 is a common circuit for data communication between the respective devices.
[0040] In addition, the computer system constituting the building model generation device 100 may also be formed by connecting multiple computer systems via communication. For example, the storage device 110, the input / output device 120, and the arithmetic device 130 may be respectively implemented by different computer systems, and the communication unit connecting the computer systems may be used as the bus 140.
[0041] <Explanation of data>
[0042] Next, the data used in the building model generation device 100 will be described.
[0043] The building model component DB111 is a database of building model components used in the design of buildings. Specifically, it includes at least one building model component among building components such as passage components like floors and corridors, elevators, escalators, automatic doors, security gates, sensors such as surveillance cameras and infrared sensors, and information display devices such as electronic notice boards, together with specification information.
[0044] Here, the specification information refers to the first information of the equipment itself in the building, such as the type, size, and performance information unique to each equipment in the building, and the configuration information, i.e., the second information, such as the installation location, direction, configuration method, and number of installation units. As the performance information unique to the equipment, for example, in the case of an elevator, the number of passengers, rated speed, door width, stopping floors, and stopping floor height can be cited; in the case of an escalator, the rated speed can be cited; in the case of an automatic door, the door width, opening speed, and opening method can be cited; in the case of a security gate, the throughput can be cited; in the case of a surveillance camera and a human sensor, the detection range can be cited. As the configuration method, there are the opposite method, the planar method, etc.
[0045] In addition, for building components, the specification information can be stored in the building model component DB111 in association with the corresponding building model components, including at least one item in the first information, or the building model components themselves can have the specification information of the equipment and passages in the buildings simulated by the building model components.
[0046] In addition, among building components, there is an action part 113 at the boundary between the building component and the outside. In actual building equipment, there are parts that interact with the outside. For example, it is the part where people or objects pass through inside and outside the building equipment, or the part that sends information to the outside or obtains information from the outside.
[0047] The parts corresponding to these in building components are the action parts. For example, the entrance and exit parts of an elevator, the passage part of a security gate, the display part of an information display device, and the sensing part of a sensor are action parts.
[0048] Regarding the passage part 206 of the security gate, as the security gate of the building component 202 generally regards a plurality of security gate devices as one building component, the action part is the part where people and objects can enter and exit the building component, that is, the entrance and exit of the space between a plurality of security gates.
[0049] In addition, the action part can also be set by the user for each building component.
[0050] Next, use Figure 2 、 Figure 3Explanation of the building model layout 112. The building model layout 112 is a component group composed of a combination of building model components extracted from the building model component DB 111, which corresponds to the output data of the present invention. The building model layout 112 includes at least one of Figure 2 displaying the information of the building in 2D as shown or Figure 3 displaying the information of the building in 3D as shown. In addition, the building model layout is output as a layout candidate output unit.
[0051] <Explanation of the process>
[0052] Use Figure 2 , Figure 3 , Figure 4 , Figure 5 to explain the process in the configuration processing unit 131.
[0053] Figure 2 and Figure 3 are an example of the building model layout in which building model components are configured by the configuration processing unit. Building components 201, 202 and a passage component 203 are set in the building model layout 112.
[0054] The minimum necessary area 205 is an area that contacts the acting part of the building component and exists at a position opposite to the building component across the acting part. It is the range that exerts the effect of the actual building equipment simulated by the building component, or the minimum range required to exert the effect. In the case of building components simulating elevators, security gates, and information display devices, it is a rectangular area including all acting parts and having a width of 50 cm in the vertical direction opposite to the acting part and away from the building component. In the case of a building component simulating a sensor, it is an area including one-fourth of the acting part and having a depth of 50 cm in the vertical direction opposite to the tangent of the included acting part and away from the building component. As long as there is a space with a minimum depth of 50 cm, people can pass through and the effect of the building equipment can be exerted. In addition, the size, range, etc. of the minimum necessary area can also be set by the user.
[0055] The configuration processing unit 131 regards the building model layout as a two-dimensional plane from directly above and performs the configuration processing of the building component and the passage component at the position where the passage component completely overlaps with the minimum necessary area 205.
[0056] The acting part is configured at the position where the passage component completely overlaps with the minimum necessary area by contacting or overlapping with the passage component. As a result, the actual building equipment inside the building can perform a certain interaction with the outside of the building equipment, and a building model layout that ensures the minimum area required to exert the effect of the building equipment can be automatically generated.
[0057] Thus, since a building model layout that does not generate areas that are not required to achieve the effects generated for the functions of the equipment in the building is not generated, the workload of generating the building model layout can be reduced.
[0058] The minimum necessary area is set for each building component or stored in the storage device in association with the corresponding building component. Additionally, this condition can also be set by the user.
[0059] In addition, in the case where a safety gate generally has multiple functional parts and a minimum necessary area, at least one functional part may be arranged at a position where it contacts the directly above area of the passage component and the entire minimum necessary area overlaps with the passage component.
[0060] Here, regarding the layout processing of the building component and the passage component, as long as the final minimum necessary area can all be arranged at positions that all overlap with the passage component, it is not necessary to make the minimum necessary area overlap with the passage component.
[0061] That is, whether it is to perform layout processing by pre-arranging the building component with the minimum necessary area connected to the functional part and judging whether the minimum necessary area completely overlaps with the passage component, or by arranging the building component where the minimum necessary area is not connected to the functional part and judging whether the minimum necessary area set for the building component can completely overlap with the passage component that contacts the functional part of the building component, there is no limitation on such layout processing methods.
[0062] In addition, the minimum necessary area can be information stored in the storage device or information generated by the arithmetic device.
[0063] In addition, the building model components can also each have attributes. For example, when the elevator lobby is set to the lobby attribute, the equipment in the building such as the elevator installed in the elevator lobby also has the lobby attribute. In addition, for objects such as safety gates, surveillance cameras, and signs such as electronic display boards installed in various places such as the elevator lobby and the passage, they can also have multiple attributes such as the lobby attribute and the passage attribute.
[0064] When the building model components have attributes, the processing by the layout processing unit is to perform layout processing at the position where the building components with at least one same attribute contact the passage component. By performing this layout processing, it is possible to pre-exclude layouts with a low possibility of actually being required by users, such as arranging an elevator in the corridor.
[0065] Next, the layout processing flow will be described. As an example, it will be described using two modes: judging whether the minimum necessary area is located at a position where it completely overlaps with the directly above area of the passage component, and whether layout processing is performed at the position where the minimum necessary area completely overlaps with the directly above area of the passage component.
[0066] First, for the configuration process of determining whether the minimum necessary area is in an all-overlapping position, use Figure 4 to explain.
[0067] In process 401, determine whether there is an acting part in the building component. If there is an acting part, execute process 402; if not, execute process 404.
[0068] In process 402, perform the configuration process of the building component and the channel component at the position where the acting part is connected to or overlaps with the channel component. After configuring at least one of the building component and the channel component, it is the building model layout.
[0069] In process 403, determine whether the minimum necessary area is in a position that completely overlaps with the area directly above the channel component. If it is in an all-overlapping position, execute process 405; if not in an all-overlapping position, execute process 402.
[0070] In process 404, execute the process of configuring the building component without an acting part on the channel component.
[0071] In process 405, send the generated building model layout to the output unit.
[0072] The above processes 401 to 405 are the content of the processes in the arithmetic unit. By determining whether the minimum necessary area is in a position that completely overlaps with the area directly above the channel component of the building model layout, and outputting the layout in the all-overlapping position with the output unit, it is possible to automatically generate a layout that configures at least one of the building component and the channel component in consideration of the functions of the equipment in the building for the building component that simulates the equipment in the building and the channel component that simulates the channel. That is, it is possible to generate a building model layout by excluding the layout that does not consider the functions of the equipment in the building, thereby shortening the calculation time, and thus reducing the workload of generating the layout.
[0073] Next, explain the configuration process in the mode of performing the configuration process at the position where the minimum necessary area completely overlaps with the area directly above the channel component.
[0074] In process 501, determine whether there is an acting part in the building component. If there is an acting part, execute process 502; if not, execute process 507.
[0075] In process 502, determine whether the minimum necessary area is connected to the building component. If the minimum necessary area is connected, execute process 506; if not, execute process 503.
[0076] In process 503, it is determined whether the minimum necessary area is stored in the storage device. If the minimum necessary area is stored, process 505 is executed; if not, process 504 is executed.
[0077] In process 504, generation processing of the minimum necessary area is performed. For example, the minimum necessary area generation conditions are stored in the storage device, and the arithmetic device performs the generation processing according to the generation conditions.
[0078] In process 505, connection processing between the building components and the minimum necessary area is performed.
[0079] In process 506, the configuration unit configures the building components and the passage components at a position where the minimum necessary area completely overlaps with the area directly above the passage components.
[0080] In process 507, the building components without functional parts are arranged on the passage components.
[0081] In process 508, the generated building model layout is sent to the output unit.
[0082] The above processes 501 to 508 are the contents of the processes in the arithmetic device. By the configuration unit in process 506 performing the configuration process at a position where the minimum necessary area completely overlaps with the area directly above the passage components and the functional part is in contact with the passage component, it is possible to generate the building model layout excluding the layout that does not consider the functions of the equipment in the building and shorten the calculation time, so the workload of generating the layout can be reduced.
[0083] In the above description, an embodiment in which the building model layout is regarded as a two-dimensional plane from the directly above area is described.
[0084] When the building model layout is configured three-dimensionally, the configuration process is performed at a position where the minimum necessary area completely overlaps with the area directly above the passage components.
[0085] When the building model layout is regarded as three-dimensional, the minimum necessary area is not limited to two dimensions and can also be a three-dimensional area. The entire area overlapping directly above the passage component can be the entire area or the entire volume.
[0086] Here, the directly above area refers to the area directly above the top surface of the passage component in the height direction of the building model layout. In addition, the directly above area in the present invention includes the top surface of the passage component.
[0087] Through the above processing, even when the building model layout is three-dimensional, the same effect as when regarded as two-dimensional can be obtained.
[0088] Embodiment 2
[0089] In the first embodiment, a building model layout that takes into account the relative positions of channels and equipment in a building is automatically generated. However, the number of conceivable building model layouts is huge, and there are problems such as a very long generation time for the building model layout or a large amount of work required to select the layout to be actually used from a huge number of layouts.
[0090] In the second embodiment, conditions are given for the specifications of building model components, and only building model layouts that meet the conditions are generated. As a result, compared with the first embodiment, the calculation time for the layout generation process and the work of selecting the generated layout can be shortened, and the work of generating the building model layout can be reduced.
[0091] <Structure of the Invention>
[0092] Use Figure 6 The structure of the device in the second embodiment will be described. In the following description, the focus will be on the differences from the first embodiment.
[0093] In addition to the structure of the first embodiment, the structure of the second embodiment adds a layout generation condition group 113 and a layout candidate group 114 to the storage device, and adds a specification setting screen generation unit 132, a condition listing unit 133, and a layout selection screen generation unit 134 to the arithmetic device.
[0094] <Description of Data>
[0095] Next, the data used in the building model generation device 100 will be described. The description of the building model component DB11 and the building model component group 112 will be omitted.
[0096] The setting specification 115 is data managed together with a flag indicating whether the specification information of the equipment and channels in the building set by the user is set.
[0097] The search condition 116 is a condition group used in the condition search when listing the layout generation condition group 113. That is, it is a set of conditions that restrict the specifications of at least one of the building components and the channel components, that is, specification conditions, or conditions that set the search unit when searching for specifications that meet the specification conditions.
[0098] Examples of search conditions include the upper and lower limits and search units of the width and depth of the channel, the installation ranges of elevators, security gates, and surveillance cameras, and the upper and lower limits and search units of the installation positions.
[0099] The layout generation condition group 113 is a set of layout generation conditions that record the specifications of building components including at least the positional relationship with the channel components. The building model components are configured according to the layout generation conditions. The layout generation conditions are the specification information of the building model components determined based on the set specifications or the specification information of the equipment and channels in the building and the search conditions. Additionally, it is also possible to include information on the priority of each condition in the layout generation conditions.
[0100] That is, in the case where a situation occurs where satisfying the conditions of one party no longer satisfies the conditions of the other party, in order to satisfy the condition with a higher priority, an operation that allows automatically changing the condition with a lower priority to a condition that satisfies the condition with a higher priority is permitted.
[0101] In addition, the layout candidate group 114 is a set of layout candidates corresponding to each layout generation condition in the layout generation condition group 113.
[0102] In other words, a layout candidate refers to layout information corresponding to one layout generation condition in the layout generation condition group 113, including at least the building model layout generated according to the corresponding layout generation condition or any information in the corresponding layout generation condition.
[0103] <Explanation of the process>
[0104] Use Figure 7 , Figure 8 , Figure 9 to explain the specification setting screen generation unit 132. In the specification setting screen generation unit 132, in response to a specification setting screen generation request made through a user's mouse operation or the like, a specification setting screen 700 for specifying the type of equipment in the building to be set, the specifications of the equipment in the building, the installation location, the type and condition values of the search conditions set for the search condition group 115 is generated, and the specification setting screen 700 is displayed by sending its data to the output unit 122.
[0105] Use Figure 7 , Figure 8 , Figure 9 to illustrate an example of the specification setting screen 400. In addition, in this embodiment, it is assumed that Figure 7 , Figure 8 , Figure 9 the respective screens 701, 801, 901 shown are different screens, and it is explained that by pressing the button that prompts the screen transition, the display is switched to each screen. In fact, all or part of the screens 701, 801, 901 can also be displayed simultaneously.
[0106] Figure 7This is an example of a screen in the specification setting screen 700 for selecting the types of building interior equipment to be set. On this screen, an operation screen 701 is displayed that can select at least one type of building model component stored in the building model component DB111. The selection method can be a multiple-selection box method as shown in 701, or other selection methods such as a combo box method, etc., but it is preferred that multiple items can be selected simultaneously.
[0107] When the user selects at least one item and presses the button 704 indicating transfer to the next screen, the specification setting screen 700 changes its display content to Figure 8 the screen 801 for setting the specifications of the building interior equipment shown.
[0108] In the screen 801, the specification information of the building interior equipment and channels simulated by the building model components selected by the user in the input screen 701 is input. For example, when the elevator and the security gate are selected in the screen 701, the specification input screen 802 for the elevator and the specification input screen 803 for the security gate are displayed. The specification information input here is the conditional value of the specification information of the building model components stored in the building model component DB.
[0109] Each specification input screen 802, 803 adopts a method that can select the specifications specified by the user. For example, as Figure 8 shown, it is specified by the multiple-selection box 8023 whether to input the specifications, and only the selected specifications accept the specification input from the user side. The input of the specifications can adopt selection forms such as multiple-selection boxes and combo boxes, or can also adopt the form of directly inputting in the text box.
[0110] When the user specifies the specifications and presses the button 704 indicating transfer to the next screen, the specification setting screen 700 transfers to Figure 9 the screen 901 for search condition specification shown.
[0111] In the screen 901 for search condition specification, the search conditions for the specifications 8022 and 8032 not specified by the user in the screen 801 are specified. In particular, for items whose values are not finite, the user is required to set the minimum search value 9011, the search unit 9012, and the maximum search value 9013. If no search conditions are specified, since a huge number of specification conditions can be considered, the search space becomes huge when listing the specification conditions by the condition listing section 133, and the calculation time increases.
[0112] Therefore, in this embodiment, by setting the search conditions, the generation of layouts that do not meet the search conditions set by the user, that is, the layouts that the user does not want, is prevented in advance, and the generated layouts are reduced, so the effect of preventing the calculation time from increasing can be obtained. In addition, default values can also be given in advance for the minimum value 9011, the search unit 9012, and the maximum value 9013.
[0113] In the screen 901 for specifying search conditions, when the button 704 indicating transfer to the next screen is pressed, the user-set specification information 8021 and 8031 in the item information set in the specification setting screen 700 are stored as the set specification 115 in the storage device 110, and the conditions specified in the screen 901 for specifying search conditions are stored as the search conditions 116 in the storage device 110.
[0114] The above is the content of the processing of the specification setting screen generation unit. Since the set specifications and search conditions specified by the user are determined thereby, the search preparation for the specifications proposed by the user is completed.
[0115] Next, the content of the processing of the condition listing unit 133 will be described. In the condition listing unit 133, based on the set specification 115 and the search conditions 116 set in the specification setting screen generation unit, the specifications not set by the user are listed.
[0116] When there are multiple specifications not set by the user, combinations of these specifications are listed. For example, when the set specification 115 and the search conditions 116 are specified by input as shown in the screens 701, 801, and 901, all combinations of the not-set specifications 8022 and 8032 are listed. Assuming that there are two types of elevator configuration methods, namely planar and opposite, four conditions in total, i.e., planar and door setting position depth 0 mm, planar and door setting position depth 1000 mm, opposite and door setting position depth 0 mm, and opposite and door setting position depth 1000 mm, are listed. The listed condition groups are stored in the layout generation condition group 113.
[0117] The above is the content of the processing of the condition listing unit 133. Thereby, the specifications of the building interior equipment and passages proposed by the user are determined.
[0118] Next, the content of the processing of the configuration processing unit 131 will be described. In addition to the configuration processing in which the acting unit 113 is connected to the passage member and the building member and the passage member are arranged at positions where the lowest necessary area 114 completely overlaps, as described in the first embodiment, the configuration processing unit also performs the configuration processing of the building model members that satisfy the search conditions according to the layout generation conditions. The layout generation conditions that satisfy the search conditions and the building model layout generated by performing the configuration processing according to the layout generation conditions are one of the layout candidates.
[0119] The method for generating layout candidates here includes a method of determining whether the layout generation conditions when performing the configuration processing on the building model members satisfy the search conditions, and if so, using the layout generation conditions that satisfy the above search conditions as the above layout candidates, and a method of using the layout generation conditions when arranging the building members and the passage members at positions that satisfy the search conditions as the layout candidates.
[0120] Therefore, since only the layouts that meet the search conditions set by the user are generated, the time for the user to select a layout can be shortened, and the workload of generating layouts can be reduced.
[0121] In addition, in the case of using the layout generation conditions when configuring building components and passage components at positions that meet the search conditions as a method for layout candidates, since the configuration process is performed at positions that meet the search conditions, the configuration process at positions that do not meet the search conditions is prevented. Therefore, the calculation time for performing the configuration process of building components and passage components can be shortened, and the workload of generating layouts can be reduced.
[0122] Next, use Figure 10 to describe the content of the generation process of the layout candidate group. In the layout generation process, the configuration processing unit 131, the specification setting screen generation unit 132, and the condition listing unit 133 are used for processing.
[0123] Process 1001 and process 1002 are processed by the specification setting screen unit, process 1003 and process 1004 are processed by the condition listing unit, and process 1005 to process 1008 are processed by the configuration processing unit.
[0124] How to generate the layout candidate group 114 depends on whether there is a request to display the building model layout in the layout selection screen. The specification of whether there is a request to display the building model layout can be made by the user switching on the screen, or it can also be made by judging that there are a large number of layout candidates and the computer load consumed by the configuration processing unit to display the layout candidates becomes large and then switching.
[0125] First, process 1001 is performed. Here, a judgment is made on whether all the specifications of the building model components have been input. If all are input, process 1004 is performed; if not, process 1002 is performed.
[0126] In process 1002, the specifications of the input building model components are stored in the storage unit as the set specifications of the building components and passage components.
[0127] In process 1003, for the items for which the specifications of the building model components are not input in process 1001, the unspecified specification conditions are listed according to the search conditions. The listed specification conditions and the set specification group are saved in the layout generation condition group as the layout generation conditions. The layout generation conditions are generated for each of the listed specification conditions.
[0128] In process 1004 during the process, the specification information of the input building model components is saved in the layout generation group as the layout generation conditions.
[0129] In process 1005, it is determined whether there is a display request for the building model layout. If there is a display request for the building model layout, processes 1006 to 1007 are executed; if not, process 1008 is executed.
[0130] In process 1006, the building model components are configured according to the layout generation conditions. The result after the configuration process is the building model layout.
[0131] In process 1007, the group of layout generation conditions and the corresponding building model layout are saved as layout candidates in the layout candidate group.
[0132] In process 1008, since there is no display request for the building model layout, the layout generation conditions are saved as layout candidates in the layout candidate group.
[0133] The above processes 1001 to 1008 are the processes for generating the layout candidate group. In the above processes, since the conditions not set are listed according to the search conditions of process 1003 and layout candidates that meet the search conditions are generated in process 1006, only the layout candidates within the range of the search conditions set by the user are generated. Therefore, it is possible to prevent the generation of redundant layout candidates. As a result, the calculation time and the user's layout selection time are shortened, so the workload can be reduced.
[0134] Next, use Figure 11 , Figure 12 to describe the content of the process of the layout selection screen generation unit 134. In the layout selection screen generation unit, a screen that allows the user to confirm multiple layout candidates at the same time is generated for the layout candidates saved in the layout candidate group and sent to the output unit, and the output unit outputs the layout candidates. When one of the layout candidates is selected by the user, the building model layout corresponding to the selected layout candidate is displayed by sending it to the output unit.
[0135] Since multiple layout candidates can be confirmed at the same time, the user can select a layout while comparing multiple layout candidates, so it is possible to assist the user in understanding the differences between the layout candidates.
[0136] In addition, the above layout candidates include the information of either the building model layout generated according to the layout generation conditions or the layout generation conditions. The layout candidates output here can be at least one of the layout generation conditions and the building model layout generated according to the layout generation conditions.
[0137] First, process 1101 is performed. In process 1101, each layout candidate in the layout candidate group 114 is displayed on the layout selection screen. The number of displayed layouts can be one or more.
[0138] In Figure 12An example of a layout selection screen is shown. The layout selection screen 1200 is composed of a layout selection bar 1201, layout generation conditions 1202, and a set of building model component groups 1203. However, these structures are just examples, and a part of this structure can be omitted or additional structures can be added.
[0139] Regarding the display content of layout candidates in the layout selection screen, as shown in Figure 12 it is possible to simultaneously display a building model layout and a part of the layout generation conditions, or it is also possible to display either the building model layout or the layout generation conditions.
[0140] In process 1102, it is detected whether the user has performed an operation of selecting one of the layout candidates. Taking an example, when the layout selection bar 1201 is selected and the OK button 1204 is pressed, this operation causes a transfer to process 1103. On the other hand, when this operation is not detected, the process returns to process 1101 and the layout selection screen 1200 continues to be displayed. Figure 12 When this operation is performed, a transfer is made to process 1103. On the other hand, when this operation is not detected, the process returns to process 1101 and the layout selection screen 1200 continues to be displayed.
[0141] In process 1103, it is determined whether a building model layout corresponding to the selected layout candidate has been generated. When a building model layout has been generated for display in the layout selection screen, a transfer is made to process 1105. If not, a transfer is made to process 1104.
[0142] In process 1104, a building model layout corresponding to the selected layout candidate is generated. For example, the processes 1001 - 1004 in Figure 10 can be used for the generation process. After the process ends, a transfer is made to process 1105.
[0143] In process 1105, it is determined whether there is a generation request for channel components. Whether there is a generation request for channel components can be set by the user in the layout selection screen 1200 or can be predefined in the system. When there is a generation request for building model components with channels, a transfer is made to process 1106. If not, a transfer is made to process 1107.
[0144] In process 1106, the building model layout corresponding to the selected layout candidate is displayed by sending it to the output unit. In addition, the output building model layout is stored in the storage device 110.
[0145] In process 1107, the building model layout 112 after excluding the channel component conditions from the layout generation conditions corresponding to the selected layout candidate is displayed by sending it to the output unit and stored in the storage device 110.
[0146] The above processes 1101 to 1107 are the contents of the processes of the layout selection screen generation unit. By displaying each layout candidate on the layout screen in process 1001, the user can simultaneously confirm and select multiple layout candidates from the layout candidates stored in the layout candidate group. When only configuring building components in a layout with channel components, by performing the process of not generating channel components according to the judgment of whether to generate channel components in process 1105, the specification conditions of the channel components in the layout generation conditions can be deleted, and the layout generation conditions including only the specification conditions of the building components can be output. By configuring building components in a layout with channel components according to the output layout generation conditions, the calculation time for outputting layouts with low probability of meeting user requirements and the time for the user to select a layout can be shortened, and the workload of generating layouts can be reduced.
[0147] In addition, by performing the judgment of whether to generate channel components in process 1105, when configuring building components according to the specification conditions of the building components in the layout generation conditions in a layout with channel components, the layout generation conditions after deleting the specification conditions of the channel components in the layout generation conditions can be output, and the configuration process of the building components is performed according to the layout generation conditions in a layout with channel components. Through this process, the process of outputting redundant layouts is reduced, and the workload of generating layouts is reduced.
[0148] The above is the description of this embodiment. According to the above structure, by simultaneously confirming multiple layout candidates listed for the equipment specifications in the building and the positional relationship with the channels, the user can select a layout candidate after comparing the appropriateness of the layouts, and use the corresponding building model layout for the actual building design. Thereby, rework in the design can be suppressed, so the design workload can be reduced.
[0149] Embodiment 3
[0150] <Structure of the Invention>
[0151] Use Figure 13 Describe the structure of the device in the third embodiment. In the following description, the description will mainly focus on the differences from the second embodiment.
[0152] Compared with the structure of the device in the first embodiment, the structure of the device in the second embodiment has added building model data 117 and response variable calculation formula 118 to the storage device 110, and added a response variable calculation unit 135 to the arithmetic device 130.
[0153] <Description of Data>
[0154] Regarding the building model data DB111, building model component group 112, layout generation condition group 113, layout candidate group 114, and setting specifications 115, they are the same as those in the first embodiment, so the description is omitted.
[0155] The search condition 116 is a condition group used in the condition search when listing the layout generation condition group 113. That is, it is a set of conditions for determining the setting conditions of the specification information of building components or passage components, or for specifying the search unit when searching for specification conditions. In addition, the search condition may not be a direct condition for the specification condition, but a restriction on the response variable value calculated according to the specification information and the condition value for calculating the response variable.
[0156] As an example, it can include restrictions on response variable values such as the generation range of layout candidates, the lower and upper limits of the installation cost of equipment in the building, the lower and upper limits of the total area occupied by equipment and passages in the building, the lower and upper limits of the 5-minute transportation capacity and the average operation interval calculated through elevator traffic calculation and the occupancy of the building used for calculating it, the lower and upper limits of the calculated transportation capacity value of escalators, the lower and upper limits of the theoretical traffic volume of automatic doors, the lower and upper limits of the total throughput rate of security gates, etc., and search conditions such as the upper and lower limits and search units of the width and depth of passages, the upper and lower limits and search units of the installation positions of escalators, security gates, and surveillance cameras.
[0157] The building model data 117 is the building model data of the building designed by the user. This data includes at least one element among building model components such as floors, walls, columns, stairs, and windows.
[0158] The response variable calculation formula 118 is a calculation formula for setting the value of the response variable according to the search condition 116. For example, it corresponds to the traffic calculation formula of elevators, the throughput rate calculation formulas of escalators, automatic doors, and security gates, the detection range calculation formulas of surveillance cameras and other human sensors, the visible range calculation formula of signs, as well as the installation cost calculation formula of equipment in the building and the occupied area calculation formula of floors.
[0159] <Explanation of the process>
[0160] First, an explanation of the configuration processing unit will be given. In the configuration processing unit, in addition to the configuration processing of the first and second implemented configuration processing units for implementing the configuration processing of arranging building components and passage components at the position where the action unit 113 is connected to the passage component and all the minimum necessary areas 114 on the passage component overlap, and the configuration processing of the building model components that meet the search conditions according to the layout generation conditions, conditions based on the response variable value are added to the search conditions, and the layout candidates that meet the response variable value are sent to the output unit for output.
[0161] In addition, when the interference prevention component is set, the configuration processing is performed at the position where the building model component does not interfere with the interference prevention component, that is, at the position where the building model component and the passage component do not overlap with the interference prevention component.
[0162] Here, the prohibited interference members are, for example, the member information of simulated walls, columns, stairs, etc. included in the above building model data, and the building model members cannot be arranged overlappingly. In addition, the prohibited interference members are not limited to those included in the building model data, and can also be set by the user within the set range.
[0163] Through the above processing, compared with the first and second embodiments, by reducing the layout candidates with low possibility of user requirements such as the layout generated outside the response variable range and the layout where the building model members overlap with the prohibited interference members, the calculation time of the layout generation process and the workload of selecting the generated layout can be shortened, and the workload of generating the building model layout can be reduced.
[0164] Next, use Figure 14 , Figure 15 to explain the specification setting screen generation unit 132. In the specification setting screen generation unit 132, in response to a specification setting screen display request made by the user's mouse operation or the like, a specification setting screen 400 for specifying the types of building interior equipment and passages to be set, their specifications, the types of search conditions set for the search conditions, and the condition values is generated, and the specification setting screen 400 is displayed by sending its data to the output unit 122.
[0165] In addition to the structure of the first embodiment, the specification setting screen 400 may also have condition setting units 1402 and 1403 for the response variables calculated by the response variable calculation unit 135. Examples of the conditions for the response variables include the minimum value 14021 and the maximum value 14022 of the 5-minute conveying capacity in elevator traffic calculation, the minimum and maximum values of the average running interval, the minimum and maximum values of the throughput of escalators, automatic doors, and security gates, the minimum and maximum values of the detection ranges of surveillance cameras and human sensors, the minimum and maximum values of the visible ranges of signs, the minimum and maximum values of the installation components of equipment, the minimum and maximum values of the occupied areas of equipment, the minimum and maximum values of the installation ranges of equipment, etc.
[0166] In addition, a part of the specification setting in the specification setting screen 400 may also be set in the manner of referring to the reference building model data 117 at the same time. For example, when setting the condition 14031 of the installation range of the building model member, the range selection screen 1500 transferred to by pressing the selection button 14032 in Figure 14 can be used to set the installation range 14031 while referring to the reference building model data 117 in Figure 15 . In the case of using the reference building model data 117, in addition to the installation range 14031 of the building model member, the non-interference constraints between the walls and columns within the installation range and other building model members can also be set.
[0167] The conditions set using the specification setting screen 400 are stored in the storage unit as setting condition 115 and search condition 116 in the same manner as in the second embodiment. The above is the description of the specification setting screen generation unit 132.
[0168] The processing content of the condition listing unit 133 is the same as that in the first embodiment, so the description is omitted.
[0169] Next, the processing content of the response variable calculation unit 135 will be described using Figure 16 for the description.
[0170] First, process 1601 is performed. In process 1601, when the layout generation condition group 113 is set to C, processes 1602 to 1606 are repeatedly executed for each layout generation condition c (c ∈ C).
[0171] In process 1602, based on the layout generation condition c and the response variable calculation formula 118, each response variable is calculated. In addition, for the calculation of some response variables such as the occupied area, the dimension information of the building model obtained from the building model component DB 111 corresponding to the layout generation condition c can be used.
[0172] In process 1603, it is determined whether all the target variables calculated in process 1602 are within the range set by the search condition 116. If it is determined that they are within the range, the process proceeds to process 1604; if it is determined that they are outside the range, the process proceeds to process 1606.
[0173] In process 1604, it is determined whether there is a display request for the response variable. Here, whether there is a display request for the response variable can be set by the user or can be predefined in the system. If there is a display request, the process first proceeds to process 1605.
[0174] In process 1605, the response variable value is saved in the layout generation condition group as the layout generation condition c. The saved response variable value can also be displayed as a layout candidate.
[0175] In process 1606, the layout generation condition is deleted from the layout generation condition group 113.
[0176] The above processes 1601 to 1604 are the content of the processing in the response variable calculation unit. That is, the layout generation conditions for which the response variables are not within the specified range are deleted, and only the building model layouts for which the response variable values satisfy the search conditions are output. Through this processing, only the layout candidates that are more suitable for the user are output on the screen.
[0177] The above is the description of the implementation in the third embodiment. Thus, in addition to the effects in the second embodiment, since only the layout candidates within the range of the response variables set by the user are output on the layout selection screen, it is possible to prevent the display of layouts with a low possibility of meeting the user's requirements, such as layouts outside the range of the response variables and layouts configured at positions where building model components overlap with prohibited interference components. As a result, the calculation time and the user's layout selection time are shortened, so the design workload can be reduced.
[0178] Embodiment 4
[0179] In the first embodiment, by automatically generating a layout considering the functions of the equipment in the building, and in the second and third embodiments, by setting search conditions for the specifications of the equipment and channels in the building without generating layout candidates with a low possibility of meeting the user's requirements, the calculation time for layout generation and the layout selection time are shortened, and the layout generation workload is reduced.
[0180] Furthermore, by simultaneously displaying multiple layout candidates, it is possible to compare the layout candidates and select the layout that the user most desires from within the layout candidates.
[0181] However, in order to select one layout from the multiple displayed layouts, the only information that the user has as a reference is the specification information that meets the search conditions set by the user and the drawing of the building model layout. When actually selecting a layout candidate, it is impossible to determine what characteristics the layout has.
[0182] Therefore, in the fourth embodiment, the layout candidates are simulated, and the simulation results are displayed when selecting a layout, so that it is possible to compare the layout candidates based on the simulation results and select the layout that the user most desires from within the layout candidates.
[0183] <Structure of the Invention>
[0184] Use Figure 17 The structure of the device in the fourth embodiment will be described. In the following description, the description will mainly focus on the differences from the first, second, and third embodiments. The structure of the device in the fourth embodiment is different from the structure of the device in the third embodiment in that a simulation program 119 is added to the storage device 110, and a simulation execution unit 136 is added to the arithmetic device 130.
[0185] <Description of Data>
[0186] The building model data DB111, the building model component group 112, the layout generation condition group 113, the layout candidate group 114, the set specifications 115, the search conditions 116, the building model data 117, and the response variable calculation formula 118 are the same as those in the first embodiment, so the description thereof will be omitted.
[0187] The simulation program 119 is a program that implements simulations regarding the equipment in a building. As examples of simulations, it is possible to cite simulations of the flow of people around the equipment, simulations of the operation of the equipment, simulations of the lighting around the equipment, simulations of the maintenance of the equipment, power simulations, construction simulations, etc. The simulation program 119 can perform multiple simulations. In addition, the simulation program includes at least one of the functions of displaying the results of simulations regarding the equipment in the building in a dynamic image and in an image, and the function of outputting numerical values. In addition, it is also possible to adopt a form of successive drawing using a drawing program specified by the simulation program 119.
[0188] As an example of the output of simulation results, if it is a simulation of the flow of people, it is possible to cite the average waiting time of the elevator, the long waiting rate, the maximum number of waiting people, the density of the movement lines of people, the average walking speed of people, the movement time to the destination. If it is a simulation of the operation of the equipment, it is possible to cite the response time. If it is a simulation of the lighting around the equipment, it is possible to cite the average illuminance. If it is a simulation of the maintenance of the equipment, it is possible to cite the maintenance cost. If it is a power simulation, it is possible to cite the power consumption, etc.
[0189] <Explanation of processing>
[0190] The content of the processing of the specification setting screen generation unit 132, the condition listing unit 133, and the response variable calculation unit 135 is the same as that of the first, second, and third embodiments, so the explanation is omitted.
[0191] First, an explanation of the simulation execution unit will be given. When the simulation execution unit receives a request to perform a simulation on a specific layout candidate, it performs a simulation based on the simulation program and sends the simulation results to the output unit for display. In addition, the simulation execution request and the sending of the results may be performed by other processing units.
[0192] Next, Figure 17 、 Figure 18 An explanation of the layout selection screen generation unit 134 will be given. In the layout selection screen generation unit, a layout selection screen 1200 that displays layout candidates is generated and sent to the output unit for display.
[0193] In Figure 18 An example of the layout selection screen is shown. The layout selection screen 1200 is composed of a layout selection column 1201 and layout generation conditions 1202. However, these structures are only examples, and it is also possible to add to and reduce the screen structure. For example, as shown in the second embodiment, the building model layout may be included in the layout candidates. In addition, the layout generation conditions 1202 may also include the response variable values 1802 regarding the layout candidates.
[0194] The layout selection screen 1200 has a structure for requesting the execution of a simulation based on the simulation program 119 for a specific layout candidate. For example, Figure 15The simulation execution request button 1801 in
[0195] is equivalent to this.
[0196] After executing the simulation, the layout selection screen transfers to Figure 19 the structure. The layout selection screen 1200 consists of a layout selection bar 1201, layout generation conditions 1202, and simulation numerical results 1901 and simulation image results 1902.
[0197] Examples of simulation results include numerical outputs such as the simulation numerical results 1901 and image or video outputs such as the simulation image results 1902 showing the movement of people in the foyer. What is listed here is an example of the simulation results.
[0198] When successively depicting the simulation screen 1902 using the drawing program specified by the simulation program 119, the display method of the simulation screen such as the display angle can be changed according to the user's operation.
[0199] The above is the description of the additional structure in the fourth embodiment. The basic processing content after selecting the layout is the same as that of the second embodiment, so the description is omitted.
[0200] The above is the implementation mode in the fourth embodiment. By displaying the simulation results on the layout selection screen, the user can confirm the appropriateness of the layout obtained by simulation and determine the layout, so there is no need to evaluate the layout appropriateness based on simulation and regenerate the layout after determining the layout, which can reduce the design workload.
[0201] In addition, the present invention is not limited to the above embodiments and includes various modification examples. For example, the above embodiments are described in detail for easy understanding of the present invention and are not limited to having all the structures described. In addition, a part of the structure of one embodiment can be replaced with the structure of another embodiment, and the structure of another embodiment can also be added to the structure of one embodiment. In addition, for a part of the structure of each embodiment, other structures can be added, deleted, or replaced. In addition, for the above-mentioned various structures, functions, processing units, processing elements, etc., for example, a part or all of them can be implemented in hardware by designing in an integrated circuit. In addition, the above-mentioned various structures, functions, etc. can also be implemented in software by a processor interpreting and executing programs that implement each function. Information such as programs, tables, files, etc. that implement each function can be stored in a recording device such as a memory, hard disk, SSD (Solid State Drive), or a recording medium such as an IC card, SD card, DVD.
[0202] Explanation of reference numerals
[0203] 100… Building model device, 112… Building model layout, 116… Search condition, 118… Response variable calculation formula, 119… Simulation program, 122… Output unit, 130… Computing device, 131… Configuration processing unit, Simulation execution unit… 136, 201, 202… Building components, 203… Passage component, 204… Acting part, 205… Necessary area, 1901… Simulation numerical result, 1902… Simulation image result.
Claims
1. An architectural model generation device capable of outputting a layout candidate of an architectural model, wherein in the architectural model layout, there are architectural components having acting parts that simulate equipment in a building and passage components, and the architectural model generation device is characterized by including: An arithmetic device that generates a layout candidate in which the architectural components and the passage components are arranged at positions where the lowest necessary area, which is the minimum area required to exert the effect of the equipment in the building when viewing the architectural model layout from directly above, overlaps all of the passage components in a two-dimensional plane; And An output unit that outputs the layout candidate generated by the arithmetic device, The acting part is the part where the equipment in the building simulated by the architectural component interacts with the outside, The architectural component is a component that simulates at least one of an elevator, a security gate, an information display device, and a sensor, The lowest necessary area, In the case of the architectural component that simulates any one of an elevator, a security gate, and an information display device, is a rectangular area that includes all acting parts and has a width of 50 cm in the vertical direction with respect to the acting part and in the direction away from the architectural component, In the case of the architectural component that simulates a sensor, is an area that includes one-fourth of the acting part and has a width of 50 cm in the vertical direction with respect to the tangent of the included acting part and in the direction away from the architectural component in all areas of the included acting part.
2. The architectural model generation device according to claim 1, wherein: The layout candidate is information including at least one of layout generation conditions and the architectural model layout generated by the arithmetic device according to the layout generation conditions, The layout generation conditions are specification information of the architectural components and the passage components, The specification information includes first information of the architectural components and the passage components, and second information, which is the configuration information of the architectural components and the passage components, The first information includes at least one of performance information, type, and dimension information in the case of the architectural component, and includes at least one of type and dimension information in the case of the passage component.
3. The architectural model generation device according to claim 1, wherein: The acting part is at least one of an entrance / exit part of an elevator, a passage part of a security gate, a display part of an information display device, and a sensing part of a sensor.
4. The architectural model generation device according to claim 1, wherein: The arithmetic device generates the lowest necessary area when the lowest necessary area does not contact the architectural component.
5. The architectural model generation device according to claim 2, wherein: The arithmetic device determines whether the layout generation conditions when the architectural components and the passage components are arranged satisfy the search conditions, and uses the layout generation conditions that satisfy the search conditions or the architectural model layout generated by the arithmetic device according to the layout generation conditions that satisfy the search conditions as the layout candidate.
6. The building model generation device according to claim 5, wherein: The search condition is a specification condition that restricts the specification information of at least one of the building components and the passage components, or a search unit condition for setting a search unit when searching for the specification information that satisfies the specification condition.
7. The building model generation device according to claim 1, wherein: It has a configuration processing unit that performs configuration processing at a position where the building components, the passage components, and the non-interference components do not overlap. The non-interference components are the component information of at least one of the simulated wall columns and stairs in the component information included in the building model layout.
8. The building model generation device according to claim 5, wherein: The output unit outputs a layout candidate whose response variable value satisfies the search condition. The search condition includes a condition for restricting the response variable value. The response variable value is a value calculated by a response variable calculation formula based on at least one of the specification information of the building components and the passage components. The layout candidate includes information on the response variable value.
9. The building model generation device according to claim 8, wherein: The calculation formula of the response variable value includes at least one of a traffic calculation formula of an elevator, a calculation formula of the installation cost of building equipment, a throughput calculation formula of an escalator or an automatic door or a security gate, a detection range calculation formula of a surveillance camera or a human sensor, a visible range calculation formula of a sign, and a calculation formula of the occupied area of building equipment and a floor.
10. The building model generation device according to claim 8, wherein: The output unit outputs information on at least one of the layout generation condition, the building model layout generated based on the layout generation condition, and the response variable value as the output layout candidate.
11. The building model generation device according to claim 2, wherein: The output unit outputs a plurality of layout candidates corresponding to different layout generation conditions.
12. The building model generation device according to claim 1, wherein: The arithmetic device has a simulation execution unit that performs simulation. When the simulation execution unit receives a simulation execution request for a specific layout candidate, it performs simulation according to a simulation program. The output unit displays at least one of a simulation image result and a simulation numerical result as a simulation result. The simulation image result is a result representing the simulation result in a dynamic image or an image, and the simulation numerical result is a result representing the simulation result in a numerical value.
13. The building model generation device according to claim 1, wherein: Each of the building components and the passage components has at least one of a plurality of attributes. It has a configuration processing unit that performs configuration processing at a position where the building components and the passage components of the corresponding attributes are in contact.
14. A building model generation method for generating a building model layout of a building configured with building components, wherein: including a first step of performing configuration processing on the building component and the passage component, and a second step of outputting a layout candidate the building component has an action part in the first step, the building component and the passage component are configured at a position where the minimum necessary area, which is the minimum area required to achieve the effect of the equipment in the building, completely overlaps with all of the passage components the action part is the part where the equipment in the building simulated by the building component interacts with the outside the building component is a component that simulates at least one of an elevator, a security gate, an information display device, and a sensor the minimum necessary area in the case of the building component that simulates any one of an elevator, a security gate, and an information display device, it is a rectangular area that includes all the action parts and has a width of 50 cm in the vertical direction relative to the action part and in the direction away from the building component in the case of the building component that simulates a sensor, it is an area that includes one-fourth of the action part and has a width of 50 cm in the vertical direction relative to the tangent of the included action part and in the direction away from the building component in all the areas of the included action part
Citation Information
Patent Citations
Control unit for neutralizing processing unit
JP1981019113A
Evaluation method and apparatus for building internal space
JP2001295480A
Method for floor planning by computer, storage medium and program
JP2004185444A