Information processing device, information processing method, program, and information processing system

The information processing system simplifies the allocation of deck plates in floor/roof structures by calculating and displaying allocable plates within designated non-rectangular areas, enhancing integration and construction management.

JP2025108261AActive Publication Date: 2025-07-23JFE METAL PROD & ENG INC

Patent Information

Application Number
JP2024002074
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-10
Publication Date
2025-07-23
Estimated Expiration
2044-01-10

AI Technical Summary

Technical Problem

Existing techniques for allocating deck plates in floor/roof structures are complex and limited to rectangular areas, lacking simplicity and flexibility for non-rectangular shapes.

Method used

An information processing system that includes a server connected to a display device, storing deck plate information, receiving section and allocation area designations, calculating the number and dimensions of deck plates, and displaying allocable plates within designated areas, allowing for simple operation and support of non-rectangular shapes.

Benefits of technology

Facilitates the allocation of deck plates by simple operations, enabling integration, ordering, manufacturing, construction, and maintenance management, while supporting non-rectangular areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025108261000001_ABST
    Figure 2025108261000001_ABST
Patent Text Reader

Abstract

To provide, regarding design of floor / roof structural slabs where deck plates are applied, a technology for supporting allocation of the deck plates with simple operations.SOLUTION: An information processing system 1 includes a server 10 connected to a display device 20. The server 10 includes: a storage unit 11 for storing deck plate information 110A, partition designation information 110B, and allocation area information 110C; a partition designation information receiving unit 13; an allocation area receiving unit 14; a calculation unit 16 for calculating the number and dimensions of deck plates to be allocated to an allocation area 46, and storing an allocation result 120 in the storage unit 11; and a display control unit 17 for drawing, on a screen, deck plates 50 that can be allocated within the allocation area 46 within a partition based on the allocation area 46 and the allocation result 120. Allocation area information 110C is obtained by specifying a plurality of beams 42 that form one closed area 46.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, a program, and an information processing system, and for example, relates to an information processing apparatus, an information processing method, a program, and an information processing system for assisting the allocation of deck plates in the field of building materials.

Background Art

[0002] Conventionally, for floors, roofs, etc. of buildings, floor / roof structures using deck plates, such as composite slab structures with concrete placed on deck plates or reinforced concrete slabs, have been adopted. Regarding the structure using deck plates, techniques for assisting the allocation of deck plates used in floor / roof structures using deck plates for building design are known (for example, see 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, the techniques for assisting the allocation of deck plates known so far have a complicated method for specifying the allocation area, and a simple method for specifying the allocation area has been desired. In addition, the conventional techniques target rectangular allocation areas and do not target other allocation areas.

[0005] The present invention has been made in view of the above problems, and an object thereof is to provide a technique for assisting the allocation of deck plates by a simple operation in the design of floor / 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 including a reference dimension of a deck plate, a section designation information reception unit that receives section designation information for designating a section of a building to which the deck plate is to be assigned and stores the section designation information in the storage unit, an allocation area reception unit that receives allocation area information for designating an allocation area that is an area to which the deck plate is to be assigned and stores the allocation area information in the storage unit, a calculation unit that calculates the number of deck plates to be assigned to the allocation area and the dimensions of the deck plate based on the deck plate information and the allocation area information, and stores the results of the allocation of the deck plate in the storage unit as the allocation result of the deck plate, and a display control unit that draws the section designated by the section designation information stored in the storage unit and the allocation area designated by the allocation area information stored in the storage unit on a screen of a display device, and draws on the screen the deck plates that can be allocated within the allocation area in the section based on the allocation result of the deck plate. The allocation area information is obtained by designating a plurality of beams that form one closed area.

Effects of the Invention

[0007] According to the present invention, in the design of a floor / roof structure using a deck plate, it is possible to assist in the allocation of the deck plate by simple operations. Further, by allocating the deck plate, information such as the deck plate, concrete, reinforcing bars, spacers, concrete stoppers, and shoring can be generated, and their integration, ordering, manufacturing, acceptance, construction, maintenance management, and traceability can be facilitated.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4A

Figure 4B

Figure 5A

Figure 5B

Figure 6A

Figure 6B

Figure 6C

Figure 7

Figure 8

Figure 9

Figure 10A

Figure 10B

Figure 11

Figure 12

Figure 13

Figure 14A

Figure 14B

Figure 14C

Figure 14D

Figure 15A

Figure 15B

Figure 15C

Figure 16A

Figure 16B

Figure 16C

Figure 16D

Figure 16E

Figure 16F

Embodiments for Carrying Out the Invention

[0009] 1. Outline of Embodiments First, an outline of typical embodiments of the invention disclosed in the present application will be described. In the following description, as an example, reference numerals on the drawings corresponding to the components in each embodiment are described with parentheses.

[0010] 〔1〕An information processing apparatus (10) according to an aspect of the present invention includes a storage unit (11) that stores deck plate information (110A) including a reference dimension of a deck plate, a section designation information reception unit (13) that receives section designation information (110B) for designating a section of a building to which the deck plate is to be assigned and stores it in the storage unit (11), an allocation area reception unit (14) that receives allocation area information (110C) for designating an allocation area (46, 60, 73, 83) which is an area to which the deck plate is to be assigned and stores it in the storage unit (11), a calculation unit (16) that calculates the number of deck plates to be assigned to the allocation area (46, 60, 73, 83) and the dimensions of the deck plates based on the deck plate information (110A) and the allocation area information (110C), and stores the result of the deck plate allocation (120) in the storage unit (11), and a display control unit (17) that draws the section designated by the section designation information (110B) stored in the storage unit (11) and the allocation area (46, 60, 73, 83) designated by the allocation area information (110C) stored in the storage unit (11) on the screen of a display device (20), and draws a deck plate (50) that can be allocated within the allocation area (46, 60, 73, 83) in the section based on the deck plate allocation result (120) on the screen. The allocation area information (110C) is obtained by designating a plurality of beams (42, 64, 65, 66) that form one closed area (46, 60, 73, 83).

[0011] 〔2〕In the information processing apparatus (10) according to the above [1], it is preferable that the closed area (46, 60, 73, 83) is a polygon, and the allocation area information (110C) is obtained by designating beams (42, 64, 65, 66) corresponding to each side of the polygon.

[0012] [3] In the information processing apparatus (10) according to [2] above, the allocable deck plate (50) includes a standard deck plate (51, 52) and a fixture (53), the deck plate information (110A) includes the reference dimensions of the standard deck plate (51, 52) and the reference dimensions of the fixture (53), and the arithmetic unit (16) is based on the deck plate information (110A). It is preferable to calculate the number and dimensions of the standard deck plates (51, 52) and the number and dimensions of the fixtures (53) such that the combined area of the standard deck plates (51, 52) and the fixtures (53) corresponds to the allocation area.

[0013] [4] In the information processing apparatus (10) according to [3] above, a predetermined direction in the two-dimensional space in which the section is defined is defined as the first direction, a direction perpendicular to the predetermined direction is defined as the second direction, the dimensions of the deck plate include the width of the deck plate and the length of the deck plate, and the arithmetic unit (16) is the quotient obtained by dividing the length of the allocation area (46, 60, 73, 83) in the first direction by the width of one standard deck plate (51) as the number of standard deck plates (51), and it is preferable to calculate the number and dimensions of at least one of the standard deck plate (52) and the fixture (53) to be allocated to the area corresponding to the remainder.

[0014] [5] In the information processing apparatus (10) according to [3] above, a predetermined direction in the two-dimensional space in which the section is defined is defined as the first direction, a direction perpendicular to the predetermined direction is defined as the second direction, the dimensions of the deck plate include the width of the deck plate and the length of the deck plate, and when the length of one deck plate allocated to the allocation area (60) is longer than the length of the allocation area (60) in the second direction, the arithmetic unit (16) is the length obtained by excluding the length of the portion protruding from the allocation area (60) in the second direction from the allocation area (60) of one deck plate allocated to the allocation area (60). It is preferable to use it as the length of the deck plate.

[0015] [6] In the information processing apparatus (10) described in [2] above, when the allocation area reception unit (14) in the display control unit (17) receives the allocation area information (110C), as information regarding the deck plate to be allocated, a dialog (45, 74, 91) including options for the deck plate arrangement direction is displayed on the screen. The calculation unit (16) calculates the number of deck plates and the dimensions of the deck plates when the deck plates are allocated to the allocation area (46, 60, 73, 83) along the arrangement direction selected in the dialog (45, 74, 91), and preferably stores the allocation result (120) of the deck plates in the storage unit (11).

[0016] [7] In the information processing apparatus (10) described in [6] above, the dialog (74, 91) further includes an option for selecting the presence or absence of end closures at the ends in the length direction of the deck plate and an input form for the dimensions of the end closures. When the presence of end closures is specified in the dialog (74, 91), the display control unit (17) preferably draws the deck plate with end closures processed (94) on the screen based on the input dimensions of the end closures.

[0017] [8] In the information processing apparatus (10) described in [6] above, the dialog (74, 91) further includes an option for selecting the presence or absence of display of information regarding cutting and an input form for the dimensions of the cutting cost. When the presence of display of information regarding cutting is specified in the dialog (74, 91), the display control unit (17) preferably draws the cutting symbol (97) and the dimensions of the cutting cost (96) on the screen based on the input dimensions of the cutting cost.

[0018] 〔9〕In the information processing apparatus (10) described in 〔1〕 above, it further has an operation reception unit (15) that receives an operation on the deck plate on the screen, and the display control unit (17) causes the assignable deck plate (50) to be displayed on the screen. When the operation reception unit (15) receives an operation of selecting one side (75) of the deck plate displayed on the screen and dragging and dropping the one side (75) to one side (76) of the assignment area (73), the calculation unit (16A) calculates the dimensions of the deck plate displayed on the screen so that one side (75) of the deck plate displayed on the screen coincides with one side (76) of the assignment area (73), stores the calculation result in the storage unit (11), and the display control unit (17) is based on the calculated dimensions of the deck plate displayed on the screen so that one side (75) of the deck plate displayed on the screen coincides with one side (76) of the assignment area (73). It is preferable to change the shape of the deck plate displayed on the screen.

[0019] 〔10〕The information processing method according to one aspect of the present invention includes a section designation information reception step of receiving section designation information (110B) for designating a section of a building to which a deck plate is to be assigned, an allocation area reception step of receiving allocation area information (110C) for designating an allocation area (46, 60, 73, 83) which is an area to which the deck plate is to be assigned, a calculation step of calculating the number of deck plates to be assigned to the allocation area (46, 60, 73, 83) and the dimensions of the deck plates based on the deck plate information (110A) including the reference dimensions of the deck plates and the allocation area information (110C), and outputting the result as the allocation result (120) of the deck plates, and a display control step of drawing the section designated by the section designation information (110B) and the allocation area (46, 60, 73, 83) designated by the allocation area information (110C) on the screen of a display device (20), and drawing the deck plates (50) that can be allocated within the allocation area (46, 60, 73, 83) in the section on the screen based on the allocation result (120) of the deck plates. The allocation area information (110C) is obtained by designating a plurality of beams (42, 64, 65, 66) that form one closed area (46, 60, 73, 83).

[0020] 〔11〕A program according to one aspect of the present invention includes a section designation information receiving step of receiving section designation information (110B) for designating a section of a building to which a deck plate is to be assigned and storing the section designation information in a storage section (11) of the computer, an allocation area receiving step of receiving allocation area information (110C) for designating an allocation area (46, 60, 73, 83) which is an area to which the deck plate is to be assigned and storing the allocation area information in the storage section (11), a calculation step of calculating the number of deck plates to be assigned to the allocation area (46, 60, 73, 83) and the dimensions of the deck plates based on deck plate information (110A) including the reference dimensions of the deck plates and the allocation area information (110C), and storing the calculation result as the deck plate allocation result (120) in the storage section (11), and a display control step of drawing on a screen of a display device (20) the section designated by the section designation information (110B) stored in the storage section (11) and the allocation area (46, 60, 73, 83) designated by the allocation area information (110C) stored in the storage section (11), and drawing on the screen the deck plates (50) that can be assigned within the allocation area (46, 60, 73, 83) in the section based on the deck plate allocation result (120). The allocation area information (110C) is obtained by designating a plurality of beams (42, 64, 65, 66) that form one closed area (46, 60, 73, 83).

[0021] 〔12〕An information processing system (1, 1A) according to an aspect of the present invention is an information processing system (1, 1A) including a server (10) connected to a display device (20), wherein the server (10) includes a storage unit (11) that stores deck plate information (110A) including a reference dimension of a deck plate, a section designation information reception unit (13) that receives section designation information (110B) for designating a section of a building to which the deck plate is to be assigned and stores the section designation information in the storage unit (11), an allocation area information reception unit (14) that receives allocation area information (110C) for designating an allocation area (46, 60, 73, 83) which is an area to which the deck plate is to be assigned and stores the allocation area information in the storage unit (11), a calculation unit (16) that calculates the number of deck plates to be assigned to the allocation area (46, 60, 73, 83) and the dimensions of the deck plates based on the deck plate information (110A) and the allocation area information (110C), and stores the result of the deck plate allocation (120) in the storage unit (11), and a display control unit (17) that draws the section designated by the section designation information (110B) stored in the storage unit (11) and the allocation area (46, 60, 73, 83) designated by the allocation area information (110C) stored in the storage unit (11) on the screen of the display device (20), and draws a deck plate (50) that can be allocated within the allocation area (46, 60, 73, 83) in the section based on the deck plate allocation result (120) on the screen, wherein the allocation area information (110C) is obtained by designating a plurality of beams (42, 64, 65, 66) that form one closed area (46, 60, 73, 83).

[0022] 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 common components in each embodiment, and repeated descriptions are omitted. It should be noted that the drawings are schematic, and the dimensional relationships and ratios of the respective elements may be different from the actual ones. There may also be portions where the dimensional relationships and ratios are different between the drawings.

[0023] <<Configuration of Information Processing System>> FIG. 1 is a diagram showing the configuration of an information processing system and the functional block configuration of an information processing apparatus according to the first embodiment of the present invention. FIG. 2 is a diagram showing an example of information included in the storage unit of the information processing apparatus according to the first embodiment of the present invention.

[0024] The information processing system 1 shown in the figure is a system for assisting in the allocation of deck plates in the field of building materials. Hereinafter, the information processing system 1 is also referred to as the "deck plate allocation support system 1". Specifically, when the deck plate allocation support system 1 uses a deck plate as a building material when designing a specific building, based on the information about the section of the building designated by the designer (hereinafter, also referred to as "section designation information", "section designation information 110B") and the information about the area to which the deck plate is to be allocated (hereinafter, also referred to as "allocation area information", "allocation area information 110C"), the section and the allocation area are drawn on the screen of the display device 20. 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 about the specifications and installation environment of the deck plates such as the standard 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").

[0025] As shown in FIG. 1, the deck plate allocation support system 1 includes an information processing apparatus 10 and a display device 20. The information processing apparatus 10 and the display device 20 are connected via an I / F (Interface) device 104 described later.

[0026] In the following description, the information processing apparatus 10 is also simply referred to as the "server 10". In the following description, the user who operates the server 10 is also referred to as the "system user".

[0027] First, the hardware configuration of the server 10 will be described.

[0028] FIG. 3 is a diagram showing the hardware configuration of the server 10 that constitutes the deck plate allocation support system 1.

[0029] The server 10 includes, as hardware resources, an arithmetic unit 101, a storage device 102, an input device 103, an I / F (Interface) device 104, an output device 105, and a bus 106.

[0030] The arithmetic unit 101 is constituted by 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 arithmetic results used in the data processes by the arithmetic unit 101, and is constituted by, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), an HDD, and a flash memory.

[0031] 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.

[0032] Also, the data includes, as data for the deck plate allocation support program, deck plate information 110A, section designation information 110B, allocation area information 110C, and the like.

[0033] Note that the program and data 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.

[0034] 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.

[0035] The output device 105 is a functional unit that outputs information obtained by data processing by the arithmetic unit 101. Examples of the output device 105 include an external storage device such as an SSD or an HDD, and a display device such as a console unit. 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.

[0036] In the server 10, each arithmetic unit 101 executes arithmetic operations 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, and storage unit 11) in the server 10 is realized.

[0037] Next, each functional block of the server 10 will be described in detail.

[0038] As shown in FIG. 1, the server 10 has 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, 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.

[0039] The above software is a program for realizing the allocation support (native application) of the deck plate according to the present embodiment. For example, it is 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.

[0040] Note that the above program 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 or a flash memory and distributed.

[0041] 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.

[0042] 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.

[0043] The section designation information reception unit 13 is a functional unit that receives the input section designation information from the system user to the server 10. Specifically, the section designation information reception unit 13 receives the section designation information 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.

[0044] 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.

[0045] 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 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.

[0046] 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.

[0047] The calculation unit 16 is a functional unit that performs various calculations related to the structural calculation of the deck plate. Specifically, the calculation unit 16 calculates the number of deck plates to be allocated to the allocation area and the dimensions of the deck plate 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.

[0048] 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 draws the section and the allocation area and the deck plates that can be allocated within the allocation area in the section on the screen of the display device 20. Specifically, the display control unit 17 draws the section and the allocation area on the screen of the display device 20 based on the section designation information 110B and the allocation area information 110C stored in the storage unit 11. In addition, the display control unit 17 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 allocation result 120 stored in the storage unit 11.

[0049] Note that the display control unit 17 may be configured separately 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.

[0050] The storage unit 11 is a functional unit that stores various data related to the assignment support of the deck plate. 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 deck plate information 110A prepared in advance by a system administrator or the like may be stored in the storage unit 11.

[0051] The deck plate information 110A includes information on the specifications of deck plates that are prepared in advance by a system administrator or the like and are in circulation in the market. For example, the deck plate information 110A includes the basic specifications of the deck plate (dimensions (including reference dimensions), mass, cross-sectional performance, material, standards), the basic specifications of the fittings (dimensions (including reference dimensions), mass, cross-sectional performance, material, standards), the plate thickness of the deck plate, the end treatment of the deck plate (presence or absence of end closure processing), the surface treatment of the deck plate (presence or absence of plating processing, type of plating processing), and information on the fire resistance specifications of the deck plate (whether it meets the specifications for fire resistance structure certification, quasi-fire resistance structure certification, etc., or the fire resistance certification number and its specifications), but is not limited thereto. In addition, the deck plate information 110A includes information on the installation environment of the deck plate. For example, the deck plate information 110A includes the basic specifications of the floor / roof structure using the deck plate (dimensions (including reference dimensions), mass, cross-sectional performance, standards), the joining of the floor / roof structure using the deck plate and the deck plate (the joining method of the floor / roof structure using the deck plate and the deck plate and the beam, the number of joining points), the type of concrete forming the floor / roof structure using the deck plate, the concrete thickness, the standard strength, the main reinforcement, the distribution reinforcement, or the specifications of various reinforcement bars including fire resistance reinforcement bars (number, material, wire color, diameter, joint length, fixing length, extra length), the specifications of the crack expansion prevention bars (type, number, number of sheets, material, wire color, diameter, joint length, fixing length, extra length, mesh size, mesh bar area coefficient), and the specifications of the spacers (quantity, height, standards), but is not limited thereto. In addition, the deck plate information 110A includes information required during the construction of the deck plate. For example, the deck plate information 110A includes information on the packing number / construction area number (number used for identification during the transportation of the deck plate) and the delivery date (the period required to deliver the deck plate to the construction site of the client after the order from the client), but is not limited thereto.

[0052] The section designation information 110B includes information regarding the sections of the building designated by the designer, which is received by the section designation information reception unit 13. For example, the section designation information 110B includes, as information input from the system user to the server 10, information regarding the arrangement of columns, the arrangement of beams, the installation height of the deck plate, members for adjusting the connection between the deck plate and the columns and beams, the work area number (an identification number assigned to each area delimited as a construction unit), shoring (quantity, height), and concrete flow stop members (quantity, height, length, plate thickness, material), but is not limited thereto.

[0053] The allocation area information 110C includes information regarding the area to which the deck plate designated by the designer is allocated, 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 (for example, coordinate information for identifying the allocation area 46, column and beam model information, column and beam included polyline information, etc.), the arrangement direction of the deck plates, the starting point of the deck plate arrangement, the specifications of the openings (number of openings, starting position of the opening, opening dimensions, inner dimensions of the opening), column notches (presence or absence of notches, offset center point), slab side numbers, bearing depth, offset (amount of change in the end length of the deck plate), and information regarding the switching between the simplified display and the detailed display described later, but is not limited thereto.

[0054] Note that the deck plate information 110A, the section 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.

[0055] The allocation result 120 is information constituting a part of the storage unit 11 and includes information regarding the number of deck plates to be allocated to the allocation area and the dimensions of the deck plates, which is calculated by the calculation unit 16. Further, when necessary, the display control unit 17 reads from the allocation result 120 the information regarding the number of deck plates to be allocated to the calculated allocation area and the dimensions of the deck plates, and causes the display device 20 to draw on the screen the deck plates that can be allocated within the allocation area in the section.

[0056] 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 a partition, an allocation area, and a deck plate that can be allocated within the allocation area in the partition. Further, the display device 20 draws on the screen the shape of the deck plate after changing the shape of the deck plate so that one side of the deck plate displayed on the screen coincides with one side of the allocation area according to the control from the display control unit 17.

[0057] ≪Method for Allocating Deck Plates≫ In the deck plate allocation support system 1, a method for allocating deck plates will be described.

[0058] FIG. 4A and FIG. 4B are diagrams showing an example of an allocation method according to a first embodiment in the deck plate allocation support system. FIG. 4A shows an example of a method for designating an area for allocating a deck plate. FIG. 4B shows the result of allocating a deck plate to the allocation area designated based on the allocation area information 110C.

[0059] FIG. 4A and FIG. 4B show, as an example, a plan view of the partition 40 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 41A to D, main girders 42A to D, and secondary girders 43A to B are shown within the partition 40.

[0060] When allocating a deck plate within a rectangular area surrounded by the girders 42A - D, the user operates the cursor 44 shown on the screen. For example, as shown in FIG. 4A, by specifying the girders 42A - D in a clockwise order, the allocation area reception unit 14 receives information regarding the specified order of the girders 42A - D specified by the system user, and stores this information in the allocation area information 110C in 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 42A - D as the allocation area 46, and stores coordinate information etc. for specifying the allocation area 46 in the storage unit 11 as the allocation area information 110C. Alternatively, at the stage of creating the column - beams, for example, an area surrounded by the beams included in the section 40 can be specified in advance as the allocation area 46, and multiple such areas can be specified together. Thereby, 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 - beams 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 Y or the long - side direction X of the area surrounded by the beams included in the section 40, or the angle with respect to the short - side or the long - side can also be specified.

[0061] Next, 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, the calculation unit 16 calculates the area of the allocation area 46, and then based on the area of the allocation area 46, calculates the number of deck plates to be allocated to the allocation area 46 and the dimensions of the deck plates, and stores the calculation result in the storage unit 11 as the allocation result 120.

[0062] Next, as shown in FIG. 4B, based on the allocation area information 110C and the allocation result 120, the display control unit 17 causes the allocation area 46 to be drawn on the screen of the display device 20, and also displays the deck plates 50 allocated within the allocation area 46.

[0063] 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 45 on the screen of the display device 20, and then allocate the deck plate 50 using the part of the information input by the system user to the dialog 45. For example, on the dialog 45, an input form for information regarding the array direction of the deck plate, the starting point of the array of the deck plate, and the margin is displayed. As shown in FIG. 4A, when the system user designates the array direction of the deck plate as the X direction, the starting point of the array of the deck plate 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 45, as shown in FIG. 4B, the display control unit 17 displays the result of allocating the deck plate 50 according to the information specified in the allocation area 46.

[0064] FIGS. 5A and 5B are diagrams showing an example of an allocation method in the deck plate allocation support system. FIG. 5A is a plan view showing an example of a method of allocating fixtures in addition to the deck plate to the allocation area. FIG. 5B is a sectional view taken along line A - A showing an example of a method of allocating fixtures in addition to the deck plate to the allocation area.

[0065] The deck plate information 110A stored in advance in the storage unit 11 includes information on standard deck plates and fixtures. The information on standard deck plates and fixtures includes the reference dimensions of the standard deck plates and the reference dimensions of the fixtures. In this embodiment, as the reference dimensions of the standard deck plates, a deck plate 51 having a width - direction length of 600 mm and a deck plate 52 having a width - direction length of 300 mm are included, and as the reference dimensions of the fixtures, a fixture 53 having a width - direction length of 250 mm is included.

[0066] In this embodiment, when the system user designates the widthwise length of the allocated area as 3550 mm in the allocated area information 110C, if a standard deck plate is allocated, the standard deck plate will be allocated up to the outside of the allocated area. Since the deck plate allocated outside the allocated area needs to be cut and removed during the construction stage, it can be said that this is uneconomical allocation.

[0067] Therefore, in this embodiment, when a standard deck plate is allocated to the allocated area designated by the system user as the allocated area information 110C, and if the standard deck plate is allocated up to the outside of the allocated area, a method of preventing extra materials from being allocated outside the allocated area by allocating fittings is shown.

[0068] Specifically, when the system user designates the allocated area as the allocated area information 110C, the calculation unit 16 executes a calculation of dividing the length in the direction that coincides with the width direction of the standard deck plate in the allocated area by the width of the standard deck plate having the largest width among the widths of a single standard deck plate. As a result of dividing the length in the direction that coincides with the width direction of the standard deck plate in the allocated area by the width of the standard deck plate having the largest width among the widths of a single standard deck plate, the obtained quotient becomes the number of allocated sheets of the standard deck plate having the largest width. As a result of the division, the size of the obtained remainder is compared with the reference dimensions of the standard deck plate and the fittings stored in advance in the storage unit 11, and the combination of the standard deck plate and the fittings with the fewest number of sheets to be used becomes the number of allocated sheets of the standard deck plate and the fittings to be allocated to the area corresponding to the remainder.

[0069] In this embodiment, the combination of the standard deck plate and the fittings to be allocated to the widthwise length of 3550 mm of the allocated area is 5 sheets of deck plate 51 with a widthwise length of 600 mm, 1 sheet of deck plate 52 with a widthwise length of 300 mm, and 1 sheet of fitting 53 with a widthwise length of 250 mm.

[0070] In this embodiment, the length in the direction that coincides with the width direction of the standard deck plate is divided by the width of the standard deck plate having the largest width among the widths of a single standard deck plate. However, it is also possible to divide the length in the direction perpendicular to the width direction of the standard deck plate by the length in the direction perpendicular to the width direction of a single standard deck plate, where the length in the direction perpendicular to the width direction of the standard deck plate having the largest length is used. Also, the lengths in the width directions of the standard deck plate and the fitting may be other than 600 mm and 300 mm.

[0071] Also, it is conceivable that the size of the remainder obtained by the calculation of the arithmetic unit 16 is a very small value when compared with the reference dimensions of the standard deck plate and the fitting stored in advance in the storage unit 11. For example, it is conceivable that the lengths in the width directions of the standard deck plate and the fitting stored in advance in the storage unit 11 are only 600 mm and 300 mm, and the size of the remainder in the width direction obtained by the calculation of the arithmetic unit 16 is about 10 mm. In such a case, in practice, since there is little need to allocate a deck plate or a fitting to the area corresponding to the remainder, the number of allocated standard deck plates and the number of allocated fittings may both be set to 0. Note that conditions such as the range of the reference dimensions of the standard deck plate and the fitting and the range of the size of the remainder when the number of allocated standard deck plates and the number of allocated fittings are both set to 0 can be arbitrarily specified by the system user.

[0072] Also, as shown by the two-dot chain line, the system user can specify the bearing of the deck plate on the beam in the dialog 45. In this embodiment, the results when the bearing in the width direction of the deck plate is specified as 50 mm and the bearing in the length direction, which is the direction perpendicular to the width direction of the deck plate, is specified as 50 mm are shown.

[0073] Figures 6A to 6C are diagrams showing an example of the allocation method in the deck plate allocation support system. FIG. 6A shows the allocation result when the allocated area is rectangular. FIG. 6B shows the allocation result when the allocated area is a quadrilateral other than a rectangle. FIG. 6C shows the allocation result when the allocated area is a pentagon.

[0074] In FIGS. 6A to 6C, the allocated areas 60A to 6C drawn on the display device 20 by the display control unit 17 are shown in a plane (X - Y plane). In FIG. 6, as an example, columns 61A to D, columns 62A to D, and columns 63A to E, and beams 64A to D, beams 65A to D, and beams 66A to E are shown within the allocated areas 60A to 6C.

[0075] The deck plate information 110A stored in advance in the storage unit 11 includes information on a standard deck plate. The information on the standard deck plate includes the reference dimensions of the standard deck plate. As shown in FIG. 6A, in this embodiment, when the system user designates the allocated area 60A as the allocated area information 110C, according to the allocation method shown in FIG. 4, it is possible to allocate the standard deck plate to the entire allocated area 60A only with the standard deck plate.

[0076] However, in FIGS. 6B and 6C, if the standard deck plate is allocated to the allocated areas 60B and 60C, the standard deck plate will be allocated outside the allocated area. It can be said that the allocation of the deck plate allocated outside the allocated area is uneconomical because it needs to be cut and removed during the construction stage.

[0077] Therefore, in this embodiment, when a standard deck plate is assigned to the assigned areas 60B and 60C specified by the system user as the assigned area information 110C, and if the standard deck plate is assigned up to the outside of the assigned areas 60B and 60C, the length obtained by excluding the protruding length from one standard deck plate from the lengths of the assigned areas 60B and 60C is used as the length of the deck plate, thereby preventing extra materials from being assigned outside the assigned areas 60B and 60C.

[0078] Specifically, when the system user designates the assigned areas 60B and 60C shown in FIGS. 6B and 6C as the assigned area information 110C, the calculation unit 16 first calculates the areas of the assigned areas 60B and 60C, and then executes a calculation to calculate the required number of standard deck plates, and stores the calculation result in the storage unit 11. Next, the calculation unit 16 reads out the calculation results of the areas of the assigned areas 60B and 60C from the storage unit 11, and calculates the area when the required number of standard deck plates for the assigned areas 60B and 60C are arranged in one direction. Next, the calculation unit 16 compares with the areas of the assigned areas 60B and 60C, calculates the areas that do not match the areas of the assigned areas 60B and 60C, and stores the calculation results in the storage unit 11. Next, when the required number of standard deck plates for the assigned areas 60B and 60C are arranged in one direction, the calculation unit 16 calculates the number of target standard deck plates to be assigned to the areas that do not match the areas of the assigned areas 60B and 60C, and stores the calculation results in the storage unit 11. The calculation unit 16 calculates, for a corresponding standard deck plate among the standard deck plates assigned to areas that do not match the areas of the assigned areas 60B and 60C, the length in the direction perpendicular to the width direction of the standard deck plate assigned to the assigned areas 60B and 60C, where the length in the direction perpendicular to the width direction of the standard deck plate assigned to the assigned areas 60B and 60C is longer than the length of the assigned areas 60B and 60C in the direction perpendicular to the width direction of the standard deck plate. Next, the calculation unit 16 subtracts the length that protrudes in the direction perpendicular to the width direction of the standard deck plate from the assigned areas 60B and 60C, and stores the calculation result in the storage unit 11. The calculation unit 16 converts the length in the direction perpendicular to the width direction of the standard deck plate, assuming that the length after subtraction is the length of a single deck plate to be assigned to the assigned areas 60B and 60C, and stores the calculation result in the storage unit 11. When the required number of standard deck plates are arranged in one direction, the calculation unit 16 calculates, for all of the standard deck plates among the standard deck plates assigned to areas that do not match the areas of the assigned areas 60B and 60C for which the length conversion by the above subtraction process is necessary, the length in the direction perpendicular to the width direction of a single standard deck plate assigned to the assigned areas 60B and 60C. Next, the calculation unit 16 subtracts the length that protrudes in the direction perpendicular to the width direction of the standard deck plate from the assigned areas 60B and 60C. Next, the calculation unit 16 converts the lengths of the respective deck plates to be assigned to the assigned areas 60B and 60C based on the subtraction result, and stores the calculation result in the storage unit 11. Based on the calculation result stored in the storage unit 11, the display control unit 17 causes it to be drawn on the screen of the display device 20, and the display device 20 can display, in response to the control from the display control unit 17, the result of assigning the deck plate having a shape in which the length in the direction perpendicular to the width direction is converted from the standard deck plate, as shown in FIGS. 6B and 6C.

[0079] Note that the deck plates assigned to the assigned areas 60B and 60C specified by the system user as the assigned area information 110C may be other than standard deck plates, for example, fixtures.

[0080] FIG. 7 is a diagram showing an example of a dialog display method in the deck plate assignment support system. In FIG. 7(A), an example of a screen where the system user operates the cursor to specify the assigned area is shown. In FIG. 7(B), an example of a screen where the system user has completed the specification of the assigned area is shown. In FIG. 7(C), an example of a dialog displayed in the deck plate assignment support system is shown. In FIG. 7(D), the result of assigning the deck plate to the assigned area is shown.

[0081] In this embodiment, when the system user operates the cursor 71 drawn on the display device 20 as the assigned area information 110C and specifies the beams 72A to 72D in FIG. 7(A), the assigned area reception unit 14 receives the assigned area information 110C and stores the assigned area information 110C in the storage unit 11. Based on the assigned area information 110C stored in the storage unit 11, the display control unit 17 causes the assigned area 73 to be drawn on the screen of the display device 20 as shown in FIG. 7(B).

[0082] Next, as shown in FIG. 7(C), the display control unit 17 causes a dialog 74 to be displayed on the screen of the display device 20 as information regarding the deck plate to be assigned.

[0083] Dialog 74 includes information on deck plate information 110A, compartment designation information 110B, and information related to the allocated area information 110C. For example, as shown in Fig. 7(C), Dialog 74 includes information such as deck plate height, deck plate thickness, fireproof specification, surface treatment, end shape, end closure dimension, deck plate arrangement direction, deck plate arrangement start point, bearing length, concrete type, concrete thickness, specifications of crack expansion prevention bars, presence or absence of fireproof reinforcement bars, spacer height, spacer arrangement interval, spacer arrangement pitch, delivery date, work area, and packing number that can be input or selected by the system user, but is not limited thereto. In addition, Dialog 74 includes information such as deck plate product name and information related to deck plate dimensions to be displayed to the system user, but is not limited thereto.

[0084] The calculation unit 16 calculates the number of deck plates and the dimensions of the deck plates when the deck plates are allocated to the allocation area 73 along the arrangement direction selected in Dialog 74, and stores them in the storage unit 11 as the deck plate allocation result 120.

[0085] Next, the display control unit 17 causes the display device 20 to display on the screen the deck plates that can be allocated to the allocation area 73 based on the allocation result 120. As shown in Fig. 7(D), the display device 20 draws on the screen the deck plates that can be allocated to the allocation area 73 in response to the control from the display control unit 17.

[0086] By the above method, it becomes possible to draw on the screen of the display device 20 the deck plates that can be allocated to the allocation area 73 based on the information input or selected by the system user in Dialog 74, and the system user can obtain the deck plate allocation result by a simple operation.

[0087] As described above, the information processing system 1 according to this embodiment is an information processing system 1 including a server 10 connected to a display device 20. The server 10 includes a storage unit 11 that stores deck plate information 110A including the reference dimensions of the deck plate, a section designation information reception unit 13 that receives section designation information 110B for designating a section of a building to which a deck plate is to be assigned and stores it in the storage unit 11, an allocation area reception unit 14 that receives allocation area information 110C for designating allocation areas 46, 60, 73 which are areas to which a deck plate is to be assigned and stores it in the storage unit 11, a calculation unit 16 that calculates the number of deck plates to be assigned to the allocation areas 46, 60, 73 and the dimensions of the deck plates based on the deck plate information 110A and the allocation area information 110C and stores them in the storage unit 11 as the deck plate allocation result 120, and a display control unit 17 that draws on the screen of the display device 20 the section designated by the section designation information 110B stored in the storage unit 11 and the allocation areas 46, 60, 73 designated by the allocation area information 110C stored in the storage unit 11, and draws on the screen the deck plates 50 that can be allocated within the allocation areas 46, 60, 73 in the section based on the deck plate allocation result 120. The allocation area information 110C is obtained by designating a plurality of beams 42, 64, 65, 66 that form one closed area 46, 60, 73, and the information processing system 1 is realized.

[0088] According to this, in the design of a floor / roof structure using a deck plate, a technique for assisting in the allocation of deck plates by simple operations can be provided to system users.

[0089] Also, in the information processing apparatus 10 according to this embodiment, the closed areas 46, 60, 73 are polygons, and the allocation area information 110C is obtained by designating the beams 42, 64, 65, 66 corresponding to each side of the polygon.

[0090] According to this, in the design of a floor / roof structure using deck plates, a technique for assisting the allocation of deck plates to polygonal closed regions 46, 60, 73 can be provided to system users by an operation of designating beams 42, 64, 65, 66 corresponding to each side.

[0091] Also, in the information processing apparatus 10 according to the present embodiment, the allocable deck plates 50 include standard deck plates 51, 52 and fittings 53, the deck plate information 110A includes the reference dimensions of the standard deck plates 51, 52 and the reference dimensions of the fittings 53, and the arithmetic unit 16 calculates the number and dimensions of the standard deck plates 51, 52 and the number and dimensions of the fittings 53 such that the area obtained by combining the standard deck plates 51, 52 and the fittings 53 is according to the allocation region based on the deck plate information 110A.

[0092] According to this, in the design of a floor / roof structure using deck plates, a technique for assisting the allocation of materials by combining the standard deck plates 51, 52 and the fittings 53 to the allocation regions 46, 60, 73 can be provided to system users.

[0093] Also, in the information processing apparatus 10 according to the present embodiment, a predetermined direction in the two-dimensional space where the section is defined is taken as the first direction, a direction perpendicular to the predetermined direction is taken as the second direction, the dimensions of the deck plate include the width and length of the deck plate, and the arithmetic unit 16 calculates the number of standard deck plates 51 by dividing the length of the allocation regions 46, 60, 73 in the first direction by the width of one standard deck plate 51, and calculates the number and dimensions of at least one of the standard deck plates 52 and the fittings 53 to be allocated to the region corresponding to the remainder.

[0094] According to this, in the design of a floor / roof structure using deck plates, a technique for assisting the allocation of materials by an economical combination of the standard deck plates 51, 52 and the fittings 53 to the allocation regions 46, 60, 73 can be provided to system users.

[0095] Further, in the information processing apparatus 10 according to the present embodiment, in a two-dimensional space where partitions are defined, a predetermined direction is defined as the first direction, a direction perpendicular to the predetermined direction is defined as the second direction, the dimensions of the deck plate include the width of the deck plate and the length of the deck plate, and when the length of a single deck plate assigned to the assignment areas 46, 60 is longer than the lengths of the assignment areas 46, 60, 73 in the second direction, the arithmetic unit 16 sets the length obtained by excluding the length that protrudes in the second direction from the assignment areas 46, 60, 73 of a single deck plate assigned to the assignment areas 46, 60, 73 as the length of the deck plate.

[0096] According to this, in the design of the floor / roof structure using the deck plate, it is possible to provide the system user with a technique for assisting the assignment of the deck plate by combining the standard-sized deck plates 51, 52 and the deck plates other than the standard size for the assignment areas 46, 60, 73.

[0097] Further, in the information processing apparatus 10 according to the present embodiment, when the assignment area reception unit 14 receives the assignment area information 110C, the display control unit 17 displays on the screen a dialog 45, 74 including options in the deck plate arrangement direction as information regarding the deck plate to be assigned. The arithmetic unit 16 calculates the number of deck plates and the dimensions of the deck plates when the deck plates are assigned to the assignment areas 46, 60, 73 along the arrangement direction selected in the dialog 45, 74, and stores them in the storage unit 11 as the deck plate assignment result 120.

[0098] According to this, in the design of the floor / roof structure using the deck plate, it is possible to provide the system user with a technique for assisting the assignment of the deck plate, in which, for the same assignment areas 46, 60, 73, a combination of a plurality of patterns of deck plates can be considered by changing the arrangement direction.

[0099] <<Second Embodiment>> As a second embodiment of the present invention, a method for allocating deck plates different from that of the first embodiment is shown below. Note that descriptions of the same reference numerals and contents as those in the first embodiment will be omitted.

[0100] FIG. 8 is a diagram showing the configuration of a deck plate allocation support system 1A according to the second embodiment. The deck plate allocation support system 1A shown in FIG. 8 has an operation reception unit 15 and operation information 110D, and is different from the deck plate allocation support system 1 according to the first embodiment and the second embodiment in that the calculation unit 16A executes processing while cooperating with the operation reception unit 15 and the operation information 110D, and other points are the same as those of the deck plate allocation support system according to the first embodiment. First, each functional block of the server 10A in the deck plate allocation support system 1A according to the second embodiment will be described in detail with reference to FIG. 8.

[0101] As shown in FIG. 8, in addition to an input reception unit 12, a section designation information reception unit 13, an allocation area reception unit 14, a calculation unit 16A, a display control unit 17, and a storage unit 11, the server 10A has an operation reception unit 15 as a functional block for realizing the function of deck plate allocation support. These functional blocks are realized by the cooperation of the hardware resources and software constituting the server 10A.

[0102] Also, the data in FIG. 3 includes operation information 110D as data for the deck plate allocation support program.

[0103] The operation reception unit 15 is a functional unit that receives operation information, which is an operation input to the server 10A by the system user for the deck plate. Specifically, the operation reception unit 15 receives the operation information input by the system user via the input device 103 in FIG. 3, and instructs each functional unit in the server 10A to execute processing according to the received operation information.

[0104] For example, the operation reception unit 15 receives the operation information 110D input by the system user via the input device 103 in FIG. 3, and stores the calculation result in the storage unit 11.

[0105] Further, the display control unit 17 causes the deck plate to be displayed on the screen of the display device 20 as described later based on the deck plate information 110A, the allocation area information 110C, and the operation information 110D stored in the storage unit 11. When one side 75 of the deck plate displayed on the screen is selected by the system user and the operation reception unit 15 receives an operation of dragging and dropping the side to one side 76 of the allocation area in a state where the display control unit 17 has caused the deck plate to be displayed on the screen of the display device 20, the calculation unit 16A calculates the dimensions of the deck plate displayed on the screen so that one side 75 of the deck plate displayed on the screen matches one side 76 of the allocation area, and stores the calculation result in the storage unit 11. Further, the display control unit 17 changes the shape of the deck plate displayed on the screen of the display device 20 based on the dimensions of the deck plate calculated by the calculation unit 16A so that one side 75 of the deck plate displayed on the screen matches one side 76 of the allocation area.

[0106] The storage unit 11 is a functional unit that stores various data related to the allocation support of the deck plate. 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, the operation information 110D received by the operation reception unit 15, and the allocation result 120 by the calculation unit 16A. Note that the storage unit 11 may store the deck plate information 110A prepared in advance by a system administrator or the like.

[0107] As shown in FIG. 9, the operation information 110D includes information on operations input from a system user to the server 10 via the input device 103, which is received by the operation reception unit 15. For example, the operation information 110D includes information regarding side designation of the deck plate and side designation of the allocated area, which will be described later, but is not limited thereto.

[0108] Note that the deck plate information 110A, the section designation information 110B, the allocated area information 110C, and the operation information 110D stored in the storage unit 11 may include not only information input by the system user but also information prepared in advance by a system administrator or the like.

[0109] Next, a method for allocating a deck plate to a specific allocated area in the second embodiment will be shown below.

[0110] FIGS. 10A and 10B are diagrams showing an example of an allocation method according to the second embodiment in the deck plate allocation support system. FIG. 10A shows an example of a method of overlapping one side of a standard deck plate and one side of an area surrounded by beams in a section by a drag-and-drop operation. FIG. 10B shows the result of allocating a deck plate to an allocated area designated based on the allocation method according to the second embodiment. In the second embodiment, a standard deck plate is displayed on the screen of the display device 20 in response to control from the display control unit 17 based on the deck plate information 110A and the section designation information 110B. The four sides of the standard deck plate displayed on the screen of the display device 20 can be selected by the system user using the cursor. The operation reception unit 15 receives information regarding one side 75 selected by the system user among the standard deck plates as deck plate side designation information, which is a type of the operation information 110D.

[0111] One side 75 of the standard deck plate selected by the system user can be subjected to a drag-and-drop operation using the cursor. By the drag operation, one side 75 of the selected standard deck plate can be overlapped with one side 76 of the area 73 surrounded by the beams in the section. When the system user performs a drag operation, one side 75 of the selected standard deck plate overlaps with one side 76 of the area surrounded by the beams in the section, and a drop operation is performed at the overlapping location, the calculation unit 16A receives the area 73 surrounded by the beams as the allocated area information 110C and calculates the area of the allocated area 73. Also, when a drop operation is performed in a state where one side 75 of the selected standard deck plate and one side 76 of the area surrounded by the beams in the section are overlapped by the drag operation, the operation reception unit 15 receives one side 76 of the area 73 surrounded by the overlapping beams in the section as the allocated area side designation information of the operation information 110D.

[0112] Based on the deck plate side designation information and the allocated area side designation information, the calculation unit 16A calculates the dimensions of the standard deck plate displayed on the screen of the display device 20 so that the length of one side 75 of the standard deck plate and one side 76 of the allocated area match, and stores the calculation result as the deck plate information 110A in the storage unit 11.

[0113] The display control unit 17 changes the shape of the standard deck plate displayed on the screen based on the dimensions of the deck plate calculated by the calculation unit 16A so that one side 75 of the standard deck plate and one side 76 of the allocated area displayed on the screen of the display device 20 match, and displays the deck plate with the changed shape on the screen of the display device 20.

[0114] The display device 20 draws the deck plate with the changed shape on the screen according to the control from the display control unit 17.

[0115] Thus, according to the information processing apparatus 10A according to the second embodiment, by matching one side of the deck plate selected by a drag-and-drop operation with one side that defines an allocation area surrounded by a beam within a partition, it becomes possible to allocate the deck plate to the allocation area.

[0116] In the information processing apparatus 10 according to the present embodiment, it further includes an operation reception unit 15 that receives an operation on the deck plate on the screen. The display control unit 17 causes the allocable deck plate 50 to be displayed on the screen. When the operation reception unit 15 receives an operation of selecting one side 75 of the deck plate displayed on the screen and performing a drag-and-drop operation of dragging the selected side 75 to one side 76 of the allocation area 73, the calculation unit 16 calculates the dimensions of the deck plate displayed on the screen so that one side 75 of the deck plate displayed on the screen matches one side 76 of the allocation area 73, stores the calculation result in the storage unit 11, and the display control unit 17 changes the shape of the deck plate displayed on the screen based on the calculated dimensions of the deck plate displayed on the screen so that one side 75 of the deck plate displayed on the screen matches one side 76 of the allocation area 73.

[0117] According to this, in the design of the floor / roof structure slab using the deck plate, it is possible to provide a technique for assisting the allocation of the deck plate to the system user, enabling the system user to match the dimensions of the deck plate with the dimensions of the allocation area by an intuitive operation.

[0118] ≪Third Embodiment≫ FIG. 11 is a diagram showing the configuration of a deck plate allocation support system 1B according to the third embodiment of the present invention. The deck plate allocation support system 1B shown in FIG. 11 is different from the deck plate allocation support systems 1 and 1A according to the first and second embodiments in that it has an information processing apparatus 30 instead of the display device 20, and other points are the same as those of the deck plate allocation support systems according to the first and second embodiments.

[0119] In the following description, the information processing apparatus 30 is also simply referred to as the "terminal device 30".

[0120] In the deck plate allocation support system 1B, the terminal device 30 and the information processing apparatus 10 are connected to each other via a communication network (not shown) such as a LAN or the Internet. The terminal device 30 functions as an operation terminal for giving various instructions to the information processing apparatus 10. In other words, the deck plate allocation support system 1B constitutes a client / server system or a Web system in which the terminal device 30 is a client terminal and the information processing apparatus 10 is a server.

[0121] ≪Configuration of Information Processing Apparatus 30≫ FIG. 12 is a diagram showing the hardware configuration of the information processing apparatus 30 that constitutes the deck plate allocation support system 1.

[0122] The terminal device 30 is an information processing apparatus (program processing apparatus) used by a system user who wishes to acquire the structural calculation results of the deck plate, etc. The information processing apparatus 30 includes, as hardware resources, an arithmetic unit 301, a storage device 302, an input device 303, an I / F (Interface) device 304, an output device 305, and a bus 306.

[0123] The arithmetic unit 301 is constituted by a processor such as a CPU (Central Processing Unit) or a DSP (Digital Signal Processor). The storage device 302 has a storage area for storing a program for causing the arithmetic unit 301 to execute various data processes and data such as parameters and calculation results used in the data processes by the arithmetic unit 301, and is constituted by, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), an HDD, and a flash memory.

[0124] Here, the program includes programs such as an OS and a browser for causing the computer to function as the terminal device 30, and is, for example, pre-installed in the storage device 302.

[0125] The input device 303 is a functional unit that detects 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 304 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.

[0126] The output device 305 is a functional unit that outputs information obtained by data processing by the arithmetic unit 301. Examples of the output device 305 include an external storage device such as an SSD or an HDD, and a display device such as an LCD (Liquid Crystal Display) and an organic EL (Electro Luminescence). The bus 306 is a functional unit that mutually connects the arithmetic unit 301, the storage device 302, the input device 303, the I / F device 304, and the output device 305, and enables data transfer between these devices.

[0127] The terminal device 30 causes the arithmetic unit 301 to execute an operation according to a program stored in the storage device 302, and controls the storage device 302, the input device 303, the I / F device 304, the output device 305, and the bus 306, whereby each functional block (input interface unit 31, transmission unit 32, data reception unit 33, display unit 34, control unit 35) of the terminal device 30 shown in FIG. 12 is realized.

[0128] Next, the functional block configuration of the deck plate allocation support system 1 according to the third embodiment will be described.

[0129] As shown in FIG. 11, the terminal device 30 includes an input interface unit 31, a transmission unit 32, a data reception unit 33, a display unit 34, and a control unit 35. These functional units are realized by the cooperation of the hardware resources and software that constitute the terminal device 30.

[0130] The input interface unit 31 is a functional unit that accepts the input of various data and various instructions by the system user.

[0131] Specifically, the input interface unit 31 accepts the input of the deck plate information 110A, the section designation information 110B, the allocated area information 110C, and the operation information 110D. For example, as will be described later, the input interface unit 31 accepts, as the deck plate information 110A, the section designation information 110B, the allocated area information 110C, and the operation information 110D, values input by the system user in the input form displayed on the display unit 34.

[0132] In addition, the input interface unit 31 accepts an instruction to execute the drawing of the section and the allocated area on the display unit 34 based on the input section designation information 110B and the allocated area information 110C. Further, the input interface unit 31 accepts an instruction to execute the drawing of the deck plate within the allocated area in the section on the display unit 34 based on the input allocated area information 110C and the allocation result 120 calculated by the arithmetic unit 16 described above. Further, the input interface unit 31 accepts an instruction to execute the drawing of the shape of the deck plate after changing the shape of the deck plate so that one side of the deck plate displayed on the display unit 34 coincides with one side of the allocated area based on the input allocated area information 110C and the operation information 110D. The input interface unit 31 provides the received various data and various instructions to the control unit 35.

[0133] The transmission unit 32 is a functional unit that transmits requests and various data corresponding to instructions input by the system user via the input interface unit 31 to the server 10. For example, the transmission unit 32 transmits an instruction to execute processing (allocation processing) based on the deck plate information 110A, the section designation information 110B, the allocated area information 110C, and the operation information 110D to the server 10 via the network in response to an instruction input by the system user via the input interface unit 31.

[0134] The data reception unit 33 is a functional unit that receives various data transmitted from the server 10. Specifically, the data reception unit 33 receives, from the server 10, the processing result corresponding to the instruction output from the transmission unit 32.

[0135] The display unit 34 is a functional unit that displays various information. The display unit 34 displays, for example, a web page by a web browser. Further, the display unit 34 displays information included in the processing result transmitted from the display control unit 17 of the server 10 in response to an instruction transmitted by the transmission unit 32.

[0136] The control unit 35 is a functional unit that comprehensively controls each functional unit of the terminal device 30. For example, the control unit 35 instructs the transmission unit 32 to transmit the deck plate information 110A, the section designation information 110B, the allocated area information 110C, the operation information 110D, and the instruction to the server 10 in response to an instruction input by the system user via the input interface unit 31. Further, the control unit 35 instructs the display unit 34 to display information included in the processing result transmitted from the server 10 in response to the instruction.

[0137] According to the deck plate allocation support system 1B according to the third embodiment, since the system user can request the server 10 to execute processing by operating the terminal device 30, the system user can utilize the service of deck plate allocation support only by preparing the terminal device 30.

[0138] ≪Modification Example≫ Modifications of the first and second embodiments of the present invention are shown below. FIG. 13 is a diagram showing an example of a method for allocating a deck plate when an opening is provided in an allocation area.

[0139] First, in the deck plate allocation support systems 1, 1A, and 1B, after the allocation of the deck plate is completed by the method described above, the display control unit 17 displays the dialog 74. For example, when the system user operates the information processing apparatus 10, information regarding the opening, which is a part of the information regarding the allocation area information 110C, is input via the dialog 74. Here, the information regarding the opening includes, for example, the number of openings, the starting position of the opening, the size of the opening, the internal size of the opening, the stress generated in the floor / roof structure using the deck plate around the opening, the stress generated around the opening, and the reinforcing members for bearing the floor / roof structure using the deck plate, but is not limited thereto. Next, the calculation unit 16 calculates the allocation area 73 provided with the opening 81 based on the information regarding the opening in the allocation area 73 where the deck plate is allocated based on the allocation area information 110C, and stores it in the storage unit 11 as the allocation result 120. For example, the calculation unit 16 is the opening 81 of the quantity based on the numerical value of the number of openings input to the dialog 74, and is also the opening 81 arranged at a specific position within the allocation area 73 based on the starting position of the opening input to the dialog 74, and calculates the size of the opening 81 having the size based on the opening size and the internal size of the opening input to the dialog 74, and stores the calculation results of the quantity, position, and size of the opening 81 in the storage unit 11 as the allocation result 120. When the quantity, position, and size of the opening 81 are specified based on the information regarding the opening, the calculation unit 16 can calculate the allocation area 73 provided with the opening 81 by subtracting the area of the specified opening 81 from the area of the allocation area 73. Based on the subtraction result of the area of the above-mentioned opening 81, in the allocated area 73 calculated, the calculation unit 16 subtracts the area of the deck plate allocated to the portion overlapping the area of the opening 81, and stores it in the storage unit 11 as a new allocation result 120. Based on the new allocation result 120 calculated by the calculation unit 16, the display control unit 17 removes the deck plate of the portion overlapping the area of the opening 81 from the deck plates allocated to the allocated area 73, and draws the allocation result on the screen of the display device 20 as shown in FIG. 13. According to this modification example, the system user can input information regarding the opening, perform the allocation of the deck plates to the allocated area 73, and then provide the opening 81 to the allocated area 73 to which the deck plates are allocated.

[0140] However, the process of the calculation unit 16 subtracting the area of the opening 81 from the area of the allocated area 73 may be executed before the deck plate allocation process when the allocated area 73 is specified. That is, before the calculation unit 16 executes the deck plate allocation process, when the display control unit 17 displays the dialog 74 and the system user inputs information regarding the opening, the calculation unit 16 may execute the process of subtracting the area of the opening 81 from the area of the allocated area 73. For example, for the allocated area 73 provided with the opening 81 before executing the allocation of the deck plates, the calculation unit 16 can calculate the number of deck plates to be allocated to the allocated area 73 and the dimensions of the deck plates in consideration of the subtraction result of the area of the opening 81. In this case, in the portion of the deck plates allocated to the allocated area 73 that overlaps the area of the opening 81, the calculation unit 16 does not execute the process of subtracting the area of the deck plate corresponding to the area of the opening 81, but calculates the dimensions and quantity of the deck plates that result in an optimal combination for the allocated area 73 provided with the opening 81. According to this modification example, the system user can allocate deck plates with dimensions and quantities that are the optimal combination when the opening 81 is provided in the designated allocation area 73 by inputting information regarding the opening. Further, it is possible to calculate the optimal dimensions and quantities for the stress generated around the opening and the reinforcing members for bearing the floor / roof structure using the deck plates.

[0141] FIGS. 14A to 14D are diagrams showing an example of a case where a column notch is provided in an allocation area in the deck plate allocation support system. FIG. 14A shows an example of a dialog including an input form for inputting an offset value corresponding to the column dimension, which is information included in the allocation area information 110C shown in FIG. 14A, on the display screen. FIG. 14B shows the entire allocation area where the column notch is to be provided. FIG. 14C shows an example of a center snap point used to operate the column notch, which designates an allocation area obtained by subtracting the area overlapping with the corner column from the allocation area. FIG. 14D shows the result of allocating deck plates to the new allocation area calculated based on the column notch specified according to this modification example.

[0142] First, after the allocation of the deck plates is completed by the method described above, the display control unit 17 displays, on the display screen, a dialog 82 including an input form for inputting an offset value corresponding to the corner column dimension, which is information included in the allocation area information 110C shown in FIG. 14A. The calculation unit 16 can calculate an allocation area 83 obtained by subtracting the area overlapping with the corner column from the allocation area 73 based on the offset value input in the input form.

[0143] The offset dimension is specified for each of the four corner columns existing in the allocation area 73 of FIG. 14B. In this embodiment, in the column direction of the dialog 82, the four corner columns are specified in the counterclockwise order as the lower left, lower right, upper left, and upper right, but it is not limited thereto. In addition, the offset dimensions are individually specified in the row direction of the dialog 82, in the order of horizontal direction and vertical direction, respectively. Specifically, there is a 300×300 mm prism at the lower right of the allocation area 73 in FIG. 14C. When it is impossible to allocate a deck plate to the area of the allocation area 73 that overlaps with the prism, for example, when the system user operates the information processing apparatus 10, in the second row of the dialog 82, the horizontal offset dimension is set to 150.0 and the vertical offset dimension is set to 150.0 as the offset dimensions that are half of the prism dimensions, i.e., 150×150 mm, and the offset dimensions are specified.

[0144] As described above, when the prism to be offset and the offset dimensions are specified, the calculation unit 16 calculates an offset amount based on the specified offset dimensions, and based on the calculation result, the display control unit 17 causes the column cutout portion 84 having an offset corresponding to the prism dimensions to be displayed in FIG. 14C. The column cutout portion 84 has a center snap point 85. By aligning the center snap point 85 with the center of the prism to be offset by the system user, an allocation area 83 is specified in which the area of the allocation area 73 overlapping with the prism is reduced. The calculation unit 16 calculates the area of the new allocation area 83 when the area of the deck plate existing in the area of the allocation area 73 overlapping with the column cutout portion 84 is reduced based on the dimensions of the column cutout portion 84, and the area of the deck plate to be subtracted in that case, and stores them in the storage unit 11 as the allocation result 120. The display control unit 17 causes the deck plate allocated to the new allocation area 83, from which the area overlapping with the column cutout portion 84 is reduced from the allocation area 73, to be drawn on the screen of the display device 20 based on the calculation result stored in the storage unit 11 in FIG. 14D. According to this modification example, the system user can input the offset dimension and perform an operation to align the center snap point 85 with the center of the corner column to be offset. After allocating the deck plate to the allocation area 73, a column notch 84 can be provided for the allocation area 73 where the deck plate is allocated, taking into account the offset value corresponding to the column dimension. Also, when the deck plate of the column notch 84 is not supported by the beam, a member for adjusting the connection between the deck plate and the column beam is appropriately arranged within the range where the deck plate can be supported.

[0145] Next, another display example of the allocated deck plate will be described. Figs. 15A to 15C are diagrams showing an example of a simple display method and a detailed display method in the deck plate allocation support system. Fig. 15A shows an example of a dialog for selecting either "simple display" or "detailed display" among the display methods. Fig. 15B shows the results when the deck plate is allocated in a 2D format when "simple display" and "detailed display" are each selected. Fig. 15C shows the results when the deck plate is allocated in a 3D format when "simple display" and "detailed display" are each selected.

[0146] As shown in Fig. 15A, the display control unit 17 causes the setting window 91 to be displayed on the screen of the display device 20. In the setting window 91, two types, namely "simple display" and "detailed display", are displayed selectably as the display method information included in the allocation area information 110C. Here, the "simple display" is, for example, a display method in which the valley shape (concave and convex shape) and the fireproof reinforcing bars of the allocated deck plate are not drawn. The "detailed display" is, for example, a display method in which the valley shape (concave and convex shape) and the fireproof reinforcing bars of the allocated deck plate are drawn. In the setting window 91, the two selections of "simple display" and "detailed display" are respectively displayed in a selectable manner for the 2D display mode 92, which is a display method in which the display control unit 17 draws the sections and allocated areas and the deck plates allocable within the allocated areas in the sections two-dimensionally, and the 3D display mode 93, which is a display method in which the display control unit 17 draws the sections and allocated areas and the deck plates allocable within the allocated areas in the sections three-dimensionally.

[0147] For example, when the system user operates the information processing apparatus 10 and selects one of the two display methods displayed in the setting window 91, the display control unit 17 causes the result of allocating the deck plates to be displayed on the screen of the display device 20 according to the selected display method. For example, in the 2D display mode 92, when "simple display" is selected as the display method, the display control unit 17 causes the deck plates to be drawn in the shape shown in the upper part of FIG. 15B. Further, for example, in the 3D display mode 93, when "simple display" is selected as the display method, the display control unit 17 causes the deck plates to be drawn in the shape shown in the upper part of FIG. 15C. Further, for example, in the 2D display mode 92, when "detailed display" is selected as the display method, the display control unit 17 causes the deck plates to be drawn in the shape shown in the lower part of FIG. 15B. Further, for example, in the 3D display mode 93, when "detailed display" is selected as the display method, the display control unit 17 causes the deck plates to be drawn in the shape shown in the lower part of FIG. 15C.

[0148] According to this, when "detailed display" is selected as the display method, it becomes easy for the system user to check the presence or absence of interference of each material on the screen of the display device 20. On the other hand, when "simple display" is selected as the display method, it becomes possible to reduce the calculation load for drawing by the display control unit 17.

[0149] Incidentally, as described above, the differences between the "simple display" and "detailed display" of the display method include, but are not limited to, the presence or absence of drawing the valley shape of the deck plate and the presence or absence of drawing the fire-resistant reinforcement bars.

[0150] Next, a display example when there is an end closure of the deck plate will be described. For example, in the dialog 74 shown in (C) of FIG. 7, regarding the end shape, which is the information included in the deck plate information 110A, one of "end closure", which indicates the presence of an end closure, and "open", which indicates the absence of an end closure, can be selected.

[0151] When "end closure" is selected in the dialog 74 and "detailed display" is selected in the 3D display mode 93 of the dialog 91, the display control unit 17 draws on the screen a deck plate having an end shape 94 processed with an end closure based on the end closure dimension, which is the information included in the deck plate information 110A and input in the dialog 74. According to this, the system user can easily confirm the presence or absence of the end closure of the assigned deck plate.

[0152] In the information processing apparatus 10 according to the present embodiment, the dialog 74 further includes options for selecting the presence or absence of an end closure at the end in the longitudinal direction of the deck plate and an input form for the dimension of the end closure. When "the presence of an end closure" is specified in the dialog 74, the display control unit 17 draws on the screen a deck plate processed with an end closure 94 based on the input dimension of the end closure.

[0153] According to this, in the design of the floor / roof structure slab using the deck plate, it is possible to provide the system user with a technique for assisting in the assignment of the deck plate processed with the end closure 94.

[0154] Figures 16A to 16F are diagrams showing an example of a method for displaying specific information in a deck plate allocation support system. Figure 16A shows an example of a dialog including an input form for inputting information regarding the delivery date, work area, and packing number as specific information. Figure 16B shows an example of the display of specific information when the deck plate allocation result is displayed two-dimensionally. Figure 16C shows an example of the display of specific information when the deck plate allocation result is displayed three-dimensionally. Figure 16D shows an example of the display of specific information different from that in Figure 16B when the deck plate allocation result is displayed two-dimensionally. Figure 16E shows an example of the display of specific information different from that in Figure 16C when the deck plate allocation result is displayed three-dimensionally. Figure 16F shows an example of the display of the symbol of the cutting plane and the dimensions of the cutting plane in the deck plate allocation support system.

[0155] The input reception unit 12 receives information regarding the delivery date, packing number, and presence / absence of display of the packing number, which is information included in the deck plate information 110A and input in the dialog 91, and stores it in the storage unit 11. Further, the section designation information reception unit 13 receives information regarding the work area number and presence / absence of display of the work area number, which is information included in the section designation information 110B and input in the dialog 91, and stores it in the storage unit 11.

[0156] In the dialog 91, for example, when the delivery date, packing number, and work area number are specified and a check mark is entered in the "Work Area / Packing Number 2D Display" check box, the display control unit 17 determines that the 2D display mode 92 is selected, and displays the deck plate allocation result 120 two-dimensionally as shown in Figures 16B and 16D. In the 2D display mode 92, for example, as shown in Figure 16B, the packing number and work area number are also displayed as specific information 95 at the center of the allocated area 73 drawn on the screen of the display device 20. Also, in the dialog 91, when the delivery date, packing number, and work area number are specified and a check mark is entered in the "3D Display of Work Area / Packing Number" checkbox, the display control unit 17 determines that the 3D display mode 93 is selected, and displays the allocation result 120 of the deck plate in 3D as shown in FIGS. 16C and 16E. In the 3D display mode 93, for example, as shown in FIG. 16C, the packing number and the work area number are also displayed together as the specific information 95 at the center of the allocated area 73 drawn on the screen of the display device 20.

[0157] The specific information 95 is not limited to the delivery date, packing number, and work area number, and can include, for example, the product name of the deck plate, the product name of the fixture, the dimensions of the deck plate, the number of deck plates, the dimensions of the fixture, the number of fixtures, the plate thickness of the deck plate, the concrete thickness, the concrete slab thickness, the side number of the concrete slab deck, the joint of the deck plate, and information regarding the installation height of the deck plate, but is not limited thereto. Also, as the specific information 95, a combination of arbitrarily selected partial information among the above-described information may be displayed on the screen of the display device 20. For example, as the specific information 95A, information regarding the packing number, the dimensions of the deck plate, the plate thickness of the deck plate, the concrete slab thickness, and the plate thickness of the deck plate may be displayed on the screen of the display device 20. In this modification example, as the specific specific information 95A, in FIGS. 16D and 16E, the packing number is 1, the dimension in the length direction of the deck plate is 1690 mm, the dimension in the width direction of the deck plate is 300 mm, the concrete slab thickness is 150 mm, and the plate thickness of the deck plate is 0.8 mm, are displayed.

[0158] Also, the dialog 91 can include an option for selecting the presence or absence of display of information regarding cutting and an input form for the dimensions of the cutting cost. In dialog 91, for example, when a numerical value is entered in the input form for the dimension of the cutting cost and a check mark is entered in the check box regarding the presence or absence of the display of information related to cutting, the display control unit 17 causes the information 96 regarding the dimension of the entered cutting cost, which is specific information regarding the cutting of the deck plate, and the cutting symbol 97 to be displayed on the screen of the display device 20. In this modification example, as specific information 96 regarding the cutting of the deck plate, in FIG. 16F, the dimension of the cutting cost is displayed as 150 mm. Further, as specific information 97 regarding the cutting of the deck plate, in FIG. 16F, 10 rectangles indicating the cutting symbol are displayed.

[0159] Note that the dialog for displaying the above-described specific information 95 and the specific information 96 and 97 regarding the cutting of the deck plate is not limited to dialog 91, and may be displayed, for example, in dialog 74.

[0160] When the specific information 95 and the specific information 96 and 97 regarding the cutting of the deck plate are displayed on the screen of the display device 20, the system user can easily grasp the design conditions input at the current time.

[0161] <<Expansion of the Embodiment>> As described above, the invention made by the present inventors has been specifically described based on the embodiments. However, needless to say, the present invention is not limited thereto, and various modifications can be made without departing from the gist thereof.

[0162] In the present embodiment, the deck plate allocation support systems 1, 1A, and 1B are configured by a combination of the information processing device 10 and the display device 20, or the information processing device 10 and the information processing device 30. However, the configuration of the deck plate allocation support systems 1, 1A, and 1B is not limited to this.

[0163] For example, the deck plate allocation support systems 1, 1A, and 1B may be configured such that the information processing device 10 and a plurality of information processing devices 30 are connected via a network, and the information processing device 10 can receive operations from a plurality of system users. Also, the information processing devices 10 and 10A may adopt a Web 3-layer structure and be configured with three devices: a Web server, an AP server, and a DB server, in order to distribute the load on the server, improve the scalability, reliability, and security of the system.

[0164] In the present embodiment, the information included in the dialogs 45 and 74 is not limited to the information shown in FIGS. 4A and 7.

[0165] For example, an input form for specifying an offset, which is the amount of change in the length of the deck plate end, may be provided, and the system may draw a deck plate that reflects the offset amount of the deck plate end specified by the system user. Also, the offset may be specified on a per-deck-plate basis using an input form, and the system may draw a deck plate that reflects the offset amount of the deck plate end specified for each deck plate.

Explanation of Reference Numerals

[0166] 1 Deck plate allocation support system 10 Information processing device 11 Storage unit 12 Input reception unit 13 Partition specification information reception unit 14 Allocation area reception unit 15 Operation reception unit 16 Arithmetic unit 17 Display control unit 101 Arithmetic device 102 Storage 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 Information Processing Device 31 Input Interface Section 32 Transmission Section 33 Data Reception Section 34 Display Section 35 Control Section 301 Arithmetic Unit 302 Storage Device 303 Input Device 304 I / F Device 305 Output Device 306 Bus 41 Column 42 Girder 43 Joist 44 Cursor 45 Dialog 46 Allocation Area 50 Deck Plate 51, 52 Standard Deck Plates 53 Fixture 60 Allocation Area 61, 62, 63 Columns 64, 65, 66 Beams 71 Cursor 72 Beam 73 Allocation Area 74 Dialog 75 Side of the Selected Standard Deck Plate 76 Side of the Allocation Area Overlapping with the Side of the Selected Standard Deck Plate 81 Opening 82 Dialog 83 Allocation Area 84 Column Notch 85 Center Snap Point 91 Dialog 92 2D Display Mode 93 3D Display Mode 94 End-closing processed end shape 95 Specific information 96 Cutting allowance dimension information 97 Cutting symbol

Claims

1. A storage unit that stores deck plate information including the standard dimensions of the deck plate; A section designation information reception unit that receives section designation information for designating a section of a building to which the deck plate is to be assigned and stores it in the storage unit; An allocation area reception unit that receives allocation area information for designating an allocation area that is an area to which the deck plate is to be assigned and stores it in the storage unit; An arithmetic unit that calculates the number of deck plates to be assigned to the allocation area and the dimensions of the deck plate based on the deck plate information and the allocation area information, and stores it in the storage unit as the allocation result of the deck plate; A display control unit that draws the section designated by the section designation information stored in the storage unit and the allocation area designated by the allocation area information stored in the storage unit on the screen of a display device, and based on the allocation result of the deck plate, draws on the screen the deck plates that can be allocated within the allocation area in the section; and has, The allocation area information is obtained by designating a plurality of beams that form a single closed area, An information processing apparatus.

2. In the information processing apparatus according to Claim 1, The closed area is a polygon, The allocation area information is obtained by designating the beams corresponding to each side of the polygon An information processing apparatus.

3. In the information processing apparatus according to Claim 2, The allocable deck plates include standard deck plates and fixtures, The deck plate information includes the standard dimensions of the standard deck plate and the standard dimensions of the fixture, The arithmetic unit calculates the number and dimensions of the standard deck plates and the number and dimensions of the fixtures such that the area obtained by combining the standard deck plates and the fixtures according to the deck plate information corresponds to the allocation area, An information processing apparatus.

4. In the information processing apparatus according to Claim 3, A predetermined direction in the two-dimensional space defined by the section is defined as the first direction, and a direction perpendicular to the predetermined direction is defined as the second direction, The dimensions of the deck plate include the width of the deck plate and the length of the deck plate, The calculation unit calculates the number of standard deck plates by dividing the length of the allocation area in the first direction by the width of one standard deck plate, and calculates the number and dimensions of at least one of the standard deck plates and the fittings to be allocated to the area corresponding to the remainder. An information processing apparatus.

5. In the information processing apparatus according to claim 3, A predetermined direction in the two-dimensional space in which the section is defined is taken as the first direction, and a direction perpendicular to the predetermined direction is taken as the second direction. The dimensions of the deck plate include the width and the length of the deck plate. When the length of one deck plate allocated to the allocation area is longer than the length of the allocation area in the second direction, the calculation unit uses, as the length of the deck plate, the length obtained by removing the length of the portion protruding from the allocation area of the one deck plate allocated to the allocation area in the second direction. An information processing apparatus.

6. In the information processing apparatus according to claim 2, When the allocation area receiving unit receives the allocation area information, the display control unit causes the screen to display a dialog including options for the deck plate arrangement direction as information regarding the deck plate to be allocated. The calculation unit calculates the number of deck plates and the dimensions of the deck plates when the deck plates are allocated to the allocation area along the arrangement direction selected in the dialog, and stores the results of the allocation of the deck plates in the storage unit. An information processing apparatus.

7. In the information processing apparatus according to claim 6, The dialog further includes options for the presence or absence of end closures at the ends in the length direction of the deck plate and an input form for the dimensions of the end closures. When the presence of end closures is specified in the dialog, the display control unit draws, on the screen, the deck plate with end closures processed based on the input dimensions of the end closures. An information processing apparatus.

8. In the information processing apparatus according to claim 6, The dialog further includes an option for the presence or absence of display of information regarding cutting and an input form for the dimensions of the cutting cost. When the presence of display of information regarding cutting is specified in the dialog, the display control unit draws, on the screen, the symbol of the cutting and the dimensions of the cutting cost based on the input dimensions of the cutting cost. Information processing apparatus.

9. In the information processing apparatus according to claim 1, further comprising an operation reception unit that receives an operation on the deck plate on the screen, the display control unit causes the assignable deck plate to be displayed on the screen, when one side of the deck plate displayed on the screen is selected and the operation reception unit receives an operation of dragging and dropping the selected side to one side of the allocation area, the calculation unit calculates the dimensions of the deck plate displayed on the screen so that one side of the deck plate displayed on the screen coincides with one side of the allocation area, stores the operation information in the storage unit, and the display control unit changes the shape of the deck plate displayed on the screen based on the calculated dimensions of the deck plate displayed on the screen so that one side of the deck plate displayed on the screen coincides with one side of the allocation area. Information processing apparatus.

10. A section designation information reception step of receiving section designation information for designating a section of a building to which a deck plate is to be assigned; An allocation area reception step of receiving allocation area information for designating an allocation area that is an area to which the deck plate is to be assigned; A calculation step of calculating the number of deck plates to be assigned to the allocation area and the dimensions of the deck plates based on the deck plate information including the reference dimensions of the deck plates and the allocation area information, and outputting the result of the allocation of the deck plates; A display control step of drawing the section designated by the section designation information and the allocation area designated by the allocation area information on the screen of a display device, and drawing assignable deck plates in the allocation area within the section on the screen based on the result of the allocation of the deck plates. The allocation area information is obtained by designating a plurality of beams forming one closed area. Information processing method.

11. A program for causing a computer to execute the following steps: A section designation information reception step of receiving section designation information for designating a section of a building to which a deck plate is to be assigned and storing it in a storage unit of the computer; An allocation area reception step of receiving allocation area information for designating an allocation area that is an area to which the deck plate is to be assigned and storing it in the storage unit; An arithmetic step of calculating the number of deck plates to be allocated to the allocation area and the dimensions of the deck plates based on the deck plate information including the reference dimensions of the deck plates and the allocation area information, and storing the result in the storage unit as the allocation result of the deck plates. A display control step of drawing on the screen of the display device the section specified by the section designation information stored in the storage unit and the allocation area specified by the allocation area information stored in the storage unit, and drawing on the screen the deck plates that can be allocated within the allocation area in the section based on the allocation result of the deck plates. The allocation area information is obtained by designating a plurality of beams that form a single closed area. Program.

12. An information processing system comprising a server connected to a display device, wherein the server has a storage unit for storing deck plate information including the reference dimensions of the deck plates; a section designation information reception unit that receives section designation information for designating a section of a building to which the deck plates are to be allocated and stores the information in the storage unit; an allocation area reception unit that receives allocation area information for designating an allocation area, which is an area to which the deck plates are to be allocated, and stores the information in the storage unit; an arithmetic unit that calculates the number of deck plates to be allocated to the allocation area and the dimensions of the deck plates based on the deck plate information and the allocation area information, and stores the result in the storage unit as the allocation result of the deck plates; a display control unit that draws on the screen of the display device the section specified by the section designation information stored in the storage unit and the allocation area specified by the allocation area information stored in the storage unit, and draws on the screen the deck plates that can be allocated within the allocation area in the section based on the allocation result of the deck plates; The allocation area information is obtained by designating a plurality of beams that form a single closed area. Information processing system.

Citation Information

Patent Citations

  • Deck plate layout design support method

    JP1999166286A

  • Structural calculation device of composite slab structure, structural calculation method, and structural calculation program

    JP2023041547A

  • Information processing device, information processing method, program, information processing system, and information processing terminal

    JP2025025877A

  • DECK SLAB DESIGN METHOD, INFORMATION PROCESSING DEVICE, PROGRAM, AND INFORMATION PROCESSING SYSTEM

    JP7507995B1

  • Material layout support device, material layout support method and material layout support program

    JP2021028465A

Cited By

  • Calculation device, calculation method, and calculation program

    JP7761795B1