Information processing device, program, and information processing system

JP2026144658AActive Publication Date: 2026-09-09JFE METAL PROD & ENG INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025032081
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2026-09-09
Estimated Expiration
2045-02-28

AI Technical Summary

Benefits of technology

【0007】 本発明によれば、デッキプレートを使用した床·屋根構造の設計において、割付領域に割り付けるデッキプレートの枚数を算出するための処理に係る演算負荷を低減することが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026144658000001_ABST
    Figure 2026144658000001_ABST
Patent Text Reader

Abstract

To reduce the computational load involved in calculating the number of deck plates to be allocated to a layout area in the design of floor and roof structure slabs using deck plates. [Solution] The information processing system 1 includes a server 10 connected to a display device 20, the server 10 having a storage unit 11 that stores deck plate information 110A, a calculation unit 16 that calculates the number and dimensions of deck plates that can be allocated to the allocation area 36, ​​and a display control unit 17 that draws the allocated deck plates 40 on the screen of the display device 20 based on the allocation result 120, the calculation unit 16 repeatedly adds the widths 41W and 42W of standard products 41 and 42 as reference units, and calculates the number of deck plates 41 and 42 to be allocated based on the number of times the reference unit has been added when the added value becomes a value equal to or greater than the size 36W of the first direction X of the allocation area 36.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Conventionally, floor and roof structures using deck plates, such as composite slab structures formed by placing concrete on deck plates and reinforced concrete slabs, have been adopted for floors, roofs and the like of buildings. Regarding structures using deck plates, a technique for supporting the layout of deck plates used in floor and roof structures using deck plates for building design is known (see, for example, Patent Document 1). Prior Art Documents Patent Documents

[0003] Patent Document 1 Japanese Unexamined Patent Application Publication No. 2021-28465 Summary of the Invention Problems to be Solved by the Invention

[0004] By the way, in conventionally known techniques for supporting deck plate layout, the processing for calculating the number of deck plates to be laid out in a layout area is complicated, resulting in a large computational load on a computer.

[0005] The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique for reducing the computational load related to processing for calculating the number of deck plates to be laid out in a layout area in the design of a floor or roof structure using deck plates. Means for Solving the Problems

[0006] An information processing device according to a typical embodiment of the present invention includes: a storage unit that stores deck plate information relating to the size of a deck plate; a calculation unit that calculates the number of deck plates that can be allocated to an allocation area, which is an area within a building section where the deck plates are allocated, based on the deck plate information, and stores the allocation result of the deck plates in the storage unit; and a display control unit that draws the deck plates that can be allocated to the allocation area on the screen of a display device based on the allocation result of the deck plates. The deck plates include standard products, the deck plate information includes width information, which is the length in the shorter direction in a plan view of the standard product, and the calculation unit defines a predetermined direction in the two-dimensional space in which the section is defined as the first direction, and when allocating the standard products to the allocation area along the first direction, it repeatedly adds the standard unit with the width of the standard product as the standard unit, and calculates the number of deck plates that can be allocated to the allocation area based on the number of times the standard unit has been added when the added value becomes greater than or equal to the size of the allocation area in the first direction. [Effects of the Invention]

[0007] According to the present invention, in the design of floor and roof structures using deck plates, it is possible to reduce the computational load required for calculating the number of deck plates to be allocated to a layout area. [Brief explanation of the drawing]

[0008] [Figure 1] This figure shows an example configuration of a deck plate allocation support system according to an embodiment of the present invention and a functional block configuration of an information processing device. [Figure 2] This figure shows an example of the information contained in the memory unit of an information processing device. [Figure 3] This diagram shows the hardware configuration of an information processing device. [Figure 4A] This figure shows an example of a method for specifying the area to which deck plates are to be allocated in an embodiment of a deck plate allocation support system. [Figure 4B]This figure shows the result of allocating deck plates to the allocation area specified based on the allocation area information using the mechanism of the deck plate allocation support system. [Figure 5A] This is a plan view illustrating an example of how to allocate standard items to the allocation area in a deck plate allocation support system. [Figure 5B] This is a cross-sectional view A-A showing an example of a method for allocating standard products to the allocation area in a deck plate allocation support system. [Figure 6A] This is a plan view illustrating an example of a method for allocating multiple types of standard products to an allocation area in a deck plate allocation support system. [Figure 6B] This is a cross-sectional view A-A showing an example of a method for allocating multiple types of standard products to an allocation area in a deck plate allocation support system. [Figure 7A] This is a plan view illustrating an example of a method for allocating multiple standard plates other than the widest standard plate when allocating multiple types of standard plates to an allocation area in a deck plate allocation support system. [Figure 7B] This cross-sectional view A-A shows an example of a method for allocating multiple standard plates other than the widest standard plate when allocating multiple types of standard plates to an allocation area in a deck plate allocation support system. [Figure 8A] This is a plan view illustrating an example of a method for allocating not only deck plates but also special-purpose items to the allocation area in a deck plate allocation support system. [Figure 8B] This is a cross-sectional view A-A showing an example of a method for allocating special features to the allocation area in addition to the deck plates in a deck plate allocation support system. [Figure 9] This flowchart shows a method for calculating the number of deck plates to be allocated in the allocation area using an information processing device according to an embodiment, and for drawing the deck plates on the screen of a display device. [Modes for carrying out the invention]

[0009] 1. Overview of the Embodiment First, a general overview of a typical embodiment of the invention disclosed in this application will be provided. In the following description, as an example, the reference numerals in the drawings corresponding to the components in each embodiment are indicated in parentheses.

[0010] [1] An information processing device (10) according to one aspect of the present invention includes: a storage unit (11) that stores deck plate information (110A) relating to the size of a deck plate (40); a calculation unit (16) that calculates the number of deck plates that can be allocated to an allocation area (36) which is an area within a building partition where the deck plates are allocated, based on the deck plate information (110A), and stores the allocation result (120) of the deck plates (40) in the storage unit (11); and a display control unit (17) that draws the deck plates (40) that can be allocated within the allocation area (36) on the screen of a display device (20) based on the allocation result (120) of the deck plates (40), The deck plate (40) includes rectangular standard items (41, 42) in plan view, the deck plate information (110A) includes widths (41W, 42W) which are the lengths in the shorter direction of the standard items (41, 42) in plan view, and the calculation unit (16) takes a predetermined direction in the two-dimensional space in which the section is defined as the first direction, and repeatedly adds the standard units using the widths (41W, 42W) of the standard items (41, 42) as the base unit, and calculates the number of deck plates that can be allocated to the allocation area (36) based on the number of times the base unit has been added when the added value becomes greater than or equal to the size (36W) of the first direction (X) of the allocation area (36).

[0011] [2] In the information processing device (10) described in [1] above, the standard items (41, 42) include a plurality of standard items (41, 42) that have different widths (41W, 42W), and the calculation unit (16) determines the number of standard items (41, 42) to be allocated to the allocation area (36) as the number of standard items (41, 42) among the plurality of standard items (41, 42) that has the largest width (41W) minus 1 from the number of times the standard unit is added, The calculation unit (16) preferably determines the number of standard products (42) other than the standard product (41) with the largest width (41W) as 1, which is the number of standard products (42A) having the same width (42AW) as the value obtained by subtracting from the size (36W) of the first direction (X) of the allocation area (36) the number of standard products (41) with the largest width (41W) multiplied by the width (41W) of the standard product (41) with the largest width (41W).

[0012] [3] In the information processing device (10) described in [2] above, the standard products (41, 42) include a plurality of standard products (41, 42) that have different widths (41W, 42W), and the calculation unit (16) determines the number of standard products (41, 42) to be allocated to the allocation area (36) as the number of standard products (41) with the largest width (41W) among the plurality of standard products (41, 42) minus 1 from the number of times the standard unit is added, and the calculation unit (16) determines the number of standard products (42) other than the standard product (41) with the largest width (41W) Preferably, the number is calculated by repeatedly adding the width (42AW, 42BW, 42CW) of the standard product (42A, 42B, 42C) that has the largest width (42W) among the standard products (42A, 42B, 42C) that has the largest width (42W), using the width (42AW, 42BW, 42CW) as the second reference unit, and the number of times the second reference unit is added when the value becomes equal to or greater than the difference.

[0013] [4] In the information processing apparatus (10) according to [3] above, the deck plate includes an accessory (43), the accessory (43) also includes an adjustment plate, and the calculation unit (16) uses, as the number of the standard products (41, 42) to be allocated to the allocation area (36), a value obtained by subtracting 1 from the number of times the reference unit is added for the number of the standard product (41) having the largest width (41W) among the plurality of standard products (41, 42). The calculation unit (16) obtains, as the number of standard products (42) other than the standard product (41) having the largest width (41W), a value obtained by subtracting, from the size of the allocation area (36) in the first direction (X), a value obtained by multiplying the number of the standard products (41) having the largest width (41W) by the width (41W) of the standard product (41) having the largest width (41W). Among the standard products (42B, 42C) having the width (42W) less than the difference of the above obtained value, the calculation unit (16) uses the number of the standard product (42B) having the largest width (42W) as a value obtained by subtracting 1 from the second reference unit. Preferably, the calculation unit (16) sets the number of the accessories (43) to be allocated to the allocation area (36) to 1.

[0014] [5] A program according to one aspect of the present invention includes calculation steps (S3 to S20) that calculate the number of deck plates that can be allocated to the allocation area (36) within the building's partition based on deck plate information (110A) relating to the size of the deck plates (40), and store the allocation result (120) of the deck plates (40) in a storage unit (11); and display control steps (S21) that draw the deck plates (40) that can be allocated within the allocation area (36) on the screen of a display device (20) based on the allocation result (120) of the deck plates (40), wherein the deck plates (40) include standard products (41, 42), and the deck plate information (110A) is The calculation step (S3 to S20) includes information on the width (41W, 42W), which is the length in the shorter direction in a plan view of the standard product (41, 42), and the calculation step (S3 to S20) includes a step (S3 to S6) in which, when the standard product (41, 42) is allocated in the allocation area (36) along the first direction (X), the width (41W, 42W) of the standard product (41, 42) is used as the reference unit and the reference unit is repeatedly added, and the number of times the reference unit is added when the added value becomes greater than or equal to the size of the first direction (X) of the allocation area (36) is calculated based on the number of times the reference unit has been added.

[0015] [(6)] An information processing system (1) according to an aspect of the present invention is an information processing system (1) comprising a server (10) connected to a display device (20), wherein the server (10) comprises: a storage unit (11) that stores deck plate information (110A) related to sizes of deck plates; a calculation unit (16) that calculates the number of said deck plates that can be allocated to an allocation area (36), which is an area for allocating said deck plates (40) within a compartment of a building, based on said deck plate information (110A), and stores the calculation result as an allocation result (120) of said deck plates (40) in said storage unit (11); and a display control unit (17) that draws said deck plates (40) allocable within said allocation area (36) on a screen of the display device (20) based on said allocation result (120) of said deck plates (40), wherein said deck plates include standard products (41, 42), said deck plate information (110A) includes information of widths (41W, 42W) that are lengths in the lateral direction of said standard products (41, 42) in plan view, and in said calculation steps (S3 to S20), when a predetermined direction in a two-dimensional space where said compartment is defined is set as a first direction (X), and said standard products (41, 42) are allocated along said first direction (X) in said allocation area (36), said reference unit is repeatedly added with the width (41W, 42W) of said standard products (41, 42) as a reference unit, and the number of said deck plates allocable to said allocation area (36) is calculated based on the number of times said reference unit has been added when the added value becomes a value equal to or larger than the size of said allocation area (36) in said first direction (X).

[0016] 2. Specific Example of Embodiment Specific examples of embodiments of the present invention will be described below with reference to the drawings. In the following description, common components in each embodiment will be denoted by the same reference numerals, and repeated explanations will be omitted. It should be noted that the drawings are schematic, and the dimensional relationships and ratios of each element may differ from reality. There may also be parts where the dimensional relationships and ratios differ between drawings. Furthermore, while the deck plate is exemplified as a deck plate for a composite slab with a mountain and valley shape, the invention includes various forms of deck plates such as deck plates for deck composite slabs, deck plates for deck structural slabs, flat decks for steel formwork, and deck plates with reinforcement.

[0017] <<Configuration of the Information Processing System>> Figure 1 is a diagram showing the configuration of an information processing system and the functional block configuration of an information processing device according to an embodiment of the present invention. Figure 2 shows an example of the information contained in the storage unit of an information processing device according to an embodiment of the present invention.

[0018] The information processing system 1 shown in the figure is a system for supporting the allocation of deck plates in the building materials field. Hereafter, information processing system 1 will also be referred to as "deck plate allocation support system 1". Specifically, when designing a particular building and using deck plates as building materials, the deck plate allocation support system 1 draws the sections and allocation areas on the display device 20 screen based on information about the building sections specified by the designer (hereinafter also referred to as "section designation information" or "section designation information 110B") and information about the areas where deck plates will be allocated (hereinafter also referred to as "allocation area information" or "allocation area information 110C"). Furthermore, the deck plate allocation support system 1 calculates the number of deck plates to be allocated in the allocation area and the dimensions of the deck plates based on the allocation area information 110C and information about the specifications of the deck plates, such as the standard dimensions of the deck plates, and the installation environment (hereinafter also referred to as "deck plate information" or "deck plate information 110A") that are stored in the memory unit 11, and draws the deck plates that can be allocated within the allocation area in the section on the display device 20 screen based on the calculation result (hereinafter also referred to as "allocation result" or "allocation result 120").

[0019] As shown in Figure 1, the deck plate allocation support system 1 comprises an information processing device 10 and a display device 20. The information processing device 10 and the display device 20 are connected via an I / F (Interface) device 104, which will be described later.

[0020] In the following explanation, the information processing device 10 will also be simply referred to as "server 10". Furthermore, in the following explanation, users who operate server 10 will also be referred to as "system users."

[0021] First, let's describe the hardware configuration of server 10.

[0022] Figure 3 shows the hardware configuration of server 10, which constitutes the deck plate allocation support system 1.

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

[0024] The arithmetic unit 101 is composed of processors such as a CPU (Central Processing Unit) and a DSP (Digital Signal Processor). The storage device 102 has a storage area for storing programs that cause the arithmetic unit 101 to perform various data processing operations, and data such as parameters and calculation results used in the data processing by the arithmetic unit 101, and is composed of, for example, ROM (Read Only Memory), RAM (Random Access Memory), HDD, and flash memory.

[0025] Here, the program includes a deck plate allocation support program for enabling the computer to function as server 10, and is pre-installed, for example, on storage device 102.

[0026] Furthermore, the data includes deck plate information 110A, section designation information 110B, and allocation area information 110C, etc., as data for the deck plate allocation support program.

[0027] Furthermore, the program and data may be distributed via a network, or they may be written to a computer-readable storage medium such as a CD-ROM and distributed therein.

[0028] The input device 103 is a functional unit that detects information input from the outside and consists of, for example, a keyboard, mouse, pointing device, buttons, or touch panel. The I / F device 104 is a functional unit that sends and receives information to and from the outside and consists of a communication control circuit, input / output ports, antenna, etc., for wired or wireless communication.

[0029] The output device 105 is a functional unit that outputs information obtained through data processing by the arithmetic unit 101. Examples of output devices 105 include external storage devices such as SSDs and HDDs, and display devices such as console units. The bus 106 is a functional unit that interconnects the arithmetic unit 101, storage device 102, input device 103, I / F device 104, and output device 105, enabling the exchange of data between these devices.

[0030] In server 10, each arithmetic unit 101 performs calculations according to the programs and data stored in each storage device 102, and controls the storage device 102, input device 103, I / F device 104, output device 105, and bus 106 in each server, thereby realizing each functional block in server 10 (input reception unit 12, partition designation information reception unit 13, allocation area reception unit 14, calculation unit 16, display control unit 17, and storage unit 11).

[0031] Next, we will describe each functional block of server 10 in detail.

[0032] As shown in Figure 1, the server 10 has an input receiving unit 12, a partition designation information receiving unit 13, a partition area receiving unit 14, a calculation unit 16, a display control unit 17, and a storage unit 11 as functional blocks for realizing the deck plate allocation support function. These functional blocks are realized through the collaboration of hardware resources and software that make up server 10.

[0033] The above software is a program for realizing deck plate allocation support (native application) according to this embodiment, and is downloaded in advance from an external device (e.g., an external storage medium) and stored in a storage device (e.g., storage unit 11) within the server 10.

[0034] Furthermore, the above program may be distributed via a network, or it may be written to a computer-readable storage medium such as a CD-ROM or flash memory and distributed that way.

[0035] The input reception unit 12 is a functional unit that receives data entered by the system user into the server 10. Specifically, the input reception unit 12 receives data entered by the system user via the input device 103 in Figure 3, and instructs each functional unit in the server 10 to execute processing according to the received data.

[0036] For example, the input receiving unit 12 receives deck plate information 110A input by a system user via the input device 103 in Figure 3, and stores the deck plate information 110A in the storage unit 11. The deck plate information 110A can be pre-stored in the storage unit 11 by the system administrator.

[0037] The partition designation information receiving unit 13 is a functional unit that receives partition designation information 110B input from the system user to the server 10. Specifically, the partition designation information receiving unit 13 receives partition designation information 110B input by the system user via the input device 103 in Figure 3, and instructs each functional unit in the server 10 to execute processing according to the received partition designation information 110B.

[0038] For example, the partition designation information receiving unit 13 receives partition designation information 110B entered by a system user via the input device 103 in Figure 3, and stores the partition designation information 110B in the storage unit 11.

[0039] The allocation area reception unit 14 is a functional unit that receives allocation area information input from system users to the server 10. Specifically, the allocation area reception unit 14 receives allocation area information 110C input by system users via the input device 103 in Figure 3, and instructs each functional unit in the server 10 to execute processing according to the received allocation area information 110C.

[0040] For example, the allocation area receiving unit 14 receives allocation area information 110C input by the system user via the input device 103 in Figure 3, and stores the allocation area information 110C in the storage unit 11.

[0041] The calculation unit 16 is a functional unit that performs various calculations related to the structural calculation of the deck plate 40. Specifically, the calculation unit 16 calculates the number of deck plates 40 that can be allocated to the allocation area and the dimensions of the deck plates 40 based on the deck plate information 110A and allocation area information 110C stored in the storage unit 11, and stores the calculation result as the allocation result 120 in the storage unit 11.

[0042] 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 partitions 30 and allocation areas 36, as well as the deck plates that can be allocated within the allocation areas 36 within the partitions 30, on the screen of the display device 20. Specifically, the display control unit 17 draws the partitions and allocation areas on the screen of the display device 20 based on the partition designation information 110B and allocation area information 110C stored in the storage unit 11. Furthermore, the display control unit 17 causes the display device 20 to display the deck plates 40 that can be allocated within the allocation area 36 within the section 30, based on the allocation result 120 stored in the storage unit 11.

[0043] The display control unit 17 may have a separate configuration from the display device 20, as in this embodiment, or it may be integrated with the display device 20 to form a single display control unit 17.

[0044] The memory unit 11 is a functional unit that stores various data related to the allocation support of the deck plates 40. For example, the storage unit 11 stores deck plate information 110A received by the input reception unit 12, partition designation information 110B received by the partition designation information reception unit 13, allocation area information 110C received by the allocation area reception unit 14, and allocation results 120 from the calculation unit 16. The storage unit 11 may also store deck plate information 110A prepared in advance by a system administrator or the like.

[0045] The deck plate information 110A includes information on the specifications of deck plates that are available on the market or newly developed using the technology of existing products, which has been prepared in advance by a system administrator or the like. For example, deck plate 40 includes standard products 41 and 42 and special-purpose products 43. For example, deck plate information 110A includes information on standard products 41 and 42. Standard products 41 and 42 are deck plates 40 with a defined size (at least width). Standard products 41 and 42 are, for example, rectangular in plan view. The information on standard products 41 and 42 includes information on the widths 41W and 42W, which are the lengths in the shorter direction of standard products 41 and 42 in plan view. Standard products 41 and 42 include one or more types. For example, standard products 41 and 42 include multiple standard products 41 and 42 that have different widths 41W and 42W from each other. In addition to the dimensions (including reference dimensions) of the standard products 41 and 42 described above, deck plate information 110A may also include information on basic specifications related to the standard products, such as mass, cross-sectional properties, material, and standards. Furthermore, the deck plate information 110A includes information about the special-purpose parts 43. The special-purpose parts 43 are deck plates 40 with adjustable size, and also include adjustment plates. The adjustment plates are steel plates of the special-purpose parts 43 that have predetermined dimensions. The adjustment plates may include steel plates of one or more types of dimensions. The information about the special-purpose parts 43 includes, for example, information about the width 43W, which is the length in the shorter direction when viewed from above. In addition to the dimensions of the special-purpose parts 43 (including standard dimensions) described above, the deck plate information 110A may also include information about the basic specifications of the special-purpose parts, such as mass, cross-sectional properties, material, and standards. For example, as shown in Figures 5A to 8B, the deck plate information 110A includes multiple standard products 41, 42A, 42B, 42C and special-purpose parts 43. Multiple standard products 42A, 42B, and 42C are sometimes collectively referred to as standard product 42. Furthermore, the deck plate information 110A may also include information relating to standard products 41, 42 and special-purpose products 43, such as the thickness of the deck plate 40, the edge treatment of the deck plate 40 (whether or not end closing is performed), and the surface treatment of the deck plate 40 (whether or not plating is performed, and the type of plating). Furthermore, the deck plate information 110A may also include information regarding the installation environment of the deck plate 40. For example, deck plate information 110A includes, but is not limited to, information on the basic specifications of floor and roof structures using deck plates 40 (dimensions (including standard dimensions), mass, cross-sectional properties, standards), and information on the floor and roof structures using deck plates 40 and the connections of deck plates 40 (the method of connecting floor and roof structures using deck plates 40 and deck plates 40 to beams, and the number of connection points).

[0046] The section designation information 110B includes information about the building section designated by the designer, which is received by the section designation information reception unit 13. For example, the section designation information 110B includes, but is not limited to, information entered by the system user to the server 10, such as the arrangement of columns, the arrangement of beams, the installation height of the deck plates 40, and information about members that adjust the connections between the deck plates 40 and the columns 31 and beams 32 and 33.

[0047] The allocation area information 110C includes information received by the allocation area reception unit 14 regarding the area to which the deck plates 40 will be allocated within the building section 30 specified by the designer. For example, the allocation area information 110C may include, but is not limited to, information input from the system user to the server 10 regarding the specification of the allocation area 36 (e.g., coordinate information for identifying the allocation area 36, ​​column and beam model information, column and beam enclosed polyline information, etc.), as well as information regarding the arrangement direction of the deck plates 40, the starting point of the arrangement of the deck plates 40, overlap, and offset (amount of change in the end length of the deck plates 40).

[0048] Furthermore, the deck plate information 110A, section designation information 110B, and allocation area information 110C stored in the memory unit 11 may include not only information entered by the system user, but also information prepared in advance by the system administrator or the like.

[0049] The allocation result 120 is information that constitutes part of the storage unit 11 and includes information calculated by the calculation unit 16 regarding the number of deck plates 40 to be allocated in the allocation area and the dimensions of the deck plates 40. The display control unit 17 also reads the calculated number of deck plates 40 to be allocated in the allocation area and the dimensions of the deck plates 40 from the allocation result 120 as needed and causes the display device 20 to display the deck plates 40 that can be allocated in the allocation area within the partition on the screen.

[0050] The display device 20 is a device that displays information and is implemented by, for example, a liquid crystal display or an organic EL display. The display device 20 displays various information on the screen in response to control from the display control unit 17. Specifically, the display device 20 draws on the screen a section 30, an allocation area 36, ​​and a deck plate 40 that can be allocated within the allocation area 36 within the section 30. In addition, the display device 20 draws on the screen the shape of the deck plate 40 after changing its shape so that one side of the deck plate 40 displayed on the screen matches one side of the allocation area 36.

[0051] ≪Method for arranging deck plates≫ This section describes the method for allocating deck plates in the deck plate allocation support system 1.

[0052] Figures 4A and 4B show an example of a layout method according to an embodiment of the deck plate layout support system. Figure 4A shows an example of how to specify the area where the deck plates will be allocated. Figure 4B shows the result of allocating deck plates to the allocation areas specified based on the allocation area information 110C.

[0053] Figures 4A and 4B show, as an example, a plan view of section 30 drawn on the display device 20 by the display control unit 17 based on section designation information 110B specified in advance by the system user. Within section 30, columns 31A-D, main beams 32A-D, and secondary beams 33A-B are shown.

[0054] When allocating deck plates within a rectangular area enclosed by main beams 32A to D, the user operates the cursor 34 displayed on the screen and, for example, specifies the beams 32A to D in a clockwise order as shown in Figure 4A. The allocation area reception unit 14 receives information regarding the order in which the beams 32A to D are specified by the system user and stores this information in the allocation area information 110C of the storage unit 11. For example, as shown in Figure 4A, the allocation area reception unit 14 determines the closed area enclosed by the specified beams 32A to D as the allocation area 36 and stores coordinate information, etc., for identifying the allocation area 36 as allocation area information 110C in the storage unit 11. Alternatively, when creating columns and beams, the area enclosed by beams included in section 30 can be pre-specified as the allocation area 36, ​​and multiple areas can be specified together. For example, this area can be divided and specified using secondary beams 33A, or secondary beams 33B, or both. This allows the process from specifying the area for deck plate allocation to the actual allocation of deck plates to be performed automatically during the column and beam creation operation. At this time, the length direction of the deck plates can be set to be perpendicular to the short side Y or long side X of the area enclosed by beams included in section 30, or an angle relative to the short side or long side can be specified.

[0055] Next, the calculation unit 16 calculates the area of ​​the allocation area 36 based on the deck plate information 110A and allocation area information 110C stored in the storage unit 11, and then calculates the number of deck plates to be allocated to the allocation area 36 and the dimensions of the deck plates based on the area of ​​the allocation area 36, ​​and stores the calculation result as the allocation result 120 in the storage unit 11.

[0056] Next, as shown in Figure 4B, the display control unit 17 draws the allocation area 36 on the screen of the display device 20 based on the allocation area information 110C and the allocation result 120, and also displays the deck plates 40 allocated within the allocation area 36.

[0057] The display control unit 17 may extract some of the allocation area information 110C from the display device 20 screen, display the above-mentioned information in a dialog box 35 on the display device 20 screen, and then allocate the deck plates 40 using the above-mentioned information entered by the system user in the dialog box 35. For example, the dialog box 35 may display input forms for information regarding the arrangement direction of the deck plates, the starting point of the arrangement of the deck plates, and the overlap. As shown in Figure 4A, if the system user specifies in the dialog box 35 that the arrangement direction of the deck plates is the X direction, the starting point of the arrangement of the deck plates is to the left, the overlap in the length direction (Y direction) is 50 mm, and the overlap in the width direction (X direction) is 50 mm, then as shown in Figure 4B, the display control unit 17 will display the result of allocating the deck plates 40 in the allocation area 36 according to the specified information. The overlap in this case refers to the overlap allowance, and the object of the overlap may be a beam, another deck plate, or a similar member. Furthermore, if the overlap amount is zero, it means that the objects are in contact with each other (for example, butt joint or mating), and if the overlap amount is specified as a negative number, that number indicates the distance from the object to be overlapped.

[0058] ≪Method for calculating the number of deck plates in the first deck≫ Next, we will describe how the deck plate allocation support system 1 calculates the number of deck plates 40 to be allocated to the allocation area 36.

[0059] Figures 5A and 5B show an example of a layout method in the deck plate layout support system. Figure 5A is a plan view showing an example of how to allocate standard products to a deck plate within the allocation area. Figure 5B is a cross-sectional view A-A showing an example of a method for allocating standard products to a deck plate within the allocation area.

[0060] As information common to the first to fourth calculation methods, the deck plate information 110A pre-stored in the memory unit 11 includes information on standard items 41 and 42 and special-purpose items 43. The information on standard items 41 includes the standard dimensions of the standard items and the standard dimensions of the special-purpose items.

[0061] In this embodiment, the standard dimensions of the standard products include a deck plate 41 with a width direction length 41W of 600 mm, a standard product 42A with a width direction length 42AW of 550 mm, a standard product 42B with a width direction length 42BW of 250 mm, and a standard product 42C with a width direction length 42CW of 200 mm. The standard dimensions of the special-purpose product include a special-purpose product 43 with a width direction length of 150 mm. Hereinafter, the widthwise length 42AW of standard product 42A, the widthwise length 42BW of standard product 42B, and the widthwise length 42CW of standard product 42C may be collectively referred to as the widthwise length 42W of multiple standard products 42.

[0062] In the first calculation method, we consider the case where the system user specifies the widthwise length 36W of the allocation area as 3000mm as allocation area information 110C. When using the method of calculating the quantity of deck plates 40 by dividing the widthwise (X direction) length of the allocation area 36 by the widthwise (X direction) of the deck plate 40, the calculation unit 16 will perform a division operation.

[0063] However, the above division process takes time to calculate, which can cause delays in the deck plate allocation process. Therefore, in the first calculation method, in order to improve the speed of the deck plate allocation process, a method for calculating the number of standard items 41, 42 and special items 43 to be allocated to the allocation area 36 without performing division is described below.

[0064] When a system user specifies an allocation area 36 as allocation area information 110C, the calculation unit 16 repeatedly adds a base unit using the width of the standard product 41 as the base unit, and the number of times the base unit is added when the value becomes greater than or equal to the size 36W in the long side direction X of the allocation area 36 specified based on the allocation area information 110C is determined as the number of standard products 41 to be allocated to the allocation area 36.

[0065] In other words, the calculation unit 16 determines that the number of standard products 41 to be allocated to the allocation area 36 with a width direction length (36W) of 3000 mm is 3000 mm, which is the value obtained by adding the standard unit 600 mm, which has the maximum width direction length of 600 mm, five times. The calculation unit 16 determines that the number of times the standard unit is added is 5, which is equal to the width direction length (36W) of the allocation area 36.

[0066] Since the allocation of deck plates to the allocation area 36 was completed using only standard product 41 with the maximum width length of 600 mm, the number of standard product 42 (including standard products 42A, 42B, and 42C) and special item 43 to be allocated to the allocation area 36 is all 0.

[0067] Furthermore, as shown by the dashed line, system users can specify the overlap of the deck plate on the beam in dialog box 35. In this embodiment, the results are shown when the overlap in the width direction of the deck plate is specified as 50 mm, and the overlap in the length direction, which is perpendicular to the width direction of the deck plate, is specified as 50 mm.

[0068] ≪Method for calculating the number of second deck plates≫ Next, a second method for calculating the number of deck plates 40 to be allocated to the allocation area 36 by the deck plate allocation support system 1 will be described. Figures 6A and 6B show an example of a layout method in the deck plate layout support system. Figure 6A is a plan view showing an example of a method for allocating multiple types of standard products to an allocation area in a deck plate allocation support system. Figure 6B is a cross-sectional view A-A showing an example of a method for allocating multiple types of standard products to an allocation area in a deck plate allocation support system.

[0069] In the second calculation method, we consider the case where the system user specifies the width direction length 36W of the allocation area as 2950 mm as allocation area information 110C.

[0070] Similar to the first calculation method, in order to improve the speed of the deck plate allocation process, a method for calculating the number of standard items 41, 42 and special items 43 to be allocated to the allocation area 36 without performing division is described below.

[0071] When a system user specifies an allocation area 36 as allocation area information 110C, the calculation unit 16 repeatedly adds base units using the width of the standard item 41, which has the largest width among the standard items 41 and 42, as the base unit. The number of times the base unit is added when the value becomes greater than or equal to the size 36W in the long side direction X of the allocation area 36 specified based on the allocation area information 110C is subtracted by 1 to determine the number of standard items 41 to be allocated to the allocation area 36.

[0072] Furthermore, the calculation unit 16 determines the number of standard products 42 other than the standard product 41 with the largest width as 1, and sets the number of standard products 42A having the same width 42AW as the difference between the widthwise length 36W of the allocation area 36 and the value obtained by multiplying the number of standard products 41 by the width 41W of the standard product 41.

[0073] To allow for some margin of error, the range of widths to be considered identical can be arbitrarily specified by the system user. For example, the range of widths to be considered identical can be set to within ±10% of the width of the deck plate 40.

[0074] In other words, the calculation unit 16 determines that the number of standard products 41 to be allocated to the allocation area 36, ​​which has a width direction length (36W) of 2950 mm, is 3000 mm, which is the sum of the standard unit 600 mm added five times, using a standard product 41 with a width direction length of 600 mm as the base unit. Therefore, subtracting 1 from the number of times the base unit is added, which is 5, gives the number of standard products 41 to be allocated to the allocation area 36, ​​which is 4.

[0075] Furthermore, the calculation unit 16 calculates 550 mm by subtracting 2400 mm, which is the value obtained by multiplying the width of four standard products 41 by the width of each standard product 41 (41W) of 600 mm, from the width (36W) length (2950 mm) of the allocation area 36. Furthermore, the calculation unit 16 determines that the number of standard items 42A having the same width (42AW) of 550 mm as the calculated 550 mm is to be allocated to the allocation area 36 with a width direction length (36W) of 2950 mm, other than the standard item 41, and sets this number to 1. In other words, the calculation unit 16 calculates that four standard items 41 and one standard item 42A should be allocated to the allocation area 36, ​​which has a width (36W) of 2950 mm.

[0076] Since the allocation of deck plates to allocation area 36 has been completed using standard product 41 and standard product 42A, the number of standard products 42B, 42C, and special item 43 to be allocated to allocation area 36 will all be 0.

[0077] Furthermore, as shown by the dashed line, system users can specify the overlap of the deck plate on the beam in dialog box 35. In this embodiment, the results are shown when the overlap in the width direction of the deck plate is specified as 50 mm, and the overlap in the length direction, which is perpendicular to the width direction of the deck plate, is specified as 50 mm.

[0078] ≪Method for calculating the number of third deck plates≫ Next, a third method for calculating the number of deck plates 40 to be allocated to the allocation area 36 by the deck plate allocation support system 1 will be described.

[0079] Figures 7A and 7B show an example of a layout method in the deck plate layout support system. Figure 7A is a plan view showing an example of a method for allocating multiple standard plates other than the standard plate with the largest width to the allocation area in the deck plate allocation support system. Figure 7B is a cross-sectional view A-A showing an example of a method for allocating multiple standard plates other than the widest standard plate in the allocation area using a deck plate allocation support system.

[0080] In the third calculation method, we consider the case where the system user specifies the width direction length 36W of the allocation area as 2900 mm as allocation area information 110C.

[0081] Similar to the first and second calculation methods, in order to improve the speed of the deck plate allocation process, a method for calculating the number of standard items 41, 42 and special items 43 to be allocated to the allocation area 36 without performing division is described below.

[0082] When a system user specifies an allocation area 36 as allocation area information 110C, the calculation unit 16 repeatedly adds base units using the width of the standard item 41, which has the largest width among the standard items 41 and 42, as the base unit. The number of times the base unit is added when the value becomes greater than or equal to the size 36W in the long side direction X of the allocation area 36 specified based on the allocation area information 110C is subtracted by 1 to determine the number of standard items 41 to be allocated to the allocation area 36.

[0083] Furthermore, the calculation unit 16 determines the number of standard products 42 other than the standard product 41 with the largest width by repeatedly adding the width 42BW of the standard product 42B, which has the largest width 42BW, among the standard products 42B and 42C whose widths 42BW and 42CW are less than the difference between the width direction length 36W of the allocation area 36 and the value obtained by multiplying the number of standard products 41 by the width 41W of the standard product 41, using the width 42BW of the standard product 42B as the second reference unit, and determining the number of times the second reference unit is added when the value becomes greater than or equal to the difference.

[0084] In other words, the calculation unit 16 determines that the number of standard products 41 to be allocated to the allocation area 36, ​​which has a width direction length (36W) of 2900 mm, is 3000 mm, which is the sum of the standard unit 600 mm added five times, using a standard product 41 with a width direction length of 600 mm as the base unit. Therefore, subtracting 1 from the number of times the base unit is added, which is 5, gives the number of standard products 41 to be allocated to the allocation area 36, ​​which is 4.

[0085] Furthermore, the calculation unit 16 calculates 500 mm for the standard items 42 other than the standard items 41 that should be allocated to the allocation area 36 with a width direction length (36W) of 2900 mm, by subtracting 2400 mm, which is the value obtained by multiplying the four standard items 41 by the width (41W) of each standard item 41 (600 mm), from the width direction length (36W) of the allocation area 36 (2900 mm).

[0086] Furthermore, the calculation unit 16 repeatedly adds the width (42BW) of standard product 42B, which has the largest width (42BW) of 250 mm among the standard products 42BW and 42CW with widths of less than 500 mm calculated, as the second reference unit to determine the number of standard products 42. The calculation unit 16 determines the number of times the second reference unit has been added when the difference becomes 500 mm or more.

[0087] Specifically, the calculation unit 16 determines the number of standard product 42B sheets to be allocated to the allocation area 36 by using the width of the standard product 42B (42BW) of 250 mm as the second reference unit. When the second reference unit of 250 mm is added twice, the total value becomes 500 mm, which is a value equal to or greater than the difference of 500 mm (it matches the difference). Therefore, the number of times the second reference unit is added, which is 2, is calculated to be the number of standard product 42B sheets to be allocated to the allocation area 36. In other words, the calculation unit 16 calculates that four standard items 41 and two standard items 42B should be allocated to the allocation area 36, ​​which has a width (36W) of 2900 mm.

[0088] Since the allocation of deck plates to allocation area 36 has been completed using standard product 41 and standard product 42B, the number of standard products 42A, 42C, and special item 43 to be allocated to allocation area 36 will all be 0.

[0089] Furthermore, as shown by the dashed line, system users can specify the overlap of the deck plate on the beam in dialog box 35. In this embodiment, the results are shown when the overlap in the width direction of the deck plate is specified as 50 mm, and the overlap in the length direction, which is perpendicular to the width direction of the deck plate, is specified as 50 mm.

[0090] ≪Method for calculating the number of deck plates for the fourth deck≫ Next, a fourth method for calculating the number of deck plates 40 to be allocated to the allocation area 36 by the deck plate allocation support system 1 will be described.

[0091] Figures 8A and 8B show an example of a layout method in the deck plate layout support system. Figure 8A is a plan view showing an example of a method for allocating special features to the allocation area in addition to the deck plates in the deck plate allocation support system. Figure 8B is a cross-sectional view A-A showing an example of a method for allocating special features to the allocation area in addition to the deck plates in the deck plate allocation support system.

[0092] In the fourth calculation method, we consider the case where the system user specifies the width direction length 36W of the allocation area as 2800 mm as allocation area information 110C.

[0093] Similar to the first to third calculation methods, in order to improve the speed of the deck plate allocation process, a method for calculating the number of standard items 41, 42 and special items 43 to be allocated to the allocation area 36 without performing division is described below.

[0094] When a system user specifies an allocation area 36 as allocation area information 110C, the calculation unit 16 repeatedly adds base units using the width of the standard item 41, which has the largest width among the standard items 41 and 42, as the base unit. The number of times the base unit is added when the value becomes greater than or equal to the size 36W in the long side direction X of the allocation area 36 specified based on the allocation area information 110C is subtracted by 1 to determine the number of standard items 41 to be allocated to the allocation area 36.

[0095] Furthermore, the calculation unit 16 determines the number of standard products 42 other than the standard product 41 with the largest width as the number of standard products 42 other than the standard product 41 with the largest width. This value is obtained by subtracting 1 from the number of times the second reference unit is added, among the standard products 42B and 42C that have widths 42BW and 42CW less than the difference between the widthwise length 36W of the allocation area 36 and the value obtained by multiplying the number of standard products 41 by the width 41W of the standard product 41, and the number of standard product 42B with the largest width 42BW. Furthermore, the calculation unit 16 sets the number of special items 43 to be allocated to the allocation area 36 to 1.

[0096] In other words, the calculation unit 16 determines that the number of standard products 41 to be allocated to the allocation area 36, ​​which has a width direction length (36W) of 2800 mm, is 3000 mm, which is the sum of the standard unit 600 mm added five times, using a standard product 41 with a width direction length of 600 mm as the base unit. Therefore, subtracting 1 from the number of times the base unit is added, which is 5, gives the number of standard products 41 to be allocated to the allocation area 36, ​​which is 4.

[0097] Furthermore, the calculation unit 16 calculates 400 mm for standard items 42 other than standard items 41 that should be allocated to the allocation area 36 with a width direction length (36W) of 2800 mm by subtracting 2400 mm, which is the value obtained by multiplying the four standard items 41 by the width (41W) of standard items 41, from the width direction length (36W) of the allocation area 36 (2800 mm).

[0098] Furthermore, the calculation unit 16 repeatedly adds the width (42BW) of standard product 42B, which has the largest width (42BW) of 250 mm among the standard products 42BW and 42CW with widths of less than 400 mm calculated, as the second reference unit to determine the number of standard products 42. The calculation unit 16 determines the number of times the second reference unit has been added when the difference becomes 400 mm or more.

[0099] Specifically, the calculation unit 16 determines the number of standard product 42B sheets to be allocated to the allocation area 36 by using the width of the standard product 42B (42BW) of 250 mm as the second reference unit. Since the total value obtained by adding the second reference unit of 250 mm twice is 500 mm, which is a difference of 400 mm or more, the calculation unit 16 determines that the number of standard product 42B sheets to be allocated to the allocation area 36 is 1 sheet, which is the value obtained by subtracting 1 from the 2 number of times the second reference unit has been added.

[0100] Furthermore, the calculation unit 16 sets the number of pieces of the 150mm wide (43W) special feature 43 to be allocated in the allocation area 36 to 1. In other words, the calculation unit 16 calculates that four standard items 41, one standard item 42B, and one special item 43 should be allocated to the allocation area 36 with a width (36W) of 2800 mm.

[0101] Since the allocation of deck plates to allocation area 36 has been completed with standard product 41, standard product 42B, and special product 43, the number of standard products 42A and 42C to be allocated to allocation area 36 will all be 0.

[0102] Furthermore, as shown by the dashed line, system users can specify the overlap of the deck plate on the beam in dialog box 35. In this embodiment, the results are shown when the overlap in the width direction of the deck plate is specified as 50 mm, and the overlap in the length direction, which is perpendicular to the width direction of the deck plate, is specified as 50 mm.

[0103] <<Deck plate count calculation and display process flow>> Next, we will explain the process steps for the information processing device 10 to calculate the number of deck plates 40 to be allocated in the allocation area 36 and to draw the deck plates 40 on the screen of the display device 20.

[0104] Figure 9 is a flowchart showing a method by which the information processing device 10 according to the embodiment calculates the number of deck plates 40 to be allocated to the allocation area 36 and displays the deck plates 40 on the screen of the display device 20.

[0105] First, the plot designation information receiving unit 13 receives the plot designation information 110B (step S1). For example, as shown in Figures 4A to 8B, the section designation information receiving unit 13 receives section designation information 110B, which includes columns 31A to D, main beams 32A to D, and secondary beams 33A to B.

[0106] Next, the allocation area receiving unit 14 receives the allocation area information 110C (step S2). For example, as shown in Figures 4B to 8B, the allocation area receiving unit 14 receives the allocation area 36 as allocation area information 110C.

[0107] Next, the calculation unit 16 compares the widths of the deck plates and recognizes the standard product with the largest width (step S3). For example, as shown in Figures 5A to 8B, the calculation unit 16 compares the widths 41W and 42W of standard products 41 and 42 and recognizes standard product 41, which has the largest width 41W.

[0108] Next, the calculation unit 16 uses the width of the deck plate with the widest width as the base unit and repeatedly adds the base units using the method described above (step S4). For example, as shown in Figures 5A to 8B, the calculation unit 16 uses the width (41W) of the standard product 41, which is 600 mm, as the base unit and adds the base unit.

[0109] Next, the calculation unit 16 determines whether the total value obtained by adding the reference units calculated in step S4 is less than the size of the allocation area in the first direction (step S5).

[0110] If the sum obtained by adding the reference units calculated in step S4 is less than the size of the allocation area in the first direction (step S5: YES), the calculation unit 16 continues to add the reference units (step S4).

[0111] If the sum of the reference units calculated in step S4 is not less than the size of the allocation area in the first direction (step S5: NO), the calculation unit 16 determines the number of deck plates with the largest width to be allocated to the allocation area as the number of times the reference units are added (step S6).

[0112] For example, as shown in Figures 5A to 8B, the calculation unit 16 determines that 3000 mm, which is the sum of the base unit added five times, is not less than 3000 mm, which is the size of the allocation area 36 in the first direction (width direction length 36W). Therefore, it determines that the number of standard products 41 to be allocated to the allocation area 36 is 5.

[0113] Next, the calculation unit 16 subtracts the size of the allocation area in the first direction from the total value obtained by adding the reference units calculated in step S4 (step S7).

[0114] For example, as shown in Figures 5A to 8B, the calculation unit 16 subtracts the size of the allocation area 36 in the first direction (width direction length 36W) from the total value of the standard products 41 (reference units) to be allocated to the allocation area 36, ​​which is 3000 mm.

[0115] The calculation unit 16 determines whether the value calculated in step S7 is greater than 0 (step S8). If the value calculated in step S7 is not greater than 0 (step S8: NO), the process proceeds to step S21.

[0116] For example, as shown in Figures 5A and 5B, the calculation unit 16 subtracts the size of the allocation area 36 in the first direction (width direction length 36W), which is 3000 mm, from the total value of the standard products 41 (reference units) to be allocated in the allocation area 36, ​​which is 3000 mm. Since the result is 0 mm, the unit proceeds to step S21.

[0117] If the value calculated in step S7 is greater than 0 (step S8: YES), the calculation unit 16 determines the number of deck plates with the largest width to be allocated to the allocation area to be the number of times the reference unit is added minus 1 (step S9).

[0118] For example, as shown in Figures 6A and 6B, the calculation unit 16 subtracts the size of the allocation area 36 in the first direction (width direction length 36W), which is 2950 mm, from the total value of the standard products 41 (reference units) to be allocated in the allocation area 36, ​​which is 3000 mm. Since the result is 50 mm (greater than 0), the number of standard products 41 to be allocated in the allocation area 36 is set to 4, which is the number obtained by subtracting 1 from the number of times the reference units are added.

[0119] For example, as shown in Figures 7A and 7B, the calculation unit 16 subtracts the size of the allocation area 36 in the first direction (width direction length 36W), which is 2900 mm, from the total value of the standard products 41 (reference units) to be allocated in the allocation area 36, ​​which is 3000 mm. Since the result is 100 mm (greater than 0), the number of standard products 41 to be allocated in the allocation area 36 is set to 4, which is the number obtained by subtracting 1 from the number of times the reference units are added.

[0120] For example, as shown in Figures 8A and 8B, the calculation unit 16 subtracts the size of the allocation area 36 in the first direction (width direction length 36W), which is 2800 mm, from the total value of the standard products 41 (reference units) to be allocated in the allocation area 36, ​​which is 3000 mm. Since the result is 200 mm (greater than 0), the number of standard products 41 to be allocated in the allocation area 36 is set to 4, which is the number obtained by subtracting 1 from the number of times the reference units are added.

[0121] Next, the calculation unit 16 calculates a value by subtracting the value obtained by multiplying the number of times the reference unit calculated in step S9 is added by 1 from the size of the allocation area in the first direction by the width of the deck plate with the largest width (step S10).

[0122] For example, as shown in Figures 6A to 6B, the calculation unit 16 calculates 550 mm by subtracting the value obtained by multiplying 4 (the number of times the reference unit calculated in step S9 was added minus 1) by the width (41W) of the standard product 41 (600 mm) from the size (width direction length 36W) of the allocation area 36 in the first direction, which is 2950 mm.

[0123] For example, as shown in Figures 7A to 7B, the calculation unit 16 calculates 500 mm by subtracting the value obtained by multiplying 4 (the number of times the reference unit calculated in step S9 was added minus 1) by the width (41W) of the standard product 41 (600 mm) from the size (width direction length 36W) of the allocation area 36 in the first direction, which is 2900 mm.

[0124] For example, as shown in Figures 8A to 8B, the calculation unit 16 calculates 400 mm by subtracting the value obtained by multiplying 4 (the number of times the reference unit calculated in step S9 is added minus 1) by the width (41W) of the standard product 41 (600 mm) from the size (width direction length 36W) of the first direction of the allocation area 36, ​​which is 2800 mm.

[0125] Next, the calculation unit 16 determines whether or not the deck plate information 110A stored in the storage unit 11 contains a deck plate with the same width as the value calculated in step S10 (step S11).

[0126] If the calculation unit 16 determines that there are deck plates with the same width as the value calculated in step S10 (step S11: YES), it sets the number of deck plates with the same width as the value calculated in step S10 to 1 (step S12).

[0127] For example, as shown in Figures 6A to 6B, the calculation unit 16 sets the number of standard product 42A having the same width (42AW) 550 mm as the value of 550 mm calculated in step S10 to 1.

[0128] If the calculation unit 16 determines that there are no deck plates with the same width as the value calculated in step S10 (step S11: NO), it proceeds to step S13.

[0129] For example, as shown in Figures 7A to 7B, the calculation unit 16 determines that the deck plate information 110A stored in the storage unit 11 does not include any deck plates with the same width as the value calculated in step S10, which is 500 mm, and proceeds to step S13.

[0130] For example, as shown in Figures 8A to 8B, the calculation unit 16 determines that the deck plate information 110A stored in the storage unit 11 does not include any deck plates with the same width as the value calculated in step S10, which is 400 mm, and proceeds to step S13.

[0131] Next, the calculation unit 16 recognizes the deck plate with the largest width that is less than the value calculated in step S10 (step S13).

[0132] For example, as shown in Figures 7A to 7B, a standard product 42B having a maximum width (42BW) of 250 mm is recognized, which is less than the value calculated in step S10, 500 mm.

[0133] For example, as shown in Figures 8A to 8B, a standard product 42B having a maximum width (42BW) of 250 mm is recognized, which is less than the value of 400 mm calculated in step S10.

[0134] Next, the calculation unit 16 uses the width of the deck plate having the largest width that is less than the value calculated in step S10 using the method described above, and repeatedly adds the second reference unit (step S14). For example, as shown in Figures 7A to 8B, the calculation unit 16 uses the width (42BW) of the standard product 42, which is 250 mm, as the second reference unit and adds the second reference unit.

[0135] Next, the calculation unit 16 determines whether the total value obtained by adding the second reference unit calculated in step S14 is less than the value calculated in step S10 (step S15).

[0136] If the total value obtained by adding the second reference unit calculated in step S14 is less than the value calculated in step S10 (step S15: YES), the calculation unit 16 continues to add the second reference unit (step S14).

[0137] If the sum obtained by adding the second reference unit calculated in step S14 is not less than the value calculated in step S10 (step S15: NO), the calculation unit 16 sets the number of deck plates recognized in step S13 as the number of times the second reference unit has been added (step S16).

[0138] For example, as shown in Figures 7A to 7B, the calculation unit 16 determines that the total value of 500 mm obtained by adding the second reference unit twice is not less than the value of 500 mm calculated in step S10, and therefore sets the number of standard products 41 to be allocated to the allocation area 36 to 2.

[0139] For example, as shown in Figures 8A to 8B, the calculation unit 16 determines that 500 mm, which is the sum of the second reference unit added twice, is not less than the value of 400 mm calculated in step S10, and therefore sets the number of standard products 41 to be allocated to the allocation area 36 to 2.

[0140] Next, the calculation unit 16 subtracts the value calculated in step S10 from the total value obtained by adding the second reference unit calculated in step S14 (step S17).

[0141] For example, as shown in Figures 7A to 7B, the calculation unit 16 subtracts the value of 500 mm calculated in step S10 from the total value of 500 mm obtained by adding the second reference unit.

[0142] For example, as shown in Figures 8A to 8B, the calculation unit 16 subtracts 400 mm, which is the value calculated in step S10, from 500 mm, which is the total value obtained by adding the second reference unit.

[0143] The calculation unit 16 determines whether the value calculated in step S17 is greater than 0 (step S18). If the value calculated in step S17 is not greater than 0 (step S18: NO), the process proceeds to step S21.

[0144] For example, as shown in Figures 7A and 7B, the calculation unit 16 calculates 0 mm by subtracting the value calculated in step S10 (500 mm) from the total value of 500 mm obtained by adding the second reference unit in step S17, and then proceeds to step S21.

[0145] If the value calculated in step S17 is greater than 0 (step S18: YES), the calculation unit 16 sets the number of deck plates recognized in step S13 to be allocated to the allocation area to the number of times the second reference unit is added minus 1 (step S19).

[0146] For example, as shown in Figures 8A and 8B, the calculation unit 16 calculates 100 mm (greater than 0) by subtracting the value calculated in step S10, which is 400 mm, from the total value of 500 mm, which is the sum obtained by adding the second reference unit in step S17. Therefore, the number of standard products 42B to be allocated to the allocation area 36 is set to 1, which is the value obtained by subtracting 1 from the number of times the second reference unit is added, which is 2.

[0147] Next, the calculation unit 16 sets the number of slots allocated to the special feature to 1 (step S20). For example, as shown in Figures 8A and 8B, the calculation unit 16 sets the number of allocated bonus items 43 to 1.

[0148] In summary, in the cases shown in Figures 5A to 5B, the number of standard items 41, 42 and special item 43 allocated is 5 for standard item 41, 0 for standard item 42A, 0 for standard item 42B, 0 for standard item 42C, and 0 for special item 43.

[0149] Furthermore, in the cases shown in Figures 6A to 6B, the number of standard items 41, 42 and special item 43 allocated is 4 for standard item 41, 1 for standard item 42A, 0 for standard item 42B, 0 for standard item 42C, and 0 for special item 43.

[0150] Furthermore, in the cases shown in Figures 7A to 7B, the number of standard items 41, 42 and special item 43 allocated is 4 for standard item 41, 0 for standard item 42A, 2 for standard item 42B, 0 for standard item 42C, and 0 for special item 43.

[0151] Furthermore, in the cases shown in Figures 8A to 8B, the number of standard items 41, 42 and special item 43 allocated is 4 for standard item 41, 0 for standard item 42A, 1 for standard item 42B, 0 for standard item 42C, and 1 for special item 43.

[0152] Next, the display control unit 17 causes the deck plates and accessories that can be allocated to the allocation area within the partition of the display device screen to be drawn (step S21).

[0153] For example, as shown in Figures 5A to 5B, the display control unit 17 causes five standard products 41 (with some parts in the middle omitted) to be drawn within the allocation area 36 of the screen section 30 of the display device 20.

[0154] For example, as shown in Figures 6A and 6B, the display control unit 17 causes four standard images 41 (with some parts in the middle omitted) and one standard image 42A to be drawn within the allocation area 36 of the screen section 30 of the display device 20.

[0155] For example, as shown in Figures 7A to 7B, the display control unit 17 causes four standard images 41 (with some parts in the middle omitted) and two standard images 42B to be drawn within the allocation area 36 of the screen section 30 of the display device 20.

[0156] For example, as shown in Figures 8A to 8B, the display control unit 17 causes four standard items 41 (with some parts in the middle omitted), one standard item 42B, and one special item 43 to be drawn within the allocation area 36 of the screen section 30 of the display device 20.

[0157] By following the above procedure, the number of deck plates 40 to be allocated to the allocation area 36 can be calculated, and the deck plates 40 can be displayed on the screen of the display device 20.

[0158] As described above, the information processing system 1 according to this embodiment is an information processing system 1 comprising a server 10 connected to a display device 20, wherein the server 10 has a storage unit 11 for storing deck plate information 110A, a calculation unit 16 for calculating the number of deck plates that can be allocated to the allocation area 36 based on the deck plate information 110A, and a display control unit 17 for drawing the allocationable deck plates 40 on the screen of the display device 20 based on the allocation result 120, wherein the calculation unit 16 repeatedly adds the widths 41W and 42W of standard products 41 and 42 as reference units, and calculates the number of allocationable deck plates 41 and 42 based on the number of times the reference unit has been added when the added value becomes a value equal to or greater than the size 36W of the first direction X of the allocation area 36, ​​thus realizing the information processing system 1.

[0159] According to this, in the design of floor and roof structures using deck plates, the number of deck plates 41 and 42 to be allocated to the allocation area 36 can be calculated using only addition, subtraction, and multiplication operations, without performing division operations. This reduces the computational load required to calculate the number of deck plates 41 and 42 to be allocated to the allocation area.

[0160] Furthermore, in the information processing device 10 according to this embodiment, the calculation unit 16 determines the number of standard items 41 and 42 with different widths 41W and 42W to be allocated in the allocation area 36 by subtracting 1 from the number of times the reference unit is added, and determines the number of standard items 42A other than the standard item 41 with the largest width 41W by subtracting the number of standard items 41 with the largest width 41W multiplied by the width 41W of the standard item 41 with the largest width 41W from the size 36W in the first direction X of the allocation area 36 by 1.

[0161] According to this, in the design of a floor and roof structure using deck plates, even when it is necessary to allocate multiple types of deck plates 41 and 42 to the allocation area 36, ​​the number of multiple types of deck plates 41 and 42 to be allocated to the allocation area 36 can be calculated using only addition, subtraction, and multiplication, without performing any division operations.

[0162] Furthermore, in the information processing device 10 according to this embodiment, the calculation unit 16 determines the number of standard items 41 and 42 with different widths 41W and 42W to be allocated in the allocation area 36 by subtracting 1 from the number of times the reference unit is added, and determines the number of standard items 42 other than the standard item 41 with the largest width 41W by repeatedly adding the widths 42AW, 42BW, and 42CW of the standard items 42A, 42B, and 42C, which have the largest width 42W, from the size of the first direction X of the allocation area 36 by subtracting the value obtained by multiplying the number of standard items 41 with the largest width 41W by the width 41W of the standard item 41 with the largest width 41W, as the second reference unit, and determines the number of times the second reference unit is added when the value becomes greater than or equal to the difference.

[0163] According to this, when it is necessary to allocate multiple types of deck plates 41 and 42 to the allocation area 36, ​​even if the widths 41W and 42W of the deck plates 41 and 42 allocated to the ends do not match the size 36W of the allocation area 36 in the first direction X, the number of multiple types of deck plates 41 and 42 to be allocated to the allocation area 36 can be calculated using only addition, subtraction, and multiplication, without performing any division.

[0164] Furthermore, in the information processing device 10 according to this embodiment, the calculation unit 16 determines the number of multiple standard items 41 and 42 with different widths 41W and 42W to be allocated in the allocation area 36 by subtracting 1 from the number of times the reference unit is added, and determines the number of standard items 42 other than the standard item 41 with the largest width 41W by subtracting the value obtained by subtracting 1 from the second reference unit, among the standard items 42 having a width 42W less than the difference between the size of the first direction X of the allocation area 36 and the number of standard items 41 with the largest width 41W multiplied by the width 41W of the standard item 41 with the largest width 41W, the number of standard items 42A, 42B, and 42C with the largest width 42W, and the number of special items 43 to be allocated in the allocation area 36 is set to 1.

[0165] According to this, when it is necessary to allocate multiple types of deck plates 41 and 42 to the allocation area 36, ​​if the widths 41W and 42W of the deck plates 41 and 42 allocated to the ends do not match the size 36W of the first direction X of the allocation area 36, ​​the number of multiple types of deck plates 41 and 42 and the special features 43 to be allocated to the allocation area 36 can be calculated using only addition, subtraction, and multiplication, without performing division, after considering the case in which a special feature 43 is allocated.

[0166] <<Extension of the Embodiment>> Although the present inventors have described the invention in detail based on embodiments, it goes without saying that the present invention is not limited thereto and can be modified in various ways without departing from its essence.

[0167] In this embodiment, the deck plate allocation support system 1 is configured as a combination of an information processing device 10 and a display device 20, but the configuration of the deck plate allocation support system 1 is not limited to this.

[0168] For example, the deck plate allocation support system 1 may be configured such that the information processing device 10 and multiple information processing devices are connected via a network, and the information processing device 10 can accept operations from multiple system users. Furthermore, the information processing device 10 may adopt a three-tier Web architecture to ensure server load balancing, system scalability, reliability, and security, and may consist of three servers: a Web server, an AP server, and a DB server.

[0169] For example, by providing an input form for specifying the offset, which is the amount of change in the length of the deck plate end, the system may draw a deck plate that reflects the offset amount of the deck plate end specified by the system user. Alternatively, the offset can be specified using an input form for each individual deck plate, and the deck plate may be drawn reflecting the offset amount at the edge of each deck plate specified for that plate. [Explanation of Symbols]

[0170] 1. Deck Plate Allocation Support System 10 Information Processing Devices 11 Storage section 12 Input reception section 13. Lot Designation Information Reception Department 14. Allocation Area Reception Section 15 Operation reception section 16 Arithmetic section 17 Display Control Unit 101 Arithmetic equipment 102 Storage device 1021 Program 1022 data 103 Input device 104 I / F device 105 Output device 106 Bus 110A Deck Plate Information 110B Lot Designation Information 110C Allocation Area Information 110D operating information 120 Allocation Results 20 Display device 30 plots 31 pillars 32 Large beam 33 Small beam 34 Cursor 35 Dialogue 36 Allocation Area 40 Deck Plates 41, 42 Standard product 43 Special Features

Claims

1. A memory unit that stores information about the size of the deck plate, A calculation unit calculates the number of deck plates that can be allocated to the allocation area, which is the area within the building's section where the deck plates are allocated, based on the deck plate information, and stores the allocation result of the deck plates in the storage unit. The system includes a display control unit that, based on the allocation result of the deck plates, draws the deck plates that can be allocated within the allocation area on the screen of the display device, The aforementioned deck plates include standard items, The deck plate information includes information on the width, which is the length in the shorter direction when viewed in plan, The calculation unit defines a predetermined direction in the two-dimensional space in which the section is defined as the first direction, and when allocating the standard product in the allocation area along the first direction, it repeatedly adds the standard unit using the width of the standard product as the base unit, and calculates the number of deck plates that can be allocated in the allocation area based on the number of times the base unit has been added when the added value becomes greater than or equal to the size of the allocation area in the first direction. Information processing device.

2. In the information processing apparatus according to claim 1, The aforementioned standard product includes a plurality of standard products that differ from each other in width, The calculation unit determines the number of standard items to be allocated to the allocation area as the number of standard items with the largest width among the plurality of standard items minus 1 from the number of times the standard unit is added. The calculation unit sets the number of standard items other than the standard item with the largest width as 1, where the number of standard items having the same width as the difference between the size of the allocation area in the first direction and the number of standard items with the largest width multiplied by the width of the standard item with the largest width. Information processing device.

3. In the information processing apparatus according to claim 1, The aforementioned standard product includes a plurality of standard products that differ from each other in width, The calculation unit determines the number of standard items to be allocated to the allocation area as the number of standard items with the largest width among the plurality of standard items minus 1 from the number of times the standard unit is added. The calculation unit determines the number of standard products other than the standard product with the largest width by repeatedly adding the width of the standard product with the largest width among the standard products whose width is less than the difference between the size of the first direction of the allocation area and the value obtained by multiplying the number of standard products with the largest width by the width of the standard product with the largest width, using the width of the standard product with the largest width as the second reference unit, and determining the number of times the second reference unit is added when the value becomes equal to or greater than the difference. Information processing device.

4. In the information processing apparatus described in claim 3, The deck plate includes a component, and the component also includes an adjustment plate. The calculation unit determines the number of standard items to be allocated to the allocation area as the number of standard items with the largest width among the plurality of standard items minus 1 from the number of times the standard unit is added. The calculation unit determines the number of standard products other than the standard product with the largest width as the number of standard products other than the standard product with the largest width, and sets the number of standard products with the largest width among those standard products having a width less than the difference between the size of the first direction of the allocation area and the number of standard products with the largest width multiplied by the width of the standard product with the largest width, by subtracting 1 from the number of times the second reference unit is added. The calculation unit sets the number of the special items to be allocated to the allocation area to 1. Information processing device.

5. A program that causes a computer to perform the following steps: A calculation step of calculating the number of deck plates that can be allocated to an allocation area, which is the area within a building's section where the deck plates are allocated, based on deck plate information relating to the size of the deck plates, and storing the allocation result of the deck plates in a storage unit, The system includes a display control step of drawing the deck plates that can be allocated within the allocation area on the screen of a display device based on the allocation result of the deck plates, The aforementioned deck plates include standard items, The deck plate information includes information on the width, which is the length in the shorter direction when viewed in plan, The calculation step includes a step in which, when allocating the standard product in the allocation area along the first direction, the width of the standard product is used as the reference unit, and the number of times the reference unit is added when the added value becomes greater than or equal to the size of the allocation area in the first direction is calculated, thereby determining the number of deck plates that can be allocated in the allocation area. program.

6. An information processing system comprising a display device and a server connected to it, The aforementioned server, A memory unit that stores information about the size of the deck plate, A calculation unit calculates the number of deck plates that can be allocated to the allocation area, which is the area within the building's section where the deck plates are allocated, based on the deck plate information, and stores the allocation result of the deck plates in the storage unit. The system includes a display control unit that, based on the allocation result of the deck plates, draws the deck plates that can be allocated within the allocation area on the screen of the display device, The aforementioned deck plates include standard items, The deck plate information includes information on the width, which is the length in the shorter direction when viewed in plan, The calculation unit defines a predetermined direction in the two-dimensional space in which the section is defined as the first direction, and when allocating the standard product in the allocation area along the first direction, it repeatedly adds the standard unit using the width of the standard product as the base unit, and calculates the number of deck plates that can be allocated in the allocation area based on the number of times the base unit has been added when the added value becomes greater than or equal to the size of the allocation area in the first direction. Information processing system.

Citation Information

Patent Citations

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

    JP2021028465A