Information processing device, information processing method, program, information processing system, and information processing terminal
Patent Information
- Application Number
- JP2023131086
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-10
- Publication Date
- 2025-02-21
AI Technical Summary
【0008】 本発明によれば、ユーザによる管理の煩雑さを低減可能な、屋根構造に用いられるデッキプレートの構造計算を支援する技術を実現することができる。
Smart Images

Figure 2025025877000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, a program, an information processing system, and an information processing terminal, and more particularly to an information processing device, an information processing method, a program, an information processing system, and an information processing terminal for supporting structural calculations of deck plates in the field of building materials, for example. [Background technology]
[0002] Conventionally, a composite slab structure in which concrete is poured onto a deck plate has been adopted for the floors, ceilings, roofs, etc. of buildings. Regarding the composite slab structure, a technology is known that supports the allocation of deck plates used in the composite slab structure for the design of buildings (for example, see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-28465 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the techniques known so far to assist in the allocation of deck plates are mainly intended for deck plates used in floor structures, and are not intended for deck plates used in roof structures. Furthermore, the conventional techniques are mainly intended to assist in the allocation of deck plates, and are not suitable for structural calculations of deck plates.
[0005] Furthermore, the technologies that have been known to date to assist in the allocation of deck plates require the installation of a dedicated program on an information processing terminal, such as a PC (Personal Computer), used by the building designer (system user).As a result, the program may not run depending on the environment of the information processing terminal, such as the OS (Operating System), and every time the program is updated, it is necessary to update all the information processing terminals used, making management by the user (system user) cumbersome.
[0006] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a technology that supports structural calculations of deck plates used in roof structures, which can reduce the complexity of management for users. [Means for solving the problem]
[0007] An information processing device according to a representative embodiment of the present invention comprises an input receiving unit that receives deck plate information, which is information relating to the specifications of the deck plate and the installation environment of the deck plate, transmitted from an information processing terminal connected via a communications network; a memory unit; a calculation unit that performs structural calculations on a deck plate specified by the deck plate information based on the deck plate information, and stores the results of the structural calculations in the memory unit; and an output unit that transmits the results of the structural calculations stored in the memory unit to the information processing terminal via the communications network, wherein the deck plate information includes information relating to the material of the deck plate, information relating to the cross-sectional performance of the deck plate, information relating to the support method of the beams that support the deck plate, a support distance indicating the spacing supported by the beams, and information relating to the load acting on the deck plate. Effect of the Invention
[0008] According to the present invention, it is possible to realize a technology for supporting structural calculations of deck plates used in roof structures, which can reduce the complexity of management for users. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing a configuration example of a deck plate structural calculation system according to one embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram illustrating a functional block configuration of an information processing device. [Diagram 3] FIG. 2 is a diagram illustrating a hardware configuration of an information processing device. [Figure 4] FIG. 2 is a diagram showing a functional block configuration of the information processing terminal; [Diagram 5] FIG. 2 is a diagram illustrating a hardware configuration of an information processing terminal. [Figure 6] FIG. 13 is a diagram illustrating an example of a screen displayed on the information processing terminal. [Figure 7] FIG. 13 is a diagram illustrating an example of a screen displayed on the information processing terminal. [Figure 8] FIG. 13 is a diagram illustrating an example of a screen displayed on the information processing terminal. [Figure 9] FIG. 13 is a diagram illustrating an example of a screen displayed on the information processing terminal. [Figure 10] FIG. 13 is a diagram illustrating an example of a screen displayed on the information processing terminal. [Figure 11] FIG. 13 is a diagram illustrating an example of a screen displayed on the information processing terminal. [Figure 12] This is a model diagram of the deck plate structure that is the subject of calculation in the deck plate structure calculation system. [Figure 13A] This is a sequence diagram (1 / 2) showing the processing flow of the deck plate structural calculation system. [Figure 13B] This is a sequence diagram (2 / 2) showing the processing flow of the deck plate structural calculation system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] 1. Overview of the embodiment First, an overview of representative embodiments of the invention disclosed in this application will be described. Note that in the following description, as an example, reference numerals in the drawings corresponding to components in each embodiment are given in parentheses.
[0011] [1] An information processing device (11) according to one aspect of the present invention includes an input receiving unit (21) that receives deck plate information (200), which is information on a deck plate specification (200A) and an installation environment (200B) of the deck plate, transmitted from an information processing terminal (12) connected via a communication network (13A), a storage unit (20), and a structural calculation unit that performs structural calculation of a deck plate specified by the deck plate information (200) based on the deck plate information (200) and stores the results of the structural calculation in the storage unit (20). the deck plate information (200) includes information on the material of the deck plate, information on the cross-sectional performance of the deck plate, information on the support method of the beams that support the deck plate, a support distance indicating the spacing supported by the beams, and information (200C) on the load acting on the deck plate.
[0012] [2] In the information processing device described in [1] above, it is preferable that the calculation unit (22) calculates, as the structural calculation, a maximum bending moment and a deflection amount occurring in the deck plate specified by the deck plate information (200).
[0013] [3] In the information processing device described in [2] above, it is preferable that the calculation unit (22) performs a determination process for determining whether or not the calculated maximum bending moment and deflection amount satisfy a standard as part of the structural calculation.
[0014] [4] In the information processing device described in any one of [1] to [3] above, it is preferable that the deck plate information (200) further includes at least one of information on building type, building shape, roof type and shape, deck plate thickness, information indicating the surface treatment method of the deck plate, unit mass of the deck plate, the number of support points of the deck plate supported by the beams, the number of joints of the deck plate, and information on fire resistance certification.
[0015] [5] In the information processing device described in any one of [1] to [4] above, it is preferable that the information (200C) regarding the load acting on the deck plate includes at least one of the deck plate's own weight, finishing load, live load, snow load, wind load, and updraft load.
[0016] [6] In the information processing device described in [5] above, it is preferable that the output unit (23) transmits snow load information to the information processing terminal (12), in which the snow load is associated with each condition indicating the installation environment of the deck plate, and when a condition indicating the installation environment of one of the deck plates is selected in the information processing terminal (12) receiving the snow load information, information necessary for calculating the snow load corresponding to the condition indicating the installation environment of the selected deck plate is displayed on the display screen of the information processing terminal (12).
[0017] [7] In the information processing device described in [5] or [6] above, it is preferable that the output unit (23) transmits wind load information to the information processing terminal (12), in which the wind load is associated with each condition indicating the installation environment of the deck plate, and when a condition indicating the installation environment of one of the deck plates is selected in the information processing terminal (12) receiving the wind load information, information necessary for calculating the wind load corresponding to the condition indicating the installation environment of the selected deck plate is displayed on the display screen of the information processing terminal (12).
[0018] [8] In the information processing device described in any one of [1] to [5] above, it is preferable that the output unit (23) transmits building type information to the information processing terminal (12) in which information on a method of joining a deck plate and a beam is associated with each building type, and when one building type is selected in the information processing terminal (12) that has received the building type information, information on the joining method corresponding to the selected building type is displayed on the display screen of the information processing terminal (12).
[0019] [9] In the information processing device described in [8] above, when the input receiving unit (21) receives information regarding the specified joining method, it is preferable that the calculation unit (22) calculates the strength of the joint between the deck plate and the beam based on the information regarding the joining method.
[0020]
[10] In the information processing device described in any one of [5] to [9] above, it is preferable that the calculation unit (22) calculates a total value X of the entire deck plate load when short-term snow accumulation is assumed based on the following formula (A), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X. X=G+P+S…(A) (In the above formula (A), G represents the total value of the deck plate's own weight and the finishing load, P represents the live load of the deck plate, and S represents the snow load of the deck plate.)
[0021]
[11] In the information processing device described in any one of [5] to
[10] above, it is preferable that the calculation unit (22) calculates a total value X of the entire deck plate load in a case where a short-term strong wind is assumed in an area other than a heavy snowfall area based on the following formula (B), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X. X=G+P+W…(B) (In the above formula (B), G represents the total value of the deck plate's own weight and the finishing load, P represents the live load of the deck plate, and W represents the wind load or updraft load.)
[0022]
[12] In the information processing device described in any one of [5] to
[11] above, it is preferable that the calculation unit (22) calculates a total value X of the entire deck plate load in a case where long-term use in an area other than a heavy snowfall area is assumed based on the following formula (C), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X. X=G+P…(C) (In the above formula (C), G represents the total value of the deck plate's own weight and the finishing load, and P represents the live load of the deck plate.)
[0023]
[13] In the information processing device described in any one of [5] to
[12] above, it is preferable that the calculation unit (22) calculates a total value X of the entire deck plate load in a case where short-term snowfall and strong winds are assumed in a heavy snowfall area based on the following formula (D), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X. X=G+P+0.35S+W…(D) (In the above formula (D), G represents the total value of the deck plate's own weight and the finishing load, P represents the deck plate's live load, S represents the snow load, and W represents the wind load or updraft load.)
[0024]
[14] In the information processing device described in any one of [5] to
[13] above, it is preferable that the calculation unit (22) calculates a total value X of the entire deck plate load in a case where rainfall after snowfall is assumed in an area other than a heavy snowfall area based on the following formula (E), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X. X = G + P + αS…(E) (In the above formula (E), G represents the total value of the deck plate's own weight and the finishing load, P represents the deck plate's live load, S represents the snow load, and α represents the surcharge coefficient considering rainfall after snowfall, where 1≦α.)
[0025]
[15] In the information processing device described in any one of [5] to
[13] above, it is preferable that the calculation unit (22) calculates a total value X of the entire deck plate load in a case where long-term snow accumulation in a heavy snow area is assumed based on the following formula (F), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X. X=G+P+0.7S…(F) (In the above formula (F), G represents the total weight of the deck plate and the finishing load, P represents the live load of the deck plate, and S represents the snow load.)
[0026]
[16] An information processing method according to one embodiment of the present invention includes an input receiving step (S19 and 25) of receiving deck plate information (200), which is information (200B) relating to deck plate specifications (200A) and installation environment, transmitted from an information processing terminal (12) connected via a communication network (13A); a calculation step (S20 to S22 and S26 to S28) of performing structural calculation of a deck plate specified by the deck plate information (200) based on the deck plate information (200); and an output step (S23 to S24 and S29 to S30) of transmitting the result of the structural calculation calculated by the calculation step to the information processing terminal (12) via the communication network (13A), wherein the deck plate information (200) includes information on the material of the deck plate, information on the cross-sectional performance of the deck plate, information on the support method of the beams that support the deck plate, a support distance indicating the interval supported by the beams, and information on the load (200C) acting on the deck plate.
[0027]
[17] A program (1021) according to one aspect of the present invention includes an input receiving step (S19) of receiving deck plate information (200), which is information (200B) related to deck plate specifications (200A) and installation environment, transmitted from an information processing terminal (12) connected via a communication network (13A), a calculation step (S20 to S22 and S26 to S28) of performing structural calculations for a deck plate specified by the deck plate information (200) based on the deck plate information (200), and a calculation step (S20 to S22 and S26 to S28) of calculating a structural value calculated by the calculation step. and an output step (S23 to S24 and S29 to S30) of transmitting the results of the structural calculations to the information processing terminal (12) via the communication network (13A), wherein the deck plate information (200) includes information on the material of the deck plate, information on the cross-sectional performance of the deck plate, information on the support method of the beams that support the deck plate, a support distance indicating the spacing supported by the beams, and information (200C) on the load acting on the deck plate.
[0028]
[18] An information processing system (1) according to one aspect of the present invention is an information processing system (1) including an information processing terminal (12) having a display device, and a server (11) connected to the information processing terminal (12) via a communication network (13A), wherein the server (11) includes a reception unit (21) for receiving deck plate information (200), which is information (200B) relating to deck plate specifications (200A) and an installation environment, transmitted from the information processing terminal (12), a storage unit (20), and a display unit (22) for displaying a deck plate specified by the deck plate information (200) based on the deck plate information (200). and an output unit (23) that transmits the results of the structural calculation stored in the memory unit (20) to the information processing terminal (12) via the communication network (13A) and displays them on the display device, wherein the deck plate information (200) includes information on the material of the deck plate, information on the cross-sectional performance of the deck plate, information on the support method of the beams that support the deck plate, a support distance indicating the interval supported by the beams, and information (200C) on the load acting on the deck plate.
[0029]
[19] An information processing terminal (12) according to one embodiment of the present invention includes an input interface unit (41) that receives input from a user, a transmission unit (42) that transmits deck plate information (200), which is information (200B) relating to a deck plate specification (200A) and an installation environment, and a request to execute a structural calculation of the deck plate specified by the deck plate information (200), to a server (11) via a communication network (13A) in response to an instruction input via the input interface unit (41), a data reception unit (43) that receives data from the server (11), and a display unit (44) that displays response information including the results of the structural calculation transmitted from the server (11) in response to the request. and a control unit (40) that instructs a transmitting unit (42) to transmit the deck plate information (200) and the request to the server (11) via the communication network (13A) in response to an instruction input via the input interface unit (41), and that instructs the display unit (44) to display the response information transmitted from the server (11) in response to the request, wherein the deck plate information (200) includes information on the material of the deck plate, information on the cross-sectional performance of the deck plate, information on the support method of the beams that support the deck plate, a support distance indicating the interval supported by the beams, and information (200C) on the load acting on the deck plate.
[0030]
[20] In the information processing terminal described in
[19] above, it is preferable that the display unit (44) of the information processing terminal has a first display area (H1) and a second display area (H2), the first display area (H1) displays the deck plate information (200), the second display area (H2) displays information related to the deck plate information (200), and the first display area (H1) and the second display area (H2) are both displayed on a single display screen of the display unit (44).
[0031]
[21] In the information processing terminal described in
[20] above, it is preferable that the first display area (H1) and the second display area (H2) are displayed side by side horizontally on the display unit (44) of the information processing terminal (12).
[0032]
[22] In the information processing terminal described in
[20] or
[21] above, it is preferable that at least a portion of the information displayed in the second display area (H2) changes depending on the input content of the deck plate information (200).
[0033]
[23] In the information processing terminal described in any one of
[19] to
[22] above, it is preferable that the transmitting unit (42) transmits a first request to the server (11) as a request to instruct the execution of the structural calculation, the first request instructing calculation of the maximum bending moment and deflection amount occurring in the deck plate specified by the deck plate information (200), and when the data receiving unit (43) receives the calculation result as the response to the first request from the server (11), the display unit (44) displays the calculation result.
[0034]
[24] In the information processing terminal described in any one of
[19] to
[23] above, it is preferable that the transmitting unit (42) transmits to the server (11) a second request, as a request to instruct the execution of the structural calculation, instructing the execution of a judgment process for determining whether or not the maximum bending moment and deflection amount generated in the deck plate specified by the deck plate information (200) satisfy a standard, and when the data receiving unit (43) receives from the server (11) a result of the judgment process as the response to the second request, the display unit (44) displays the result of the judgment process.
[0035]
[25] In the information processing terminal described in any one of
[19] to
[24] above, when a collection of information among the deck plate information (200) required to calculate the maximum bending moment and deflection amount occurring in the deck plate is made into one record, it is preferable that the display unit (44) displays multiple of the records simultaneously on the display screen.
[0036]
[26] In the information processing terminal described in
[25] above, it is preferable that the display unit (44) displays the result of the judgment process for each record in association with each record.
[0037] 2. Specific examples of embodiments Hereinafter, specific examples of the embodiments of the present invention will be described with reference to the drawings. In the following description, components common to each embodiment will be given the same reference numerals, and repeated description will be omitted. It should be noted that the drawings are schematic, and the dimensional relationships and ratios of each element may differ from the actual situation. The drawings may also include parts with different dimensional relationships and ratios.
[0038] <Configuration of information processing system> FIG. 1 is a diagram showing a configuration of an information processing system according to the first embodiment of the present invention.
[0039] The information processing system 1 shown in the figure is a system for supporting structural calculations of deck plates in the field of building materials. Hereinafter, the information processing system 1 will also be referred to as a "deck plate structural calculation system 1." Specifically, when a deck plate is used as a building material in carrying out the structural design of a specific building, the deck plate structural calculation system 1 is a system for confirming whether or not the deck plate meets the various design requirements (e.g., structural strength, fire resistance specifications) required for the building, based on the deck plate specifications selected by the designer and information regarding the deck plate's installation environment (hereinafter also referred to as "deck plate information").
[0040] In this embodiment, as an example, it is assumed that the target of structural calculation by the deck plate structural calculation system 1 is a deck plate used in a roof structure.
[0041] As shown in Fig. 1, the deck plate structural calculation system 1 includes an information processing device 11 and an information processing terminal 12. The information processing device 11 and the information processing terminal 12 are connected to a network 13A, and data can be transmitted and received between the information processing device 11 and each information processing terminal 12 via the network 13A. In addition, Figure 1 shows a case in which multiple information processing terminals 12 are connected to network 13A in deck plate structural calculation system 1, but it is sufficient that at least one information processing terminal 12 is connected to network 13A.
[0042] In the deck plate structural calculation system 1, the information processing terminal 12 as a client transmits a request to the information processing device 11 as a server, and the information processing device 11 executes various data processing in response to the request from the information processing terminal 12 and transmits the result of the data processing to the information processing terminal 12 as a response. That is, the deck plate structural calculation system 1 constitutes a client-server system or a Web system. In this embodiment, as an example, the deck plate structural calculation system 1 will be described as constituting a Web system. In the following description, a user who operates the information processing terminal 12 as a client will be referred to as a "system user", and a user who manages the information processing device 11 as a server will be referred to as a "system administrator".
[0043] The network 13A is, for example, a wide area network (WAN) such as the Internet.
[0044] The information processing terminal 12 is configured to be connectable to the network 13A by wired or wireless communication. In the following description, the information processing terminal 12 is also referred to as a "client terminal device 12."
[0045] Configuration of information processing device 11 In this embodiment, for example, the information processing device 11 is composed of a plurality of servers. The servers constituting the information processing device 11 are, for example, three types of servers, a Web server 11A, an application server (AP server) 11B, and a database server (DB server) 11C, and a so-called Web three-tier structure is adopted.
[0046] The Web server 11A, the AP server 11B, and the DB server 11C are configured to be connectable to the network 13B by wired or wireless communication. The network 13B is, for example, a local area network (LAN). It is preferable to restrict communication destinations and communication contents between the networks 13A and 13B and within the network 13B by using a network device such as a firewall.
[0047] Web server 11A accepts a request from client terminal device 12. If the content included in the request from client terminal device 12 is only static content, Web server 11A transmits a response including the static content corresponding to the request to client terminal device 12. The Web server 11A is placed in a network segment called a demilitarized zone (DMZ) since it is accessed by unspecified client terminal devices 12 and the like on the network 13A.
[0048] If the request that the Web server 11A has received from the client terminal device 12 includes content that requires dynamic processing or content that cannot be handled by the resources held by the Web server 11A alone, such as a request to execute a program held by the AP server 11B itself, the AP server 11B executes the necessary processing in response to the request from the Web server 11A and transmits the execution result to the Web server 11A. Also, if necessary, the AP server 11B executes a data provision request to the DB server 11C.
[0049] In response to a request from the AP server 11B, the DB server 11C transmits necessary data from the database that it owns to the AP server 11B. Furthermore, the DB server 11C executes data definition, data manipulation, control, etc. in response to requests from a system administrator (not shown in the figure).
[0050] In the following description, the information processing device 11 is also simply referred to as the "server 11."
[0051] FIG. 2 is a diagram showing a functional block configuration of the server 11.
[0052] As shown in FIG. 2, the server 11 has an input receiving unit 21, a calculation unit 22, an output unit 23, and a storage unit 20 as functional units for implementing a request from the client terminal device 12. These functional units are realized by cooperation between the hardware resources and software that constitute the server 11, as will be described later.
[0053] The above software is a program for realizing structural calculations (native application) of the deck plate in this embodiment, and is, for example, downloaded in advance from an external device (e.g., an external storage medium) and stored in a storage device (e.g., memory unit 302) within the server 11.
[0054] The above program may be distributed via a network, or may be written to a computer-readable storage medium (Non-transitory computer readable medium) such as a CD-ROM or a flash memory and distributed.
[0055] The input receiving unit 21 is a functional unit that receives data input from outside the server 11. Specifically, the input receiving unit 21 receives a request transmitted from the client terminal device 12 connected via the network 13A, and instructs each functional unit in the server 11 to execute a process according to the received request.
[0056] For example, the input receiving unit 21 receives deck plate information 200 transmitted from the client terminal device 12 connected via the network 13A, and causes the storage unit 20 to store the deck plate information.
[0057] Also, for example, when the input receiving unit 21 receives a request to perform structural calculations for a deck plate specified by the deck plate information 200, it instructs the calculation unit 22 to perform structural calculations for the deck plate, and also instructs the output unit 23 to output the calculation results by the calculation unit 22 to the client terminal device 12 as a response.
[0058] Furthermore, when the input receiving unit 21 receives a request to execute a judgment process to determine whether the structural calculation results (maximum bending moment and deflection amount) of the deck plate described below satisfy the standards, it instructs the calculation unit 22 to execute the structural calculation and judgment process for the deck plate, and instructs the output unit 23 to output the judgment result by the calculation unit 22 to the client terminal device 12 as a response.
[0059] The calculation unit 22 is a functional unit that performs various calculations related to the structural calculation of the deck plate. Specifically, the calculation unit 22 executes the structural calculation of the deck plate based on the deck plate information 200 stored in the storage unit 20. For example, the calculation unit 22 calculates the maximum bending moment and deflection amount generated in the deck plate specified by the deck plate information 200 as the structural calculation of the deck plate. The calculation unit 22 also performs a judgment process to judge whether or not the calculated maximum bending moment and deflection amount satisfy a standard. Furthermore, the calculation unit 22 stores the calculation result including the calculated maximum bending moment and deflection amount and the judgment result by the judgment process as the calculation result 210 in the storage unit 20.
[0060] The output unit 23 is a functional unit that outputs data to the outside of the server 11. Specifically, the output unit 23 transmits the calculation results 210 stored in the calculation results 210 to the client terminal device 12 via the network 13A. The calculation results 210 transmitted to the client terminal device 12 may include both the calculation results of the maximum bending moment and the amount of deflection and the determination result indicating whether or not the calculated maximum bending moment and amount of deflection satisfy the criteria, or may include only one of them.
[0061] The memory unit 20 is a functional unit that stores various data related to structural calculations of the deck plate. For example, the storage unit 20 stores deck plate information 200 received by the input receiving unit 21, information such as calculation formulas related to structural calculations of the deck plate, and calculation results 210 by the calculation unit 22. Note that the storage unit 20 may also store deck plate information 200 prepared in advance by a system administrator or the like.
[0062] The deck plate information 200 includes information 200A relating to the specifications of the deck plate, information 200B relating to the installation environment of the deck plate, and information 200C relating to the load acting on the deck plate.
[0063] The information on the specifications of the deck plate (hereinafter also referred to as "deck plate specification information") 200A includes information on the specifications of deck plates distributed on the market, which is prepared in advance by a system administrator, etc. For example, the deck plate specification information 200A includes information on the material of the deck plate, the cross-sectional performance of the deck plate, the plate thickness of the deck plate, the surface treatment method of the deck plate, the unit mass of the deck plate, information on the fire resistance certification of the deck plate, and information on the load acting on the deck plate (the weight of the deck plate, the finishing load, and the live load), but is not limited to these.
[0064] The information on the installation environment of the deck plate (hereinafter also referred to as "installation environment information") 200B includes information on the installation environment of the deck plate that is set in advance by a system administrator, etc. For example, the installation environment information 200B includes information on the support method of the beams that support the deck plate, the support distance indicating the interval supported by the beams, the number of support points of the deck plate supported by the beams, the number of joints of the deck plate, the building type, information on the building shape, information on the type and shape of the roof, and information on the load acting on the deck plate (snow load, wind load, and updraft load), but is not limited to these.
[0065] Information 200C relating to the load acting on the deck plate exists as information relating to both the deck plate specification information 200A and the deck plate installation environment information 200B. In the following description, the deck plate's own weight, finishing load, and live load included in the deck plate specification information 200A, and the snow load, wind load, and updraft load included in the installation environment information 200B are collectively referred to as acting load information 200C. Note that the acting load information 200C may include other information in addition to the above-mentioned information.
[0066] In addition, the deck plate specification information 200A, installation environment information 200B and applied load information 200C stored in the memory unit 20 may include not only information input by the system user via the client terminal device 12, but also information prepared in advance by a system administrator, etc.
[0067] The calculation results 210 are information constituting a part of the storage unit 20, and include the calculation results calculated by the calculation unit 22, including the maximum bending moment and deflection amount occurring in the deck plate, and information on the judgment result of whether or not the calculated maximum bending moment and deflection amount satisfy a standard. Furthermore, the output unit 23 reads, as necessary, the calculation results, including the calculated maximum bending moment and deflection amount, and information on the judgment result of whether or not the calculated maximum bending moment and deflection amount satisfy a standard from the calculation results 210, and transmits them to the client terminal device 12.
[0068] FIG. 3 is a diagram showing a hardware configuration of the server 11 constituting the deck plate structural calculation system 1. As shown in FIG.
[0069] As described above, server 11 is realized by a three-tiered Web structure consisting of Web server 11A, AP server 11B, and DB server 11C, and Web server 11A, AP server 11B, and DB server 11C are realized by individual hardware resources. That is, each server has the hardware resources shown in Fig. 3, for example, and programs for realizing the unique functions of each server are stored in storage device 102, which is the hardware resource constituting each server. Here, the hardware configuration of AP server 11B will be described as a representative example.
[0070] The AP server 11B includes, as hardware resources, an arithmetic unit 101, a storage unit 102, an input unit 103, an I / F (Interface) unit 104, an output unit 105, and a bus 106.
[0071] The arithmetic device 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 1021 for causing the arithmetic device 101 to execute various data processing operations, and data 1022 such as parameters and calculation results used in the data processing by the arithmetic device 101, and is composed of, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), a HDD, and a flash memory.
[0072] Here, the program 1021 includes a deck plate structural calculation program for causing a computer to function as the AP server 11B, and is pre-installed in the storage device 102, for example.
[0073] The data 1022 also includes, as data for a deck plate structural calculation program, information 200A relating to the specifications of the deck plate, information 200B relating to the installation environment of the deck plate, and information 200C relating to the load acting on the deck plate.
[0074] The program 1021 and the data 1022 may be distributed via a network, or may be written to a non-transitory computer readable medium such as a CD-ROM and distributed.
[0075] The input device 103 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, a touch panel, etc. 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 wired or wireless communication.
[0076] The output device 105 is a functional unit that outputs information obtained by data processing by the arithmetic device 101. Examples of the output device 105 include an external storage device such as an SSD or HDD, and a display device such as a console unit. The bus 106 is a functional unit that interconnects the arithmetic device 101, the storage device 102, the input device 103, the I / F device 104, and the output device 105, enabling data to be exchanged between these devices.
[0077] As described above, the Web server 11A and the DB server 11C have the same hardware resources as the AP server 11B, and each storage device 102 stores a program 1021 and data 1022 for implementing the functions of the Web server 11A and the DB server 11C, respectively. In each of the Web server 11A, AP server 11B, and DB server 11C, each calculation device 101 executes calculations according to the program 1021 and data 1022 stored in each memory device 102, and controls the memory device 102, input device 103, I / F device 104, output device 105, and bus 106 in each server, thereby realizing each functional block (input receiving unit 21, calculation unit 22, output unit 23, and memory unit 20) shown in Figure 2 as server 11.
[0078] Configuration of client terminal device 12 FIG. 4 is a diagram showing a functional block configuration of the client terminal device 12 constituting the deck plate structural calculation system 1. As shown in FIG.
[0079] The client terminal device 12 is an information processing device (program processing device) used by a system user who wishes to obtain the structural calculation results of a deck plate, etc. As shown in FIG. 4, the client terminal device 12 has an input interface unit 41, a transmission unit 42, a data reception unit 43, a display unit 44, and a control unit 40. These functional units are realized by cooperation between the hardware resources and software that constitute the client terminal device 12, as will be described later.
[0080] The input interface unit 41 is a functional unit that accepts input of various data and various instructions from a system user.
[0081] Specifically, the input interface unit 41 accepts input of deck plate information 200 (deck plate specification-related information 200A, deck plate installation environment-related information 200B, and applied load information 200C). For example, as described below, the input interface unit 41 accepts values and the like input by a system user into an input form of a Web page displayed on the display unit 44 by a Web browser as deck plate specification-related information 200A, deck plate installation environment-related information 200B, and applied load information 200C.
[0082] The input interface unit 41 also accepts instructions to execute structural calculations for the deck plate based on the input deck plate information 200. Furthermore, the input interface unit 41 accepts instructions to execute a determination process to determine whether or not the structural calculation results (maximum bending moment and deflection amount) of the deck plate, described below, satisfy a standard. For example, the input interface unit 41 accepts instructions to execute structural calculations and determination processes when an execute button on a web browser displayed on the screen of the display unit 44, as described below, is selected (clicked). The input interface unit 41 provides the received various data and instructions to the control unit 40 .
[0083] The transmission unit 42 is a functional unit that transmits a request and various data in response to instructions input by a system user via the input interface unit 41 to the server 11. For example, the transmission unit 42 transmits a request including deck plate information 200 and an instruction to execute processing (structural calculations and determination processing) based on the deck plate information 200 to the server 11 via the network 13A in response to instructions input by a system user via the input interface unit 41. The deck plate information 200 includes information 200A related to the specifications of the deck plate, information 200B related to the installation environment of the deck plate, and information 200C related to the load acting on the deck plate.
[0084] The data receiving unit 43 is a functional unit that receives various data transmitted from the server 11. Specifically, the data receiving unit 43 receives a response from the server 11 via the network 13A in response to the request output from the transmission unit 42. For example, when the client terminal device 12 accesses the server 11 via a Web browser, the data receiving unit 43 receives an HTML file transmitted from the server 11 and provides it to the control unit 40. The control unit 40 causes a Web page based on the received HTML file to be displayed on the screen of the display unit 44. The data receiving unit 43 also receives the results of the structural calculation and determination processing of the deck plate as a response in response to the request output from the transmission unit 42, and provides them to the control unit 40. The control unit 40 causes the display unit 44 to display the received results of the structural calculation and determination processing of the deck plate.
[0085] The display unit 44 is a functional unit that displays various information. For example, the display unit 44 displays a web page by a web browser. In addition, the display unit 44 displays information included in a response transmitted from the output unit 23 of the server 11 in response to a request transmitted by the transmission unit 42.
[0086] The control unit 40 is a functional unit that comprehensively controls each functional unit of the client terminal device 12. For example, in response to an instruction input by a system user via the input interface unit 41, the control unit 40 instructs the transmission unit 42 to transmit the deck plate information 200 and a request to the server 11 via the network 13A. The control unit 40 also instructs the display unit 44 to display information included in a response transmitted from the server 11 in response to the request.
[0087] FIG. 5 is a diagram showing a hardware configuration of the client terminal device 12 constituting the deck plate structural calculation system 1. As shown in FIG.
[0088] The client terminal device 12 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.
[0089] The arithmetic device 301 is composed of processors such as a CPU (Central Processing Unit) and a DSP (Digital Signal Processor). The storage device 302 has a storage area for storing programs for causing the arithmetic device 301 to execute various data processing operations, and data such as parameters and calculation results used in the data processing by the arithmetic device 301, and is composed of, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), a HDD, and a flash memory.
[0090] Here, the programs include programs such as an OS and a browser for causing a computer to function as the client terminal device 12, and are pre-installed in the storage device 302, for example.
[0091] 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, a touch panel, etc. 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 wired or wireless communication.
[0092] The output device 305 is a functional unit that outputs information and the like obtained by data processing by the arithmetic device 301. Examples of the output device 305 include external storage devices such as SSDs and HDDs, and display devices such as LCDs (Liquid Crystal Displays) and organic EL (Electro Luminescence) displays. The bus 306 is a functional unit that interconnects the arithmetic device 301, the storage device 302, the input device 303, the I / F device 304, and the output device 305, enabling data to be exchanged between these devices.
[0093] In the client terminal device 12, the calculation device 301 executes calculations in accordance with a program stored in the memory device 302, and controls the memory device 302, the input device 303, the I / F device 304, the output device 305, and the bus 306, thereby realizing each functional block of the client terminal device 12 shown in Figure 4 (input interface unit 41, transmission unit 42, data receiving unit 43, display unit 44, and control unit 40).
[0094] For example, the input interface unit 41, the transmission unit 42, the data reception unit 43, the display unit 44, and the control unit 40 are realized by an OS (Operating System) and a browser program preinstalled in the client terminal device 12. That is, the browser is downloaded in advance from an external device (e.g., a server on the Internet) and stored in a storage device (e.g., a storage unit 302) in the client terminal device 12, which will be described later.
[0095] As described above, the client terminal device 12 that constitutes the deck plate structural calculation system 1 only needs to have a browser installed and an environment in which it can connect to the network 13A, and the client terminal device 12 itself does not need to install a program 1021 specific to the present invention, such as a deck plate structural calculation program for functioning as each functional part related to the server 11. This eliminates the need to install a dedicated program in the client terminal device 12, making it possible to execute the deck plate structural calculation program regardless of the environment of the client terminal device 12, such as the OS (Operating System), and eliminates the need to update all of the client terminal devices 12 used each time the deck plate structural calculation program is updated. In other words, this reduces the complexity of program management for system users.
[0096] <Screen display of client terminal device 12> A method for displaying a screen required for input / output of the deck plate structural calculation system 1 on the client terminal device 12 will be described.
[0097] (1) Information input screen 6 and 7 are diagrams showing examples of screens displayed on the client terminal device 12 used in the deck plate structural calculation system 1. FIG.
[0098] The client terminal device 12 launches a browser in response to the operation of the system user, and when various information is input into the browser, it generates an HTTP (Hypertext Transfer Protocol (including HTTPS: Hypertext Transfer Protocol Secure; the same applies below)) request based on the input information and sends it to the Web server 11A. The client terminal device 12 obtains the HTML file sent from the Web server 11A in response to the HTTP request. Based on the obtained HTML file, the client terminal device 12 causes the browser to display a screen (hereinafter also referred to as the "display screen") required for input and output of the deck plate structural calculation system 1.
[0099] As shown in Fig. 6, the display screen of the client terminal device 12 has a first display area H1 and a second display area H2. It can be said that the display screen realizes the function of a display unit 44 that displays various information, and the function of an input interface unit 41 for inputting various information. It is preferable that the display screen is realized by a browser, which is a type of GUI (Graphical User Interface), pre-installed in the client terminal device 12. This improves the convenience for system users.
[0100] The display screen may be in a form other than a browser, so long as it has the function of the display unit 44 and the function of the input interface unit 41. For example, in order to prevent a decrease in the system processing speed and to reduce the amount of processing data, an interface based only on text information (e.g., shell, command prompt) called CUI (Character User Interface) (also called CLI (Command Line Interface)) may be used for the display screen.
[0101] In the first display area H1, deck plate specification information 200A, installation environment information 200B, and acting load information 200C are displayed as deck plate information 200. For example, in the first display area H1, each item of deck plate information 200 required for structural calculation of the deck plate, and input forms and selection forms (for example, radio buttons, check boxes, and pull-down menus) for inputting values and the like for each item are displayed.
[0102] Here, items of deck plate information 200 displayed in the first display area H1 include, for example, deck type, plate thickness, surface treatment method, unit weight, joining method, number of joining points, deck plate support method, distance between deck plate supports, finishing load, live load, snow load (including information such as a specific city, town, village, unit amount of snow, and vertical snow load), wind load (including information such as a specific city, town, village, standard wind speed, ground surface roughness classification, eaves height, building height, span length, roof type (including reference diagram), building shape (including reference diagram), wind-up load), and load coefficient.
[0103] In the second display area H2, information related to the deck plate information 200, such as information related to the joint between the deck plate and the beam (main building) and information related to wind load settings, is displayed. For example, as information related to the joint between the deck plate and the beam (main building), an image (illustration, etc.) of a deck plate placed on a beam material (H-shaped steel or square timber) corresponding to the building type (steel frame or wood) selected in the first display area H1 is displayed in the second display area H2. In addition, for example, as information related to wind load settings, information such as roughness classification, roof type, and building shape is displayed in the second display area H2.
[0104] The first display area H1 and the second display area H2 are both displayed on the display screen of the client terminal device 12.
[0105] It is preferable that the first display area H1 and the second display area H2 are displayed side by side in the horizontal direction on the display screen of the client terminal device 12.
[0106] Here, at least a part of the information displayed in the second display area H2 may change according to the input contents of the deck plate information 200 displayed in the first display area H1.
[0107] For example, when "Steel-framed construction" is selected in the selection form F1 as the "Building type" among the information related to the deck plate information 200 displayed in the first display area H1, an image (illustration) of a deck plate placed on a beam made of H-shaped steel is displayed in the second display area H2 as information related to the connection between the deck plate and the beam (main structure), as shown in FIG. 6.
[0108] Also, for example, when "Wooden" is selected in the selection form F1 as the "Building Type" among the information related to the deck plate information 200 displayed in the first display area H1, an image (illustration) of a deck plate placed on a beam made of square timber is displayed in the second display area H2 as information related to the connection between the deck plate and the beam (main structure), as shown in FIG. 7.
[0109] In this way, at least a part of the information displayed in the second display area H2 (information regarding the joint between the deck plate and the beam (main building)) changes according to the input content F1 (building type) of the deck plate information 200.
[0110] FIG. 8 is a diagram showing another example of a screen (display screen) displayed on the client terminal device 12 used in the deck plate structural calculation system 1. As shown in FIG.
[0111] As shown in Fig. 8, a plurality of pieces of deck plate information 200 may be displayed on the display screen of the client terminal device 12. For example, when "Switch to list input mode" indicated by reference character B1 displayed on the display screens of Fig. 6 and Fig. 7 is selected, the display screen of Fig. 6 or Fig. 7 is switched to the display screen of Fig. 8. Also, when "To individual input mode" indicated by reference character B2 displayed on the display screen of Fig. 8 is selected, the display screen of Fig. 8 is switched to the display screen of Fig. 6 or Fig. 7.
[0112] A collection of information required to calculate the maximum bending moment and deflection amount occurring in the deck plate is regarded as one record among the deck plate information 200. Specifically, the deck plate specification information 200A, installation environment information 200B, and applied load information 200C input or selected by the system user on the display screen of Fig. 6 constitute one record unit.
[0113] The display screen shown in Fig. 8 does not have the second display area H2, but is capable of displaying the input information of each record. Specifically, when a system user creates multiple records, multiple records R1 and R2 are simultaneously displayed on the display screen as input information for each record. This allows the system user to check the difference in input information for each record on one display screen, while checking the effect of the difference on structural calculations, consider optimal design conditions, and create new records while referring to past input information.
[0114] Next, a method for displaying information regarding wind loads on the client terminal device 12 will be described.
[0115] FIG. 9 is a diagram showing another example of a screen displayed on a terminal used in the deck plate structural calculation system 1. As shown in FIG.
[0116] FIG. 9 shows input forms F2 to F11 for information on wind load as the installation environment information 200B, among the input forms on the browser displayed on the display unit 44 of the client terminal device 12.
[0117] The transmitting unit 42 of the client terminal device 12 transmits to the server 11 a request for obtaining information on the wind load shown in FIG. Specifically, the transmission unit 42 of the client terminal device 12 transmits a request to acquire, for example, the prefecture F2, the region (city, town, or village) F3, the reference wind speed F4, the ground surface roughness classification F5, the eaves height F6, the building height F7, the span length F8, the roof type F9, the building shape F10, and information relating to the consideration of wind load F11 (hereinafter also referred to as "information necessary for wind load calculation").
[0118] In response to the contents of the request transmitted from the client terminal device 12, the output unit 23 of the server 11 transmits to the client terminal device 12 the information necessary for wind load calculation, which is stored in the storage unit 20. The client terminal device 12 receives the information necessary for wind load calculation transmitted from the output unit 23 at the data receiving unit 43. The data receiving unit 43 transmits the information necessary for wind load calculation to the display unit 44, and the display unit 44 displays the information necessary for wind load calculation on the display screen.
[0119] Next, a method for displaying information regarding snow load on the client terminal device 12 will be described.
[0120] In Figure 9, an input form for information regarding wind load as installation environment information 200B is shown, and among the input forms on the browser displayed on the display unit 44 of the client terminal device 12, there is an input form for information regarding snow load as installation environment information 200B, in a similar configuration.
[0121] The transmitting unit 42 of the client terminal device 12 transmits to the server 11 a request for information on snow load, which is input by the system user into the input form of the browser. Specifically, the transmission unit 42 of the client terminal device 12 transmits a request to obtain information regarding, for example, the prefecture, region (city / town / village), unit amount of snowfall, vertical amount of snowfall, and whether or not the area falls within a heavy snowfall area (hereinafter also referred to as "information necessary for calculating snow load").
[0122] In response to the contents of the request transmitted from the client terminal device 12, the output unit 23 of the server 11 transmits to the client terminal device 12 the information necessary for calculating the snow load, which is stored in the memory unit 20. The client terminal device 12 receives the information necessary for calculating the snow load transmitted from the output unit 23 at the data receiving unit 43. The data receiving unit 43 transmits the information necessary for calculating the snow load to the display unit 44, and the display unit 44 displays the information necessary for calculating the snow load on the display screen.
[0123] Next, a method for displaying on the client terminal device 12 information on the joining method corresponding to building type information associated with information on the joining method between the deck plate and the beam for each building type will be described.
[0124] 6 and 7 show an input form for information on building type as the installation environment information 200B, among the input forms on the browser displayed on the display unit 44 of the client terminal device 12.
[0125] The transmitting unit 42 of the client terminal device 12 transmits to the server 11 a request for information on the building type, which is input by the system user into the input form of the browser. Specifically, the transmitting unit 42 of the client terminal device 12 transmits a request to acquire information regarding whether the building type is steel framed or wooden (hereinafter also referred to as "information regarding the building type").
[0126] The output unit 23 of the server 11 transmits information regarding the building type and information regarding the joining method corresponding to each building type (hereinafter also referred to as ``information regarding the joining method'') stored in the memory unit 20 to the client terminal device 12 in accordance with the contents of the request sent from the client terminal device 12.
[0127] The information on the joining method corresponding to each building type is information indicating the joining method corresponding to each building type, that is, steel frame construction and wooden construction. Specifically, in the case of steel frame construction, for example, the information on the joining method corresponding to each building type includes information specifying any one of three types: fire-retardant plug welding, drive-in rivet, and drill screw. In the case of wooden construction, for example, the information on the joining method corresponding to each building type includes information specifying any one of three types: wood screw (metal screw), wood screw (rafter fastening screw), and wood screw (two rafter fastening screws used). Here, it is preferable to use, for example, YD-N60 as the metal fitting screw, and, for example, Talkick 2 (Talkick is a registered trademark) as the rafter fastening screw.
[0128] The client terminal device 12 receives the information on the building type and the information on the joining method transmitted from the output unit 23 at the data receiving unit 43. The data receiving unit 43 transmits the information on the building type and the information on the joining method to the display unit 44, and the display unit 44 displays the information on the building type and the information on the joining method on the display screen.
[0129] Moreover, the information on the joining method transmitted by the output unit 23 changes according to the content of the request transmitted from the client terminal device 12, which includes information on the building type, among the six types. Specifically, when steel frame construction is selected as the information on building type, if the thickness of the purlin plate is less than 6 mm, the default setting is "drill screw." When steel frame construction is selected as the information on building type, if the thickness of the purlin plate is 6 mm or more, the default setting is "burnt-out plug welding." When wood construction is selected as the information on building type, the default setting is "wood screw YD-N60."
[0130] These initial setting values transmitted from the output section 23 of the server 11 can be changed by displaying them on the display screen, inputting change information into the input interface section 41 of the client terminal device 12, and transmitting a request based on the change information to the server 11. As mentioned above, as shown in Figures 6 and 7, among the information displayed in the second display area, information regarding the connection between the deck plate and the beam (main building) is displayed as an image of the deck plate placed on the beam, depicting the beam material (H-shaped steel or square timber) corresponding to the building type (steel or wood) selected in the first display area. In addition, when displaying the joining methods corresponding to the building type, regardless of whether steel frame construction or wooden construction is selected, all three types of joining methods corresponding to steel frame construction and wooden construction may be displayed, or only at least one type of joining method corresponding to steel frame construction and wooden construction may be displayed.
[0131] (2) Information output screen FIG. 10 is a diagram showing another example of a screen (display screen) displayed on the client terminal device 12 used in the deck plate structural calculation system 1. As shown in FIG. FIG. 10 shows an example of a display screen when the results of the structural calculation of a deck plate executed by the server 11 are displayed on the screen of the client terminal device 12.
[0132] As described later, when the system user operates the client terminal device 12 to input necessary information (numerical values, conditions, etc.) for each item of the deck plate information 200 on the browser on the display screen of the deck plate structural calculation system 1 and selects the execute button B3 to instruct the execution of structural calculation, the client terminal device 12 transmits a request to the server 11 to instruct the execution of structural calculation of the deck plate together with the information of each item of the deck plate information 200 input. In response to the request, the server 11 calculates the maximum bending moment and maximum deflection amount of the deck plate as structural calculation of the deck plate using the information of each item of the deck plate information 200, and transmits the calculated information of the maximum bending moment and maximum deflection amount of the deck plate to the client terminal device 12 as a response. Note that when the server 11 receives deck plate information 200 of multiple records from the client terminal device 12, the server 11 executes structural calculation of the deck plate for each record and transmits the calculation result for each record. As shown in FIG. 10, the client terminal device 12 displays the result C1 of the structural calculation of the deck plate received from the server 11 on the display screen.
[0133] For example, when a system user operates the client terminal device 12 on the display screen of the deck plate structural calculation system 1 to input the necessary information (numerical values, conditions, etc.) for each item of the deck plate information 200 on the browser, selects the execute button B4 which instructs the execution of a judgment process to determine whether or not the structural calculation results of the deck plate (maximum bending moment and deflection amount) satisfy the criteria, and a request is sent to the server 11, the server 11 sends the results of the judgment process together with the structural calculation results of the deck plate to the client terminal device 12 as a response.
[0134] As shown in FIG. 10, the information output screen of the client terminal device 12 displays, for example, the maximum bending moment and maximum deflection values and the judgment result J1 for each assumed condition (for example, long term, short term (when snow has accumulated), short term (positive pressure during a windstorm), short term (negative pressure during a windstorm), and short term (when it is a windstorm - no snow accumulation), which will be described later), and also displays a model diagram of the deck plate structure, which will be described later, etc.
[0135] In addition, when the server 11 receives deck plate information 200 for multiple records from the client terminal device 12, the server 11 can perform structural calculations for the deck plate for each record and then transmit to the client terminal device 12 the results of determining whether or not the structural calculation results (maximum bending moment and deflection amount) of the deck plate for each record satisfy the standards. For example, as shown in Fig. 11, the results J1 and J2 of the judgment process for each of a number of records are displayed in association with each record (R1, R2). This allows the system user to check the differences in input information for each record on one display screen, while checking the impact of these differences on structural calculations, and to consider optimal design conditions, or to create new records while referring to past input information.
[0136] <Structural calculation of deck plate> Next, a method for performing structural calculations on a deck plate by the server 11 will be specifically described. As described above, the calculation unit 22 of the server 11 calculates, based on the deck plate information 200 transmitted from the client terminal device 12, the maximum bending moment and the amount of deflection that occurs in the deck plate specified by the deck plate information 200. Specifically, the calculation unit 22 estimates the load that acts on the deck plate for each assumed condition that is set based on the installation environment information 200B stored in the storage unit 20, and calculates, based on the estimated load, the maximum bending moment and the amount of deflection that occurs in the deck plate for each condition.
[0137] The assumed conditions here are, for example, cases in which short-term snowfall is assumed in areas other than heavy snow areas, cases in which short-term strong winds are assumed in areas other than heavy snow areas, cases in which long-term use is assumed in areas other than heavy snow areas, cases in which short-term snowfall and strong winds are assumed in heavy snow areas, and cases in which long-term snowfall is assumed in heavy snow areas.
[0138] 12A and 12B are model diagrams of a deck plate structure that is the subject of calculation in the deck plate structure calculation system 1. FIG.
[0139] Here, we will explain in detail how the information on the deck plate's own weight, finishing load, live load, snow load, wind load, and updraft load, among the acting load information 200C, affects the calculation of the maximum bending moment and deflection amount acting on the deck plate.
[0140] The weight of a deck plate is the load generated by the mass of the deck plate itself. Finishing load is the load generated by the mass of ceilings, roof finishes, insulation materials, additional concrete, etc., other than the deck plate. Note that finishing load does not include live load. Live load refers to the live load specified for each type of room in Article 85 of the Building Standards Act Enforcement Order. Snow load is defined in Article 86, paragraph 1 of the Enforcement Order of the Building Standards Act as a load calculated by multiplying the unit load of snow by the horizontal projection area of the roof and the vertical snow load in the region. In addition, a heavy snow area is an area determined based on the proviso of Article 86, paragraph 2 and paragraph 3 of the Enforcement Order of the Building Standards Act. Wind load is a load calculated based on positive wind pressure calculated based on the standard wind speed V0, which is determined according to regional classification in Article 87, Paragraph 2 of the Building Standards Act Enforcement Order and Ministry of Construction Notification No. 1454 of 2000. Updraft load is the load that acts on the eaves and rafters of a building when they are pushed up by negative wind pressure.
[0141] The deck plate's own weight, finishing load, live load, snow load, wind load, and updraft load are information set by the system administrator or system user from the acting load information 200C. The deck plate's own weight, finishing load, live load, snow load, wind load, and updraft load are used to calculate the total deck plate load X assumed for each installation environment condition.
[0142] The total value X of the deck plate load corresponds to the uniformly distributed load W acting on the deck plate when the deck plate is simply or continuously supported on the beam at the support distance L in Fig. 12A. When the uniformly distributed load X acts on the deck plate, the maximum bending moment is expressed as MMAX and the maximum deflection is expressed as δMAX.
[0143] When a deck plate is simply or continuously supported on a beam with a support distance L (mm), the maximum bending moment MMAX (N / m) and maximum deflection δMAX (mm) caused by the uniformly distributed load X (N / m^2) acting on the deck plate can be calculated using a method that is commonly known in the field of material mechanics to calculate the bending moment and deflection of a beam using the beam differential equation.
[0144] Here, as an example, the server 11 according to this embodiment will be described as calculating the maximum bending moment and deflection amount generated in the deck plate for each assumed condition based on the relational expressions (1) to (5) of positive bending moment M0 (N / m), negative bending moment M1 (N / m), deck plate bending stress intensity σ (N / mm^2), and deflection amount δMAX (mm) in the case of two consecutive supports as shown below.
[0145] M0=|(9×X×(L^2)) / (128×(10^6))|…(1)
[0146] M1=|(X×(L^2)) / (8×(10^6))|…(2)
[0147] MMAX = MAX(M0,M1)…(3) It should be noted that MAX(M0, M1) means that the larger of the values of M0 and M1 obtained by the formulas (1) and (2) is adopted.
[0148] σ = MMAX / Z … (4)
[0149] δMAX=(1 / 185)×(X×(L^4)) / (E×I×(10^7))…(5)
[0150] In the above formulas (1) to (5), F (N / mm^2) is the standard strength of the deck plate, E (N / mm^2) is Young's modulus, Z (×(10^3)(mm^3)) is the section modulus (per unit width of 1m), and I (×(10^4)(mm^4)) is the second moment of area (per unit width of 1m).
[0151] For example, it is preferable to determine the deck plate specifications based on the design requirements that σ≦F / 1.5 and δMAX≦L / 250 be satisfied when long-term loads are assumed, and that σ≦F and δMAX≦L / 180 be satisfied when short-term loads are assumed.
[0152] Here, the information of the above formulas (1) to (5) for calculating the total deck plate load X, the maximum bending moment MMAX, the maximum deflection δMAX, etc., the information of the formulas (6) to (10) described later, and the information of the calculation formulas used to determine whether the maximum bending moment and the deflection satisfy the criteria, etc. are stored in advance in, for example, the memory unit 20 of the server 11. The specific value of the inter-support distance L is determined by the value of the inter-support distance received from the client terminal device 12 and input by the system user in the first display area H1.
[0153] Next, a method for calculating the maximum bending moment and the amount of deflection based on the load for each assumed condition will be specifically described.
[0154] First, we will explain how to calculate the total deck plate load X when short-term snow accumulation is assumed. The total deck plate load X when short-term snow accumulation is assumed can be expressed as the following formula (6), where G is the sum of the deck plate's own weight and finishing load, P is the live load of the deck plate, and S is the snow load on the deck plate.
[0155] X=G+P+S…(6)
[0156] That is, the calculation unit 22 calculates the total value X of the entire deck plate load when short-term snowfall is assumed based on the above formula (6) stored in the memory unit 20, and calculates the maximum bending moment MMAX and the deflection amount δMAX when short-term snowfall is assumed by substituting the above total value X into the above formulas (1) to (5) stored in the memory unit 20, and stores the calculation result 210 in the memory unit 20.
[0157] It is also possible to determine specific values for the total value G of the deck plate's own weight and finishing load, the deck plate's live load P, and the deck plate's snow load S based on information received from the client terminal device 12. The specific value of the total value G of the deck plate's own weight and the finishing load is determined by the value of the finishing load entered by the system user in the first display area H1 received from the client terminal device 12, and the total value of the deck plate's own weight stored in the memory unit 20. The specific value of the live load P of the deck plate is determined based on the value of the live load received from the client terminal device 12 and input by the system user in the first display area H1. A specific value of the snow load S on the deck plate is determined based on the unit amount of snow and the vertical amount of snow that are received from the client terminal device 12 and entered by the system user in the first display area H1. The finishing load value, live load value, unit amount of snow accumulation and vertical snow accumulation amount input by the system user in the first display area H1 may be initial setting values previously stored in the memory unit 20 instead of values input by the system user.
[0158] Next, we will explain how to calculate the total deck plate load X when a short-term strong wind is assumed in an area other than a heavy snowfall area. The total deck plate load X in the event of a short-term windstorm in an area other than a heavy snowfall area can be expressed as the following formula (7), where G is the sum of the deck plate's own weight and finishing load, P is the deck plate's live load, and W is the wind load or updraft load.
[0159] X=G+P+W…(7)
[0160] When a short-term windstorm is assumed in an area other than the heavy snow area, the magnitude of the load acting on the deck plate is set to the total value X of the entire deck plate load calculated by the above formula (7), thereby making it possible to calculate the maximum bending moment MMAX and the amount of deflection δMAX. That is, the calculation unit 22 calculates the total value X of the entire deck plate load when a short-term windstorm is assumed in an area other than the heavy snow area based on the above formula (7) stored in the storage unit 20, and calculates the maximum bending moment MMAX and the amount of deflection δMAX when a short-term windstorm is assumed in an area other than the heavy snow area by substituting the above total value X into the above formulas (1) to (5) stored in the storage unit 20, and stores the calculation result 210 in the storage unit 20.
[0161] In addition, the total value G of the deck plate's own weight and finishing load, the deck plate's live load P, and the wind load or updraft load W can also be determined to specific values based on information received from the client terminal device 12. The specific value of the total value G of the deck plate's own weight and the finishing load is determined by the value of the finishing load entered by the system user in the first display area H1 received from the client terminal device 12, and the total value of the deck plate's own weight stored in the memory unit 20. The specific value of the live load P of the deck plate is determined based on the value of the live load received from the client terminal device 12 and input by the system user in the first display area H1. A specific value of the wind load or updraft load W is determined based on the value of the reference wind speed received from the client terminal device 12 and input by the system user in the first display area H1. The information regarding whether or not to consider the uplift load is used when determining whether or not to take into account the total value G of the deck plate's own weight and the finishing load, and the live load P, when considering the uplift load. The finishing load value, live load value, reference wind speed value, and information regarding whether or not to consider uplift load, which are input by the system user in the first display area H1, may use initial setting values previously stored in the memory unit 20 instead of the values input by the system user.
[0162] Next, we will explain how to calculate the total deck plate load X when long-term use is assumed in areas other than heavy snowfall areas. The total load of the deck plate, X, when assuming long-term use in areas other than heavy snowfall areas can be expressed as the following formula (8), where G is the sum of the deck plate's own weight and finishing load, and P is the live load of the deck plate.
[0163] X=G+P…(8)
[0164] When assuming long-term use in areas other than heavy snowfall areas, it is possible to calculate the maximum bending moment MMAX and the amount of deflection δMAX by setting the magnitude of the load acting on the deck plate to the total value X of the entire deck plate load calculated by the above formula (8). That is, the calculation unit 22 calculates the total value X of the entire deck plate load when assuming long-term use in areas other than heavy snowfall areas based on the above formula (8) stored in the storage unit 20, and calculates the maximum bending moment MMAX and the amount of deflection δMAX when assuming long-term use in areas other than heavy snowfall areas by substituting the above total value X into the above formulas (1) to (5) stored in the storage unit 20, and stores them in the storage unit 20 as the calculation result 210.
[0165] It is also possible to determine specific values for the total value G of the deck plate's own weight and the finishing load, and the deck plate's live load P, based on information received from the client terminal device 12. The specific value of the total value G of the deck plate's own weight and the finishing load is determined by the value of the finishing load entered by the system user in the first display area H1 received from the client terminal device 12, and the total value of the deck plate's own weight stored in the memory unit 20. The specific value of the live load P of the deck plate is determined based on the value of the live load received from the client terminal device 12 and input by the system user in the first display area H1. The finishing load value and live load value input by the system user in the first display area H1 may use initial setting values previously stored in the storage unit 20 instead of values input by the system user.
[0166] Next, we will explain how to calculate the total deck plate load X when short-term snowfall and strong winds are assumed in a heavy snowfall area. The total deck plate load X in a heavy snow area, assuming short-term snowfall and strong winds, can be expressed as the following formula (9) where G is the sum of the deck plate's own weight and finishing load, P is the deck plate's live load, S is the snow load, and W is the wind load or updraft load.
[0167] X=G+P+0.35S+W…(9)
[0168] When short-term snowfall and strong winds are assumed in a heavy snow area, it is possible to calculate the maximum bending moment MMAX and the amount of deflection δMAX by setting the magnitude of the load acting on the deck plate to the total value X of the entire deck plate load calculated by the above formula (9). That is, the calculation unit 22 calculates the total value X of the entire deck plate load when short-term snowfall and strong winds are assumed in a heavy snow area based on the above formula (9) stored in the storage unit 20, and calculates the maximum bending moment MMAX and the amount of deflection δMAX when short-term snowfall and strong winds are assumed in a heavy snow area by substituting the above total value X into the above formulas (1) to (5) stored in the storage unit 20, and stores them in the storage unit 20 as the calculation result 210.
[0169] In addition, the total value G of the deck plate's own weight and finishing load, the deck plate's live load P, the deck plate's snow load S, and the wind load or updraft load W can also be determined to specific values based on information received from the client terminal device 12. The specific value of the total value G of the deck plate's own weight and the finishing load is determined by the value of the finishing load entered by the system user in the first display area H1 received from the client terminal device 12, and the total value of the deck plate's own weight stored in the memory unit 20. The specific value of the live load P of the deck plate is determined based on the value of the live load received from the client terminal device 12 and input by the system user in the first display area H1. A specific value of the snow load S on the deck plate is determined based on the unit amount of snow and the vertical amount of snow that are received from the client terminal device 12 and entered by the system user in the first display area H1. A specific value of the wind load or updraft load W is determined based on the value of the reference wind speed received from the client terminal device 12 and input by the system user in the first display area H1. The information regarding whether or not to consider the uplift load is used when determining whether or not to take into account the total value G of the deck plate's own weight and the finishing load, and the live load P, when considering the uplift load. The finishing load value, live load value, unit amount of snow and vertical snow accumulation, reference wind speed value, and information regarding whether or not to consider uplift load, which are input by the system user in the first display area H1, may use initial setting values previously stored in the memory unit 20 instead of values input by the system user.
[0170] Next, we will explain how to calculate the total deck plate load X when rain falls after snowfall in an area other than a heavy snowfall area.
[0171] The total deck plate load X when rainfall after snowfall is assumed in areas other than heavy snowfall areas can be expressed as the following formula (10) where G is the sum of the deck plate's own weight and finishing load, P is the deck plate's live load, and S is the snow load.
[0172] X = G + P + αS … (10)
[0173] In the above formula (10), α is a coefficient (addition coefficient) for taking into account the change in mass due to melting snow when rainfall after snow accumulation is assumed, and can take any value within the range of 1≦α.
[0174] When rainfall after snowfall in an area other than the heavy snowfall area is assumed, the magnitude of the load acting on the deck plate is set to the total value X of the entire deck plate load calculated by the above formula (10), thereby making it possible to calculate the maximum bending moment MMAX and the amount of deflection δMAX. That is, the calculation unit 22 calculates the total value X of the entire deck plate load when rainfall after snowfall in an area other than the heavy snowfall area is assumed based on the above formula (10) stored in the storage unit 20, and calculates the maximum bending moment MMAX and the amount of deflection δMAX when rainfall after snowfall in an area other than the heavy snowfall area is assumed by substituting the above total value X into the above formulas (1) to (5) stored in the storage unit 20, and stores the calculation result 210 in the storage unit 20.
[0175] It is also possible to determine specific values for the total value G of the deck plate's own weight and finishing load, the deck plate's live load P, and the deck plate's snow load S based on information received from the client terminal device 12. The specific value of the total value G of the deck plate's own weight and the finishing load is determined by the value of the finishing load entered by the system user in the first display area H1 received from the client terminal device 12, and the total value of the deck plate's own weight stored in the memory unit 20. The specific value of the live load P of the deck plate is determined based on the value of the live load received from the client terminal device 12 and input by the system user in the first display area H1. A specific value of the snow load S on the deck plate is determined based on the unit amount of snow and the vertical amount of snow that are received from the client terminal device 12 and entered by the system user in the first display area H1. The finishing load value, live load value, unit amount of snow accumulation and vertical snow accumulation amount input by the system user in the first display area H1 may be initial setting values previously stored in the memory unit 20 instead of values input by the system user.
[0176] Next, we will explain how to calculate the total deck plate load X when long-term snow accumulation in a heavy snow area is assumed.
[0177] The total deck plate load X, assuming long-term snowfall in a heavy snow area, can be expressed as the following formula (11), where G is the sum of the deck plate's own weight and finishing load, P is the deck plate's live load, and S is the snow load.
[0178] X=G+P+0.7S…(11)
[0179] When rainfall after snowfall in a heavy snow area is assumed, the maximum bending moment MMAX and the amount of deflection δMAX can be calculated by setting the magnitude of the load acting on the deck plate to the total value X of the entire deck plate load calculated by the above formula (11). That is, the calculation unit 22 calculates the total value X of the entire deck plate load when rainfall after snowfall in a heavy snow area is assumed based on the above formula (11) stored in the storage unit 20, and calculates the maximum bending moment MMAX and the amount of deflection δMAX when rainfall after snowfall in a heavy snow area is assumed by substituting the above total value X into the above formulas (1) to (5) stored in the storage unit 20, and stores the calculation result 210 in the storage unit 20.
[0180] It is also possible to determine specific values for the total value G of the deck plate's own weight and finishing load, the deck plate's live load P, and the deck plate's snow load S based on information received from the client terminal device 12. The specific value of the total value G of the deck plate's own weight and the finishing load is determined by the value of the finishing load entered by the system user in the first display area H1 received from the client terminal device 12, and the total value of the deck plate's own weight stored in the memory unit 20. The specific value of the live load P of the deck plate is determined based on the value of the live load received from the client terminal device 12 and input by the system user in the first display area H1. A specific value of the snow load S on the deck plate is determined based on the unit amount of snow and the vertical amount of snow that are received from the client terminal device 12 and entered by the system user in the first display area H1. The finishing load value, live load value, unit amount of snow accumulation and vertical snow accumulation amount input by the system user in the first display area H1 may be initial setting values previously stored in the memory unit 20 instead of values input by the system user.
[0181] Here, a method will be described in which, when the input receiving unit 21 receives information regarding the joining method between the deck plate and the beam, the calculation unit 22 calculates the strength of the joint between the deck plate and the beam based on the information regarding the joining method.
[0182] The strength of the joints between the deck plate and the beams is calculated based on the joining method (burnt-out plug welding, hammer-in rivets, drill screws, wood screws (e.g. YD-N60), Tarkick No. 2 wood screws, or two Tarkick No. 2 wood screws) selected for each building type (steel frame, wood frame) and the number of joints.
[0183] The strength of the joint between the deck plate and the beam, as shown in Figure 12(B), is used when considering whether the joint strength is sufficient to withstand the vertical upward tensile force V (N / m) that occurs when a negative load is applied to the building being designed.
[0184] The tensile force V varies depending on the support conditions, but in the case of two-point support, the tensile force VE generated at the end of the deck plate and the tensile force VI generated in the middle of the deck plate can be expressed as the following equations (12) and (13), where the total value of the entire deck plate load is X and the support distance is L.
[0185] VE=3×X×L / 8…(12)
[0186] VI = 5 × X × L / 4 … (13)
[0187] In the client terminal device 12, the building type (steel frame construction, wood construction) is selected, and information on the joining method between the deck plate and the beam (for example, burn-out plug welding) is further selected and transmitted to the server 11. When the request sent from the client terminal device 12 includes information regarding the joining method between the deck plate and the beam selected by the system user, the input receiving unit 21 transmits to the calculation unit 22 information regarding the joining method between the deck plate and the beam selected by the system user along with information regarding the joining strength for each joining method stored in the memory unit 20. The calculation unit 22 calculates the strength of the joint between the deck plate and the beam in addition to calculating the maximum bending moment and deflection amount as part of the structural calculation of the deck plate. Specifically, the calculation unit 22 calculates the strength of the joint between the deck plate and the beam based on information related to the joining method between the deck plate and the beam selected in the client terminal device 12 and the number of joining points between the deck plate and the beam selected in the client terminal device 12. More specifically, the strength of the joint between the deck plate and the beam is explained as being calculated based on the following relational expression (11).
[0188] Pw = Pa × N × K / U … (14)
[0189] In the above formula (14), Pw (N / m) is the strength of the joint between the deck plate and the beam, Pa is the long-term pull-out strength per joint (N), N is the number of joints per working width of the deck plate, K is a correction coefficient (1.5 is preferred), and U is the working width of the deck plate (m) (0.6 is preferred). The strength of the joint between the deck plate and the beam can be calculated by the above formula (14). That is, the calculation unit 22 calculates the strength Pw of the joint between the deck plate and the beam by substituting the deck plate type, joining method (including joining position), and number of joining points N entered by the system user in the first display area H1 received from the client terminal device 12, and the long-term pull-out strength Pa per joint determined by the deck plate type and joining method, the correction coefficient K, and the deck plate working width U stored in the storage unit 20, into the above formula (14) stored in the storage unit 20, and stores the calculation result 210 in the storage unit 20. For example, if burn-out plug welding is used at the ends of a 1.6 mm thick deck plate, the long-term pull-out strength Pa per joint will be 1560 N. Also, if burn-out plug welding is used at the middle of a 1.6 mm thick deck plate, the long-term pull-out strength Pa per joint will be 4310 N.
[0190] Here, when the server 11 receives a request from the client terminal device 12 including information on the joining method between the deck plate and the beam selected by the system user, the server 11 may respond to the request by transmitting information on the strength of the joint between the deck plate and the beam calculated by the calculation unit 22 to the client terminal device 12 from the output unit 23. Separately, when the server 11 receives a request from the client terminal device 12 including information on the joining method between the deck plate and the beam selected by the system user, the server 11 calculates the strength of the joint between the deck plate and the beam by the calculation unit 22 and stores the calculation result 210 in the memory unit 20. Thereafter, when a separate request is received from the client terminal device 12, the server 11 may transmit the calculation result of the joint strength between the deck plate and the beam included in the calculation result 210 stored in the memory unit 20 to the client terminal device 12.
[0191] Next, the determination process performed by the calculation unit 22 of the server 11 will be specifically described. As described above, the calculation unit 22 of the server 11 calculates the total deck plate load X for each assumed condition (for example, the five conditions described above), and calculates the positive bending moment M0 (N / m), negative bending moment M1 (N / m), maximum bending moment MMAX, deck plate bending stress intensity σ (N / mm^2), and deflection amount δMAX (mm) for each assumed condition based on the total deck plate load X and relational expressions (1) to (5). Furthermore, the calculation unit 22 performs a determination process for each assumed condition.
[0192] For example, when a long-term load is assumed, the calculation unit 22 determines, as a determination process, whether or not the deck plate bending stress intensity σ satisfies the condition σ≦F / 1.5. Furthermore, as a determination process, the calculation unit 22 determines, as a determination process, whether or not the maximum deflection amount δMAX satisfies the condition δMAX≦L / 250. In addition, when assuming a short-term strong wind in an area other than a heavy snowfall area, in addition to the above-mentioned determination process of the deck plate bending stress intensity σ and maximum deflection amount δMAX, the calculation unit 22 performs a determination process to determine whether or not the condition X≦Pw is satisfied for, for example, the strength Pw(N) of the joint between the deck plate and the beam and the total value X of the entire deck plate load. The calculation unit 22 performs the above-mentioned judgment process for each assumed condition, and stores the judgment result of each judgment process in the storage unit 20 as the calculation result 210. Note that the condition (δMAX≦L / 250, etc.) used in the judgment process may be set to an appropriate value for each assumed condition.
[0193] In response to a request from the client terminal device 12, the output unit 23 transmits the above-mentioned determination result stored in the calculation result 210 to the client terminal device 12.
[0194] As described above, when a request is sent to the server 11 to instruct the execution of a judgment process for judging whether or not the structural calculation results (maximum bending moment and deflection amount) of the deck plate satisfy the criteria, the output unit 23 acquires the results of the judgment process together with the structural calculation results of the deck plate from the memory unit 20, and then transmits the structural calculation results of the deck plate and the results of the judgment process as a response to the client terminal device 12. Then, when the client terminal device 12 receives the structural calculation results of the deck plate and the results of the judgment process by the data receiving unit 43, it displays the structural calculation results of the deck plate and the results of the judgment process on the display unit 44.
[0195] This allows the system user to check the structural calculation results and the results of the judgment process for the deck plate. By checking the results of the judgment process displayed on the display unit 44, the system user can determine that the selected deck plate meets the design conditions only if, for example, all of the results of the judgment process meet the judgment conditions, and can determine that the deck plate can be used in the construction of the building.
[0196] 13A and 13B are sequence diagrams showing the flow of processing of the deck plate structural calculation system 1. As shown in FIG.
[0197] Here, the flow of processing between the client terminal device 12, Web server 11A, AP server 11B, and DB server 11C will be described.
[0198] In addition, between the client terminal device 12 and the Web server 11A, for example, in order to communicate via HTTP, the client terminal device 12 uses a browser and the Web server 11A uses Web server software (e.g., Apache HTTP Server (Apache is a registered trademark), nginx (registered trademark), etc.) to communicate between them.
[0199] Between the Web server 11A and the AP server 11B, for example, in order for the AP server 11B to respond to a dynamic processing request from the Web server 11A, the AP server 11B uses application server software (e.g., Apache Tomcat (Apache is a registered trademark), etc.) to respond to the dynamic processing request from the Web server 11A.
[0200] Between the AP server 11B and the DB server 11C, for example, the DB server 11C responds to a command request from the AP server 11B in a query language (SQL: Structured Query Language), so the DB server 11C uses software for a relational database management system (RDBMS: Relational DataBase Management System) (e.g., MySQL (registered trademark), Oracle Database (Oracle is a registered trademark), etc.) to make a response corresponding to an SQL statement regarding data present in a table on the database. Note that the DB server 11C may use software for NoSQL (Not only SQL) (e.g., mongoDB (registered trademark), etc.) instead of software for RDBMS.
[0201] First, the system user starts up a browser pre-installed in the client terminal device 12 in an environment connected to the network 13A (step S0).
[0202] Next, in the launched browser, the necessary information is entered, which includes a fully qualified domain name (FQDN), which is an identifier for uniquely identifying Web server 11A on network 13A, and a URL including a path name specifying the directory in which HTML files etc. held by Web server 11A are stored, or the HTML file stored in that directory, and an HTTP request is sent.
[0203] The above URL may be specified by directly entering it into the address bar of a browser, or by entering keywords or the like into a search engine and selecting the corresponding URL from the search results output.
[0204] When the browser of the client terminal device 12 sends an HTTP request, it uses a DNS (Domain Name System) client application (omitted in FIG. 1) pre-installed in the client terminal device 12 to request IP address information from a DNS server (omitted in FIG. 1) based on the FQDN information entered by the system user.
[0205] The DNS server performs name resolution (forward lookup) to identify an IP address corresponding to an FQDN designated in response to a request from the browser of the client terminal device 12. The DNS server transmits the IP address information obtained by the forward lookup to the browser.
[0206] The browser of the client terminal device 12 can send an HTTP request to the Web server 11A based on the IP address information sent from the DNS server. This enables the Web server 11A to accept the HTTP request from the client terminal device 12 and send an HTML file or the like corresponding to the HTTP request to the client terminal device 12.
[0207] After the browser is launched, the client terminal device 12 sends a request to the Web server 11A to display the input screen of the deck plate structural calculation system 1 (step S1). In response to the request sent from the client terminal device 12 in step S1, the Web server 11A sends a response to the client terminal device 12 that includes an HTML file for the input screen of the deck plate structural calculation system 1 that it owns, and static files (e.g. image files, etc.) referenced by the HTML file (step S2).
[0208] The client terminal device 12 displays an input screen for the deck plate structural calculation system 1 based on the response result of the Web server 11A (see, for example, FIGS. 6 and 7).
[0209] At the same time as step S1, the client terminal device 12 transmits a request to the Web server 11A to display initial setting values held by the deck plate structural calculation system 1 on the input screen of the deck plate structural calculation system 1 (step S3). The Web server 11A accepts the request transmitted from the client terminal device 12 in step S3. The Web server 11A performs calculations according to the request, and requests the AP server 11B to transmit the calculation results to the Web server 11A (step S4).
[0210] In response to a request from the Web server 11A, the AP server 11B uses a program it possesses to inquire of the DB server 11C about the initial setting values possessed by the deck plate structural calculation system 1 and included in the request from the Web server 11A (step S5).
[0211] In response to an inquiry from the AP server 11B, the DB server 11C transmits only necessary values from among the initial setting values of the deck plate structural calculation system 1 held by the DB server 11C to the AP server 11B (step S6).
[0212] The AP server 11B uses a program it owns to calculate an output result using only the necessary values among the initial setting values of the deck plate structural calculation system 1 received from the DB server 11C, so as to make it into a format corresponding to the request from the Web server 11A. After that, the AP server 11B transmits to the Web server 11A the calculation result output based on the necessary values among the values included in the request from the Web server 11A and the initial setting values of the deck plate structural calculation system 1 received from the DB server 11C (step S7).
[0213] Based on the calculation results sent from the AP server 11B, the Web server 11A sends a response to the client terminal device 12 including the processing results reflecting the initial setting values held by the deck plate structural calculation system 1 (step S8). Based on the response result of the Web server 11A, the client terminal device 12 displays a screen on the input screen of the deck plate structural calculation system 1 to the system user on the client terminal device 12, which screen reflects the initial setting values held by the deck plate structural calculation system 1.
[0214] Next, when the system user instructs the client terminal device 12 to execute a process to reflect the values entered on the input screen of the deck plate structural calculation system 1, for example, when the save button B5 is selected in Figures 6 and 7, the client terminal device 12 transmits a request to the Web server 11A (step S9). The Web server 11A receives the request. The Web server 11A performs calculations according to the request, and requests the AP server 11B to transmit the calculation results to the Web server 11A (step S10).
[0215] In response to a request from Web server 11A, AP server 11B uses a program it owns to calculate a value to be output from a value included in the request from Web server 11A (an input value of client terminal device 12). After that, AP server 11B transmits the calculation result, which is output from the value included in the request from Web server 11A (an input value of client terminal device 12), to Web server 11A (step S11).
[0216] The Web server 11A transmits a response including a processing result reflecting the input value of the client terminal device 12 based on the calculation result transmitted from the AP server 11B to the client terminal device 12 (step S12).
[0217] The client terminal device 12 displays a screen reflecting the values inputted into the client terminal device 12 by the system user on the input screen of the deck plate structural calculation system 1 based on the response result of the Web server 11A.
[0218] Next, when the input screen of the deck plate structural calculation system 1 includes an item selectable by the system user among the deck plate specification information 200A, the installation environment information 200B, and the acting load information 200C, the client terminal device 12 transmits a request to the Web server 11A to display the content corresponding to the item selected by the system user (step S13). The Web server 11A accepts the request transmitted from the client terminal device 12 in step S13. The Web server 11A performs calculations according to the request, and requests the AP server 11B to transmit the calculation results to the Web server 11A (step S14).
[0219] In response to a request from the Web server 11A, the AP server 11B uses its own program to inquire of the DB server 11C about the location of information corresponding to the items selected by the system user from among the deck plate specification information 200A, the installation environment information 200B, and the acting load information 200C, in order to obtain results corresponding to the items selected by the system user included in the request from the Web server 11A (step S15).
[0220] In response to an inquiry from the AP server 11B, the DB server 11C transmits to the AP server 11B only the necessary information from among the deck plate specification information 200A, installation environment information 200B, and acting load information 200C held by the DB server 11C, which corresponds to the item selected by the system user (step S16).
[0221] The AP server 11B uses its own program to calculate an output result using only the necessary information among the information received from the DB server 11C according to the contents corresponding to the items selected by the system user, so as to prepare a format corresponding to the request from the Web server 11A. The AP server 11B then transmits to the Web server 11A the calculation result output based on the values included in the request from the Web server 11A and the necessary information among the information received from the DB server 11C according to the contents corresponding to the items selected by the system user (step S17).
[0222] Based on the calculation results sent from the AP server 11B, the Web server 11A sends a response to the client terminal device 12 including the processing results reflecting information corresponding to the items selected by the system user (step S18). Based on the response result of the Web server 11A, the client terminal device 12 displays a screen on the input screen of the deck plate structural calculation system 1 that reflects information corresponding to the content selected by the system user on the client terminal device 12.
[0223] There are a wide variety of options available to the system user, but one example will be given here. For example, on the input screen of the deck plate structural calculation system 1, the system user can select the building type from two types, steel frame construction and wood construction, in the installation environment information 200B. Here, when steel frame construction is selected from among the building types, an image showing the joining state of the deck plate and beam (main building) using H-shaped steel as the beam material is displayed as a specific example of steel frame construction on the input screen of the deck plate structural calculation system 1. Also, when wood construction is selected from among the building types, an image showing the joining state of the deck plate and beam (main building) using wooden square timber as the beam material is displayed as a specific example of wood construction on the input screen of the deck plate structural calculation system 1.
[0224] Next, after the system user inputs the necessary information on the input screen of the deck plate structural calculation system 1, the client terminal device 12 transmits a request to the Web server 11A to execute a process to determine whether or not the maximum bending moment and maximum deflection amount of the selected deck plate satisfy the criteria under the input conditions (step S19). The Web server 11A accepts the request transmitted from the client terminal device 12 in step S19. The Web server 11A requests the AP server 11B to perform calculations according to the request and transmit the calculation results to the Web server 11A (step S20). In response to a request from the Web server 11A, the AP server 11B uses a program it possesses to inquire of the DB server 11C about the location of the information required to determine whether the maximum bending moment and maximum deflection amount of the selected deck plate meet the standards under the conditions input by the system user, which is included in the request from the Web server 11A, from among the deck plate specification information 200A, installation environment information 200B, and acting load information 200C (step S21), in order to obtain the results of the determination as to whether the maximum bending moment and maximum deflection amount of the selected deck plate meet the standards under the conditions input by the system user.
[0225] In response to an inquiry from the AP server 11B, the DB server 11C transmits to the AP server 11B only the information necessary to determine whether the maximum bending moment and maximum deflection amount of the selected deck plate satisfy the standards under the conditions entered by the system user, from among the deck plate specification information 200A, installation environment information 200B, and acting load information 200C that it holds (step S22).
[0226] The AP server 11B uses a program it owns to calculate the maximum bending moment and maximum deflection amount in a format that meets the request from the Web server 11A, using the information received from the DB server 11C and necessary to determine whether the maximum bending moment and maximum deflection amount of the selected deck plate meet the criteria under the conditions entered by the system user.Then, the AP server 11B transmits the result of the determination as to whether the maximum bending moment and maximum deflection amount of the selected deck plate meets the criteria under the conditions entered by the system user based on the calculation results of the maximum bending moment and maximum deflection amount to the Web server 11A (step S23).
[0227] Based on the judgment result sent from the AP server 11B, the Web server 11A sends a response to the client terminal device 12 including the result of judging whether or not the maximum bending moment and maximum deflection amount of the selected deck plate meet the standards under the conditions entered by the system user into the client terminal device 12 (step S24).
[0228] Based on the response result of the Web server 11A, the client terminal device 12 displays a screen reflecting the result of judging whether or not the maximum bending moment and maximum deflection amount of the selected deck plate satisfy the standards under the conditions input by the system user on the input screen of the deck plate structural calculation system 1. Note that after the system user inputs the necessary information on the input screen of the deck plate structural calculation system 1, a request for requesting the Web server 11A to perform a process of judging whether or not the maximum bending moment and maximum deflection amount of the selected deck plate satisfy the standards under the input conditions is hereinafter also referred to as a "first request".
[0229] Next, after the system user inputs the necessary information on the input screen of the deck plate structural calculation system 1, the client terminal device 12 transmits a request to the Web server 11A to execute a process to calculate the maximum bending moment and maximum deflection of the deck plate under the input conditions (step S25). The Web server 11A receives the request. The Web server 11A requests the AP server 11B to perform calculations according to the request and transmit the calculation results to the Web server 11A (step S26).
[0230] In response to a request from the Web server 11A, the AP server 11B uses a program it possesses to query the DB server 11C for the location of the information required to calculate the maximum bending moment and maximum deflection amount of the deck plate under the conditions entered by the system user, which is included in the request from the Web server 11A, from among the deck plate specification information 200A, the installation environment information 200B, and the acting load information 200C (step S27).
[0231] In response to an inquiry from the AP server 11B, the DB server 11C transmits to the AP server 11B only the information necessary to calculate the maximum bending moment and maximum deflection amount of the deck plate under the conditions entered by the system user, from among the deck plate specification information 200A, installation environment information 200B, and acting load information 200C that it holds (step S28).
[0232] The AP server 11B uses a program it owns to calculate the maximum bending moment and maximum deflection amount of the deck plate under the conditions entered by the system user, using the information received from the DB server 11C that is necessary to calculate the maximum bending moment and maximum deflection amount of the deck plate under the conditions entered by the system user, to prepare a format that meets the request from the Web server 11A. The AP server 11B then temporarily stores the calculation result in the calculation result 210, and transmits the calculation result stored in the calculation result 210 to the Web server 11A via the Web server 11A when a separate request is received from the client terminal device 12 (step S29).
[0233] Based on the calculation results sent from the AP server 11B, the Web server 11A sends a response to the client terminal device 12 including the calculation results of the maximum bending moment and maximum deflection amount of the deck plate under the conditions entered by the system user into the client terminal device 12 (step S30).
[0234] Based on the response result of the Web server 11A, the client terminal device 12 displays a screen reflecting the calculation results of the maximum bending moment and maximum deflection amount of the deck plate under the conditions entered by the system user on the input screen of the deck plate structural calculation system 1. Note that, hereinafter, the request that requests the Web server 11A to perform the process of calculating the maximum bending moment and maximum deflection amount of the deck plate under the conditions entered by the system user on the input screen of the deck plate structural calculation system 1 is also referred to as a "second request".
[0235] The first request and the second request may be made simultaneously or at different times.
[0236] Effects of the information processing device, information processing method, program, information processing system, and information processing terminal according to the present embodiment
[0237] As described above, the server 11 according to this embodiment accepts deck plate information 200 transmitted from the information processing terminal 12 connected via the communications network 13A, the deck plate information 200 including information on the material of the deck plate, information on the cross-sectional performance of the deck plate, information on the support method of the beams that support the deck plate, the support distance indicating the interval supported by the beams, and information 200C on the load acting on the deck plate. Based on the deck plate information 200, the server 11 performs structural calculations for the deck plate specified by the deck plate information 200, and transmits the results of the structural calculations to the information processing terminal 12 via the communications network 13A.
[0238] This makes it possible to provide system users with a technology for supporting structural calculations of deck plates used in roof structures that has not existed before. Furthermore, the system user can obtain the results of the structural calculations of the deck plate calculated by the information processing device (server) 11 simply by using the information processing terminal 12 as an input / output interface to send input information (deck plate information 200) required for the structural calculations of the deck plate to the server 11 via the communications network 13A. This makes it possible to reduce the complexity of program management by the system user compared to the conventional case where a dedicated program for the structural calculations of the deck plate is installed and used in the terminal device (information processing terminal 12) on the system user's side.
[0239] Furthermore, in the server 11 according to this embodiment, the calculation unit 22 calculates the maximum bending moment and the amount of deflection that occurs in the deck plate specified by the deck plate information 200 as structural calculations.
[0240] This allows a system user to check the calculation results, including the maximum bending moment and deflection amount that occur in the deck plate specified by the deck plate information 200, based on the deck plate information 200.
[0241] Furthermore, in the server 11 according to this embodiment, the calculation unit 22 performs, as a structural calculation, a determination process for determining whether or not the calculated maximum bending moment and deflection amount satisfy the criteria.
[0242] This allows system users to easily determine whether the deck plate to be designed meets the standards.
[0243] Furthermore, in the server 11 according to this embodiment, the deck plate information 200 further includes at least one of the following information: building type, building shape information, roof type and shape information, deck plate thickness, information indicating the surface treatment method of the deck plate, unit mass of the deck plate, the number of support points of the deck plate supported by the beams, the number of joints of the deck plate, and information regarding fire resistance certification.
[0244] According to this, a system user adds at least one of the following information to deck plate information 200: building type, building shape information, roof type and shape information, deck plate thickness, information indicating the deck plate surface treatment method, deck plate unit mass, number of support points of the deck plate supported by the beams, number of joints of the deck plate, and information related to fire resistance certification, and then sends this deck plate information 200 from the client terminal device 12 to the server 11, which then performs structural calculations taking the added information into consideration. This allows the system user to obtain more accurate structural calculation results that take into consideration the specified additional information.
[0245] In the server 11 according to this embodiment, the information 200C relating to the load acting on the deck plate includes at least one of the deck plate's own weight, finishing load, live load, snow load, wind load, and updraft load.
[0246] According to this, a system user adds at least one of the deck plate's own weight, finishing load, live load, snow load, wind load, and updraft load to the deck plate information 200, and transmits the deck plate information 200 from the client terminal device 12 to the server 11, which then performs structural calculations taking the added information into consideration. This allows the system user to obtain more accurate structural calculation results that take into consideration the specified additional information.
[0247] Furthermore, the server 11 according to this embodiment transmits snow load information in which the snow load is associated with each condition indicating the installation environment of the deck plate to the information processing terminal 12. When a condition indicating the installation environment of one deck plate is selected in the information processing terminal 12 which has received the snow load information, information required for calculating the snow load corresponding to the condition indicating the installation environment of the selected deck plate is displayed on the display screen of the information processing terminal 12.
[0248] According to this, by a system user selecting conditions that indicate the installation environment of one deck plate on the information processing terminal 12, the information required to calculate the snow load that corresponds to the conditions that indicate the installation environment of the selected deck plate is automatically displayed on the display screen of the information processing terminal 12, so that the system user does not need to personally research and consider in advance the snow load that is suitable for the conditions that indicate the installation environment of the deck plate when performing structural calculations for the deck plate. This makes it possible to provide a more user-friendly structural calculation system.
[0249] Furthermore, the server 11 according to this embodiment transmits wind load information in which a wind load is associated with each condition indicating the installation environment of the deck plate to the information processing terminal 12. When a condition indicating the installation environment of one deck plate is selected in the information processing terminal 12 which has received the wind load information, information necessary for calculating the wind load corresponding to the condition indicating the installation environment of the selected deck plate is displayed on the display screen of the information processing terminal 12.
[0250] With this, when a system user selects one of the conditions that indicates the installation environment of the deck plate on the information processing terminal 12, the information required for calculating the wind load corresponding to the selected condition is automatically displayed on the display screen of the information processing terminal 12, so that the system user does not need to personally research and consider in advance the appropriate wind load according to the installation environment of the deck plate when performing structural calculations for the deck plate. This makes it possible to provide a more user-friendly structural calculation system.
[0251] Furthermore, the server 11 according to this embodiment transmits building type information in which information relating to a joining method between a deck plate and a beam is associated with each building type to the information processing terminal 12. When one building type is selected in the information processing terminal 12 that has received the building type information, information relating to the joining method corresponding to the selected building type is displayed on the display screen of the information processing terminal 12.
[0252] According to this, when a system user selects a building type on the information processing terminal 12, information on the joining method between the deck plate and beams that corresponds to the selected building type is automatically displayed on the display screen of the information processing terminal 12, so that when performing structural calculations for a deck plate, the system user does not need to personally research and consider information on an appropriate joining method between the deck plate and beams in advance according to the building type. This makes it possible to provide a more user-friendly structural calculation system.
[0253] Furthermore, in the server 11 according to this embodiment, when the input receiving unit 21 receives information regarding the joining method between a specified deck plate and a beam, the calculation unit 22 calculates the strength of the joint between the deck plate and the beam based on the information regarding the joining method.
[0254] This allows system users to obtain more accurate structural calculation results that take into account the strength of the joints between the deck plate and the beams.
[0255] Furthermore, in the server 11 according to this embodiment, as described above, the calculation unit 22 calculates the total value X of the entire deck plate load when short-term snow accumulation is assumed based on the above formula (6), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X.
[0256] This allows system users to check the calculation results of maximum bending moment and deflection amount when short-term snow accumulation is assumed.
[0257] Furthermore, in the server 11 according to this embodiment, the calculation unit 22 calculates the total value X of the entire deck plate load in the case where a short-term strong wind is assumed in an area other than a heavy snowfall area, based on the above formula (7), as described above, and calculates the maximum bending moment and the amount of deflection based on the calculated total value X.
[0258] This allows system users to check the calculation results of maximum bending moment and deflection amount when assuming a short-term strong wind in areas other than heavy snowfall areas.
[0259] Furthermore, in the server 11 according to this embodiment, as described above, the calculation unit 22 calculates the total value X of the entire deck plate load in the case where long-term use in an area other than a heavy snowfall area is assumed based on the above formula (8), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X.
[0260] This allows system users to check the calculation results of maximum bending moment and deflection amount when long-term use in areas other than heavy snowfall areas is assumed.
[0261] Moreover, in the server 11 according to this embodiment, the calculation unit 22 calculates the total value X of the entire deck plate load in the case where short-term snowfall and strong winds are assumed in a heavy snowfall area based on the above formula (9), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X.
[0262] This allows system users to check the calculation results of maximum bending moment and deflection amount when assuming short-term snowfall and strong winds in a heavy snow area.
[0263] Moreover, in the server 11 according to this embodiment, the calculation unit 22 calculates the total value X of the entire deck plate load in the case where rainfall after snowfall is assumed in an area other than a heavy snowfall area based on the above formula (10), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X.
[0264] This allows system users to check the calculation results of maximum bending moment and deflection amount when rainfall after snowfall is assumed in areas other than heavy snowfall areas.
[0265] Moreover, in the server 11 according to this embodiment, the calculation unit 22 calculates the total value X of the entire deck plate load in the case where long-term snow accumulation in a heavy snow area is assumed based on the above formula (11), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X.
[0266] This allows system users to check the calculation results of maximum bending moment and deflection amount when assuming long-term snow accumulation in heavy snowfall areas.
[0267] As described above, the information processing system 1 according to the present invention includes an information processing terminal 12 having a display device, and a server 11 connected to the information processing terminal 12 via a communication network 13A. As described above, the server 11 includes a reception unit 21 that receives deck plate information 200, which is deck plate specifications 200A, information about the installation environment 200B, and acting load information 200C transmitted from the information processing terminal 12, a calculation unit 22 that performs structural calculation of the deck plate specified by the deck plate information 200 based on the deck plate information 200 and stores it in the storage unit 20, and an output unit 23 that transmits the results of the structural calculation stored in the storage unit 20 to the information processing terminal 12 via the communication network 13A and displays them on the display device. The deck plate information 200 includes information about the material of the deck plate, information about the cross-sectional performance of the deck plate, information about the support method of the beams that support the deck plate, the support distance indicating the interval supported by the beams, and information about the load acting on the deck plate.
[0268] According to this, the structural calculations based on the deck plate information 200 and the above-mentioned judgment processing are realized by the program 1021 on the server 11 side, and as described above, there is no need to install a dedicated program for the structural calculations of the deck plate on the terminal device (information processing terminal 12) on the system user side, thereby reducing the complexity of program management by the system user.
[0269] As described above, the information processing terminal 12 according to this embodiment includes an input interface unit 41 that accepts input from a user (system user), a transmission unit 42 that transmits deck plate information 200, which is deck plate specifications 200A, information 200B about the installation environment, and acting load information 200C, and a request to execute processing based on the deck plate information 200, to the server 11 via the communication network 13A in response to instructions input via the input interface unit 41, a data reception unit 43 that accepts data from the server 11, a display unit 44 that displays information included in a response transmitted from the server 11 in response to the request, and the input interface unit 41. An information processing terminal 12 is realized which has a control unit 40 which instructs a transmitting unit 42 to transmit deck plate information 200 and a request to a server 11 via a communication network 13A in response to instructions input via a face unit 41, and which instructs a display unit 44 to display on the display unit 44 information contained in the response transmitted from the server 11 in response to the request, wherein the deck plate information 200 includes information on the material of the deck plate, information on the cross-sectional performance of the deck plate, information on the support method of the beams that support the deck plate, a support distance indicating the spacing supported by the beams, and information 200C on the load acting on the deck plate.
[0270] This allows the system user to easily obtain the results of structural calculations for the deck plate to be designed by using the client terminal device 12 as an input / output interface for the structural calculations of the deck plate. Also, as described above, by implementing each of the above-mentioned functional sections of the client terminal device 12 using a general-purpose program such as a Web browser, it becomes even easier to manage the programs on the client terminal device 12 side.
[0271] Furthermore, in the information processing terminal 12 of this embodiment, the display unit 44 has a first display area H1 and a second display area H2, the first display area H1 displays the deck plate information 200, and the second display area H2 displays information related to the deck plate information 200, and both the first display area H1 and the second display area H2 are displayed on a single display screen of the display unit 44.
[0272] This allows the system user to input the necessary information while simultaneously checking the deck plate information 200 and information related to the deck plate information 200 on one display screen.
[0273] Furthermore, in the information processing terminal 12 according to the present embodiment, the first display area H1 and the second display area H2 are displayed side by side in the horizontal direction on the display unit 44 of the information processing terminal 12.
[0274] This makes it easier for a system user to input the necessary information while simultaneously checking the deck plate information 200 and information related to the deck plate information 200 on one display screen.
[0275] Furthermore, in the information processing terminal 12 according to this embodiment, at least a part of the information displayed in the second display area H2 changes according to the input contents of the deck plate information 200.
[0276] This allows the system user to input additional required information while checking the selected information (e.g., building type) on one display screen. For example, as described above, when either "wooden construction" or "steel frame construction" is selected as the building type displayed in the first display area H1, information such as illustrations of beams supporting a deck plate corresponding to the selected building type is displayed in the second display area H2 (see FIG. 6 or FIG. 7). This allows the system user to intuitively understand the selected conditions (such as the support method of the beams supporting the deck plate), making it possible to prevent mistakes in selecting conditions to be considered in structural calculations.
[0277] Furthermore, in the information processing terminal 12 according to this embodiment, when a collection of information required to calculate the maximum bending moment and deflection amount occurring in the deck plate, among the deck plate information 200, is treated as one record, the display unit 44 displays multiple records simultaneously on the display screen.
[0278] This allows the system user to consider optimal design conditions while checking the difference in input information for each record and the effect that difference has on structural calculations on one display screen. For example, the system user can create a record of new design conditions while referring to past input information.
[0279] Furthermore, in the information processing terminal 12 according to the present embodiment, the display unit 44 displays the results of the determination process for each record in association with each record.
[0280] This allows the system user to consider optimal design conditions while checking the difference in input information for each record and the effect that difference has on structural calculations on one display screen. For example, the system user can consider new design conditions while referring to the results of structural calculations based on past input information.
[0281] <<Extension of the embodiment>> The invention made by the present inventors has been specifically described above based on an embodiment, but it goes without saying that the invention is not limited thereto and can be modified in various ways without departing from the spirit of the invention.
[0282] In this embodiment, server 11 is configured to include three servers: Web server 11A, AP server 11B, and DB server 11C. However, this is because a three-tier Web structure is adopted to distribute the server load and ensure the scalability, reliability, and security of the system, so the configuration of server 11 is not limited to this. For example, a virtualized environment may be constructed on one physical server, and then multiple virtual machines (VMs) constructed on the virtualized environment may be used to construct VMs having functions equivalent to a Web server, AP server, and DB server for each VM. Also, a container environment may be constructed on one physical server, and then multiple containers constructed on the container environment may be used to construct containers having functions equivalent to a Web server, AP server, and DB server for each container.
[0283] Furthermore, server 11 may be constructed in an on-premise environment, or in a cloud environment provided by a cloud provider (e.g., Amazon Web Services (Amazon and AWS are registered trademarks), Microsoft Azure (Microsoft and Azure are registered trademarks), Google Cloud Platform (Google and GCP are registered trademarks), etc.).
[0284] In this embodiment, when displaying on the client terminal device 12 information regarding the load values calculated for each condition set based on the installation environment information 200B stored in the memory unit 20 and information regarding the joining method corresponding to the building type, a method is adopted in which a program (server-side program) prepared in the server 11 is executed based on the information received from the client terminal device 12, the execution result is transmitted from the server 11 to the client terminal device 12, and the calculated load values and information regarding the joining method corresponding to the building type are displayed on the browser of the client terminal device 12, but this is not limited to the above. For example, a method may be adopted in which a client-side program (e.g., a program using JavaScript (registered trademark) language) is executed on a browser, and the program is executed in the browser of the client terminal device 12 based on information regarding the load value and building type calculated for each condition set based on the installation environment information 200B, and the calculated load value and information regarding the joining method corresponding to the building type are displayed on the browser.
[0285] In this embodiment, the first display area H1 and the second display area H2 are displayed side by side horizontally on the display screen of the client terminal device 12, but depending on the type of client terminal device 12 (e.g., a smartphone), a method may be adopted in which the first display area H1 and the second display area H2 are displayed side by side vertically on the display screen of the client terminal device 12. [Explanation of symbols]
[0286] 1. Deck plate structural calculation system 11 Information processing device (server) 11A Web Server 11B AP Server 11C DB Server 12 Information processing terminal (client terminal device) 13A Internet 13B Local Area Network 101 Arithmetic equipment 102 Storage device 1021 Program 1022 Data 103 Input Device 104 I / F device 105 Output Device 106 Bus 20 Memory section 21 Input reception section 22 Arithmetic section 23 Output section 200 Deck Plate Information 200A Deck Plate Specification Information 200B Installation environment information 200C acting load information 210 Operation result 301 Arithmetic equipment 302 Storage device 303 Input Device 304 I / F device 305 Output Device 306 Bus 40 Control section 41 Input interface section 42 Transmitter 43 Data Reception Department 44 Display section H1 First display area H2 Second display area B1 "Switch to list input mode" button B2 “Individual input mode” button B3 “Output Calculation” button B4 “Judge” button B5 “Save” button F1 Selection form “Building type” F2 Selection form “Prefecture” F3 Selection Form “Region (City)” F4 Input form "Reference wind speed" F5 Selection form "Surface roughness classification" F6 Input form “Eaves height” F7 Input form “Building height” F8 Input form “Length in span direction” F9 Selection form “Roof type” F10 Selection form “Building shape” F11 Selection form "Information on consideration of updraft load" R1 record R2 Record J1 Judgment result indicating whether the calculated maximum bending moment and deflection amount meet the criteria J2 Judgment result indicating whether the calculated maximum bending moment and deflection amount meet the criteria C1 Calculation results of maximum bending moment and deflection occurring in deck plate
Claims
1. an input receiving unit that receives deck plate information, which is information regarding the specifications of the deck plate and the installation environment of the deck plate, transmitted from an information processing terminal connected via a communication network; A storage unit; A calculation unit that performs structural calculation of a deck plate specified by the deck plate information based on the deck plate information and stores the result of the structural calculation in the storage unit; an output unit that transmits the result of the structural calculation stored in the storage unit to the information processing terminal via the communication network, The deck plate information includes information on the material of the deck plate, information on the cross-sectional performance of the deck plate, information on a support method of a beam that supports the deck plate, a support distance indicating the interval supported by the beam, and information on a load acting on the deck plate. Information processing device.
2. The calculation unit calculates, as the structural calculation, a maximum bending moment and a deflection amount generated in the deck plate specified by the deck plate information. The information processing device according to claim 1 .
3. The calculation unit performs a determination process for determining whether or not the calculated maximum bending moment and deflection amount satisfy a standard as part of the structural calculation. The information processing device according to claim 2 .
4. The deck plate information further includes at least one of the following: information on the building type, information on the building shape, information on the type and shape of the roof, information on the deck plate thickness, information on the surface treatment method of the deck plate, the unit mass of the deck plate, the number of support points of the deck plate supported by the beams, the number of joints of the deck plate, and information on fire resistance certification. The information processing device according to claim 1 .
5. The information regarding the load acting on the deck plate includes at least one of the weight of the deck plate, a finishing load, a live load, a snow load, a wind load, and a wind-up load. The information processing device according to claim 1 .
6. The output unit transmits snow load information, in which the snow load is associated with each condition indicating an installation environment of the deck plate, to the information processing terminal, When a condition indicating an installation environment of one of the deck plates is selected in the information processing terminal that has received the snow load information, information necessary for calculating the snow load corresponding to the condition indicating the installation environment of the selected deck plate is displayed on a display screen of the information processing terminal. The information processing device according to claim 5 .
7. The output unit transmits to the information processing terminal wind load information in which the wind load is associated with each condition indicating an installation environment of the deck plate, When a condition indicating the installation environment of one of the deck plates is selected in the information processing terminal that has received the wind load information, information necessary for calculating the wind load corresponding to the condition indicating the installation environment of the selected deck plate is displayed on a display screen of the information processing terminal. The information processing device according to claim 5 .
8. the output unit transmits to the information processing terminal building type information in which information relating to a joining method between a deck plate and a beam is associated with each building type; When one of the building types is selected in the information processing terminal that has received the building type information, information on the joining method corresponding to the selected building type is displayed on a display screen of the information processing terminal. The information processing device according to claim 5 .
9. When the input receiving unit receives information about the specified joining method, the calculation unit calculates the strength of the joint between the deck plate and the beam based on the information about the joining method. The information processing device according to claim 8.
10. The calculation unit calculates a total value X of the entire deck plate load assuming short-term snowfall based on the following formula (A), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X. The information processing device according to claim 5 . X=G+P+S…(A) (In the above formula (A), G represents the total value of the deck plate's own weight and the finishing load, P represents the live load of the deck plate, and S represents the snow load of the deck plate.)
11. The calculation unit calculates the total value X of the entire deck plate load in the case where a short-term storm is assumed in an area other than a heavy snow area based on the following formula (B), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X. The information processing device according to claim 5 . X=G+P+W…(B) (In the above formula (B), G represents the total value of the deck plate's own weight and the finishing load, P represents the live load of the deck plate, and W represents the wind load or updraft load.)
12. The calculation unit calculates the total value X of the entire deck plate load assuming long-term use in areas other than heavy snow areas based on the following formula (C), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X. The information processing device according to claim 5 . X = G + P ... (C) (In the above formula (C), G represents the total value of the deck plate's own weight and the finishing load, and P represents the live load of the deck plate.)
13. The calculation unit calculates the total value X of the entire deck plate load assuming short-term snowfall and strong winds in a heavy snow area based on the following formula (D), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X. The information processing device according to claim 5 . X=G+P+0.35S+W...(D) (In the above formula (D), G represents the total value of the deck plate's own weight and the finishing load, P represents the deck plate's live load, S represents the snow load, and W represents the wind load or updraft load.)
14. The calculation unit calculates the total value X of the entire deck plate load assuming rainfall after snowfall in an area other than a heavy snow area based on the following formula (E), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X. The information processing device according to claim 5 . X=G+P+αS…(E) (In the above formula (E), G represents the total value of the deck plate's own weight and the finishing load, P represents the deck plate's live load, S represents the snow load, and α represents an additional coefficient taking into account rainfall after snowfall, where 1≦α.)
15. The calculation unit calculates the total value X of the entire deck plate load assuming long-term snowfall in a heavy snow area based on the following formula (F), and calculates the maximum bending moment and the amount of deflection based on the calculated total value X. The information processing device according to claim 5 . X=G+P+0.7S...(F) (In the above formula (F), G represents the total value of the deck plate's own weight and the finishing load, P represents the deck plate's live load, and S represents the snow load.)
16. An input receiving step of receiving deck plate information, which is information regarding the specifications and installation environment of the deck plate, transmitted from an information processing terminal connected via a communication network; A calculation step of performing a structural calculation of a deck plate specified by the deck plate information based on the deck plate information; an output step of transmitting the result of the structural calculation calculated by the calculation step to the information processing terminal via the communication network, The deck plate information includes information on the material of the deck plate, information on the cross-sectional performance of the deck plate, information on a support method of a beam that supports the deck plate, a support distance indicating the interval supported by the beam, and information on a load acting on the deck plate. Information processing methods.
17. An input receiving step of receiving deck plate information, which is information regarding the specifications and installation environment of the deck plate, transmitted from an information processing terminal connected via a communication network; A calculation step of performing a structural calculation of a deck plate specified by the deck plate information based on the deck plate information; an output step of transmitting the result of the structural calculation calculated by the calculation step to the information processing terminal via the communication network, The deck plate information includes information on the material of the deck plate, information on the cross-sectional performance of the deck plate, information on a support method of a beam that supports the deck plate, a support distance indicating the interval supported by the beam, and information on a load acting on the deck plate. program.
18. An information processing system including an information processing terminal having a display device and a server connected to the information processing terminal via a communication network, The server, A reception unit that receives deck plate information, which is information regarding the specifications and installation environment of the deck plate, transmitted from the information processing terminal; A storage unit; A calculation unit that performs a structural calculation of a deck plate specified by the deck plate information based on the deck plate information and stores a result of the structural calculation in the storage unit; an output unit that transmits the results of the structural calculation stored in the storage unit to the information processing terminal via the communication network and displays the results on the display device; The deck plate information includes information on the material of the deck plate, information on the cross-sectional performance of the deck plate, information on a support method of a beam that supports the deck plate, a support distance indicating the interval supported by the beam, and information on a load acting on the deck plate. Information processing system.
19. an input interface unit that accepts input from a user; A transmission unit that transmits deck plate information, which is information related to the specifications and installation environment of the deck plate, and a request for instructing execution of a structural calculation of the deck plate specified by the deck plate information, to a server via a communication network in response to an instruction input via the input interface unit; A data receiving unit that receives data from the server; a display unit that displays response information including the result of the structural calculation transmitted from the server in response to the request; a control unit that instructs a transmission unit to transmit the deck plate information and the request to the server via the communication network in response to an instruction input via the input interface unit, and instructs the display unit to display information of the response transmitted from the server in response to the request, The deck plate information includes information on the material of the deck plate, information on the cross-sectional performance of the deck plate, information on a support method of a beam that supports the deck plate, a support distance indicating the interval supported by the beam, and information on a load acting on the deck plate. Information processing terminal.
20. the display unit of the information processing terminal has a first display area and a second display area, the first display area displays the deck plate information, the second display area displays information related to the deck plate information, The first display area and the second display area are both displayed on one display screen of the display unit.
20. An information processing terminal according to claim 19.
21. The first display area and the second display area are displayed side by side in a horizontal direction on the display unit of the information processing terminal.
21. An information processing terminal according to claim 20.
22. At least a part of the information displayed in the second display area changes depending on the input content of the deck plate information.
21. An information processing terminal according to claim 20.
23. The transmission unit transmits, to the server, a first request instructing calculation of a maximum bending moment and a deflection amount generated in a deck plate specified by the deck plate information as a request instructing execution of the structural calculation, and When the data receiving unit receives the calculation result as the response to the first request from the server, the display unit displays the calculation result.
23. An information processing terminal according to any one of claims 19 to 22.
24. The transmission unit transmits a second request to the server as a request to instruct execution of the structural calculation, the second request instructing execution of a determination process to determine whether or not a maximum bending moment and a deflection amount generated in the deck plate specified by the deck plate information satisfy a standard, When the data receiving unit receives a result of the determination process as the response to the second request from the server, the display unit displays the result of the determination process.
23. An information processing terminal according to any one of claims 19 to 22.
25. When a collection of information required to calculate the maximum bending moment and deflection amount occurring in the deck plate is made into one record, The display unit is characterized in that a plurality of the records are simultaneously displayed on the display screen.
24. An information processing terminal according to claim 23.
26. The display unit displays the result of the determination process for each record in association with the record.
26. An information processing terminal according to claim 25.
Citation Information
Patent Citations
Material layout support device, material layout support method and material layout support program
JP2021028465A
Cited By
Information processing device, information processing method, program, and information processing system
JP2025108261A
Information processing device, program, and information processing system
JP7748592B1
Information processing device, program, and information processing system
JP7749155B1
Information processing device, information processing method, program, and information processing system
JP7759414B2
Calculation device, calculation method, and calculation program
JP7761795B1