Block arrangement design assistant device and block arrangement design assistant program

JPWO2025104795A5Pending Publication Date: 2026-07-23
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2023-11-14
Publication Date
2026-07-23

AI Technical Summary

Technical Problem

There is a lack of sufficient design support devices for block arrangement in building construction, particularly for block buildings, which increases the design burden and reduces efficiency.

Method used

A block arrangement design support device and program that includes input, storage, calculation, and display means to automatically generate and display block arrangements based on initial conditions, block types, and arrangement conditions, using algorithms to place corner and general blocks efficiently.

Benefits of technology

The solution reduces the burden of block layout design and enables efficient design by automatically generating block arrangements, thus improving the design process for block buildings.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

Provided are a block arrangement design assistant device and a block arrangement design assistant program that are capable of reducing a burden on arrangement design of blocks and performing efficient design. A block arrangement design assistant device 10 for assisting in designing block arrangement in a building comprises at least: an input means 11 for inputting an initial condition for arrangement of blocks; a storage means 12 for storing the type of and the arrangement condition for the blocks; an arithmetic means 13 for calculating, on the basis of the condition inputted by the input means 11 and the data stored in the storage means 12, the arrangement of the blocks suitable for the condition; and a display means 14 for displaying the arrangement of the blocks calculated by the arithmetic means 13. The arrangement of the blocks determined by the arithmetic means 13 is automatically displayed on the display means 14 upon input of the condition by the input means 11.
Need to check novelty before this filing date? Find Prior Art

Description

Block layout design support device and block layout design support program

[0001] The present invention relates to a block placement design support device and a block placement design support program.

[0002] In recent years, design support devices using CAD (Computer Aided Design) systems have been widely used when designing buildings.

[0003] For example, Patent Document 1 describes a design support device that supports the design of placing rigid frame columns with a predetermined length in the longitudinal direction of a horizontal cross section in a building whose outer shape is formed by lines parallel to a first horizontal direction and a second horizontal direction perpendicular to the first horizontal direction, and that is characterized by having a detection means that detects, as a prohibited item, the placement of rigid frame columns that connect opposing outer shape lines in the longitudinal direction for a section of the building where the distance between opposing outer shape lines is a predetermined length.

[0004] Furthermore, Patent Document 2 describes a design support device for exterior wall panels that has an outer frame that forms the outer shell of the exterior wall panel and slats arranged within a structural surface surrounded by the outer frame, and that is equipped with an information input means for inputting information on prohibited placement areas where the placement of slats is prohibited within the structural surface, and an arrangement pattern design means for designing an arrangement pattern of the slats in which the slats are arranged within the structural surface so as to avoid the prohibited placement areas, and the arrangement pattern design means determines the arrangement pattern based on a genetic algorithm.

[0005] There are many different types of building structures, but when constructing a block building with walls made of concrete blocks, etc., it is necessary to design the placement of the blocks. However, until now, there has not been a sufficient design support system for block placement.

[0006] JP 2021-111025 A JP 2020-135590 A

[0007] Therefore, the present invention has been proposed in consideration of the above-mentioned conventional circumstances, and aims to provide a block placement design support device and a block placement design support program that can reduce the burden associated with block placement design and enable efficient design.

[0008] One aspect of the present invention that achieves the above-mentioned object is a block placement design support device that supports the design of block placement in a building, and is characterized by comprising at least an input means for inputting initial conditions for block placement, a storage means for storing block types and placement conditions, a calculation means for calculating a block placement that suits the conditions from the conditions input from the input means and the data stored in the storage means, and a display means for displaying the block placement calculated by the calculation means, and by inputting conditions via the input means, the block placement determined by the calculation means is automatically displayed on the display means.

[0009] In this case, in one aspect of the present invention, the calculation means may place corner blocks in a winning direction and general blocks in a losing direction at each corner of the set range based on the winning direction of the block placement input by the input means, and may place general blocks in an allocation direction on the outer periphery of the set range based on blocks that have already been placed, and may generate blocks based on a starting point input by the input means and then place general blocks from the starting point in the allocation direction within the set range.

[0010] In one aspect of the present invention, when the long side of an placed block is selected using an input means, a new block perpendicular to the selected side is placed, starting from the selected point; when a corner of the placed block is selected, a new block is placed on the short side of the selected block with its long side aligned; when the center of the short side of the placed block is selected, a new block with the same orientation as the placed block is placed, starting from the selected point; and when a gap is created between blocks, a new block of a length that fills the gap is placed.

[0011] In one aspect of the present invention, after placing blocks, a part of the placed blocks may be selected and replaced with a door, a sash, or an interior fitting.

[0012] Another aspect of the present invention is a block placement design support program that causes a computer to support the design of block placement in a building, and is characterized by executing the steps of placing corner blocks in a winning direction and placing general blocks in a losing direction at each corner of a set range based on the winning direction of the block placement, placing general blocks in an allocation direction on the periphery of the set range based on blocks that have already been placed, and generating blocks based on a set starting point within the set range, and then placing the general blocks from the starting point in the allocation direction.

[0013] According to the present invention, the burden of block layout design can be reduced, and efficient design can be achieved.

[0014] FIG. 1 is a schematic diagram showing the configuration of a block arrangement design support device according to one embodiment of the present invention. FIG. 2 is a diagram showing an initial stage of automatic block arrangement in a block arrangement design support device and block arrangement design support program according to one embodiment of the present invention. FIG. 3 is a diagram showing an aspect of changing the conditions of a block arranged at a corner in one aspect of the present invention. FIG. 4 is a diagram showing an example of a corner block in one aspect of the present invention. FIG. 5 is a diagram showing the state after automatic block arrangement in a block arrangement design support device and block arrangement design support program according to one embodiment of the present invention. FIG. 6 is a diagram showing a screen for setting conditions for automatic block arrangement in a block arrangement design support device and block arrangement design support program according to one embodiment of the present invention. FIGS. 7A, 7B, and 7C are diagrams showing an aspect of selecting a portion of a block and placing a new block in one aspect of the present invention. FIG. 8 is a diagram showing an aspect of selecting a gap between blocks and placing a new block in one aspect of the present invention. FIG. 9 is a diagram showing a state after automatic arrangement in one aspect of the present invention, in which some of the blocks have been replaced with doors or sashes.

[0015] The block placement design support device and the block placement design support program according to the present invention will be described in detail below. Note that the present invention is not limited to the following examples, and can be modified as desired without departing from the spirit of the present invention.

[0016] 1 is a schematic diagram showing the configuration of a block arrangement design support device according to one embodiment of the present invention. One aspect of the present invention is a block arrangement design support device 10 that supports the design of block arrangements in a building, and includes at least an input means 11 for inputting initial conditions for block arrangement, a storage means 12 for storing block types and arrangement conditions, a calculation means 13 for calculating a block arrangement that suits the conditions based on the conditions input from the input means 11 and data stored in the storage means 12, and a display means 14 for displaying the block arrangement calculated by the calculation means 13. When the conditions are input via the input means 11, the block arrangement determined by the calculation means 13 is automatically displayed on the display means 14.

[0017] A user of a block arrangement design support device 10 according to one embodiment of the present invention can install a block arrangement design support program according to one embodiment of the present invention on a terminal assigned to each user, and perform block arrangement design. The terminal may be a desktop PC, a notebook PC, a tablet PC, a personal digital assistant (PDA), a smartphone, or the like, but is not particularly limited thereto. In one embodiment, the input means 11, the storage means 12, the calculation means 13, and the display means 14 of the block arrangement design support device 10 according to one embodiment of the present invention are provided in these terminals.

[0018] Alternatively, in one aspect of the present invention, the storage means 12 and / or the calculation means 13 may be provided in a server separate from the user terminal. In this case, the user designs the block placement from their own terminal through the server. The server may be installed within an organization (on an intranet) or on a cloud outside the organization (on the Internet).

[0019] These terminals and servers are typically equipped with one or more central processing units (CPUs), graphics processing units (GPUs), read-only memory (ROM), random access memory (RAM), input units, output units, communication units, etc. For example, the CPU or GPU executes processing using data and programs stored in the ROM or RAM, thereby realizing the processing of each component of the block placement design support device 10, such as the input means 11, storage means 12, calculation means 13, and display means 14.

[0020] Next, each component of the block placement design support device 10 according to one embodiment of the present invention will be described.

[0021] The input means 11 inputs initial conditions for placing blocks. A keyboard, touch panel, button, mouse, etc. provided on the user terminal can be used as the input means 11. The user can input block conditions, the range in which the blocks are to be placed, placement conditions, etc. via the input means 11.

[0022] The storage means 12 stores block types and placement conditions. The storage means 12 can also store a wide range of other data, such as various conditions input from the input means 11, calculation results calculated by the calculation means 13, and saved data on block designs. The storage means 12 is configured, for example, with one or more HDDs (Hard Disk Drives) or SSDs (Solid State Drives). The storage means 12 may be provided on-premise, or may use a cloud storage service.

[0023] The calculation means 13 calculates a block arrangement that suits the conditions input from the input means 11 and the data stored in the storage means 12. The calculation means 13 executes processing using the data and programs stored in the storage means 12 by the CPU or GPU as described above. Specific block arrangement steps will be described later.

[0024] The display means 14 displays the arrangement of the blocks calculated by the calculation means 13. As the display means 14, a display screen provided on a user terminal is usually used.

[0025] Next, a step of automatically displaying blocks according to one aspect of the present invention will be described. Fig. 2 is a diagram showing an initial stage of automatic block placement in a block placement design support device and a block placement design support program according to an embodiment of the present invention.

[0026] In one aspect of the present invention, first, a range 21 in which a block is to be placed is set. The range 21 in which a block is to be placed is input by, for example, a user selecting each corner or a start point and an end point using the input means 11. In Figure 2, as an example, the selected range is shown by a dotted line.

[0027] Next, in one aspect of the present invention, at each corner of the set area, a corner block 22 is placed in the winning direction and a general block 23 is placed in the losing direction based on the winning direction of the block placement input by the input means. In this step, the block placement design support program can automatically place the blocks at each corner. Note that, although the terms "winning direction" and "losing direction" in this invention are synonymous with general architectural terms, the "winning direction" refers to the direction extending to the tip of a block at a point (corner) where two components (blocks) collide, and the "losing direction" refers to the direction in which the end contacts the opposing component.

[0028] The "winning direction" at each corner may be entered by the user in advance, or the setting may be changed later. Figure 3 illustrates a method for changing the conditions for blocks placed at corners in one embodiment of the present invention. For example, as shown in Figure 3, it is preferable to allow the "winning direction" and "losing direction" to be changed after blocks are automatically placed at each corner of a selected area. The types of "corner blocks" and "general blocks" may also be changed at the same time. Note that a "corner block" in this invention refers to a block whose outer edge is curved, changing the joining direction to a substantially right angle, as shown in Figure 4. A "general block" is a commonly seen block that extends in only one direction. The vertical width D, horizontal width W, height, etc. of each block can be set in advance using an input device.

[0029] Next, in one embodiment of the present invention, general blocks are automatically placed on the periphery of the set range in the layout direction, based on the blocks already placed. As shown in Figure 3, the type of block and the winning / losing direction at each corner are set, and general blocks can be automatically placed from the block at one corner to the block at the other corner. (Automatic placement of blocks on the periphery in Figure 5.) When placing blocks continuously, it is preferable to set the placement while taking into account the joint width.

[0030] 6 is a diagram showing a screen for setting conditions for automatic block placement in a block placement design support device and a block placement design support program according to an embodiment of the present invention. As shown in Fig. 6, in the block placement design support device and the block placement design support program according to an embodiment of the present invention, it is possible to automatically place blocks by appropriately setting, for example, the number of floors 31 (first floor, second floor, all floors) on which automatic placement is to be performed, the location 32 (corner (outer periphery corner), outer periphery, interior), the allocation direction 33 in which automatic placement is to be performed, and the like.

[0031] Next, in one aspect of the present invention, a block is generated based on the set start point within the set range, and then a general block is placed from the start point in the allocation direction. As an example, as shown in FIG. 5 , the user selects the start points 24 and 25 of the area where the user wants to place the block, and places the block. Blocks can then be automatically placed from the placed block toward the other end. Note that, during the automatic block placement, if a space is left open that cannot accommodate a general block of the set length, for example, the space is left as is.

[0032] The above are the steps related to automatic block placement in the block placement design support device and block placement design support program according to one aspect of the present invention. In addition to these functions, the following additional functions may be included.

[0033] 7A, 7B, and 7C are diagrams illustrating an embodiment of the present invention in which a portion of a block is selected to place a new block, and FIG. 8 is a diagram illustrating an embodiment of the present invention in which a gap between blocks is selected to place a new block. In one embodiment of the present invention, by using an input device, selecting a long side 41 of an placed block causes a new block to be placed perpendicular to the selected side, starting from the selected point ( FIG. 7A ); selecting a corner 42 of the placed block causes a new block to be placed along the short side of the selected block, aligned with the long side ( FIG. 7B ); selecting the center 43 of the short side of the placed block causes a new block to be placed with the same orientation as the placed block, starting from the selected point ( FIG. 7C ); and selecting a gap 44 between the placed blocks causes a new block to be placed long enough to fill the gap ( FIG. 8 ). For example, these operations can be configured so that a block is automatically placed by a user clicking a desired location on a placed block with a mouse or the like. This makes block placement design easier and more efficient.

[0034] FIG. 9 illustrates a state in which some blocks have been automatically placed and replaced with doors or sashes in one embodiment of the present invention. In one embodiment of the present invention, after placing blocks, some of the placed blocks can be selected and replaced with doors, sashes, or interior fittings. For example, as shown in FIG. 9 , after automatically placing blocks, doors 53 and 55 and sashes 51, 52, and 54 can be installed where needed. In this case, blocks of a length corresponding to the width of the door or sash may be automatically replaced. For example, if the door is 800 mm wide and the general block is 400 mm wide, two blocks can be replaced with doors. This allows the present invention to be effectively applied not only to the automatic placement of blocks, but also to the design of doors, windows, and interior rooms.

[0035] As described above, according to the present invention, the burden of block layout design can be reduced, and efficient design can be achieved.

[0036] Although one embodiment of the present invention and each example have been described in detail above, it will be readily apparent to those skilled in the art that many modifications are possible without substantially departing from the novel features and effects of the present invention. Therefore, all such modifications are intended to be included within the scope of the present invention.

[0037] For example, a term that is described at least once in the specification or drawings together with a different term having a broader or equivalent meaning can be replaced with that different term anywhere in the specification or drawings. Furthermore, the configurations of the block placement design support device and the block placement design support program are not limited to those described in the embodiment and examples of the present invention, and various modifications are possible.

[0038] 10 Block placement design support device, 11 Input means, 12 Storage means, 13 Calculation means, 14 Display means, 21 Range of block placement, 22 Corner block, 23 General block, 24, 25 Starting point of location where block is to be placed, 31 Target floor number for automatic placement, 32 Location for automatic placement, 33 Allocation direction, 41 Long side of block, 42 ​​Corner of block, 43 Center of short side of block, 44 Between blocks where gaps have occurred, 51, 52, 54 Sash, 53, 55 Door, D Vertical width of block, W Horizontal width of block

Claims

1. A block arrangement design support device for assisting in the design of the arrangement of concrete blocks that constitute a block building, at least, An input means for inputting initial conditions for block placement, A memory means for storing the type of block and the conditions for its placement, A calculation means that calculates a block arrangement suitable for the conditions from the conditions input from the input means and the data stored in the storage means, Display means for displaying the arrangement of the blocks calculated by the calculation means. Equipped with, By inputting conditions using the input means, the arrangement of blocks determined by the calculation means is automatically displayed on the display means. In the aforementioned calculation means, At each corner of the set range, based on the winning direction of the block arrangement input by the input means, corner blocks are placed in the winning direction and general blocks are placed in the losing direction. A block placement design support device characterized in that, in the outer periphery of a set range, general blocks are placed in the allocation direction based on already placed blocks, and in the interior of the set range, blocks are generated based on a starting point input by the input means, and then general blocks are placed from the starting point in the allocation direction.

2. Using the input means, When you select the longer side of an existing block, a new block will be placed, starting from the selected point and perpendicular to the selected side. When you select a corner of an existing block, a new block is placed next to the selected block, aligned with its long side. When you select the center of the shorter side of an existing block, a new block will be placed with the same orientation as the existing block, starting from the selected point. The block placement design support device according to claim 1, characterized in that when a gap is selected between blocks, a block of a length that fills the gap is newly placed.

3. The block placement design support device according to claim 1 or 2, characterized in that, after the placement of the blocks, a portion of the placed blocks can be selected and replaced with a door, sash, or interior fitting.

4. A block placement design support program that allows a computer to assist in designing the arrangement of concrete blocks that make up a block-built building, In each corner of the defined area, the steps are to place corner blocks in the winning direction and general blocks in the losing direction, based on the winning direction of block placement, The steps include: placing general blocks in the direction of allocation, based on the blocks already placed on the outer perimeter of the set range; The steps involve generating blocks within a defined range based on a defined starting point, and then placing general blocks in the direction of allocation from that starting point. A block placement design support program characterized by causing the execution of [a specific action].