Joint placement system

The joint placement system automates the process of placing joints on BIM models, addressing the inefficiencies of existing technologies by enabling easy and efficient joint placement with user-defined options and automated list generation.

JP2026056932APending Publication Date: 2026-04-02FUJITA CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing technologies lack an efficient system for easily placing joints on Building Information Modeling (BIM) models, which represent building structures in three-dimensional data.

Method used

A joint placement system that includes a placement pattern specification information receiving means, beam information extraction, detailed specification information receiving, location information extraction, and a joint placement means to automate the process of placing joints on BIM models, offering options for full or selective arrangements and allowing editing of joint specifications.

Benefits of technology

Facilitates easy and efficient placement of joints on BIM models, reduces user burden, and enhances convenience by allowing automatic generation of joint lists and selection of pre-set or user-defined bolts and materials, with options for full or selective arrangements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026056932000001_ABST
    Figure 2026056932000001_ABST
Patent Text Reader

Abstract

This system provides a joint placement system that allows for easy placement of joints on a BIM model. [Solution] The joint placement system 100 is a joint placement system for placing joints in a BIM model, and comprises: a placement pattern specification information receiving processing unit 120 that receives placement pattern specification information that specifies a joint placement pattern; a beam information extraction processing unit 122 that extracts beam information related to beams from the BIM model; a detailed specification information receiving processing unit 124 that receives detailed specification information that specifies the steel material to be used for the beams and the bolts to be used for the joints; a location information extraction processing unit 126 that extracts location information related to the location where the joints are placed from the BIM model; a joint placement processing unit 128 that places joints in the BIM model based on the placement pattern specification information, beam information, detailed specification information, and location information; and a joint list creation processing unit 130 that creates a joint list based on the information of the joints placed in the BIM model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a joint placement system capable of placing joints in a BIM model.

Background Art

[0002] Patent Document 1 discloses a technology related to a BIM model.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] As conventional technologies, various technologies have been proposed, but a joint placement system that can easily place joints on a BIM model is desired.

[0005] Therefore, an object of the present invention is to provide a joint placement system that can easily place joints on a BIM model.

Means for Solving the Problems

[0006] The present invention adopts the following means to solve the above problems. Note that the following means are merely examples, and the present invention is not limited thereto. Further, the present invention can be an invention including at least one of the invention specific matters shown in the following means. Furthermore, elements limiting the invention specific matters can be added to the invention specific matters shown in the following means to make them subordinate concepts, and elements limiting the invention specific matters can also be deleted to make them superordinate concepts.

[0007] Solution 1: The joint placement system of this solution is a joint placement system for placing joints in a BIM model that represents the structure and specifications of a building in three-dimensional data, and comprises: a placement pattern specification information receiving means for receiving placement pattern specification information that specifies the placement pattern of the joints; a beam information extraction means for extracting beam information relating to beams from the BIM model; a detailed specification information receiving means for receiving detailed specification information that specifies the steel material to be used for the beams and the bolts to be used for the joints; a location information extraction means for extracting location information relating to the location where the joints are placed from the BIM model; and a joint placement means for placing the joints in the BIM model based on the placement pattern specification information, the beam information, the detailed specification information, and the location information.

[0008] According to this solution, users only need to select the joint placement pattern, the steel material to be used for the beams, and the bolts to be used for the joints, making it easy to place joints on a BIM model.

[0009] Solution 2: The joint placement system of this solution is a joint placement system characterized by comprising a joint list creation means that creates a joint list based on the information of the joints placed in the BIM model, in any of the solutions described above.

[0010] This solution automatically generates a list of fittings, thus reducing the burden on the user.

[0011] Solution 3: The joint arrangement system of this solution is a joint arrangement system characterized in that, in any of the solutions described above, the joint arrangement pattern has either a full arrangement or a selective arrangement.

[0012] According to this solution, joints can be arranged in either a full or selective arrangement, thereby increasing the options for joint arrangement patterns and improving convenience.

[0013] Solution 4: The joint placement system of this solution is a joint placement system characterized in that, in any of the solutions described above, the joint placement means deletes the old joint from the BIM model and places the new joint in the BIM model if the old joint is placed in the BIM model.

[0014] According to this solution, since the old fittings are deleted and new fittings are placed, the user does not need to manually delete the old fittings, thus reducing the burden on the user.

[0015] Solution 5: The joint arrangement system of this solution is a joint arrangement system characterized in that, in any of the solutions described above, the bolts can be selected from both pre-set bolts and bolts arbitrarily set by the user.

[0016] According to this solution, not only pre-set bolts but also bolts arbitrarily set by the user can be selected, thereby increasing the bolt options and improving convenience.

[0017] Solution 6: The joint arrangement system of this solution is a joint arrangement system characterized in that, in any of the solutions described above, the specifications of the joints can be edited by editing the joint model type or by editing a CSV file.

[0018] According to this solution, the specifications of the joint can be edited by editing the joint model type or by editing the CSV file, thereby increasing the editing options and improving convenience. [Effects of the Invention]

[0019] According to the present invention, joints can be easily placed on a BIM model. [Brief explanation of the drawing]

[0020] [Figure 1]It is a block diagram showing a configuration example of the joint arrangement system 100. [Figure 2] It is a flowchart showing an example of the procedure of the joint arrangement process (full arrangement) executed by the joint arrangement system 100. [Figure 3] It is a flowchart showing an example of the procedure of the joint arrangement process (selective arrangement) executed by the joint arrangement system 100. [Figure 4] It is a diagram showing an example of display when specifying full arrangement as the joint arrangement pattern. [Figure 5] It is a diagram showing an example of display when specifying full arrangement as the joint arrangement pattern. [Figure 6] It is a diagram showing an example of display when specifying selective arrangement as the joint arrangement pattern. [Figure 7] It is a diagram showing an example of display when specifying selective arrangement as the joint arrangement pattern. [Figure 8] It is a diagram showing an example of display when using the bolt type F8T. [Figure 9] It is a diagram showing an example of display when using the bolt type F8T. [Figure 10] It is a diagram showing an example of display when editing the joint specification by editing the joint model type. [Figure 11] It is a diagram showing an example of display when editing the joint specification by editing the joint model type. [Figure 12] It is a diagram showing an example of display when editing the joint specification by editing the CSV file. [Figure 13] It is a diagram showing an example of display when editing the joint specification by editing the CSV file. [Figure 14] It is a diagram showing the specifications of the joint arrangement tool and the handling of the family. [Figure 15] It is a diagram conceptually showing the procedure for creating the joint list. [Figure 16] It is a diagram conceptually showing the procedure for creating the joint list. [Figure 17] It is a diagram conceptually showing the procedure for creating the joint list. [Figure 18] This is a diagram showing the fitting family. [Modes for carrying out the invention]

[0021] Embodiments of the present invention will be described below with reference to the drawings. The following embodiments provide a preferred example of a joint placement system and a joint placement program, but the embodiments of the present invention are not limited to those described herein.

[0022] [Example of system configuration] Figure 1 is a block diagram showing an example configuration of the joint placement system 100. The joint placement system 100 is configured with a computer device 102 as hardware, and functions when the computer device 102 executes a joint placement program according to one embodiment. In addition to the main unit 102a, the computer device 102 has a display 102b such as a liquid crystal display as a display device, a keyboard 102c and a mouse 102d as input devices, etc. Note that the computer device 102 is not limited to a so-called desktop type, but may also be a notebook type (laptop type) or a tablet type, etc.

[0023] The joint placement system 100 includes several functional elements that are implemented using the hardware resources of the computer equipment 102. These functional elements include basic elements such as the control unit 110, input processing unit 112, output processing unit 114 (output means), and image processing unit 116 (output means), as well as core elements specific to the processing of the joint placement system 100, such as the placement pattern specification information receiving processing unit 120 (placement pattern specification information receiving means), beam information extraction processing unit 122 (beam information extraction means), detailed specification information receiving processing unit 124 (detailed specification information receiving means), position information extraction processing unit 126 (position information extraction means), joint placement processing unit 128 (joint placement means), and joint list creation processing unit 130 (joint list creation means). Details of the processing performed by each processing unit of the core elements will be described later with reference to separate drawings. Furthermore, a database 160 is constructed on the storage medium 150, which is a hardware resource, and this database 160 also constitutes the joint placement system 100. The storage medium 150 consists of internal or peripheral devices of the computer device 102.

[0024] [Basic elements] The control unit 110 controls the entire process within the joint placement system 100. The input processing unit 112 and output processing unit 114 perform processing to input and output signals to and from devices such as the keyboard 102c and mouse 102d, and to input and output data signals to and from external connections using various communication protocols. The output processing unit 114 also performs processing to output the results from the joint placement system 100, and the image processing unit 116 performs image processing to display the output results from the output processing unit 114 as an image on the display 102b. The output processing unit 114 and the image processing unit 116 enable the output of the processing results from the joint placement system 100. The database 160 can store various data necessary for the joint placement system 100, a joint database, processing results, etc.

[0025] [Add-in format] In this embodiment, the BIM tool execution processing unit 170 can be implemented on the computer device 102 as a separate configuration from the joint placement system 100. The BIM tool execution processing unit 170 is an element that executes BIM tools on the computer device 102 and is used by users such as building designers. In terms of hardware configuration, if the joint placement system 100 and the BIM tool execution processing unit 170 coexist on the same computer device 102, the joint placement system 100 of this embodiment can be implemented as an add-in to the BIM tool (joint placement tool). Note that the joint placement system 100 does not need to be implemented in add-in format and may be built as a tool specialized for joint placement. In this case, the configuration of the BIM tool execution processing unit 170 does not need to be implemented on the computer device 102.

[0026] [System Overview] The following is an overview of the joint placement system 100. The joint placement system 100 is a system for placing joints in a BIM model (CAD model) that represents the structure and specifications of a building in 3D data. The BIM model is created during the design phase, and by using the BIM model, information such as the area and volume of each room in the building, beams (main beams, etc.), and slabs can be easily utilized. Note that the BIM model is created using a BIM tool (e.g., REVIT: registered trademark) or CAD tool separate from the joint placement system 100.

[0027] In the joint placement system 100, when placing joints in a BIM model, joints can be placed either in full placement or selective placement. That is, in this embodiment, the joint placement patterns include full placement and selective placement. Full placement is a method of placing joints in all locations where joints can be placed. Selective placement is a method of placing joints in locations selected by the user. The processing flow for full placement and selective placement will be described in order below.

[0028] [Joint placement process (all placements)] Figure 2 is a flowchart showing an example of the procedure for joint placement processing (total placement) performed by the joint placement system 100. The joint placement program in this embodiment causes the computer device 102 to execute the procedure (each step) shown in Figure 2. The procedure will be explained below in accordance with the example.

[0029] Step S100: The arrangement pattern specification information receiving processing unit 120 executes the arrangement pattern specification information receiving process (arrangement pattern specification information receiving step). The arrangement pattern specification information receiving process is the process of receiving arrangement pattern specification information that specifies the arrangement pattern of the joints. Here, the user operates the arrangement pattern specification information and specifies the arrangement of all positions. The user can specify or input various information by operating the keyboard 102c, mouse 102d, etc. (the same applies hereafter).

[0030] Step S101: The beam information extraction processing unit 122 executes the beam information extraction process (beam information extraction step). The beam information extraction process is the process of extracting beam information related to beams from the BIM model. Here, information on main beams is extracted from the BIM model. The BIM model can be one generated by the BIM tool execution processing unit 170. If the BIM tool execution processing unit 170 is not implemented in the same hardware environment, the BIM model can be obtained from an external device via the input processing unit 112.

[0031] Step S102: The detailed specification information receiving processing unit 124 executes the detailed specification information receiving process (detailed specification information receiving step). The detailed specification information receiving process is a process that receives detailed specification information specifying the steel material to be used for the beam (e.g., "general H-beam," "constant outer diameter steel," etc.) and the bolts to be used for the joint (e.g., "S10T," "S14T M20," etc.). The type of joint changes depending on the steel material and bolts specified by the user for the beam.

[0032] Step S103: The location information extraction processing unit 126 executes the location information extraction process (location information extraction step). The location information extraction process is the process of extracting location information related to the location where the joints will be placed from the BIM model (the process of confirming the location for placing the joints on the BIM model).

[0033] Step S104: The joint placement processing unit 128 executes the joint placement process (joint placement step). The joint placement process is the process of placing joints in the BIM model based on the placement pattern specification information, beam information, detail specification information, and position information. Information regarding joints is stored in the joint database, and the information in the joint database can be registered and updated by the user (the same applies hereinafter). In addition, if all placements are selected and old joints are placed in the BIM model, the joint placement processing unit 128 can delete the old joints from the BIM model (delete previous joints) and place new joints in the BIM model.

[0034] Step S105: The joint list creation processing unit 130 executes the joint list creation process (joint list creation step). The joint list creation process is the process of creating a joint list based on the information of the joints placed in the BIM model.

[0035] Step S106: The joint placement system 100 performs other processing. In this other processing, for example, it can perform the processing necessary to execute the following example drawings (Figures 4 to 18) (processing not performed in steps S100 to S105, etc.).

[0036] [Joint placement processing (selective placement)] Figure 3 is a flowchart showing an example of the procedure for joint placement processing (selective placement) performed by the joint placement system 100. The joint placement program in this embodiment causes the computer device 102 to execute the procedure (each step) shown in Figure 3. The procedure will be explained below in accordance with the example.

[0037] Step S200: The arrangement pattern specification information receiving processing unit 120 executes the arrangement pattern specification information receiving process (arrangement pattern specification information receiving step). The arrangement pattern specification information receiving process is the process of receiving arrangement pattern specification information that specifies the arrangement pattern of the joints. Here, the user's operation allows the selection of the arrangement to be specified as arrangement pattern specification information.

[0038] Step S201: The beam information extraction processing unit 122 executes the beam specification information reception process (beam specification information reception step). The beam specification information reception process is the process of receiving the specification of a main beam. Here, the user's operation allows the system to receive the specification of any main beam on which a joint should be placed as beam specification information.

[0039] Step S202: The beam information extraction processing unit 122 executes the beam information extraction process (beam information extraction step). The beam information extraction process is the process of extracting beam information related to beams from the BIM model. Here, information on main beams is extracted from the BIM model, but only the information on main beams specified in step S201 can be extracted.

[0040] Step S203: The detailed specification information receiving processing unit 124 executes the detailed specification information receiving process (detailed specification information receiving step). The detailed specification information receiving process is a process that receives detailed specification information specifying the steel material to be used for the beam (e.g., "general H-beam," "constant outer diameter steel," etc.) and the bolts to be used for the joint (e.g., "S10T," "S14T M20," etc.). The type of joint changes depending on the steel material and bolts specified by the user for the beam.

[0041] Step S204: The location information extraction processing unit 126 executes the location information extraction process (location information extraction step). The location information extraction process is a process that extracts location information related to the location where the joints will be placed from the BIM model (a process that confirms the location for placing the joints on the BIM model). Here, only the location information related to the main beam specified in step S201 can be extracted.

[0042] Step S205: The joint placement processing unit 128 executes the joint placement process (joint placement step). The joint placement process is the process of placing joints in the BIM model based on the placement pattern specification information, beam specification information, beam information, detail specification information, and position information. Also, if selective placement is selected, the joint placement processing unit 128 places joints on the main beams specified in step S201. If an old joint is placed on the specified main beam, the old joint may be deleted and a new joint may be placed.

[0043] Step S206: The joint list creation processing unit 130 executes the joint list creation process (joint list creation step). The joint list creation process is the process of creating a joint list based on the information of the joints placed in the BIM model.

[0044] Step S207: The joint placement system 100 performs other processing. In this other processing, for example, it can perform the processing necessary to execute the following diagram examples (Figures 4 to 18) (processing not performed in steps S200 to S206, etc.).

[0045] Figures 4 and 5 show examples of the display when all placements are specified as the joint placement pattern. First, as shown in Figure 4(A), click (select) "All Placement" from the pull-down menu of the "Joint Placement Tool". The "Joint Placement Tool" can be displayed from, for example, the main menu (not shown). Then, as shown in Figure 4(B), the window for all placement mode will be displayed.

[0046] The following items are displayed in the window in full placement mode: (1) "General H-shaped steel": "S10T(FJ)", "S14T M20", "S14T M22" (2) Checkbox for setting the beam depth boundary of steel with constant outer dimensions (3) "Steel with constant external dimensions (below boundary value)": "S10T M20", "S10T M22", "S14T M20", "S14T M22" (4) Input field for boundary values ​​of steel with constant outer dimensions (mm or more): "S10T M20", "S10T M22", "S14T M20", "S14T M22"

[0047] The user can then choose "one of the two" or "one of each" from "general H-beams" and "constant outer diameter steel." The type of joint to be placed differs depending on the bolt material (S10T, S14T) and bolt diameter (M20, M22) for each. If the "Set beam depth boundary value for constant outer diameter steel" checkbox is selected, the boundary value input field will be enabled, and by entering the boundary value, the joint to be placed will be selected according to the beam depth height. If "one of each" is selected, the member cross-sections of "general H-beams" and "constant outer diameter steel" are different, so the joints will be placed by referring to the respective CSV files.

[0048] [Regarding beam materials] There are a total of seven types of "general H-beams" and "constant outer diameter steel," but these are further divided into two categories depending on whether the beam's "central flange material" is 400 series or 490 series, resulting in a total of 14 CSV files.

[0049] [Regarding bolt material] The selected bolt material will reflect either "S10T" or "S14T" in the joint parameters (for example, "HTB Material" included in the type parameters in Figure 11).

[0050] In the full placement mode window, selecting the joint type from the dialog box and clicking the "OK" button displays the BIM model with the joints placed (3D view), as shown in Figure 5. The user can then verify the joint placement using this screen. Note that the BIM model can be viewed not only in 3D, but also in plan and section views (the same applies below).

[0051] When placing fittings using the full placement mode, if fittings are already placed and the full placement mode is executed again, the existing fittings in the project (BIM model) will be automatically deleted and new fittings will be replaced. However, the type of the existing fitting family will not be deleted. In other words, the display will change to the new fitting, but the type of the old fitting family will remain in the data.

[0052] Figures 6 and 7 show examples of how the display looks when selecting a joint placement pattern. First, as shown in Figure 6(A), click "Selective Placement" from the "Joint Placement Tool" pull-down menu. Next, as shown in Figure 6(B), select the beams where you want to place the joints. When you select a beam, it will be displayed in a selection color (for example, dark gray) to make it clear that it is selected. In the example shown, three beams are selected, and the "Multiple" option is checked in the options bar.

[0053] Then, clicking "Finish" on the options bar displays the selection placement mode window, as shown in Figure 7(C). The contents of the window are the same as those of the full selection, except that the title is different and the bolt type F8T item has been added. In the selection placement mode window, selecting the joint type from the dialog and clicking the "OK" button displays the BIM model with the joints placed on the selected beam (3D display), as shown in Figure 7(D). The user can then check the placement of the joints while viewing this screen.

[0054] Figures 8 and 9 show examples of displays when using bolt type F8T. Bolt type F8T can be selected when you want to use a bolt other than the pre-configured bolts. First, as shown in Figure 8(A), click "F8T" from the "CSV General H-beam" pull-down menu in the "Joint Placement Tool". Then, as shown in Figure 8(B), an empty CSV file will open. Enter information about the beam, such as beam depth and beam width, and information about the bolt, save the file, and close the CSV file. Next, as shown in Figure 9(C), select the beam where you want to place the joint and click "Finish" in the options bar. The CSV file can be edited, modified, and registered. Also, depending on the type of beam selected, there may be a selection of bolt options.

[0055] This will display the selection and placement mode window, as shown in Figure 9(D). In the selection and placement mode window, check the box for F8T in the dialog box and click the "OK" button. This will use the bolt (F8T) specified by the user for the joint. After that, although not specifically shown, a screen similar to Figure 7(D) will be displayed, allowing the user to confirm the placement of the joint. In this way, both pre-set bolts (S10T, S14T) and bolts arbitrarily set by the user (F8T) can be selected.

[0056] Next, we will explain how to edit fitting specifications. There are two ways to edit fitting specifications, such as changing specifications: editing the fitting model type and editing the CSV file (fitting specifications can be edited by editing either the fitting model type or the CSV file). You can choose between the two editing methods depending on their characteristics. The following explains the two methods in turn.

[0057] Figures 10 and 11 show examples of how joint specifications are displayed when editing the joint model type. Editing the joint model type is done when editing joint specifications after running the joint placement tool once.

[0058] First, as shown in Figure 10(A), duplicate the type of joint family you want to edit in the browser. The duplicated joint family type will be displayed as "H-148×100×6×9_SM490A_○○". Next, as shown in Figure 10(B), select the joint of the model you want to edit and change the parameters using the "Joint Type <Structural Connection>" item (change the parameters of the one duplicated in Figure 10(A)).

[0059] Furthermore, while holding down a designated key (for example, the TAB key on the keyboard), select the type of fitting family on the BIM model. Then, as shown in Figure 10(C), select "Edit Type" from the properties. This will open the type properties window, as shown in Figure 11, where you can edit each parameter.

[0060] In the Type Properties window, "General_S10T_SS400" is displayed as the "Family (F)" and "H-250×125×6×9" is displayed as the "Type (T)". Additionally, "Parameters (M)" and "Values" are displayed. Users can edit various parameters using the Type Properties window. After editing, click the "OK" button to close the Type Properties window.

[0061] Figures 12 and 13 show examples of how fitting specifications are displayed when editing a CSV file. Editing the CSV file is done when you want to edit fitting specifications before running the fitting placement tool. Note that once you edit the CSV file, the settings will continue to be reflected in subsequent uses, so if you want to revert the fitting specifications to their original state (for example, when starting a new project), you should perform a "CSV initialization".

[0062] First, as shown in Figures 12(A) and 12(B), click on the fitting type (e.g., General_S10T) from the drop-down list of the "Fitting Placement Tool". Then, as shown in Figures 13(A) and 13(B), a CSV file for the 400 series and 490 series of the selected fitting type will open, so edit the file while checking it. Note that if you place fittings of the same type while the CSV file is open, an error will occur. In this case, you can avoid the error by closing the CSV file before placing the fittings. Furthermore, as shown in Figure 12(C), you can reset the edited CSV file to its initial state by pressing the "CSV Initialization" button.

[0063] Figure 14 illustrates the specifications and family handling of the fitting placement tool. The general specifications for placing fittings with the fitting placement tool are as follows:

[0064] [(1) Target family (members on which joints are to be placed)] Main beam: S_G_H_3sec Cantilever beam: S_CG_H

[0065] [(2) Parameters to be referenced] As shown in Figure 14(A), the parameters for the main beam include the cross-section (beam depth, beam width, web width, flange width), steel material, and joint placement location, each having values ​​for the start, middle, and end (except for the middle joint placement location).

[0066] As shown in Figure 14(B), the parameters for a cantilever beam are similarly defined as the cross-section (beam depth, beam width, web width, flange width), steel material, and joint placement location, each having values ​​for the butt end and tip (except for the tip of the joint placement location). Furthermore, the joints can be positioned offset by a predetermined distance (for example, 5 mm) from the joint distance, taking into account the gap between the bracket and the main beam (joint placement offset).

[0067] [(3) Modeled joint specifications] [Cross section determination process] The cross-sectional size is selected by comparing the "start end: center," "end end: center," and "original end: tip" points. The specific cross-sectional size determination process is as follows:

[0068] If the joint family type is "H-beam depth × beam width × web width × flange width", the section with the smaller "beam depth" value is selected. If the "beam depth" section is the same, the section with the smaller "beam width" value is selected. If the "beam width" section is the same, the section with the smaller "web width" value is selected. If the "web width" section is the same, the section with the smaller "flange width" value is selected.

[0069] [Determination of steel frame material] The system compares the "start end: center", "end end: center", and "original end: tip" cross-sectional sizes, and the smaller size is selected.

[0070] [(4) Rules for creating family types] The created family types are created under "Structural Connections" for each selected type, as shown in Figure 14(C). If "General H-beam S10T" is selected, it will be divided into 400 series and 490 series, and created under them with the naming convention "H-000×000×00×0" (beam depth × beam width × web thickness × flange thickness). Note that "dStructural Connection_Main Beam Joint" and "dStructural Connection_Main Beam Joint_Face Host_F", enclosed by the dashed rectangle in Figure 14(C), should not be deleted because, due to the mechanism of the joint placement tool, they will affect all joints that have already been placed.

[0071] Figures 15 to 17 conceptually illustrate the procedure for creating a joint list. First, as shown in Figure 15(A), a joint family is created. Next, as shown in Figure 15(B), the main beam information of the BIM model is extracted. Beam depth, beam width, web thickness, and flange thickness are extracted by reading the central cross-section of the main beam. Then, based on the above information, the set conditions, and the information stored in the database, a joint family type is created. The set conditions include, for example, steel type (SS400, SM490) and bolt type (S10T, S14T). Then, as shown in Figure 15(C), the joint family type created above is automatically placed in the corresponding main beam model. Furthermore, a joint list is automatically created from the joint family type (see the steel main beam joint list in Figures 16 and 17). Note that the joint list can be edited to list only the members being used using a summary table.

[0072] Figure 16 displays the shape of the joint, and Figure 17 displays various parameters of the joint. In the joint lists of Figures 16 and 17, information on the members, flanges, and webs is displayed using diagrams and numerical values. Figures 16 and 17 may be displayed separately or side by side on a single screen.

[0073] Figure 18 shows a joint family. While joint families can be displayed in 3D (see Figure 15(A)), they can also be displayed in plan view as shown in Figure 18(A), and in cross-section as shown in Figure 18(B). Furthermore, the joint parameters (variables) included in a joint family are composed of various parameters (including bolt count, bolt diameter, joint material, bolt type, etc.) based on the beam depth, beam width, web thickness, and flange thickness of the joint, as shown in Figure 18(C). Note that if the data becomes too large when displaying a joint family in 3D, bolts can be hidden.

[0074] As described above, this embodiment has the following advantages. (1) Since details of main beams can be searched from the BIM model, errors are less likely to occur during work. General design information for joints can be found in the joint database (registration and updating are also possible), so uniform design information can be provided. Design efficiency is improved because joints that meet the conditions can be automatically placed. Since joints can be freely placed, recovery in the event of specification changes is also quick. Information can be obtained from the BIM model and a joint list can be created. Placed joints can be checked in 3D using the BIM model.

[0075] (2) According to this embodiment, the user only needs to select (specify) the arrangement pattern of the joints, the steel material to be used for the beams, and the bolts to be used for the joints (for example, S100, S102 in Figure 2, and Figure 4(A)(B)), so that the joints can be easily placed on the BIM model.

[0076] (3) According to this embodiment, the joint list is automatically created (for example, S105 in Figure 2, Figure 16, and Figure 17), thus reducing the burden on the user.

[0077] (4) According to this embodiment, the joints can be arranged in either a full configuration or a selective configuration (for example, Figures 4(A) and 6(A)), thus improving convenience.

[0078] (5) According to this embodiment, in the case of full arrangement, the old joint is deleted and the new joint is placed (for example, S104 in Figure 2), thus reducing the burden on the user to create.

[0079] (6) According to this embodiment, not only pre-set bolts but also bolts arbitrarily set by the user can be selected (for example, Figures 8 and 9), thus improving convenience.

[0080] (7) According to this embodiment, the specifications of the joint can be edited by editing the joint model type (for example, Figures 10 and 11) or by editing the CSV (for example, Figures 12 and 13), thus increasing the editing options.

[0081] (8) According to this embodiment, the above-described joint arrangement system can be realized by a joint arrangement program.

[0082] [Transformed form] The present invention is not limited to the embodiment described above and can be implemented in various modified forms.

[0083] (1) The arrangement pattern specification information receiving means may accept not only all arrangements or selected arrangements, but also other specifications (for example, spatial specification, area specification, level (floor) specification, etc.). (2) The beam information extraction means may also extract information on beams other than main beams (for example, information on cantilever beams, etc.). (3) The detailed specification information receiving means may also accept information other than the steel materials used for beams and the bolts used for joints.

[0084] (4) A list of fittings does not need to be created. (5) In the case of full or selective placement, old fittings may or may not be deleted. (6) The bolt may be selectable from bolts other than F8T (e.g., F10T), or the user may not be allowed to select a bolt. (7) The specifications of the fittings may be editable by means other than editing the fitting model type or editing the CSV file, or they may not be editable. (8) The CSV file can be expanded to other BIM models.

[0085] (9) When the joint placement means places joints in the BIM model, it may or may not delete old joints from the BIM model. Situations in which old joints are not deleted include, for example, when creating a new BIM model, when there are beams that do not yet have joints installed, when new joints are installed, when joint installation is missed, and when the user selects "do not delete" in the options, etc.

[0086] Furthermore, the system configuration example (Figure 1), procedure example (Figures 2 and 3), and display example (Figures 4 to 18) are merely preferred examples, and the present invention can be implemented by appropriately modifying these. [Explanation of symbols]

[0087] 100 Joint Arrangement System 110 Control Unit 112 Input Processing Unit 114 Output Processing Unit 116 Image Processing Unit 120 Arrangement Pattern Specification Information Reception Processing Unit 122 Beam Information Extraction Processing Unit 124 Detailed Specification Information Reception Processing Unit 126 Location Information Extraction Processing Unit 128 Joint Arrangement Processing Unit 130 Fitting List Creation Processing Unit 150 Storage medium 160 databases 170 BIM Tool Execution Processing Unit

Claims

1. A joint placement system for placing joints on a BIM model that represents the structure and specifications of a building using three-dimensional data, A means for receiving arrangement pattern specification information that specifies the arrangement pattern of the aforementioned joint, A beam information extraction means for extracting beam information related to beams from the aforementioned BIM model, A detailed specification information receiving means that receives detailed specification information specifying the steel material to be used for the beam and the bolts to be used for the joint, A position information extraction means for extracting position information relating to the position where the joint is to be placed from the BIM model, A joint placement means for placing the joint in the BIM model based on the arrangement pattern specification information, the beam information, the detailed specification information, and the position information, A joint arrangement system equipped with [a specific feature].

2. In the joint arrangement system according to claim 1, A joint placement system characterized by comprising a joint list creation means for creating a joint list based on the information of the joints placed in the BIM model.

3. In the joint arrangement system according to claim 1, The joint arrangement system is characterized in that the arrangement pattern of the joints includes either a full arrangement or a selective arrangement.

4. In the joint arrangement system according to claim 1, The joint placement means is characterized by deleting old joints from the BIM model and placing new joints in the BIM model if old joints are placed in the BIM model.

5. In the joint arrangement system according to claim 1, The aforementioned joint arrangement system is characterized in that the bolts can be selected from pre-set bolts as well as bolts arbitrarily set by the user.

6. In the joint arrangement system according to claim 1, A joint placement system characterized in that the specifications of the joint can be edited by editing the joint model type or by editing a CSV file.

Citation Information

Patent Citations

  • Material counting system

    JP2023092194A