Information Processing Apparatus, Program, and Information Processing System
The information processing system addresses inefficiencies in deck plate allocation by calculating and displaying potential allocations, allowing users to select between standard and accessory plates, ensuring efficient and user-friendly deck plate placement in building designs.
Patent Information
- Application Number
- JP2025061143
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-04-02
- Publication Date
- 2025-07-03
- Estimated Expiration
- 2045-04-02
AI Technical Summary
Existing deck plate allocation technologies struggle with mismatched sizes between allocation areas and deck plate combinations, leading to inefficiencies and lack of user-friendly selection options for alternative materials.
An information processing system that calculates the number of deck plates that can be allocated within a given area, displays potential allocations on a screen, and allows users to select whether to use standard or accessory deck plates for areas where standard plates cannot fit, based on predefined conditions.
Facilitates user-friendly and efficient deck plate allocation in building designs by enabling selection of alternative materials for areas where standard plates cannot fit, avoiding material wastage and maintaining structural integrity.
Smart Images

Figure 0007702583000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, a program, and an information processing system, and more particularly, to an information processing apparatus, a program, and an information processing system for assisting in the allocation of deck plates in the field of building materials, for example.
Background Art
[0002] Conventionally, for floors, roofs, etc. of buildings, floor / roof structures using deck plates, such as composite slab structures formed by placing concrete on deck plates or reinforced concrete slabs, have been adopted. Regarding structures using deck plates, techniques for assisting in the allocation of deck plates used in floor / roof structures using deck plates for building design are known (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, in the technology for assisting in the allocation of deck plates in the design of floor / roof structures, when the size of the allocation area does not match the size that can be achieved by the combination of a single type of deck plate, depending on the user's request, different types of deck plates are used to match the size of the allocation area with the size that can be achieved by the combination of deck plates, or the size of the allocation area is not matched with the size that can be achieved by the combination of deck plates, and there is no function to select whether to secure an area where a single type of deck plate is not allocated.
[0005] The present invention has been made in view of the above problems, and an object thereof is to provide a technique for realizing user-friendly allocation support of deck plates in the design of floor and roof structures using deck plates.
Means for Solving the Problems
[0006] An information processing apparatus according to a representative embodiment of the present invention includes a storage unit that stores deck plate information regarding the size of a deck plate including a standard product and a fixture whose width, which is the length in the short direction in plan view, is smaller than the width of the standard product, and based on the deck plate information, calculates the number of deck plates that can be allocated to an allocation area, which is an area where the deck plates are to be allocated within a partition of a building, and stores the result in the storage unit as the allocation result of the deck plates. A display control unit that draws the deck plates that can be allocated within the allocation area on the screen of a display device based on the allocation result of the deck plates, and an allocation condition reception unit that receives an allocation condition regarding whether or not the fixture is allocated. The calculation unit sets a predetermined direction in the two-dimensional space defined by the partition as the first direction, and when there is an area in the allocation area where the standard product cannot be allocated by allocating the standard product deck plate along the first direction to the allocation area, determines whether or not to allocate the fixture to the area where the standard product cannot be allocated according to the allocation condition.
Effects of the Invention
[0007] According to the present invention, it is possible to realize user-friendly allocation support of deck plates in the design of floor and roof structures using deck plates.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4A
Figure 4B
Figure 5
Figure 6
Figure 7
Figure 8
Embodiments for Carrying Out the Invention
[0009] 1. Outline of the Embodiment First, an outline of a typical embodiment of the invention disclosed in the present application will be described. In the following description, as an example, reference numerals in the drawings corresponding to the components in each embodiment are described with parentheses.
[0010] 〔1〕An information processing apparatus (10) according to one aspect of the present invention includes a standard product (41) and a fixture (42) having a width (42X) which is the length in the short side direction in plan view and is smaller than the width (41X) of the standard product (41). A storage unit (11) that stores deck plate information (110A) regarding the size of a deck plate (40) including the above; based on the deck plate information (110A), calculates the number of the deck plates (40) that can be allocated to an allocation area (36) which is an area for allocating the deck plate (40) within a section (30) of a building, and stores the result in the storage unit (11) as an allocation result (120) of the deck plate (40). An arithmetic unit (16); based on the allocation result (120) of the deck plate (40), a display control unit (17) that causes a deck plate (40) that can be allocated within the allocation area (36) to be displayed on the screen of a display device (20); and an allocation condition reception unit (18) that receives an allocation condition (110CT) regarding whether or not the fixture (42) is allocated. The arithmetic unit (16) sets a predetermined direction in the two-dimensional space defined by the section as a first direction (X), and when an area (36S) where the standard product (41) cannot be allocated exists in the allocation area (36) by allocating the deck plate (40) of the standard product (41) along the first direction (X) to the allocation area (36), it determines whether or not to allocate the fixture (42) to the area (36S) where the standard product (41) cannot be allocated according to the allocation condition (110CT).
[0011] 〔2〕In the information processing apparatus (10) described in the above 〔1〕, it is preferable that the display control unit (17) causes the screen to display selection information (50) for prompting a selection of whether or not to allocate the fixture (42), and the allocation condition reception unit (18) sets the condition selected via the selection information (50) as the allocation condition (110CT).
[0012] 〔3〕In the information processing apparatus (10) according to the above 〔1〕 or 〔2〕, when there are a plurality of the allocation regions (36) in the partition (30) and there is a region (36S) to which the standard product (41) cannot be allocated in each of the plurality of the allocation regions (36), it is determined whether to allocate the fitting (42) to the regions (36S) where the plurality of the standard products (41) cannot be allocated, all at once, based on the allocation condition (110CT), and it is preferable that the display control unit (17) displays only one piece of the selection information (50) on the screen.
[0013] 〔4〕A program according to one aspect of the present invention is a program that causes a computer to execute the following steps. Based on deck plate information (110A) regarding the size of a deck plate (40) including a standard product (41) and a fitting (42) whose width (42X), which is the length in the short side direction in plan view, is smaller than the width (41X) of the standard product (41), the number of deck plates (40) that can be allocated to an allocation region (36), which is a region for allocating the deck plate (40) within a partition (30) of a building, is calculated, and is stored in the storage unit (11) as an allocation result (120) of the deck plate (40) (operation steps S3 to S11, S14, S15); a display control step (S12, S16) of displaying, on a screen of a display device (20), the deck plates (40) that can be allocated within the allocation region (36) based on the allocation result (120) of the deck plate (40); and an allocation condition reception step (S13) of receiving an allocation condition (110CT) regarding whether or not the fitting (42) is allocated. The operation steps (S3 to S11, S14, S15) include a step (S3 to S11, S14) of determining whether to allocate the fitting (42) to a region (36S) where the standard product (41) cannot be allocated, according to the allocation condition (110CT), when there is a region (36S) where the standard product (41) cannot be allocated to the allocation region (36) by allocating the deck plate (40) of the standard product (41) along a first direction (X) in a two-dimensional space defined by the partition.
[0014] 〔5〕In the program according to 〔4〕 above, the display control steps (S12, S16) preferably include a step (S12) of displaying selection information (50) for prompting a selection as to whether or not to allocate the accessory (42) on the screen, and the allocation condition reception step (S13) preferably includes a step (S13) of setting the condition selected via the selection information (50) as the allocation condition (110CT).
[0015] 〔6〕In the program according to 〔4〕 or 〔5〕 above, when there are a plurality of the allocation areas (36) within the section (30) and there are areas (36S) to which the standard products (41) cannot be allocated among the plurality of the allocation areas (36), the calculation steps (S3 to S11, S14, S15) preferably include a step of collectively determining whether or not to allocate the accessory (42) to the areas (36S) to which the plurality of the standard products (41) cannot be allocated based on the allocation condition (110CT), and the display control steps (S12, S16) preferably include a step of displaying only one piece of the selection information (50) on the screen.
[0016] 〔7〕An information processing system (1) according to an aspect of the present invention includes a server (10) connected to a display device (20). The server (10) stores deck plate information (110A) regarding the size of a deck plate including a standard product (41) and a fitting (42) whose width (42X), which is the length in the short side direction in plan view, is smaller than the width (41X) of the standard product (41) in a storage unit (11). Based on the deck plate information (110A), an arithmetic unit (16) calculates the number of deck plates (40) that can be allocated to an allocation area (36), which is an area for allocating the deck plate (40) within a partition (30) of a building, and stores the allocation result (120) of the deck plate (40) in the storage unit (11). A display control unit (17) displays the deck plate (40) that can be allocated within the allocation area (36) on the screen of the display device (20) based on the allocation result (120) of the deck plate (40), and an allocation condition reception unit (18) receives an allocation condition (110CT) regarding whether or not the fitting (42) is allocated. The arithmetic unit (16) sets a predetermined direction in the two-dimensional space defined by the partition as the first direction (X), and when there is an area (36S) in the allocation area (36) where the standard product (41) cannot be allocated by allocating the deck plate (40) of the standard product (41) along the first direction (X) to the allocation area (36), it determines whether or not to allocate the fitting (42) to the area (36S) where the standard product (41) cannot be allocated according to the allocation condition (110CT).
[0017] 〔8〕In the information processing system (1) described in the above 〔7〕, it is preferable that the display control unit (17) displays selection information (50) for prompting a selection of whether or not to allocate the fitting (42) on the screen, and the allocation condition reception unit (18) sets the condition selected via the selection information (50) as the allocation condition (110CT).
[0018] 〔9〕In the information processing system (1) described in the above 〔7〕 or 〔8〕, when there are a plurality of the allocation areas (36) within the section (30) and there is an area (36S) to which the standard product (41) cannot be allocated in each of the plurality of the allocation areas (36), it is determined whether to allocate the fitting (42) to the areas (36S) to which the plurality of the standard products (41) cannot be allocated, all at once, based on the allocation condition (110CT), and it is preferable that the display control unit (17) displays only one piece of the selection information (50) on the screen.
[0019] 2. Specific examples of embodiments Hereinafter, specific examples of embodiments of the present invention will be described with reference to the drawings. In the following description, the same reference numerals are given to the constituent elements common to each embodiment, and repeated descriptions are omitted. Also, note that the drawings are schematic, and it is necessary to be aware that the dimensional relationships between elements, the ratios of the elements, etc. may be different from the actual ones. There may also be parts where the dimensional relationships and ratios are different between the drawings.
[0020] ≪Configuration of information processing system≫ FIG. 1 is a diagram showing the configuration of an information processing system according to an embodiment of the present invention and the functional block configuration of an information processing apparatus. FIG. 2 is a diagram showing an example of information included in the storage unit of the information processing apparatus according to an embodiment of the present invention.
[0021] The information processing system 1 shown in the figure is a system for assisting the allocation of deck plates in the field of building materials. Hereinafter, the information processing system 1 will also be referred to as the "deck plate allocation support system 1". Specifically, when using a deck plate as a building material when designing a specific building, the deck plate allocation support system 1 displays the section and the allocation area on the screen of the display device 20 based on the information on the section of the building specified by the designer (hereinafter also referred to as "section specification information", "section specification information 110B") and the information on the area to which the deck plate is to be allocated (hereinafter also referred to as "allocation area information", "allocation area information 110C"). Further, the deck plate allocation support system 1 calculates the number of deck plates to be allocated to the allocation area and the dimensions of the deck plates based on the allocation area information 110C and the information on the specifications and installation environment of the deck plates such as the reference dimensions of the deck plates (hereinafter also referred to as "deck plate information", "deck plate information 110A") stored in advance in the storage unit 11, and draws the deck plates that can be allocated within the allocation area in the section on the screen of the display device 20 based on the calculation result (hereinafter also referred to as "allocation result", "allocation result 120").
[0022] As shown in FIG. 1, the deck plate allocation support system 1 includes an information processing device 10 and a display device 20. The information processing device 10 and the display device 20 are connected via an I / F (Interface) device 104 described later.
[0023] In the following description, the information processing device 10 is also simply referred to as "server 10". Also, in the following description, the user who operates the server 10 is also referred to as the "system user".
[0024] First, the hardware configuration of the server 10 will be described.
[0025] FIG. 3 is a diagram showing the hardware configuration of the server 10 that constitutes the deck plate allocation support system 1.
[0026] The server 10 includes, as hardware resources, an arithmetic device 101, a storage device 102, an input device 103, an I / F (Interface) device 104, an output device 105, and a bus 106.
[0027] The arithmetic unit 101 is composed of a processor such as a CPU (Central Processing Unit) or a DSP (Digital Signal Processor). The storage device 102 has a storage area for storing a program for causing the arithmetic unit 101 to execute various data processes and data such as parameters and calculation results used in the data process by the arithmetic unit 101, and is composed of, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), an HDD, and a flash memory.
[0028] Here, the program includes a deck plate allocation support program for causing the computer to function as the server 10, and is, for example, pre-installed in the storage device 102.
[0029] Also, the data includes deck plate information 110A, section designation information 110B, allocation area information 110C, etc. as data for the deck plate allocation support program.
[0030] Note that the program and the data may be distributed via a network, or may be written on a computer-readable storage medium (Non-transitory computer readable medium) such as a CD-ROM and distributed.
[0031] The input device 103 is a functional unit that detects the input of information from the outside, and is composed of, for example, a keyboard, a mouse, a pointing device, a button, or a touch panel. The I / F device 104 is a functional unit that transmits and receives information to and from the outside, and is composed of a communication control circuit, an input / output port, an antenna, etc. for performing communication by wire or wirelessly.
[0032] The output device 105 is a functional unit that outputs information and the like obtained by data processing by the arithmetic unit 101. Examples of the output device 105 include external storage devices such as SSDs and HDDs, and display devices such as console units. The bus 106 is a functional unit that mutually connects the arithmetic unit 101, the storage device 102, the input device 103, the I / F device 104, and the output device 105, and enables the exchange of data between these devices.
[0033] In the server 10, each arithmetic unit 101 executes calculations according to the programs and data stored in each storage device 102, and controls the storage device 102, the input device 103, the I / F device 104, the output device 105, and the bus 106 in each server, whereby each functional block (input reception unit 12, section designation information reception unit 13, allocated area reception unit 14, arithmetic unit 16, display control unit 17, allocation condition reception unit 18, and storage unit 11) in the server 10 is realized.
[0034] Next, each functional block of the server 10 will be described in detail.
[0035] As shown in FIG. 1, the server 10 includes an input reception unit 12, a section designation information reception unit 13, an allocated area reception unit 14, an arithmetic unit 16, a display control unit 17, an allocation condition reception unit 18, and a storage unit 11 as functional blocks for realizing the function of assisting in deck plate allocation. These functional blocks are realized by the cooperation of the hardware resources and software that constitute the server 10.
[0036] The above software is a program for realizing the deck plate allocation support (native application) according to the present embodiment, and is, for example, downloaded in advance from an external device (for example, an external storage medium) and stored in a storage device (for example, the storage unit 11) in the server 10.
[0037] Note that the above program may be distributed via a network, or may be distributed by being written on a computer-readable storage medium (Non-transitory computer readable medium) such as a CD-ROM or a flash memory.
[0038] The input reception unit 12 is a functional unit that receives the input data from the system user to the server 10. Specifically, the input reception unit 12 receives the data input by the system user via the input device 103 in FIG. 3, and instructs each functional unit in the server 10 to execute processing according to the received data.
[0039] For example, the input reception unit 12 receives the deck plate information 110A input by the system user via the input device 103 in FIG. 3, and stores the deck plate information 110A in the storage unit 11. Note that the deck plate information 110A can be stored in the storage unit 11 in advance by the system administrator.
[0040] The section designation information reception unit 13 is a functional unit that receives the input section designation information 110B from the system user to the server 10. Specifically, the section designation information reception unit 13 receives the section designation information 110B input by the system user via the input device 103 in FIG. 3, and instructs each functional unit in the server 10 to execute processing according to the received section designation information 110B.
[0041] For example, the section designation information reception unit 13 receives the section designation information 110B input by the system user via the input device 103 in FIG. 3, and stores the section designation information 110B in the storage unit 11.
[0042] The allocation area reception unit 14 is a functional unit that receives the input allocation area information from the system user for the server 10. Specifically, the allocation area reception unit 14 receives the allocation area information 110C input by the system user via the input device 103 in FIG. 3, and instructs each functional unit in the server 10 to execute processing according to the received allocation area information 110C.
[0043] For example, the allocation area reception unit 14 receives the allocation area information 110C input by the system user via the input device 103 in FIG. 3, and stores the allocation area information 110C in the storage unit 11.
[0044] The calculation unit 16 is a functional unit that performs various calculations related to the structural calculation of the deck plate 40. Specifically, the calculation unit 16 calculates the number of deck plates 40 that can be allocated to the allocation area 36 and the dimensions of the deck plate 40 based on the deck plate information 110A stored in the storage unit 11 and the allocation area information 110C, and stores the calculation result as the allocation result 120 in the storage unit 11.
[0045] In addition, the calculation unit 16 sets a predetermined direction in the two-dimensional space where the partition is defined as the first direction X. When allocating the standard product 41 along the first direction X to the allocation area 36, the width 41X of the standard product 41 is used as the reference unit, and the reference unit is repeatedly added. Based on the number of times the reference unit is added when the added value becomes a value equal to or greater than the size 36X of the allocation area 36 in the first direction X, the number of deck plates 40 that can be allocated to the allocation area 36 is calculated. Details about the standard product 41 will be described later.
[0046] In addition, when the value obtained by multiplying the calculated number of standard products 41 and the number of times the reference unit is added does not match the size 36X of the allocation area 36 in the first direction X, the number of standard products 41 allocated to the allocation area 36 is set to the value obtained by subtracting 1 from the number of times the reference unit is added.
[0047] Note that when calculating the number of deck plates 40 that can be assigned to the assignment area 36, instead of the method described above, the operation unit 16 may assign the deck plates 40 by arranging the standard products 41 along the first direction X of the assignment area 36, calculate the quotient obtained by dividing the length of the assignment area 36 in the first direction X by the size (width) of the short side direction of the standard product 41 as the quantity of the standard product 41, and assign one standard product 41 or the accessory 42 to the area corresponding to the remainder. Details of the accessory 42 will be described later.
[0048] Also, the operation unit 16 sets a predetermined direction in the two-dimensional space where the partition is defined as the first direction X, and by assigning the deck plates 40 of the standard product 41 along the first direction X to the assignment area 36, when there is an area 36S in the assignment area 36 where the standard product 41 cannot be assigned, it determines whether to assign the accessory 42 to the area 36S where the standard product 41 cannot be assigned according to the assignment condition 110CT. Details will be described later.
[0049] The display control unit 17 is a functional unit that controls the display device 20 to display various information on the screen of the display device 20. The display control unit 17 causes the partition 30, the assignment area 36, and the deck plates that can be assigned within the assignment area 36 in the partition 30 to be drawn on the screen of the display device 20. Specifically, the display control unit 17 displays the partition and the assignment area on the screen of the display device 20 based on the partition designation information 110B and the assignment area information 110C stored in the storage unit 11.
[0050] Also, the display control unit 17 causes the deck plates 40 that can be assigned within the assignment area 36 in the partition 30 to be displayed on the screen of the display device 20 based on the assignment result 120 stored in the storage unit 11.
[0051] Note that the display control unit 17 may have a configuration separate from the display device 20 as in this embodiment, or may be integrated with the display device 20 to form a single display control unit 17.
[0052] In addition, as shown in FIG. 5, the display control unit 17 causes the screen of the display device 20 to display selection information 50 for prompting a selection as to whether or not to allocate the accessory 42. Details will be described later.
[0053] The allocation condition reception unit 18 is a functional unit that receives an allocation condition 110CT regarding the presence or absence of allocation of the accessory 42. Specifically, as shown in FIG. 5, when the standard product 41 is allocated along one end to the other end in the first direction X of the allocation area 36, the allocation condition reception unit 18 receives, as the allocation condition 110CT, the condition selected by the system user via the selection information 50. Details will be described later.
[0054] The storage unit 11 is a functional unit that stores various data related to the allocation support of the deck plate 40. For example, the storage unit 11 stores the deck plate information 110A received by the input reception unit 12, the section designation information 110B received by the section designation information reception unit 13, the allocation area information 110C received by the allocation area reception unit 14, and the allocation result 120 by the calculation unit 16. Note that the storage unit 11 may store the deck plate information 110A prepared in advance by a system administrator or the like.
[0055] The deck plate information 110A includes information regarding the specifications of the deck plate that is prepared in advance by a system administrator or the like and is distributed on the market. For example, the deck plate 40 includes a standard product 41 and a component 42 whose width 42X, which is the length in the short side direction in plan view, is smaller than the width 41X of the standard product 41. For example, the deck plate information 110A includes information regarding the standard product 41 having two or one corrugation. The standard product 41 is a deck plate 40 whose size (at least the length in the longitudinal direction) is defined. The standard product 41 is, for example, rectangular in plan view. The information regarding the standard product 41 includes information on the width 41X, which is the length in the short side direction X (hereinafter also referred to as the first direction X) in the plan view of the standard product 41. Further, the information regarding the standard product 41 may include information on the length in the longitudinal direction Y (hereinafter also referred to as the second direction Y) in the plan view of the standard product 41. The standard product 41 may include one or a plurality of types.
[0056] In addition to the dimensions (including reference dimensions) of the standard product 41 described above, the deck plate information 110A may include information on the basic specifications regarding the standard product, such as mass, cross-sectional performance, material, and standards.
[0057] Further, the deck plate information 110A includes information regarding the component 42. The component 42 is a deck plate 40 whose size in the short side direction X is adjustable. The information regarding the component 42 includes, for example, information on the length 42X, which is the length in the short side direction X in the plan view of the component 42. Further, the information regarding the component 42 may include information on the length in the longitudinal direction Y (hereinafter also referred to as the second direction Y) in the plan view of the component 42. The component 42 may include one or a plurality of types.
[0058] In addition to the dimensions (including reference dimensions) of the component 42 described above, the deck plate information 110A may include information on the basic specifications regarding the component, such as mass, cross-sectional performance, material, and standards. For example, as shown in FIG. 8, the deck plate 40 includes the standard product 41 and a plurality of components 42A and 42B. In the present embodiment, the lengths L in the longitudinal direction Y (second direction Y) of the standard product 41 and the plurality of components 42A and 42B are the same value, but different values may be adopted for each of the standard product 41, the component 42A, and the component 42B.
[0059] Further, the deck plate information 110A may include information regarding the plate thickness of the deck plate 40, the end treatment of the deck plate 40 (presence or absence of end closure processing), and the surface treatment of the deck plate 40 (presence or absence of plating processing, type of plating processing) for the standard product 41 and the fitting 42.
[0060] Further, the deck plate information 110A may include information regarding the installation environment of the deck plate 40. For example, the deck plate information 110A includes, but is not limited to, information regarding the basic specifications of the floor / roof structure using the deck plate 40 (dimensions (including reference dimensions), mass, cross-sectional performance, standards), the joining of the floor / roof structure using the deck plate 40 and the deck plate 40 (joining method of the floor / roof structure using the deck plate 40 and the deck plate 40 to the beam, number of joining locations), the type of concrete forming the floor / roof structure using the deck plate, the concrete thickness, the reference strength, the main reinforcement, the shear reinforcement or various reinforcement specifications including the fire resistance reinforcement (number, material, wire color, diameter, joint length, fixing length, extra length), the specifications of the crack expansion prevention reinforcement (type, number, number of sheets, material, wire color, diameter, joint length, fixing length, extra length, mesh size, mesh reinforcement area coefficient), and the specifications of the spacer (quantity, height, standards). Further, the deck plate information 110A includes information required during the construction of the deck plate. For example, the deck plate information 110A includes, but is not limited to, information regarding the packing number of the deck plate (number used for identification during deck plate transportation).
[0061] The compartment designation information 110B includes information regarding the compartments of the building designated by the designer received by the compartment designation information reception unit 13. For example, the compartment designation information 110B includes, but is not limited to, information regarding the column arrangement, beam arrangement, installation height of the deck plate 40, and information regarding the members for adjusting the engagement of the deck plate 40 with the columns 31, beams 32, 33 as information input from the system user to the server 10.
[0062] The allocation area information 110C includes information regarding the area for allocating the deck plates 40 within the partition 30 of the building designated by the designer, which is received by the allocation area reception unit 14. For example, the allocation area information 110C includes, as information input from the system user to the server 10, information regarding the designation of the allocation area 36 (e.g., coordinate information for specifying the allocation area 36, column-beam model information, column-beam enclosed polyline information, etc.), the arrangement direction of the deck plates 40, the starting point of the arrangement of the deck plates 40, the bearing capacity, the offset (the amount of change in the end length of the deck plate 40), and information regarding the allocation condition 110CT, which is a condition regarding the presence or absence of the allocation of the fixtures 42, but is not limited thereto.
[0063] Note that the deck plate information 110A, the partition designation information 110B, and the allocation area information 110C stored in the storage unit 11 may include not only the information input by the system user but also the information prepared in advance by the system administrator or the like.
[0064] The allocation result 120 is information constituting a part of the storage unit 11 and includes the number of deck plates 40 to be allocated to the allocation area and information regarding the dimensions of the deck plates 40, which are calculated in the calculation unit 16. Further, the display control unit 17 reads, as necessary, the number of deck plates 40 to be allocated to the calculated allocation area and information regarding the dimensions of the deck plates 40 from the allocation result 120, and causes the display device 20 to display on the screen the deck plates 40 that can be allocated within the allocation area in the partition.
[0065] The display device 20 is a device for displaying information, which is realized by, for example, a liquid crystal display, an organic EL display, or the like. The display device 20 displays various information on the screen according to the control from the display control unit 17. Specifically, the display device 20 draws on the screen the partition 30, the allocated area 36, and the deck plate 40 that can be allocated within the allocated area 36 in the partition 30. Further, the display device 20 draws on the screen the shape of the deck plate 40 after changing the shape of the deck plate 40 so that one side of the deck plate 40 displayed on the screen coincides with one side of the allocated area 36, according to the control from the display control unit 17. In addition, the display device 20 draws on the screen the selection information 50 for prompting the system user to select whether to allocate the fixture 42 or not, based on the command from the display control unit 17.
[0066] ≪Method for Allocating Deck Plate≫ In the deck plate allocation support system 1, a method for allocating the deck plate will be described.
[0067] FIG. 4A and FIG. 4B are diagrams showing an example of an allocation method related to an embodiment in the deck plate allocation support system. FIG. 4A shows an example of a method for designating an area for allocating the deck plate. FIG. 4B shows the result of allocating the deck plate to the allocated area designated based on the allocated area information 110C.
[0068] FIG. 4A and FIG. 4B show, as an example, a plan view of the partition 30 drawn on the display device 20 by the display control unit 17 based on the partition designation information 110B designated in advance by the system user. In addition, columns 31A to D, main girders 32A to D, and secondary girders 33A to B are shown within the partition 30.
[0069] When allocating the deck plate within the area on the rectangle surrounded by the girders 32A - D, the user operates the cursor 34 shown on the screen. For example, as shown in FIG. 4A, by specifying the girders 32A - D in a clockwise order, the allocation area reception unit 14 receives the information regarding the specified order of the girders 32A - D specified by the system user, and stores this information in the allocation area information 110C of the storage unit 11. For example, as shown in FIG. 4A, the allocation area reception unit 14 determines the closed area surrounded by the specified girders 32A - D as the allocation area 36, and stores the coordinate information etc. for specifying the allocation area 36 in the storage unit 11 as the allocation area information 110C. Alternatively, at the stage of creating the column - beam, for example, the area surrounded by the beams included in the partition 30 can be specified in advance as the allocation area 36, and multiple such areas can be specified together. As a result, from the specification of the area for allocating the deck plate to the allocation of the deck plate in the operation of creating the column - beam is automatically executed. At this time, regarding the length direction of the deck plate, it can be set in advance to be orthogonal to the short - side direction (second direction Y) or the long - side direction (first direction X) of the area surrounded by the beams included in the partition 30, or the angle with respect to the short - side or long - side can also be specified.
[0070] Next, the calculation unit 16 calculates the area of the allocation area 36 based on the deck plate information 110A stored in advance in the storage unit 11 and the allocation area information 110C stored in the storage unit 11. Then, based on the area of the allocation area 36, the number of deck plates to be allocated to the allocation area 36 and the dimensions of the deck plates are calculated, and the calculation results are stored in the storage unit 11 as the allocation result 120.
[0071] Next, as shown in FIG. 4B, the display control unit 17 draws the allocation area 36 on the screen of the display device 20 based on the allocation area information 110C and the allocation result 120, and also displays the deck plates 40 allocated within the allocation area 36.
[0072] Note that the display control unit 17 may extract a part of the allocation area information 110C on the screen of the display device 20, display the part of the information on the dialog 35 on the screen of the display device 20, and then allocate the deck plate 40 using the part of the information input by the system user to the dialog 35. For example, the dialog 35 may display an input form for information regarding the arrangement direction of the deck plates, the starting point of the deck plate arrangement, and the margin. As shown in FIG. 4A, when the system user designates the arrangement direction of the deck plates as the X direction, the starting point of the deck plate arrangement as the left, the margin in the length direction (Y direction) as 50 mm, and the margin in the width direction (X direction) as 50 mm in the dialog 35, as shown in FIG. 4B, the display control unit 17 displays the result of allocating the deck plate 40 according to the information specified in the allocation area 36.
[0073] ≪Method for Determining Whether to Allocate a Fixture to an Area Where the Size in the Width Direction of the Allocation Area and the Deck Plate Does Not Match≫ Next, a method for the deck plate allocation support system 1 to determine whether to allocate the fixture 42 to the area 36S where the size 36X in the first direction X of the allocation area 36 does not match the size 41X in the first direction X of the deck plate 40 (standard product 41) will be described.
[0074] FIG. 5 is a diagram showing a state in which the deck plate allocation support system accepts allocation conditions when the size in the width direction of the allocation area and the deck plate does not match. FIG. 6 is a plan view showing a state in which the deck plate is not allocated to an area where the standard product cannot be allocated in the deck plate allocation support system. FIG. 7 is a plan view showing a state in which a fixture is allocated to the allocation area in addition to the standard product in the deck plate allocation support system.
[0075] In FIGS. 5 to 7, a predetermined direction in the plan view of the allocation area 36 is defined as the first direction X, and a direction intersecting the first direction X in the plan view of the allocation area 36 is defined as the second direction Y.
[0076] In FIGS. 5 to 7, the lengths of the standard product 41, the accessory 42A, and the accessory 42B in the longitudinal direction Y are all L. Also, in FIGS. 5 to 7, the length of the allocation area 36 in the first direction X is 36X, and the length in the second direction Y is 36Y.
[0077] In FIG. 5, in the allocation area 36 which is rectangular in plan view, the deck plate 40 is arranged along the positive direction of the first direction X of the allocation area 36 so that the short side direction X is parallel to the first direction X of the allocation area 36. Four standard products 41 having a width 41X in the short side direction X are shown to be allocated in order from the origin side of the first direction X.
[0078] Among the allocation area 36, the area 36N where the four standard products 41 are allocated has a size 36NX in the first direction X. The calculation unit 16 calculates a value obtained by adding the width 41X of the standard product 41 in the short side direction X four times as 40Q. In FIG. 5, the size 36NX of the area 36N in the first direction X where the standard product 41 is allocated and the value 40Q obtained by adding the width 41X of the standard product 41 in the short side direction X four times are in agreement.
[0079] On the other hand, in FIG. 5, there is an area 36S in the allocation area 36 where the standard product 41 cannot be allocated. The size 36SX of the area 36S in the first direction X where the standard product 41 cannot be allocated is a value obtained by subtracting the size 36NX of the area 36N in the first direction X where the standard product 41 is allocated from the length 36X of the allocation area 36 in the first direction X.
[0080] In FIG. 5, the size 36SX of the area 36S in the first direction X where the standard product 41 cannot be allocated is smaller than the width 41X of the standard product 41 in the short side direction X. Therefore, if the standard product 41 is allocated to the area 36S where the standard product 41 cannot be allocated, the standard product 41 will be allocated outside the allocation area 36 in the short side direction X (the first direction X).
[0081] Therefore, in the present embodiment, as shown in FIG. 5, the display control unit 17 causes the display device 20 to display selection information 50 that prompts a selection as to whether or not to allocate the accessory 42 to the screen of the display device 20. Specifically, on the screen of the display device 20, information "Do you want to allocate an accessory?" is displayed as the selection information 50. The system user can specify the allocation condition 110CT by selecting "Yes" or "No" displayed below "Do you want to allocate an accessory?" in the selection information 50.
[0082] The allocation condition reception unit 18 receives, as the allocation condition 110CT, the condition selected by the system user via the selection information 50, and instructs the arithmetic unit 16 to perform necessary calculations. The arithmetic unit 16 determines whether or not to allocate the accessory 42 to the area 36S where the standard product 41 cannot be allocated according to the allocation condition 110CT.
[0083] When the system user selects "No" in the selection information 50, the allocation condition reception unit 18 receives the allocation condition 110CT as a condition where the allocation of the accessory 42 is not performed. The arithmetic unit 16 determines not to allocate the accessory 42 to the area 36S where the standard product 41 cannot be allocated according to the allocation condition 110CT received by the allocation condition reception unit 18. At this time, in FIG. 6, the arithmetic unit 16, as in FIG. 5, does not allocate the deck plate 40 to the area 36S where the standard product 41 cannot be allocated.
[0084] When the system user selects "Yes" in the selection information 50, the allocation condition reception unit 18 receives the allocation condition 110CT as a condition where the allocation of the accessory 42 is performed. The arithmetic unit 16 determines to allocate the accessory 42 as the deck plate 40 other than the standard product 41 to the area 36S where the standard product 41 cannot be allocated according to the allocation condition 110CT received by the allocation condition reception unit 18. At this time, as shown in FIG. 7, the arithmetic unit 16 allocates the accessory 42 to the area 36S where the standard product 41 cannot be allocated.
[0085] In FIG. 7, a plurality of fixtures 42A and 42B are assigned to an area 36S where the standard product 41 cannot be assigned. This is because, among the fixtures 42 included in the deck plate information 110A, there is no fixture 42 having a width 42X in the short side direction X that matches the size 36SX in the first direction X of the area 36S where the standard product 41 cannot be assigned. However, when the widths 42AX and 42BX in the short side direction X of the plurality of fixtures 42A and 42B are combined and match the size 36SX in the first direction X of the area 36S where the standard product 41 cannot be assigned, it indicates that a plurality of fixtures 42A and 42B are assigned to the area 36S where the standard product 41 cannot be assigned.
[0086] However, when there is a fixture 42 having a width 42X in the short side direction X that matches the size 36SX in the first direction X of the area 36S where the standard product 41 cannot be assigned among the fixtures 42 included in the deck plate information 110A, one fixture 42 can be assigned to the area 36S where the standard product 41 cannot be assigned.
[0087] In the present embodiment, although a series of processes for one assignment area as shown in FIGS. 4B, 5, 6, and 7 are shown, when there are a plurality of assignment areas 36 in the partition 30, it is also possible to execute the process simultaneously for the plurality of assignment areas 36. Specifically, when there are a plurality of assignment areas 36 in the partition 30 and there are areas 36S where the standard product 41 cannot be assigned in each of the plurality of assignment areas 36, the calculation unit 16 determines whether to assign the fixture 42 to the plurality of areas 36S where the standard product 41 cannot be assigned all at once based on the assignment condition 110CT. At this time, the display control unit 17 displays only one piece of selection information 50 on the screen.
[0088] However, when there are a plurality of allocation areas 36 within the section 30 and there is an area 36S within each of the plurality of allocation areas 36 where the standard product 41 cannot be allocated, the calculation unit 16 may determine for each area 36S where the standard product 41 cannot be allocated whether to allocate the accessory 42 based on the allocation condition 110CT. At this time, the display control unit 17 causes the screen to display the selection information 50 by the number corresponding to the area 36S where the standard product 41 cannot be allocated.
[0089] ≪Processing step for determining whether to allocate an accessory to an area where the size in the width direction of the allocation area and the deck plate does not match≫ Next, a description will be given of the flow of the processing step in which the deck plate allocation support system 1 determines whether to allocate the accessory 42 to an area 36S where the size in the first direction X of the allocation area 36 does not match the size in the first direction X of the deck plate 40 (standard product 41).
[0090] FIG. 8 is a flowchart showing a method for the information processing apparatus 10 according to the embodiment to determine whether to allocate the accessory 42 to an area 36S where the size in the first direction X does not match when the size in the first direction X of the allocation area 36 and the deck plate 40 does not match based on the allocation area 36.
[0091] First, the section designation information reception unit 13 receives the section designation information 110B (step S1). For example, as shown in FIGS. 4A to 8B, the section designation information reception unit 13 receives, as the section designation information 110B, the section 30 including the columns 31A to D, the girders 32A to D, and the joists 33A to B.
[0092] Next, the allocation area reception unit 14 receives the allocation area information 110C (step S2). For example, as shown in FIG. 5, the allocation area reception unit 14 receives, as the allocation area information 110C, the allocation area 36.
[0093] Next, the arithmetic unit 16 recognizes the length of the allocation area 36 in the first direction X (step S3). For example, as shown in FIG. 5, the arithmetic unit 16 recognizes the length 36X in the first direction X of the allocation area 36.
[0094] Next, the arithmetic unit 16 recognizes the quantity and dimensions (including the length L in the longitudinal direction Y) of each deck plate 40 to be allocated to the allocation area 36 (step S4). For example, as shown in FIGS. 5 to 7, as each deck plate 40 to be allocated to the allocation area 36, the arithmetic unit 16 recognizes a standard product 41, a fitting 42A, a fitting 42B, the length 41X in the short side direction X (first direction X) of the standard product 41, the length 42AX in the short side direction X (first direction X) of the fitting 42A, and the length 42BX in the short side direction X (first direction X) of the fitting 42B. Further, the arithmetic unit 16 recognizes the length 42X in the short side direction X (first direction X) when the lengths 42AX in the short side direction X (first direction X) of the fitting 42A and the length 42BX in the short side direction X (first direction X) of the fitting 42B are combined.
[0095] Next, the arithmetic unit 16 repeatedly adds the reference unit using the length 41X in the short side direction X (first direction X) of the standard product 41 as the reference unit (step S5).
[0096] Next, the arithmetic unit 16 determines whether the total value obtained by adding the reference unit calculated in step S4 is less than the size 36X in the first direction X of the allocation area 36 (step S6).
[0097] When the total value obtained by adding the reference unit calculated in step S5 is less than the size 36X in the first direction X of the allocation area 36 (step S6: YES), the arithmetic unit 16 continues to add the reference unit (step S4).
[0098] When the total value obtained by adding the reference unit calculated in step S5 is not less than the size 36X in the first direction X of the allocation area 36 (step S6: NO), the arithmetic unit 16 sets the number of standard products 41 to be allocated to the allocation area 36 as the number of times the reference unit is added (step S7).
[0099] For example, as shown in FIG. 5, when the operation unit 16 adds the reference unit five times and the value is not less than the size 36X in the first direction X of the allocation area 36, the number of standard products 41 allocated to the allocation area 36 is set to five.
[0100] Next, the operation unit 16 subtracts the size 36X in the first direction X of the allocation area 36 from the total value obtained by adding the reference unit calculated in step S4 (step S8).
[0101] For example, as shown in FIG. 5, the operation unit 16 subtracts the size 36X in the first direction X of the allocation area 36 from the value obtained by adding the length 41X (reference unit) in the short side direction X (first direction X) of the standard product 41 five times.
[0102] The operation unit 16 determines whether the value calculated in step S8 is greater than 0 (step S9). If the value calculated in step S8 is not greater than 0 (step S9: NO), the process proceeds to step S15.
[0103] For example, when the value obtained by subtracting the size 36X in the first direction X of the allocation area 36 from the value obtained by adding the length 41X (reference unit) in the short side direction X (first direction X) of the standard product 41 five times becomes 0, the operation unit 16 proceeds to step S16.
[0104] If the value calculated in step S8 is greater than 0 (step S9: YES), the operation unit 16 sets the number of standard products 41 allocated to the allocation area 36 to the value obtained by subtracting 1 from the number of times the reference unit is added (step S10).
[0105] For example, as shown in FIG. 5, since the value obtained by subtracting the size 36X in the first direction X of the allocation area 36 from the value obtained by adding the length 41X (reference unit) in the short side direction X (first direction X) of the standard product 41 five times is greater than 0, the number of standard products 41 allocated to the allocation area 36 is set to four, which is the value obtained by subtracting 1 from the number of times the reference unit is added.
[0106] For example, the arithmetic unit 16 calculates the size 36SX in the first direction X of the area 36S to which the standard product 41 cannot be assigned (step S11).
[0107] For example, the arithmetic unit 16 calculates the size 36SX in the first direction X of the area 36S to which the standard product 41 cannot be assigned by subtracting from the size 36X in the first direction X of the assigned area 36 a value obtained by adding four times the length 41X (reference unit) in the short-side direction X (first direction X) of the standard product 41.
[0108] Next, as shown in FIG. 5, the display control unit 17 causes the display device 20 to display selection information 50 for prompting a selection as to whether or not to assign the accessory 42 to the screen (step S12).
[0109] Next, as shown in FIG. 5, the assignment condition reception unit 18 receives, as the assignment condition 110CT, the condition selected by the system user via the selection information 50, and instructs the arithmetic unit 16 to perform necessary calculations (step S13).
[0110] Next, the arithmetic unit 16 determines whether or not to assign the accessory 42 to the area 36S to which the standard product 41 cannot be assigned according to the assignment condition 110CT received by the assignment condition reception unit 18 in step S13 (step S14).
[0111] When the assignment condition 110CT received by the assignment condition reception unit 18 is a condition for not performing the assignment of the accessory 42 (step S14: NO), as shown in FIG. 6, the arithmetic unit 16 does not assign the deck plate 40 to the area 36S to which the standard product 41 cannot be assigned, and proceeds to step S16.
[0112] When the assignment condition 110CT received by the assignment condition reception unit 18 is a condition for performing the assignment of the accessory 42 (step S14: YES), as shown in FIG. 7, the arithmetic unit 16 assigns the accessory 42 to the area 36S to which the standard product 41 cannot be assigned (step S15).
[0113] Specifically, the arithmetic unit 16 combines the length 42AX of the short side direction X (the first direction X) of the accessory 42A recognized in step S4 and the length 42BX of the short side direction X (the first direction X) of the accessory 42B, and the length 42X of the short side direction X (the first direction X) when combined is the same as the size 36SX of the first direction X of the area 36S where the standard product 41 calculated in step S11 cannot be allocated. Therefore, the accessories 42A and 42B are allocated to the area 36S where the standard product 41 cannot be allocated.
[0114] Next, the display control unit 17 causes the display device to draw the deck plate and accessories that can be allocated to the allocated area within the section of the screen of the display device (step S16).
[0115] For example, as shown in FIG. 6, the display control unit 17 causes four standard products 41 to be drawn in the allocated area 36 within the section 30 of the screen of the display device 20. Further, the display control unit 17 causes it to be drawn that no material is allocated to the area 36S within the allocated area 36 of the section 30 of the screen of the display device 20 where the standard product 41 cannot be allocated.
[0116] For example, as shown in FIG. 7, the display control unit 17 causes four standard products 41, one accessory 42A, and one accessory 42B to be drawn in the allocated area 36 within the section 30 of the screen of the display device 20.
[0117] Through the above procedure, it is possible to determine whether to allocate the accessory 42 to the area 36S where the size 36X of the first direction X of the allocated area 36 does not match the size 41X of the first direction X of the deck plate 40 (standard product 41).
[0118] As described above, the information processing system 1 according to the present embodiment is an information processing system 1 including a server 10 connected to a display device 20. The server 10 stores deck plate information 110A regarding the size of a deck plate including a standard product 41 and a fitting 42 whose width 42X, which is the length in the short side direction in plan view, is smaller than the width 41X of the standard product 41, in a storage unit 11. Based on the deck plate information 110A, a calculation unit 16 calculates the number of deck plates 40 that can be allocated to an allocation area 36, which is an area for allocating the deck plate 40 within a partition 30 of a building, and stores the result in the storage unit 11 as an allocation result 120 of the deck plate 40. A display control unit 17 displays the deck plate 40 that can be allocated within the allocation area 36 on the screen of the display device 20 based on the allocation result 120 of the deck plate 40, and an allocation condition reception unit 18 receives an allocation condition 110CT regarding whether or not the fitting 42 is allocated. The calculation unit 16 sets a predetermined direction in the two-dimensional space in which the partition is defined as the first direction X, and when an area 36S where the standard product 41 cannot be allocated to the allocation area 36 exists by allocating the deck plate 40 of the standard product 41 along the first direction X to the allocation area 36, the calculation unit 16 determines whether or not to allocate the fitting 42 to the area 36S where the standard product 41 cannot be allocated according to the allocation condition 110CT, thereby realizing the information processing system 1.
[0119] According to this, when there is an area 36S where the standard product 41 cannot be allocated in the short side direction X (first direction X) of the standard product 41 in the allocation area 36, the system user can select whether or not to allocate the fitting 42 to the area 36S where the standard product 41 cannot be allocated as the allocation condition 110CT.
[0120] For example, if the standard product 41 is allocated outside the allocation area 36, during construction, an operation of cutting the area of the standard product 41 located outside the allocation area 36 will occur. When performing an operation to cut the area of the standard product 41 located outside the allocated area 36, a part of the short side direction X (first direction X) of the standard product 41 will be cut. However, cutting a part of the short side direction X (first direction X) of the standard product 41 will lead to fluctuations in the cross-sectional performance of the standard product 41, which will hinder the design of the building. Therefore, this is an operation that should be avoided.
[0121] Based on the above problems, in the design of the floor and roof structures, when there is an area 36S where the standard product 41 cannot be allocated, it is desirable to be able to select either allocating a deck plate 40 other than the standard product 41 to the area 36S where the standard product 41 cannot be allocated, or not allocating the deck plate 40 to the area 36S where the standard product 41 cannot be allocated and considering the installation of other materials.
[0122] However, the technology for realizing the conventional deck plate allocation support always allocates the deck plate 40 when there is an area 36S where the standard product 41 cannot be allocated, and the above selection cannot be made.
[0123] Therefore, as shown in FIG. 5, the display control unit 17 causes the display device 20 to display selection information 50 that prompts a selection of whether to allocate the fixture 42 to the screen. Thereby, when there is an area 36S where the standard product 41 cannot be allocated, the system user can select either allocating a deck plate 40 other than the standard product 41 to the area 36S where the standard product 41 cannot be allocated, or not allocating the deck plate 40 to the area 36S where the standard product 41 cannot be allocated and considering the installation of other materials.
[0124] Therefore, in the design of the floor and roof structures using the deck plate, it is possible to realize user-friendly deck plate allocation support.
[0125] Also, in the information processing system 1 according to the present embodiment, the display control unit 17 causes the screen to display selection information 50 that prompts a selection as to whether or not to allocate the accessory 42, and the allocation condition reception unit 18 sets the condition selected via the selection information 50 as the allocation condition 110CT.
[0126] According to this, the system user can specify the allocation condition 110CT by performing a visual operation using the selection information 50 displayed on the display device 20.
[0127] Also, in the information processing system 1 according to the present embodiment, the display control unit 17 causes the screen to display selection information 50 that prompts a selection as to whether or not to allocate the accessory 42, and the allocation condition reception unit 18 sets the condition selected via the selection information 50 as the allocation condition 110CT.
[0128] According to this, the system user can specify the allocation condition 110CT by performing a visual operation using the selection information 50 displayed on the display device 20.
[0129] ≪Expansion of the Embodiment≫ As described above, the invention made by the present inventors has been specifically described based on the embodiments. However, it goes without saying that the present invention is not limited thereto, and various modifications can be made without departing from the gist thereof.
[0130] In the present embodiment, the deck plate allocation support system 1 is configured as a combination of the information processing device 10 and the display device 20. However, the configuration of the deck plate allocation support system 1 is not limited to this.
[0131] For example, the deck plate allocation support system 1 may be configured such that the information processing device 10 and a plurality of information processing devices are connected via a network, and the information processing device 10 can receive operations from a plurality of system users. In addition, the information processing apparatus 10 may adopt a Web 3-layer structure and may be configured with three servers, namely, a Web server, an AP server, and a DB server, in order to distribute the load of the server, improve the scalability, reliability, and security of the system.
[0132] In this embodiment, in steps S3 to S11, the program calculates the number of deck plates 40 (standard products 41) to be allocated to the allocation area 36 by repeatedly adding the reference unit based on the length 41X in the short side direction X (first direction X) of the standard product 41 and determining whether the total value obtained by adding the calculated reference units is less than the size 36X in the first direction X of the allocation area 36. However, the configuration of the step for calculating the number of deck plates 40 (standard products 41) to be allocated to the allocation area 36 is not limited to this.
[0133] For example, instead of the above steps, the deck plate 40 may be allocated by arranging the standard product 41 along the first direction X of the allocation area 36. The quotient obtained by dividing the length in the first direction X of the allocation area 36 by the size (width) in the short side direction of the standard product 41 is calculated as the quantity of the standard product 41, and one standard product 41 or a fitting 42 may be allocated to the area corresponding to the remainder.
[0134] When the length 36X in the first direction X of the allocation area 36 is changed, the arithmetic unit 16 executes a process of determining whether to allocate the fitting 42 to the area 36S where the standard product 41 cannot be allocated according to the allocation condition 110CT, similar to the above-described embodiment. When the length 36Y in the second direction Y of the allocation area 36 is changed, the arithmetic unit 16 only changes the length L in the longitudinal direction Y of the deck plate 40.
Explanation of Signs
[0135] 1 Deck Plate Allocation Support System 10 Information Processing Apparatus 11 Storage Unit 12 Input Reception Unit 13 Section Designation Information Reception Unit 14 Allocation Area Reception Unit 15 Operation reception unit 16 Calculation unit 17 Display control unit 18 Allocation condition reception unit 101 Calculation device 102 Memory device 1021 Program 1022 Data 103 Input device 104 I / F device 105 Output device 106 Bus 110A Deck plate information 110B Section designation information 110C Allocation area information 110D Operation information 120 Allocation result 20 Display device 30 Section 31 Column 32 Girder 33 Joist 34 Cursor 35 Dialog 36 Allocation area 40 Deck plate 41 Standard product 42 Fixture 50 Selection information
Claims
1. A storage unit that stores deck plate information regarding the size of a deck plate including a standard product and a component whose width, which is the length in the short side direction in plan view, is smaller than the width of the standard product; An arithmetic unit that calculates the number of deck plates that can be allocated to an allocation area, which is an area where the deck plate is to be allocated within a section of a building, based on the deck plate information, and stores the result of the allocation of the deck plate in the storage unit; A display control unit that draws the deck plates that can be allocated within the allocation area on the screen of a display device based on the allocation result of the deck plates; An allocation condition reception unit that receives an allocation condition regarding the presence or absence of allocation of the component; The arithmetic unit sets a predetermined direction in the two-dimensional space defined by the section as the first direction, and allocates the deck plate of the standard product along the first direction to the allocation area. When there is an area in the allocation area where the standard product cannot be allocated, it determines whether to allocate the component to the area where the standard product cannot be allocated according to the allocation condition. An information processing device.
2. The information processing device according to claim 1, wherein the display control unit displays selection information for prompting a selection of whether to allocate the component on the screen, and the allocation condition reception unit sets the condition selected via the selection information as the allocation condition. An information processing device.
3. The information processing device according to claim 2, wherein when there are a plurality of the allocation areas within the section and there are areas where the standard product cannot be allocated in each of the plurality of allocation areas, the arithmetic unit determines whether to allocate the component to the plurality of areas where the standard product cannot be allocated collectively based on the allocation condition, and the display control unit displays only the selection information on the screen. An information processing device.
4. A program for causing a computer to execute the following steps: An arithmetic step of calculating the number of deck plates that can be allocated to an allocation area, which is an area where the deck plate is to be allocated within a section of a building, based on deck plate information regarding the size of a deck plate including a standard product and a component whose width, which is the length in the short side direction in plan view, is smaller than the width of the standard product, and storing the result of the allocation of the deck plate in a storage unit; A display control step of drawing, on a screen of a display device, the deck plates that can be allocated within the allocation area based on the allocation result of the deck plates; An allocation condition reception step of receiving an allocation condition regarding whether or not the accessory is allocated, and The calculation step includes a step of determining whether or not to allocate the accessory to an area where the standard product cannot be allocated according to the allocation condition when there is an area where the standard product cannot be allocated to the allocation area by allocating the deck plate of the standard product along the first direction in a two-dimensional space in which the section is defined as the first direction. Program.
5. In the program according to claim 4, The display control step includes a step of displaying, on the screen, selection information for prompting a selection of whether or not to allocate the accessory, The allocation condition reception step includes a step of setting, as the allocation condition, the condition selected via the selection information. Program.
6. In the program according to claim 5, When there are a plurality of the allocation areas within the section and there are areas where the standard product cannot be allocated to each of the plurality of the allocation areas, the calculation step includes a step of determining, for the plurality of areas where the standard product cannot be allocated, whether or not to allocate the accessory in a lump based on the allocation condition, The display control step includes a step of displaying only one piece of the selection information on the screen. Program.
7. An information processing system including a server connected to a display device, wherein The server A storage unit that stores deck plate information regarding the size of a deck plate including a standard product and an accessory whose width, which is the length in the short side direction in plan view, is smaller than the width of the standard product; An arithmetic unit that calculates the number of deck plates that can be allocated to an allocation area, which is an area for allocating the deck plates within a section of a building, based on the deck plate information and stores the result in the storage unit as the allocation result of the deck plates; A display control unit that draws, on a screen of the display device, the deck plates that can be allocated within the allocation area based on the allocation result of the deck plates; An allocation condition reception unit that receives an allocation condition regarding whether or not the accessory is allocated. The arithmetic unit designates a predetermined direction in the two-dimensional space in which the section is defined as the first direction, and allocates the deck plate of the standard product along the first direction to the allocation area. When there is an area in the allocation area where the standard product cannot be allocated, it determines whether to allocate the accessory to the area where the standard product cannot be allocated according to the allocation conditions. An information processing system.
8. In the information processing system according to claim 7, the display control unit causes the screen to display selection information prompting a selection of whether to allocate the accessory. The allocation condition reception unit sets the condition selected via the selection information as the allocation condition. An information processing system.
9. In the information processing system according to claim 8, when there are a plurality of the allocation areas in the section and there are areas where the standard product cannot be allocated to each of the plurality of the allocation areas, for the areas where the plurality of standard products cannot be allocated, it collectively determines whether to allocate the accessory based on the allocation conditions. The display control unit displays only one piece of the selection information on the screen. An information processing system.
Citation Information
Patent Citations
Deck plate layout design support method
JP1999166286A
Tile member and roofing system
JP1999172852A
Allocation system and its program
JP2016045551A
Material layout support device, material layout support method and material layout support program
JP2021028465A
Cited By
Calculation device, calculation method, and calculation program
JP7761795B1