JP7048338B2 - Structure design equipment, structure design programs and recording media - Google Patents

Structure design equipment, structure design programs and recording media Download PDF

Info

Publication number
JP7048338B2
JP7048338B2 JP2018020495A JP2018020495A JP7048338B2 JP 7048338 B2 JP7048338 B2 JP 7048338B2 JP 2018020495 A JP2018020495 A JP 2018020495A JP 2018020495 A JP2018020495 A JP 2018020495A JP 7048338 B2 JP7048338 B2 JP 7048338B2
Authority
JP
Japan
Prior art keywords
vent
section
members
information
notation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018020495A
Other languages
Japanese (ja)
Other versions
JP2019139385A (en
Inventor
敬 岡村
裕明 松下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Zosen Corp
Original Assignee
Hitachi Zosen Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Zosen Corp filed Critical Hitachi Zosen Corp
Priority to JP2018020495A priority Critical patent/JP7048338B2/en
Publication of JP2019139385A publication Critical patent/JP2019139385A/en
Application granted granted Critical
Publication of JP7048338B2 publication Critical patent/JP7048338B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、複数の部材を組み合わせて構成される構造物を設計する構造物設計装置に関する。 The present invention relates to a structure design device for designing a structure composed of a combination of a plurality of members.

仮設構造物、鉄骨構造物などには、橋脚等の間に仮設置されるベントのように予め配置方向が決まった規定の複数の部材を組み合わせることで構成されるものがある。通常、複数の部材としては、用途に応じた複数種の部材が用意されている。 Some temporary structures, steel structures, and the like are configured by combining a plurality of specified members whose placement direction is predetermined, such as a vent temporarily installed between piers and the like. Usually, as the plurality of members, a plurality of types of members are prepared according to the intended use.

このような構造物の設計においては、必要とされる最適な部材を用意された部材から選択して割り付けていく。例えば、特許文献1には、ユーザにより入力された建築物の寸法データおよび仮設足場の仕様を取得し、取得した寸法および仕様に基づいて建築物の周囲に配置される仮設足場となる資材の割り付けを行うことが記載されている。このような部材の割り付け方法では、単一の寸法の各種部材を割り付けている。 In the design of such a structure, the optimum members required are selected from the prepared members and assigned. For example, in Patent Document 1, dimensional data of a building input by a user and specifications of a temporary scaffold are acquired, and materials to be a temporary scaffold to be arranged around the building are allocated based on the acquired dimensions and specifications. Is described to do. In such a member allocation method, various members having a single dimension are allocated.

特開2016-42242号公報(2016年3月31日公開)Japanese Unexamined Patent Publication No. 2016-42242 (published on March 31, 2016)

ところが、構造物によっては、同種の部材であっても、寸法が異なる部材が用意されていることもある。それゆえ、上記の部材割り付け方法では、このような構造物の寸法に対して、同種の寸法違いの部材を適正に割り付けることができない。 However, depending on the structure, even if the members are of the same type, members having different dimensions may be prepared. Therefore, in the above-mentioned member allocation method, it is not possible to properly allocate members of the same type but different dimensions to the dimensions of such a structure.

また、ベントの設計では、架設工程における最大荷重、高さ、桁幅などの外的要因に基づき、施工基準などで定められた方法によって必要とされる部材を大まかに決定することができる。しかしながら、詳細に部材を割り付けることは、経験的要素に大きく依存しており、自動化することが難しかった。 Further, in the design of the vent, the members required by the method defined by the construction standard or the like can be roughly determined based on the external factors such as the maximum load, the height and the girder width in the erection process. However, allocating members in detail relies heavily on empirical factors and is difficult to automate.

本発明の一態様は、複数の部材から構成される構造物の自動設計を可能にすることを目的とする。 One aspect of the present invention is intended to enable automatic design of a structure composed of a plurality of members.

上記の課題を解決するために、本発明の一態様に係る構造物設計装置は、複数の部材を組み合わせることにより構築される構造物を設計する構造物設計装置であって、前記部材の配置を決定するための基礎となる基礎情報に基づいて演算を行うことにより、前記部材の配置を決定する部材配置情報を得る演算部を備え、前記基礎情報および前記部材配置情報の少なくとも一方は、隣接した複数の区間の長さと、各区間の位置とを含み、各区間の長さおよび位置が予め定められた複数の形式のいずれか1つで列記される。 In order to solve the above problems, the structure design device according to one aspect of the present invention is a structure design device for designing a structure constructed by combining a plurality of members, and the arrangement of the members is arranged. A calculation unit for obtaining member arrangement information for determining the arrangement of the members by performing an operation based on the basic information which is the basis for determining the basic information is provided, and at least one of the basic information and the member arrangement information is adjacent to each other. The length and position of each section, including the length of the plurality of sections and the position of each section, are listed in one of a plurality of predetermined formats.

本発明の一態様によれば、複数の部材から構成される構造物の自動設計を可能にする。 According to one aspect of the present invention, it enables automatic design of a structure composed of a plurality of members.

本発明の一実施形態に係るベント自動モデリング装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware composition of the vent automatic modeling apparatus which concerns on one Embodiment of this invention. 上記ベント自動モデリング装置のシステム構成を示すブロック図である。It is a block diagram which shows the system configuration of the said vent automatic modeling apparatus. 上記ベント自動モデリング装置が表示する寸法入力画面の一例を示す図である。It is a figure which shows an example of the dimension input screen displayed by the said vent automatic modeling apparatus. 上記ベント自動モデリング装置の設計処理部が行う水平材の位置合わせの例を示す図である。It is a figure which shows the example of the alignment of the horizontal material performed by the design processing part of the said vent automatic modeling apparatus. 上記設計処理部が行うベント柱の高さ方向配分の例を示す図である。It is a figure which shows the example of the height direction distribution of a vent column performed by the said design processing part. 上記設計処理部が行う配置位置算出の例を示す図である。It is a figure which shows the example of the arrangement position calculation performed by the said design processing part. 上記設計処理部が主桁ピッチからベント柱の配置位置を決定する具体例を示す図である。It is a figure which shows the specific example which the said design processing part determines the arrangement position of the vent column from the main girder pitch. (a)は設計対象となるベントにおけるベント柱の配置間隔を示す図であり、(b)はベント柱の高さ方向の配分を示す図である。(A) is a diagram showing the arrangement interval of the vent pillars in the vent to be designed, and (b) is a diagram showing the distribution of the vent pillars in the height direction. (a)は設計されたベントの構成を示す正面図であり、(b)は当該ベントの構成を示す側面図である。(A) is a front view showing the structure of the designed vent, and (b) is a side view showing the structure of the vent. 上記ベント自動モデリング装置の3Dモデリング部によってモデル化されたベントを示す斜視図である。It is a perspective view which shows the vent modeled by the 3D modeling part of the said vent automatic modeling apparatus.

〔実施形態〕
本発明の一実施形態について図1~図10に基づいて説明すると、以下の通りである。
[Embodiment]
An embodiment of the present invention will be described below with reference to FIGS. 1 to 10.

図1は、本実施形態に係るベント自動モデリング装置10のハードウェア構成を示すブロック図である。図2は、ベント自動モデリング装置10のシステム構成を示すブロック図である。図3は、ベント自動モデリング装置10が表示する寸法入力画面101の一例を示す図である。 FIG. 1 is a block diagram showing a hardware configuration of the vent automatic modeling apparatus 10 according to the present embodiment. FIG. 2 is a block diagram showing a system configuration of the vent automatic modeling device 10. FIG. 3 is a diagram showing an example of the dimension input screen 101 displayed by the vent automatic modeling device 10.

本実施形態では、ベントを自動的に設計するベント自動モデリング装置について説明する。 In this embodiment, a vent automatic modeling device for automatically designing a vent will be described.

ベントは、橋梁架設工程の途上にある架設桁を支持するために、橋脚や橋台の間に仮に設置される仮設支柱である。ベントは、橋梁メーカーまたは架設業者が保有する、数種類の部材を組み合わせることで組み立てられる。各部材は、様々な寸法のものが用意されており、取付面に複数のボルト孔が等ピッチで形成されている。選択された部材をボルト孔に通すボルトで締結することにより、ベントが組み立てられる。このようにして、多種多様な最終形状を有するベントを形成することができる。 Vents are temporary stanchions that are temporarily installed between piers and abutments to support erection girders in the middle of the bridge erection process. Vents are assembled by combining several types of components owned by a bridge manufacturer or builder. Each member is prepared with various dimensions, and a plurality of bolt holes are formed on the mounting surface at equal pitches. Vents are assembled by fastening the selected members with bolts that pass through the bolt holes. In this way, vents with a wide variety of final shapes can be formed.

図1に示すベント自動モデリング装置10(構造物設計装置)は、コンピュータによって構成されている。コンピュータは、例えば、汎用のOS(Operating System)を実装しており、アプリケーションプログラムを実行する機能を備えたものであればよい。 The vent automatic modeling device 10 (structure design device) shown in FIG. 1 is configured by a computer. The computer may be, for example, a computer that implements a general-purpose OS (Operating System) and has a function of executing an application program.

図1に示すように、ベント自動モデリング装置10は、CPU(Central Processing Unit)1と、メインメモリ2と、ROM(Read Only Memory)3と、補助記憶装置4と、入力部5と、出力部6とを備えている。 As shown in FIG. 1, the vent automatic modeling device 10 includes a CPU (Central Processing Unit) 1, a main memory 2, a ROM (Read Only Memory) 3, an auxiliary storage device 4, an input unit 5, and an output unit. It is equipped with 6.

CPU1は、後述するベント設計部7、3Dモデリング部8および数量表作成部9(図2参照)が行う処理を実現するための処理装置である。CPU1は、当該処理の実行に際して、メインメモリ2、補助記憶装置4、入力部5などからデータを受け取り、当該データに対して演算または加工を施した上で、補助記憶装置4、出力部6等に出力する。 The CPU 1 is a processing device for realizing the processing performed by the vent design unit 7, the 3D modeling unit 8, and the quantity table creation unit 9 (see FIG. 2), which will be described later. When executing the process, the CPU 1 receives data from the main memory 2, the auxiliary storage device 4, the input unit 5, and the like, performs calculation or processing on the data, and then performs the auxiliary storage device 4, the output unit 6, and the like. Output to.

メインメモリ2は、コンピュータにおける主記憶装置を構成するメモリであり、例えば、DRAM(Dynamic Random Access Memory)によって構成される。 The main memory 2 is a memory constituting a main storage device in a computer, and is configured by, for example, a DRAM (Dynamic Random Access Memory).

ROM3は、コンピュータの起動時やリセット時に実行されるBIOS(Basic Input Output System)などの、コンピュータの動作に不可欠なプログラムを記憶している。 The ROM 3 stores programs that are indispensable for the operation of the computer, such as a BIOS (Basic Input Output System) that is executed when the computer is started up or reset.

補助記憶装置4は、OS、各種のプログラム、各種のデータなどを記憶する大容量の記憶装置であり、HDD(Hard Disc Drive)、SSD(Solid State Drive)などで構成される。 The auxiliary storage device 4 is a large-capacity storage device that stores an OS, various programs, various data, and the like, and is composed of an HDD (Hard Disc Drive), an SSD (Solid State Drive), and the like.

入力部5は、ユーザによる入力操作を行う部分であり、マウス、キーボードなどの各種の入力機器が装備される。 The input unit 5 is a part for performing an input operation by the user, and is equipped with various input devices such as a mouse and a keyboard.

出力部6は、OSおよびプログラムの実行に伴ってコンピュータの内部で生成される、画像、音、文字などの各種の出力情報の出力に用いられる部分であり、ディスプレイ、スピーカ、プリンタなどの各種の出力機器が装備される。 The output unit 6 is a part used for outputting various output information such as images, sounds, characters, etc. generated inside the computer when the OS and the program are executed, and various types such as a display, a speaker, and a printer. Equipped with output equipment.

入力部5および出力部6は、コンピュータの本体に搭載される機器であってもよいが、外部機器としてコンピュータに有線または無線によって通信可能に接続される機器であってもよい。このような外部機器は、コンピュータと接続されることにより、コンピュータと一体に稼働する。 The input unit 5 and the output unit 6 may be devices mounted on the main body of the computer, or may be devices connected to the computer as external devices so as to be communicable by wire or wirelessly. Such an external device operates integrally with the computer by being connected to the computer.

図2に示すように、ベント自動モデリング装置10は、ベント設計部7と、3Dモデリング部8(モデル化部)と、数量表作成部9とを有している。 As shown in FIG. 2, the vent automatic modeling device 10 has a vent design unit 7, a 3D modeling unit 8 (modeling unit), and a quantity table creation unit 9.

ベント設計部7は、入力部5を介して入力される入力情報などに基づいてベントを自動的に設計する。ベント設計部7は、ベント自動設計の機能を実現するために、入力受付部71と、設計処理部72(演算部)とを有している。 The vent design unit 7 automatically designs the vent based on the input information input via the input unit 5. The vent design unit 7 has an input receiving unit 71 and a design processing unit 72 (calculation unit) in order to realize the function of automatic vent design.

入力受付部71は、入力部5を介して入力される入力情報(基礎情報)を補助記憶装置4に書き込む。入力情報としては、工程情報、地形情報、モデル情報、寸法情報、ベント位置情報などが挙げられる。 The input receiving unit 71 writes the input information (basic information) input via the input unit 5 into the auxiliary storage device 4. Examples of the input information include process information, topographical information, model information, dimensional information, and vent position information.

工程情報は、橋梁架設の工程に関する情報であり、架設順序や移動するモデルの位置などを含んでおり、主に架設シミュレーションに用いられる。地形情報は、桁が架設される地形の情報であり、地盤から桁までの高さの算出に用いられる。 The process information is information related to the bridge erection process, includes the erection order and the position of the moving model, and is mainly used for the erection simulation. The terrain information is the information of the terrain on which the girder is erected, and is used to calculate the height from the ground to the girder.

モデル情報の一部としては、橋梁の全体の形状を架設部材の単位分割したブロックごとに、配置位置と形状情報とが、それぞれXML(eXtensibe Markup Language)と、CAD(Computer Aided Design)データとして格納された情報がある。モデル情報の他の一部としては、橋脚、橋台、仮設備、重機などの架設現場に配置する対象を含んでおり、これらも配置位置と形状情報とを橋梁ブロックと同様の形式で保持している。モデル情報の更に他の一部としては、道路線形に沿って橋梁の骨格を設計するために利用した基準座標群である「骨組線情報」があり、ベントが荷重を支えるべき主桁のウェブ位置を取得するためなどに利用される。 As a part of the model information, the arrangement position and the shape information are stored as XML (eXtensibe Markup Language) and CAD (Computer Aided Design) data for each block in which the entire shape of the bridge is divided into units of the erection member. There is information that has been done. Other parts of the model information include objects to be placed at the erection site such as piers, abutments, temporary equipment, heavy machinery, etc., which also hold the placement position and shape information in the same format as the bridge block. There is. Yet another part of the model information is the "skeleton line information", which is the reference coordinate group used to design the skeleton of the bridge along the road alignment, and the web position of the main girder where the vent should support the load. It is used to acquire.

ベント位置情報は、ベントが配置される位置を含んでいる。ベント位置情報は、工程情報から架設シミュレーションシステムによって自動算出されてもよいし、ユーザによって手動で入力されてもよい。 The vent position information includes the position where the vent is placed. The vent position information may be automatically calculated from the process information by the erection simulation system, or may be manually input by the user.

寸法情報は、部材の種類ごとに、かつ全長の範囲ごとに複数の部材寸法による組み合わせ方を定義した情報である。また、寸法情報は寸法分割表を含んでいる。寸法分割表は、全長に対する部材の寸法による分割方法を全長の範囲ごとに定義した定義ファイルである。 The dimensional information is information that defines how to combine a plurality of member dimensions for each type of member and for each range of the total length. In addition, the dimensional information includes a dimensional contingency table. The dimensional division table is a definition file that defines the division method according to the dimensions of the member with respect to the total length for each range of the total length.

また、入力受付部71は、入力情報としてユーザによる寸法情報の入力を受け付けるために、図3に示す寸法入力画面101を出力部6のディスプレイに表示させる。 Further, the input receiving unit 71 displays the dimension input screen 101 shown in FIG. 3 on the display of the output unit 6 in order to receive the input of the dimension information by the user as the input information.

寸法入力画面101は、例えば、長さを入力する入力フィールド102と、幅を入力する入力フィールド103とを有している。また、寸法入力画面101は、作成ボタン104を有している。入力フィールド102,103には、後述する規定の表記法で記載される寸法が入力される。 The dimension input screen 101 has, for example, an input field 102 for inputting a length and an input field 103 for inputting a width. Further, the dimension input screen 101 has a create button 104. In the input fields 102 and 103, the dimensions described in the specified notation described later are input.

このような寸法入力画面101を用いて寸法を入力するには、入力フィールド102,103にそれぞれ寸法を入力し、作成ボタン104を押す(クリック操作など)。これにより、入力受付部71は、入力された寸法を受け付けて補助記憶装置4に書き込む。 To input dimensions using such a dimension input screen 101, input the dimensions in the input fields 102 and 103, respectively, and press the create button 104 (click operation, etc.). As a result, the input receiving unit 71 receives the input dimension and writes it in the auxiliary storage device 4.

入力受付部71は、上記のように寸法入力画面101を通じて入力された寸法を受け付ける他に、ファイル形式で入力される寸法を受け付けて、補助記憶装置4に書き込む。 In addition to accepting the dimensions input through the dimension input screen 101 as described above, the input receiving unit 71 accepts the dimensions input in the file format and writes them in the auxiliary storage device 4.

設計処理部72は、補助記憶装置4に記憶されている入力情報などに基づいて、ベントの自動設計を行ってベントの設計データを作成する。より詳しくは、設計処理部72は、ベント位置情報から取得される各ベントの配置位置について、入力情報から取得した必要な情報に基づいて、各ベントの各部を構成する部材の寸法、部材の位置の調整などの、部材の配置を決定する部材配置情報を設計データとして得る。設計処理部72は、自動設計スクリプトの実行環境が自動設計スクリプトを実行することにより実現される機能ブロックである。 The design processing unit 72 automatically designs the vent based on the input information stored in the auxiliary storage device 4, and creates the vent design data. More specifically, the design processing unit 72 determines the dimensions of the members constituting each part of each vent and the position of the member based on the necessary information acquired from the input information regarding the arrangement position of each vent acquired from the vent position information. The member arrangement information that determines the arrangement of the members, such as the adjustment of the member, is obtained as the design data. The design processing unit 72 is a functional block in which the execution environment of the automatic design script is realized by executing the automatic design script.

ここで、自動設計スクリプト(構造物設計プログラム)は、変数、数式および条件分岐を利用できるように構成されている。自動設計スクリプトが利用する変数は、上記の規定の表記法で表された値を含んでいる。 Here, the automatic design script (structure design program) is configured to use variables, mathematical formulas, and conditional branches. The variables used by the automated design script contain the values expressed in the above specified notation.

この表記法は、隣接した複数の区間の長さと、各区間の位置とを含み、各区間の長さおよび位置が予め定められた複数の形式のいずれか1つで列記される表記法である。以降の説明において、この表記法を「区間列表記法」と称する。入力情報のうちの寸法情報およびベント位置情報と、部材配置情報との少なくとも一方は、区間列表記法で記述されている。区間列表記法については後に詳しく説明する。 This notation is a notation that includes the length of a plurality of adjacent sections and the position of each section, and the length and position of each section are listed in one of a plurality of predetermined formats. .. In the following description, this notation will be referred to as "section sequence notation". At least one of the dimensional information and the vent position information and the member arrangement information in the input information is described in the section column notation. The section column notation will be described in detail later.

また、自動設計スクリプトは、ベントの各部を構成する部材の寸法に基づいた各部の分割形態を、計算、表などから取得するための関数を含んでいる。また、自動設計スクリプトは、外部条件を取得するための関数を含んでいる。自動設計スクリプトは、望ましくは、工程編集機能、反力計算機能、主桁位置表示機能を備えた施工シミュレーションシステムと連携させて、外部条件を取得できればよい。さらに望ましくは、ベント位置は、クレーンベント工法での地組み立ておよび施工順を決定すると、張り出し部に関するルールから自動設定されていてもよい。 In addition, the automatic design script includes a function for acquiring the division form of each part based on the dimensions of the members constituting each part of the vent from calculations, tables, and the like. The automated design script also contains a function to get the external conditions. It is desirable that the automatic design script can acquire external conditions in cooperation with a construction simulation system having a process editing function, a reaction force calculation function, and a main girder position display function. More preferably, the vent position may be automatically set from the rules regarding the overhanging portion when the ground assembly and construction order in the crane vent method are determined.

設計処理部72は、上述した入力情報へのアクセスが可能な状態で、ベントの1機ごとに、自動設計スクリプトに定義された処理の順序に従って、区間列表記法による値を含む複数の名前付きパラメータの集合として、「設計データ」を算出し、保存する。 The design processing unit 72 has access to the above-mentioned input information, and has a plurality of named parameters including values in the interval column notation according to the processing order defined in the automatic design script for each vent. "Design data" is calculated and saved as a set of.

ここで、「設計データ」は、ベント設置位置(ベント設置格点での最も外側のウェブ下端(構造幅)の中心位置)を原点としたローカル座標系での寸法および位置データとして作成される。 Here, the "design data" is created as dimension and position data in the local coordinate system with the vent installation position (the center position of the outermost web lower end (structural width) at the vent installation score) as the origin.

また、自動設計スクリプトの起動直後には、上記入力情報からベントの1機ごとの基礎情報とも呼べるベントの外形寸法情報を以下のように取得する。 Immediately after the automatic design script is started, the vent external dimension information, which can be called the basic information for each vent, is acquired from the above input information as follows.

まず、ベントの設置位置をベント位置情報から取得する。次に、ベントに必要な高さ情報を取得する。そして、ベントに必要な横断方向(橋軸に直交する方向)の寸法の基準となる主桁ウェブ位置を取得する。 First, the installation position of the vent is acquired from the vent position information. Next, the height information required for venting is acquired. Then, the main girder web position, which is a reference for the dimensions in the transverse direction (direction orthogonal to the bridge axis) required for venting, is acquired.

ベントの高さ情報は、上記位置でのベント原点(すなわち主桁の下端)のグローバル座標でのZ座標から、XY座標での地表面データのZ座標を減算して取得できる。 The height information of the vent can be obtained by subtracting the Z coordinate of the ground surface data in the XY coordinates from the Z coordinate in the global coordinates of the vent origin (that is, the lower end of the main girder) at the above position.

主桁ウェブ位置は、ベント位置での「骨組線情報」から取得できる。ここで、ベントが支えるべき主桁ウェブは、橋梁上部工の構造および主桁数によって、複数本存在する場合があるが、区間列表記法を用いて1変数として取得できる。1変数で取得したウェブ位置に対して、自動設計スクリプトに記載されたロジックに従って演算を繰り返すことで、ベント柱位置やその他の部材の寸法を決定していくことになる。 The main girder web position can be obtained from the "framework line information" at the vent position. Here, there may be a plurality of main girder webs to be supported by the vent depending on the structure of the bridge superstructure and the number of main girders, but they can be acquired as one variable by using the section column notation. By repeating the calculation for the web position acquired by one variable according to the logic described in the automatic design script, the vent column position and the dimensions of other members are determined.

続いて、ベントに必要な橋軸方向の寸法は次のような基準に基づいて作成される。 Subsequently, the axial dimensions required for venting are created based on the following criteria.

ベントの橋軸方向の寸法は、ベントの高さによって望ましい橋軸方向の柱数(1本または2本)やその間隔が定められている。例えば、高さが6m未満では、橋軸方向の柱本数が1本の面ベントとして構成される。それ以上の高さでは、橋軸方向の柱本数を2本とし、その間隔も高さに応じて15m未満である場合は3m、15mを超え、かつ30m未満である場合は4m、30mを超える場合は6mとそれぞれ定められている。これらの判断基準も、自動設計スクリプトにおいて定義されている。 As for the dimensions of the vent in the bridge axial direction, the desired number of columns (1 or 2) in the bridge axial direction and the spacing thereof are determined by the height of the vent. For example, if the height is less than 6 m, the number of pillars in the direction of the bridge axis is configured as one surface vent. At higher heights, the number of pillars in the direction of the bridge axis is two, and the distance between them exceeds 3 m and 15 m when it is less than 15 m and exceeds 4 m and 30 m when it is less than 30 m. In the case, it is set to 6m respectively. These criteria are also defined in the automated design script.

自動設計スクリプトは、以上に説明した方法によって、ベントの基礎情報とも呼べるベントの外形寸法を取得し、外形寸法を分割したり演算したりすることで、ベントを構成する各部材(ベント柱、頂部梁、サンドル、水平材、基礎梁、斜材)の各寸法を算出する。 The automatic design script acquires the external dimensions of the vent, which can be called the basic information of the vent, by the method described above, and divides or calculates the external dimensions, so that each member (vent pillar, top) constituting the vent is formed. Calculate each dimension of beam, sandle, horizontal member, foundation beam, diagonal member).

ここで、各寸法および配置位置は、区間列表記法で記載された1変数として扱えるため、処理を簡潔に記述できる。 Here, since each dimension and arrangement position can be treated as one variable described in the interval column notation, the process can be described concisely.

実行環境は、OS、CPU1、ランタイムライブラリなどから構成される環境であり、上記のような自動設計スクリプトを実行するために、条件分岐、変数のパース、関数の呼び出しなどを行う。また、実行環境は、区間列表記法に関連する関数を有するとともに、外部条件の取得に関する関数を有している。 The execution environment is an environment composed of an OS, CPU1, runtime library, etc., and conditional branching, variable parsing, function call, etc. are performed in order to execute the above-mentioned automatic design script. In addition, the execution environment has a function related to the interval column notation and a function related to the acquisition of external conditions.

3Dモデリング部8は、引当部81(モデル化部)を有している。 The 3D modeling unit 8 has an allocation unit 81 (modeling unit).

引当部81は、作成された設計データに基づいて、3Dパーツライブラリを参照して、3Dパーツライブラリに予め用意されている複数の部材のモデルから、ベントの各部に引き当て可能なモデルを選択し、該当部位に配置することにより、ベントをモデル化する。より詳しくは、引当部81は、部材配置情報で規定される各区間および各区間の位置に、各部材のモデルから各区間に適応するモデルを引き当て可能か判定する。 Based on the created design data, the allocation unit 81 refers to the 3D parts library and selects a model that can be assigned to each part of the vent from the models of a plurality of parts prepared in advance in the 3D parts library. Model the vent by placing it in the relevant area. More specifically, the allocation unit 81 determines whether or not a model applicable to each section can be assigned from the model of each member to each section and the position of each section defined by the member arrangement information.

また、3Dモデリング部8は、ベントの各部について区間列表記法で記述された変数を入力値として受け付ける。 Further, the 3D modeling unit 8 accepts a variable described in the section sequence notation for each part of the vent as an input value.

3Dパーツライブラリは、同種の部材について複数の異なる寸法の部材を3Dで表したモデルであり、補助記憶装置4に記憶されている。ベントの場合、部材としては、サンドル架台、仮受梁、ベント柱、水平材、ベント梯子、斜材などの3Dモデルが複数の異なる寸法ごとに用意されている。 The 3D parts library is a model in which a plurality of members having different dimensions of the same type of members are represented in 3D, and is stored in the auxiliary storage device 4. In the case of vents, as members, 3D models such as sandal mounts, temporary receiving beams, vent columns, horizontal lumber, vent ladders, and slanted lumber are prepared for a plurality of different dimensions.

なお、引当は、区間列表記法で表現される部材寸法を1軸のみに利用するもの(例えばベント柱)、当該部材寸法を2軸に利用するもの(例えば斜材)および当該部材寸法を3軸全てに利用するもの(例えば仮受梁)であってよい。また、引当は、各軸に付加的な値を備え、同一順の区間の値を引当の有無や引当の種類を表す区分値として利用するものであってもよい。 In addition, the allocation uses the member dimensions expressed in the section column notation notation for only one axis (for example, vent column), the member dimensions for two axes (for example, diagonal members), and the member dimensions for three axes. It may be the one used for all (for example, a temporary receiving beam). Further, the allocation may have additional values on each axis and use the values in the same order as the division values indicating the presence / absence of the allocation and the type of the allocation.

数量表作成部9は、3Dベントモデルに基づいて数量表を作成する。数量表は、ベントに使用される部材の名称や種類、各部材の数量や重量などをCSV(Comma Separated Values)形式などで記載した表である。数量表に記載されるこれらの情報は、3Dベントモデルから取得可能である。また、数量表作成部9は、作成した数量表を補助記憶装置4に保存する。 The quantity table creation unit 9 creates a quantity table based on the 3D vent model. The quantity table is a table in which the names and types of members used for venting, the quantity and weight of each member, and the like are described in CSV (Comma Separated Values) format. The information contained in the quantity table can be obtained from the 3D bent model. Further, the quantity table creation unit 9 stores the created quantity table in the auxiliary storage device 4.

ここで、上述した区間列表記法についてより詳しく説明する。 Here, the above-mentioned section sequence notation will be described in more detail.

部材を組み合わせてベントを構成するには、ベントを構成する各部の全長を分割し、分割した各区間長さが部材の長さに合致すること、部材同士が強固に接合されるようにボルト孔が合致する位置に部材を配置されることなどの幾つかの条件がある。これらの条件を満たすためには、区間の長さと区間の位置とを同じ次元で扱う必要がある。区間列表記法は、区間長と区間位置とを1つのものとして扱えるように構成された表記法である。 To form a vent by combining members, divide the total length of each part that constitutes the vent, make sure that the length of each divided section matches the length of the member, and bolt holes so that the members are firmly joined together. There are some conditions such as the arrangement of the members at the positions where the members match. In order to satisfy these conditions, it is necessary to treat the length of the section and the position of the section in the same dimension. The section string notation is a notation configured so that the section length and the section position can be treated as one.

具体的には、区間列表記法は、一連の区間列をまとめて扱う表記法であり、n@pのように員数にまとめて表現したり、カンマなどで区切った区間長で数値を表現したりする。また、区間列表記法は、区間の区切位置の座標列として扱うことができる形式を有する。 Specifically, the section column notation is a notation that handles a series of section sequences collectively, and can be expressed collectively by the number of members such as n @ p, or numerical values can be expressed by section lengths separated by commas or the like. do. Further, the section sequence notation has a format that can be treated as a coordinate sequence of the section demarcation position.

区間列表記法は、次の基本形式にしたがって表現される。ただし、当該基本形式における[]の指定は必須ではなく任意である。 The interval column notation is expressed according to the following basic format. However, the specification of [] in the basic format is not mandatory and is optional.

[全長]{[位置表記部│]区間表記部}[後置演算式]
区間列表記法の特徴として1つの値を複数の形式で表現できることが挙げられる。
[Overall length] {[Position notation │] Section notation} [Postfix operation formula]
One of the features of the interval sequence notation is that one value can be expressed in multiple formats.

例えば、表記例1では、区間をn@pといった員数にまとめた形式で表記しており、300の寸法の区間が2つ連続していることを表している。 For example, in the notation example 1, the intervals are expressed in a format such as n @ p, which indicates that two intervals having a dimension of 300 are continuous.

(表記例1)
{10,2@300,10}
また、表記例2では、区間を数値に展開した形式で表記しており、4つの区間の寸法が、左端より、10,300,300,10であることを表している。
(Notation example 1)
{10,2 @ 300,10}
Further, in the notation example 2, the sections are expressed in a numerically expanded format, and the dimensions of the four sections are 10,300,300,10 from the left end.

(表記例2)
{10,300,300,10}
また、表記例3では、最後の寸法値の次に│を記載することで区間の区切位置を表記しており、各区間の区切位置が、左端を基準として、0,10,310,610,620であることを表している。
(Notation example 2)
{10,300,300,10}
Further, in the notation example 3, the section demarcation position is indicated by describing │ next to the last dimension value, and the delimiter position of each section is 0, 10, 310, 610, with reference to the left end. It shows that it is 620.

(表記例3)
{0,10,310,610,620│}
このように、区間列表記法は多様な表現形式を備えている。これにより、各区間長を所望の形式で表現することができる。
(Notation example 3)
{0,10,310,610,620│}
In this way, the section string notation has various expressions. Thereby, each section length can be expressed in a desired format.

区間列表記法は、基本機能として、位置指定機能、同値補完機能および演算機能を備えている。 The interval column notation has a position specification function, an equivalence completion function, and a calculation function as basic functions.

位置指定機能は、一連の区間全体を、中央合わせ、左端合わせおよび右端合わせのいずれかで任意の位置に配置する機能である。この位置指定機能により、一連の区間の位置を一括して指定することができる。 The position designation function is a function of arranging the entire series of sections at an arbitrary position by either center alignment, left edge alignment, or right edge alignment. With this position specification function, the positions of a series of sections can be specified collectively.

例えば、表記例1では、位置表記部に記載された「>│」によって左端合わせを表記している。橋梁設計は、左を起点としていることが多いため、「>│」を省略してもよい。表記例1は、さらに区切位置で表記すると、(1)に示すように表される。 For example, in Notation Example 1, the left end alignment is indicated by "> │" described in the position notation section. Since bridge design often starts from the left, "> │" may be omitted. Notation example 1 is further expressed by a demarcation position as shown in (1).

(表記例1)
{10,2@300,10}={>│10,2@300,10}
={0,10,310,610,620│}…(1)
また、表記例2では、位置表記部に記載された「<>│」によって中央合わせを表記している。<>の間に数値がないのは0(原点)を表しており、0は省略可能である。表記例2は、さらに区間に展開すると、(2)に示すように表される。
(Notation example 1)
{10,2 @ 300,10} = {> │10,2 @ 300,10}
= {0,10,310,610,620│} ... (1)
Further, in the notation example 2, the center alignment is indicated by "<>│" described in the position notation section. If there is no numerical value between <>, it represents 0 (origin), and 0 can be omitted. Notation example 2 is expressed as shown in (2) when further expanded into a section.

(表記例2)
{<>│10,2@300,10}
={-310,-300,0,300,310│}…(2)
また、表記例3では、位置表記部に記載された「<│」によって右端合わせを表記している。表記例3は、さらに区切位置で表記すると、(3)に示すように表される。表記例3は、(4)に示すように、右端からの距離0を記載することも可能である。
(Notation example 2)
{<> │ 10,2 @ 300, 10}
= {-310, -300, 0, 300, 310│} ... (2)
Further, in the notation example 3, the right end alignment is indicated by "<│" described in the position notation section. Notation example 3 is further expressed by a demarcation position as shown in (3). In the notation example 3, as shown in (4), it is also possible to describe the distance 0 from the right end.

(表記例3)
{<│10,2@300,10}
={-620,-610,-310,-10,0│}…(3)
={<0│10,2@300,10}…(4)
また、表記例4では、右端からの指定位置100に合わせることを表記している。表記例4は、さらに区切位置で表記すると、(5)に示すように表される。
(Notation example 3)
{<│ 10,2 @ 300, 10}
= {-620, -610, -310, -10, 0│} ... (3)
= {<0│10,2 @ 300,10} ... (4)
Further, in the notation example 4, it is described that the position is adjusted to the designated position 100 from the right end. Notation example 4 is further expressed by a demarcation position as shown in (5).

(表記例4)
{<100│10,2@300,10}
={-520,-510,-210,90,100│}…(5)
このように、位置指定機能は、区間列の全長における位置を簡潔に表記することができる。
(Notation example 4)
{<100│10,2 @ 300,10}
= {-520, -510, -210, 90, 100│} ... (5)
In this way, the position designation function can concisely describe the position in the total length of the section row.

同値補完機能は、既知の全長に対して、員数、個別区間長または余りが未知の場合などに、既知の値から未知の値を計算して補完する機能である。 The equivalence complement function is a function that calculates an unknown value from a known value and complements the known total length when the number of members, the individual section length, or the remainder is unknown.

例えば、表記例1では、区間の区切位置を表す2つの「,」(カンマ)によって3つの区間の存在を表記しており、全長と、3つの区間のうちの中央の区間の長さが既知である。表記例1は、(3000-2400)/(3-1)=300を演算して、両端の区間に300を補完することを意味している。上記の「3-1」により、3つの区間のうち既知の区間数である1を減じて、未知の区間数である2を得ている。 For example, in notation example 1, the existence of three sections is indicated by two "," (commas) indicating the sectioning positions of the sections, and the total length and the length of the central section of the three sections are known. Is. Notation example 1 means that (3000-2400) / (3-1) = 300 is calculated and 300 is complemented in the section at both ends. By the above "3-1", 1 which is a known number of sections out of 3 sections is subtracted to obtain 2 which is an unknown number of sections.

(表記例1)
3000{,2400,}={300,2400,300}
また、表記例2では、1つの「,」によって2つの区間の存在を表記しており、全長と、2つの区間のうちの右側の区間の長さが既知である。表記例2は、(3000-2400)/(2-1)=600を演算して、左側の区間に600を補完することを意味している。
(Notation example 1)
3000 {, 2400,} = {300, 2400, 300}
Further, in the notation example 2, the existence of two sections is indicated by one ",", and the total length and the length of the right section of the two sections are known. Notation example 2 means that (3000-2400) / (2-1) = 600 is calculated and 600 is complemented in the left section.

(表記例2)
3000{,2400}={600,2400}
また、表記例3では、4つの「,」によって5つの区間の存在を表記しており、全長と、5つの区間のうちの左端から2番目の区間および右端から2番目の区間の長さが既知である。表記例3は、(3000-1200-1200)/(5-2)=200を演算して、左側、中央および右端のそれぞれの区間に200を補完することを意味している。
(Notation example 2)
3000 {, 2400} = {600, 2400}
Further, in the notation example 3, the existence of five sections is indicated by four ",", and the total length and the length of the second section from the left end and the second section from the right end of the five sections are It is known. Notation example 3 means that (3000-1200-1200) / (5-2) = 200 is calculated to complement 200 in each section of the left side, the center, and the right end.

(表記例3)
3000{,1200,,1200,}
={200,1200,200,1200,200}
また、表記例4は、全長および各区間の長さが既知であり、全長を各区間長で除算した商の値である12を区間数として補完することを意味している。この場合、全長を各区間長で割り切れるので、区間数を特定することができる。
(Notation example 3)
3000 {, 1200 ,, 1200,}
= {200,1200,200,1200,200}
Further, the notation example 4 means that the total length and the length of each section are known, and 12 which is the value of the quotient obtained by dividing the total length by each section length is complemented as the number of sections. In this case, since the total length is divisible by each section length, the number of sections can be specified.

(表記例4)
3000{@250}={12@250}
また、表記例5では、全長および各区間の長さが既知であるが、全長を各区間長で割り切れないので、区間数を特定することができず、構文の誤りとなる。
(Notation example 4)
3000 {@ 250} = {12 @ 250}
Further, in the notation example 5, the total length and the length of each section are known, but since the total length cannot be divided by each section length, the number of sections cannot be specified, resulting in a syntax error.

(表記例5)
3000{@1200}
また、表記例6では、2つの「,」によって両端の区間の存在を表記しており、全長が既知であり、かつ、両端の間の複数の各区間の長さが既知である。表記例6は、全長を各区間長で除算した商の値である2を区間数として補完すること、および除算の余りを両端の区間に2等分した300を補完することを意味している。
(Notation example 5)
3000 {@ 1200}
Further, in the notation example 6, the existence of the sections at both ends is indicated by two ",", the total length is known, and the length of each of the plurality of sections between the two ends is known. Notation example 6 means that 2 which is the value of the quotient obtained by dividing the total length by each section length is complemented as the number of sections, and 300 which is the remainder of the division divided into two equal parts is complemented. ..

(表記例6)
3000{,@1200,}={300,2@1200,300}
このように、同値補完機能は、既知の値を用いた補完計算に利用することができる。設計処理部72は、この補完計算を行う。
(Notation example 6)
3000 {, @ 1200,} = {300, 2 @ 1200, 300}
In this way, the equivalence complement function can be used for complement calculation using known values. The design processing unit 72 performs this complementary calculation.

演算機能は、区間の区切位置のシフト、区間の分割などの区切位置を分化する機能である。 The calculation function is a function for differentiating the dividing position such as shifting the dividing position of the section and dividing the section.

例えば、表記例1では、{<>│2@1000}で表される2つの区間を区切る3つの区切位置に中央を合わせる、{<>│200}で表される3つの区間を設ける。これにより、2つの区間は区切位置が左右にシフトした6つの区切位置が設けられる。 For example, in the notation example 1, three sections represented by {<> │200} are provided so as to align the center with the three dividing positions that separate the two sections represented by {<> │2 @ 1000}. As a result, the two sections are provided with six dividing positions in which the dividing positions are shifted to the left and right.

(表記例1)
{<>│2@1000}^{<>│200}
={<>|200,800,200,800,200}
={-1100,-900,-100,100,900,1100│}
また、表記例2は、{<>│2@1000}で表される2つの区間{1000,1000}を、500の長さを有する5つの区間に分割することを意味している。
(Notation example 1)
{<> │ 2 @ 1000} ^ {<> │ 200}
= {<> | 200,800,200,800,200}
= {-1100, -900, -100, 100, 900, 1100│}
Further, the notation example 2 means that the two sections {1000,1000} represented by {<> │2 @ 1000} are divided into five sections having a length of 500.

(表記例2)
{<>│2@1000}^{@500}={<>│5@500}
このように、演算機能は、基準の区間長から左右に離れた位置に区切位置を増やす演算を行うことができる。設計処理部72は、この演算機能を実現する。
(Notation example 2)
{<> │ 2 @ 1000} ^ {@ 500} = {<> │ 5 @ 500}
In this way, the calculation function can perform a calculation to increase the division position to a position separated from the reference section length to the left and right. The design processing unit 72 realizes this calculation function.

続いて、ベント自動モデリング装置10の設計処理部72による設計データの作成動作について説明する。以下の説明では、水平材の位置合わせ、ベント柱の高さ方向の配分およびベント柱の配置位置の算出について説明する。 Subsequently, the operation of creating design data by the design processing unit 72 of the vent automatic modeling apparatus 10 will be described. In the following description, the alignment of the horizontal member, the distribution in the height direction of the vent column, and the calculation of the arrangement position of the vent column will be described.

図4は、設計処理部72が行う水平材の位置合わせの例を示す図である。図5は、設計処理部72が行うベントの高さ方向配分の例を示す図である。図6は、設計処理部72が行うベント柱の配置位置算出の例を示す図である。 FIG. 4 is a diagram showing an example of alignment of horizontal members performed by the design processing unit 72. FIG. 5 is a diagram showing an example of vent height distribution performed by the design processing unit 72. FIG. 6 is a diagram showing an example of calculating the arrangement position of the vent column performed by the design processing unit 72.

まず、水平材の位置合わせについて説明する。 First, the alignment of the horizontal member will be described.

設計処理部72は、予め、入力情報に基づいてベント柱の配置位置とベント外形とを算出するとともに、ベント柱の配置間隔から、水平材の組み合わせを寸法情報から取得しておく。また、設計処理部72は、上述した自動設計スクリプトに定義された処理において、まずベントの基本情報とも呼べるベント柱の概略形状やベント柱間隔を算出し、その間隔の最も外側の2点間の距離を取得しておく。そして、設計処理部72は、当該距離に合致する水平部材の長さの組み合わせを寸法情報から取得しておく。 The design processing unit 72 calculates in advance the arrangement position of the vent pillar and the outer shape of the vent based on the input information, and acquires the combination of the horizontal members from the dimensional information from the arrangement interval of the vent pillar. Further, in the process defined in the above-mentioned automatic design script, the design processing unit 72 first calculates the approximate shape of the vent column and the interval between the vent columns, which can be called the basic information of the vent, and between the two outermost points of the interval. Get the distance. Then, the design processing unit 72 acquires a combination of lengths of the horizontal members matching the distance from the dimensional information.

ここで、図4に示すように、区間列表記法で次のように表現される区間長を有する3本の水平材の組み合わせが取得されたとする。各区間長の単位はmmである。 Here, as shown in FIG. 4, it is assumed that a combination of three horizontal members having a section length expressed as follows in the section sequence notation is acquired. The unit of each section length is mm.

{<>│2000,3500,2000}
全ての水平材を50mmずらす場合、設計処理部72は、図4に示すように、各水平材の位置を一括してずらす。この位置をずらす処理は、区間列表記法にしたがって次のように表される。
{<> │ 2000, 3500, 2000}
When all the horizontal members are shifted by 50 mm, the design processing unit 72 shifts the positions of the horizontal members at once as shown in FIG. The process of shifting this position is expressed as follows according to the interval column notation.

{<50>│2000,3500,2000}
ベントでは、ベント柱や水平材のように直交方向に長さの異なる部材を組み合わせてベントを構成する。また、ベントで使用される部材の寸法(長さ、幅等)が予め決まっており、ボルト孔のピッチ(例えば100mm)も決まっている。このため、部材の芯が中心位置に一致するように部材配置すると、ボルト孔のピッチが中心位置に対して50mmだけずれることがある。組み合わせる部材がそのずれに合う場合と合わない場合とがあるので、合わない場合は、50mmずらす必要がある。
{<50> │ 2000, 3500, 2000}
In a vent, members having different lengths in the orthogonal direction, such as a vent pillar and a horizontal member, are combined to form a vent. Further, the dimensions (length, width, etc.) of the members used in the vent are predetermined, and the pitch of the bolt holes (for example, 100 mm) is also determined. Therefore, if the member is arranged so that the core of the member coincides with the center position, the pitch of the bolt holes may deviate by 50 mm from the center position. The members to be combined may or may not fit the deviation, and if they do not fit, it is necessary to shift by 50 mm.

ベント設計において、最適な部材を選択し、かつ、部材間でボルト孔を合わせることは難しい。本実施形態のベント自動設計では、上記のように部材の位置をずらすことにより、決められたベントの幅に対して適切な部材を選択し、ボルト孔に合う部材の配置を選択することができる。 In vent design, it is difficult to select the optimum member and align the bolt holes between the members. In the automatic vent design of the present embodiment, by shifting the positions of the members as described above, it is possible to select an appropriate member for the determined vent width and select the arrangement of the members that fit the bolt holes. ..

一般的な手法によって水平材の位置をずらすには、3つの隣接する区間の長さと、各区間の位置をずらすことになる。このため、まずは、各区間の長さを表す3つの定数と、各区間の位置を表す3つの変数を定義し、ずらす処理において各区間の位置を表す3変数を変更しなければならない。 In order to shift the position of the horizontal member by a general method, the length of three adjacent sections and the position of each section are shifted. Therefore, first, three constants representing the length of each section and three variables representing the positions of each section must be defined, and the three variables representing the positions of each section must be changed in the shifting process.

これに対し、図4に示す上記の手法によれば、中央合わせを表す1変数のみを変更すればよい。 On the other hand, according to the above method shown in FIG. 4, only one variable representing center alignment needs to be changed.

続いて、ベント柱の高さ方向の配分について説明する。 Next, the distribution of the vent columns in the height direction will be described.

設計処理部72は、事前に入力情報からベントの高さ(例えば13250)を取得もしくは算出しておく。設計処理部72は、取得したベント高さを、例えば予め用意されている5種類のベント柱の寸法、5000,4000,3000,2000,500から長い方を優先的に選択するための処理を行う。具体的には、設計処理部72は、区間列表記法の前述の同値補完機能を利用して算出することが定義された数式である、13250{@5000,@4000,@3000,@2000,@500,}を処理した結果から、サンドルなどで充足する最後の区間を省く。これにより、図5に示すように、5000,5000,2000,500,500,250の区間を決定する。この区間は次のように表される。 The design processing unit 72 acquires or calculates the vent height (for example, 13250) from the input information in advance. The design processing unit 72 performs processing for preferentially selecting the acquired vent height from, for example, the dimensions of five types of vent columns prepared in advance, 5000, 4000, 3000, 2000, and 500, whichever is longer. .. Specifically, the design processing unit 72 is a mathematical formula defined to be calculated by using the above-mentioned equivalence complement function of the interval column notation method, 13250 {@ 5000, @ 4000, @ 3000, @ 2000, @. From the result of processing 500,}, the last section filled with sandals etc. is omitted. As a result, as shown in FIG. 5, the sections of 5000, 5000, 2000, 500, 500, and 250 are determined. This section is expressed as follows.

{2@5000,1@2000,2@500,250}
これにより、高さ方向に、5000mmのベント柱が2本、2000mmのベント柱が1本、500mmのベント柱が2本、250mmのベント柱が1本配分される。
{2 @ 5000, 1 @ 2000, 2 @ 500, 250}
As a result, two 5000 mm vent pillars, one 2000 mm vent pillar, two 500 mm vent pillars, and one 250 mm vent pillar are distributed in the height direction.

一般的な手法によりベント柱の高さ方向の配分を行うには、プログラムロジックを記述する必要がある。 In order to distribute the vent columns in the height direction by a general method, it is necessary to write the program logic.

これに対し、図5に示す上記の手法によれば、保有するベント柱の高さを数式に含めておけば、設計処理部72が補完計算を行うことにより、使用するベント柱の高さおよび本数と、当該ベント柱の高さ方向の配置位置とが算出される。 On the other hand, according to the above method shown in FIG. 5, if the height of the vent column to be held is included in the mathematical formula, the height of the vent column to be used and the height of the vent column to be used can be obtained by the design processing unit 72 performing the complementary calculation. The number and the arrangement position of the vent column in the height direction are calculated.

さらに、ベント柱の橋軸直角方向の配置位置の算出について説明する。 Further, the calculation of the arrangement position of the vent column in the direction perpendicular to the bridge axis will be described.

設計処理部72は、事前に入力情報から主桁のピッチを取得もしくは算出しておく。取得した主桁ピッチは、次の区間列表記法で表される。 The design processing unit 72 acquires or calculates the pitch of the main girder from the input information in advance. The acquired main girder pitch is expressed by the following section column notation.

{<>│2@4500}
設計処理部72は、下記の演算を行うことにより、{<>│2@4500}で表される2つの区間を区切る3つの区切位置に中央を合わせる、{<>│2000}で表される3つの区間を設ける。
{<> │ 2 @ 4500}
The design processing unit 72 is represented by {<> │2000}, which aligns the center with the three division positions that separate the two sections represented by {<> │ 2 @ 4500} by performing the following operations. Three sections will be provided.

{<>│2@4500}^{<>│2000}
これにより、図6に示すように、2つの区間は区切り位置が左右にシフトした6つの区切位置が設けられる。この区間および区切位置は次のように表される。
{<> │ 2 @ 4500} ^ {<> │ 2000}
As a result, as shown in FIG. 6, the two sections are provided with six dividing positions in which the dividing positions are shifted to the left and right. This section and the demarcation position are expressed as follows.

{<>│2000,2500,2000,2500,2000}
={-5500,-3500,-1000,1000,3500,5500|}
したがって、設計処理部72は、3つの区切位置から左右に1000mm離れた位置にベント柱配置位置を決定する。
{<> │ 2000, 2500, 2000, 2500, 2000}
= {-5500, -3500, -1000, 1000, 3500, 5500 |}
Therefore, the design processing unit 72 determines the vent column placement position at a position 1000 mm to the left and right from the three partition positions.

一般的な手法により主桁ピッチからベント柱配置位置を求める場合、主桁位置から左右に離れる距離として1000mmという値が入力されると、プログラムロジックがその入力値に基づいてベント柱配置位置を計算する。 When finding the vent column placement position from the main girder pitch by a general method, if a value of 1000 mm is input as the distance to the left and right from the main girder position, the program logic calculates the vent column placement position based on the input value. do.

これに対し、図6に示す上記の手法によれば、ベント柱が配置される新たな区切位置を区間列表記法によって明快に指定することができる。 On the other hand, according to the above method shown in FIG. 6, a new demarcation position where the vent pillar is arranged can be clearly specified by the section column notation method.

続いて、ベント柱配置位置の算出について、より詳しく説明する。 Next, the calculation of the vent column arrangement position will be described in more detail.

図7は、設計処理部72が主桁ピッチからベント柱の配置位置を決定する具体例を示す図である。 FIG. 7 is a diagram showing a specific example in which the design processing unit 72 determines the arrangement position of the vent column from the main girder pitch.

まず、図7に示すように、設計処理部72は、橋脚の間に架設される主桁200のピッチをモデル情報から取得する。主桁ピッチDwは、次のように表される。 First, as shown in FIG. 7, the design processing unit 72 acquires the pitch of the main girder 200 erected between the piers from the model information. The main girder pitch Dw is expressed as follows.

Dw={<>│5544,5688,5688,5688,5813}
次に、設計処理部72は、次の演算を行うことにより、ボルト孔の100mmピッチに合致するように、次に示す変換処理を行うことにより、主桁ピッチDwを100mm単位の値に変換する。
Dw = {<> │ 5544, 5688, 5688, 5688, 5813}
Next, the design processing unit 72 converts the main girder pitch Dw into a value in units of 100 mm by performing the following conversion process so as to match the 100 mm pitch of the bolt hole by performing the following calculation. ..

Dwc=GetNearestDivaPoss{Dw,0,100}
={<>│5500,3@5700,5800}
そして、設計処理部72は、次の演算を行うことにより、桁ごと2000mmの間隔でベント柱の配置位置を決定する。
Dwc = GetNearestDivaPoss {Dw, 0,100}
= {<> │ 5500, 3 @ 5700, 5800}
Then, the design processing unit 72 determines the arrangement position of the vent column at intervals of 2000 mm for each girder by performing the following calculation.

Dbc=Dwc^{<>│2000}
={<>│2000,3500,2000,3700,2000,3700,2000,3700,2000,3800,2000}
このようにして、1つの主桁に対して2つのベント柱を配置する位置が決定される。
Dbc = Dwc ^ {<> │2000}
= {<> │ 2000, 3500, 2000, 3700, 2000, 3700, 2000, 3700, 2000, 3800, 2000}
In this way, the position where the two vent columns are arranged for one main girder is determined.

引き続いて、ベント300の詳細な設計について説明する。 Subsequently, the detailed design of the vent 300 will be described.

図8の(a)は、設計対象となるベント300におけるベント柱15の配置間隔を示す図である。図8の(b)は、ベント柱15の高さ方向の配分を示す図である。図9の(a)は、ベント300の構成を示す正面図である。図9の(b)は、ベント300の構成を示す側面図である。 FIG. 8A is a diagram showing an arrangement interval of the vent columns 15 in the vent 300 to be designed. FIG. 8B is a diagram showing the distribution of the vent columns 15 in the height direction. FIG. 9A is a front view showing the configuration of the vent 300. FIG. 9B is a side view showing the configuration of the vent 300.

設計処理部72は、入力情報から必要な情報として、工程情報、地形情報、モデル情報、ベント位置情報などを取得しておく。橋の情報については、モデル情報が桁の高さの情報を含んでいるので、その情報に基づいて地面からベントによってどの程度嵩上げする必要があるかを得る。ベントをどのような箱形状に構築するかについては、モデル情報が提供する骨組み線の情報を利用する。具体的には、骨組み線の情報から、橋脚の両側における支持しやすい位置が特定されるので、その位置からベントの橋軸方向の幅および橋直方向(橋軸方向に垂直な方向)の幅が特定できる。 The design processing unit 72 acquires process information, terrain information, model information, vent position information, and the like as necessary information from the input information. As for the bridge information, since the model information contains digit height information, we get how much it needs to be raised from the ground by venting based on that information. For the box shape of the vent, use the skeleton line information provided by the model information. Specifically, since the position that is easy to support on both sides of the pier is specified from the information of the skeleton line, the width of the vent in the bridge axis direction and the width in the bridge direct direction (direction perpendicular to the bridge axis direction) from that position. Can be identified.

設計処理部72は、上記の幅情報に基づいて、図8の(a)に示すように、ベント柱の配置位置を決定する。また、設計処理部72は、上記の高さ情報に基づいて、図8の(b)に示すように、高さ方向のベント柱の配分を決定する。この結果、橋軸方向のベント柱の位置Cbc、橋直方向のベント柱の位置Dbcおよびベント柱の高さ内訳・位置Hbcが次のように決定される。具体的には、32本(8本×4段)のベント柱についての3次元の部材配置情報が、下記の3つの表記形式で簡素に表現される。橋軸方向位置Cbcについては、3000mmの間隔をおいて2本のベント柱が配置される。橋直方向位置Dbcについては、中央に対して2400mmの間隔をおいて2本のベント柱が2組配置される。また、橋直方向位置Dbcについては、左端のベント柱とその隣のベント柱とが2000mmの間隔をおいて配置され、右端のベント柱とその隣のベント柱とが2000mmの間隔をおいて配置される。高さ内訳・位置Hbcについては、ベント頂部から鉛直下方の-13813mmの位置より、それぞれ5000mm、5000mm、2000mm、500mmの長さを有する8本ずつのベント柱が配置される。 Based on the above width information, the design processing unit 72 determines the arrangement position of the vent column as shown in FIG. 8A. Further, the design processing unit 72 determines the distribution of the vent columns in the height direction as shown in FIG. 8B based on the above height information. As a result, the position Cbc of the vent column in the bridge axis direction, the position Dbc of the vent column in the direct direction of the bridge, and the height breakdown / position Hbc of the vent column are determined as follows. Specifically, the three-dimensional member arrangement information for 32 (8 × 4 steps) bent columns is simply expressed in the following three notation formats. For the bridge axial position Cbc, two vent columns are arranged at an interval of 3000 mm. For the bridge direct direction position Dbc, two sets of two vent columns are arranged at an interval of 2400 mm with respect to the center. Regarding the position Dbc in the direct direction of the bridge, the vent pillar at the left end and the vent pillar next to it are arranged at a distance of 2000 mm, and the vent pillar at the right end and the vent pillar next to it are arranged at a distance of 2000 mm. Will be done. Regarding the height breakdown and position Hbc, eight vent columns having lengths of 5000 mm, 5000 mm, 2000 mm, and 500 mm, respectively, are arranged from the position of 13813 mm vertically below the vent top.

Cbc={<>│3000}
Dbc={<>│2000,2400,2000}
Hbc={-13813│2@5000,2000,500}
設計処理部72は、ベント柱の配置位置と高さ配分とが定まると、ベント頂部より、サンドル架台、上段頂部梁、下段頂部梁、水平材、基礎梁、ベント梯子と、斜材などの他の部材の配置も決定する。
Cbc = {<> │3000}
Dbc = {<> │ 2000, 2400, 2000}
Hbc = {13813│2@5000,2000,500}
When the arrangement position and height distribution of the vent column are determined, the design processing unit 72 has a sanddle mount, an upper top beam, a lower top beam, a horizontal member, a foundation beam, a vent ladder, and other diagonal members from the vent top. The arrangement of the members is also determined.

設計処理部72は、各部材の決定において、定まった寸法に適合する部材を部材リスト(図示せず)から探し出して決定する。部材リストには、部材名、部材の種類、寸法などが記載されている。部材リストは、補助記憶装置4に保存されていてもよいし、ネットワークなどを経由して外部から取得してもよい。 In determining each member, the design processing unit 72 searches for a member that fits the determined dimensions from the member list (not shown) and determines the member. The member list includes member names, member types, dimensions, and the like. The member list may be stored in the auxiliary storage device 4, or may be acquired from the outside via a network or the like.

斜材(傾斜部材)については、斜材が配置される領域を方形の面で捉え、面における対角線の長さによって決定する。斜材は、ターンバックル(ネジ)によって長さを100mm程度の範囲で調整することができる。したがって、対角線の長さがわかれば、設計処理部72は、それぞれ異なる寸法ごとに用意されている、ロッド、ターンバックルおよび調整プレートを組み合わせることによって、斜材を決定することができる。 For the slanted member (tilted member), the area where the slanted member is placed is grasped by a rectangular surface, and is determined by the length of the diagonal line on the surface. The length of the diagonal member can be adjusted within a range of about 100 mm by using a turnbuckle (screw). Therefore, if the length of the diagonal line is known, the design processing unit 72 can determine the diagonal member by combining the rod, the turnbuckle, and the adjusting plate, which are prepared for different dimensions.

そして、設計処理部72は、このようにして各部材を決定した結果、図9に示すように構成されるベント300の設計データを完成させる。このベント300は、サンドル架台11と、上段頂部梁12と、下段頂部梁13と、水平材14と、ベント柱15と、基礎梁16と、ベント梯子17と、斜材18とを有している。また、ベント300は、例えば、敷鉄板基礎19上に構築される。 Then, as a result of determining each member in this way, the design processing unit 72 completes the design data of the vent 300 configured as shown in FIG. The vent 300 has a sanddle mount 11, an upper top beam 12, a lower top beam 13, a horizontal member 14, a vent column 15, a foundation beam 16, a vent ladder 17, and a diagonal member 18. There is. Further, the vent 300 is constructed on, for example, a floor iron plate foundation 19.

このように、設計処理部72は、ベント300が設置される土地の条件や桁の条件から自動的にベント300の大きさを全て算定していく。設計結果が現地の状況に適合しない場合、設計処理部72は、一部の部材の位置および長さを変更する。そして、設計処理部72は、ベント300を最終的に実物に構築できる形に設計を完成させる。設計処理部72は、決定した設計データを補助記憶装置4に保存する。 In this way, the design processing unit 72 automatically calculates all the sizes of the vent 300 from the conditions of the land where the vent 300 is installed and the conditions of the girder. If the design result does not suit the local situation, the design processing unit 72 changes the position and length of some members. Then, the design processing unit 72 completes the design so that the vent 300 can be finally constructed in the actual product. The design processing unit 72 stores the determined design data in the auxiliary storage device 4.

このようにして保存された設計データは、自動設計スクリプトによって生成されたベントを構成する部材の、X,Y,Zのそれぞれの軸ごとに区間列表記法によって表された位置および寸法を表す数値の集合体である。この設計データは、そのままベント300の3Dモデリングに利用することが可能である。しかし、3Dモデルの作成後に確認した結果、利用者が諸条件を鑑みた場合に、一部の寸法を変更する要望がよく生じる。このような要望に応じるために、システムでは、寸法ごとに区間列表記法などで表されたパラメータを一部修正することができるように構成されていてもよい。 The design data thus stored is a numerical value representing the position and dimensions of the members of the vent generated by the automated design script, represented by the interval column notation for each of the X, Y, and Z axes. It is an aggregate. This design data can be used as it is for 3D modeling of the vent 300. However, as a result of confirmation after creating the 3D model, when the user considers various conditions, there is often a request to change some dimensions. In order to meet such a demand, the system may be configured so that the parameters represented by the section column notation or the like can be partially modified for each dimension.

さらに、上記のように作成されたベント300の設計データに基づく3Dモデリングについて説明する。 Further, 3D modeling based on the design data of the vent 300 created as described above will be described.

図10は、3Dモデリング部8によってモデル化されたベントを示す斜視図である。なお、見やすさの観点から、図10において、一部の斜材については、記載を省略している。 FIG. 10 is a perspective view showing a vent modeled by the 3D modeling unit 8. From the viewpoint of easy viewing, the description of some diagonal members is omitted in FIG.

3Dモデリング部8の引当部81は、設計データを参照して、ベント300を構成する各部材について、3Dパーツライブラリにおける複数の部材のモデルから、引き当て可能なモデルを選択する。そして、引当部81は、選択したモデルを所定の位置に配置していくことにより、図10に示すように、ベント3Dモデルを組み上げていく。 The allocation unit 81 of the 3D modeling unit 8 selects a model that can be assigned from the models of a plurality of members in the 3D parts library for each member constituting the vent 300 with reference to the design data. Then, the allocation unit 81 assembles the vent 3D model as shown in FIG. 10 by arranging the selected model at a predetermined position.

引当部81は、作成した3Dベントモデルを補助記憶装置4に保存するとともに、必要に応じて出力部6へ出力する。 The allocation unit 81 stores the created 3D vent model in the auxiliary storage device 4 and outputs the created 3D vent model to the output unit 6 as needed.

このように得られた3Dベントモデルは、施工シミュレーションシステムに利用することができる。施工シミュレーションシステムは、橋梁の施工順序などを3Dでシミュレーションするシステムであり、ベントの施工についても3Dでシミュレーションすることができる。このように、ベント自動モデリング装置10は、施工シミュレーションシステムと連携して利用することも可能である。また、ベント自動モデリング装置10は、入力者が寸法入力画面101にベント位置を入力すると、ベント設計部7による設計データの生成および3Dモデリング部8によるベント3Dモデルの生成を一連の処理として行う。 The 3D vent model thus obtained can be used in a construction simulation system. The construction simulation system is a system that simulates the construction order of bridges in 3D, and can also simulate the construction of vents in 3D. As described above, the vent automatic modeling device 10 can also be used in cooperation with the construction simulation system. Further, when the input person inputs the vent position on the dimension input screen 101, the vent automatic modeling device 10 performs the generation of the design data by the vent design unit 7 and the generation of the vent 3D model by the 3D modeling unit 8 as a series of processes.

以上のように、本実施形態に係るベント自動モデリング装置10は、ベントを構成する各部材の配置を決定するための基礎となる基礎情報(入力情報)に基づいて演算を行うことにより、各部材の配置を決定する部材配置情報を得る設計処理部72を備えている。また、基礎情報および部材配置情報の少なくとも一方は、区間列表記法によって、隣接した複数の区間の長さと、各区間の位置とを含み、各区間の長さおよび位置が予め定められた複数の形式のいずれか1つで列記される。 As described above, the vent automatic modeling apparatus 10 according to the present embodiment performs calculations based on basic information (input information) that is the basis for determining the arrangement of each member constituting the vent, thereby performing each member. The design processing unit 72 for obtaining the member arrangement information for determining the arrangement of the members is provided. Further, at least one of the basic information and the member arrangement information includes the length of a plurality of adjacent sections and the position of each section by the section sequence notation, and the length and position of each section are predetermined in a plurality of formats. It is listed by any one of.

上記構成によれば、基礎情報を入力する必要がある場合、基礎情報として各区間の長さおよび各区間の位置のそれぞれの値を、複数の入力箇所に1つずつ入力する必要がない。これにより、入力の工数を減らすことができる。また、設計処理部72をプログラムによって実現する場合、各入力値を取得するためのコマンド数を減らすことができるので、プログラムを簡素化することができる。 According to the above configuration, when it is necessary to input basic information, it is not necessary to input each value of the length of each section and the position of each section as basic information one by one at a plurality of input points. As a result, the man-hours for input can be reduced. Further, when the design processing unit 72 is realized by a program, the number of commands for acquiring each input value can be reduced, so that the program can be simplified.

また、部材配置情報が上記の形式で規定されている。これにより、当該形式で規定された複数の区間の長さと各区間の位置とに基づいて、部材の引き当てを容易に行うことができる。 Further, the member arrangement information is defined in the above format. Thereby, the members can be easily assigned based on the lengths of the plurality of sections defined in the form and the positions of the sections.

また、基礎情報は、設計処理部72が行う演算の内容を規定している。 Further, the basic information defines the content of the calculation performed by the design processing unit 72.

上記構成によれば、設計処理部72が基礎情報に規定された演算の内容を解釈して演算を行う。これにより、設計処理部72が演算の内容を自身で規定しておく必要がなく、設計処理部72の処理を軽減することができる。 According to the above configuration, the design processing unit 72 interprets the contents of the calculation specified in the basic information and performs the calculation. As a result, it is not necessary for the design processing unit 72 to specify the content of the calculation by itself, and the processing of the design processing unit 72 can be reduced.

また、引当部81は、部材配置情報で規定される各区間および各区間の位置に、予め用意されている複数種の部材のモデルから各区間に適応するモデルを引き当てて配置することによりベントをモデル化する。 Further, the allocation unit 81 allocates and arranges a model suitable for each section from a model of a plurality of types of members prepared in advance at each section and the position of each section defined by the member arrangement information. Model.

上記構成によれば、各区間に引き当てた部材のモデルによって構築された構造物のモデルが示される。これにより、構造物の設計の自動化を容易にすることができる。 According to the above configuration, a model of the structure constructed by the model of the member assigned to each section is shown. This makes it possible to facilitate the automation of the design of the structure.

設計対象となる構造物は、ベントのように同一機能を有し、かつ寸法が異なる複数の部材を少なくとも1つの機能について含む部材群から選択された部材を組み合わせて構築される架設構造物である。 The structure to be designed is an erection structure constructed by combining members selected from a group of members having the same function and having a plurality of members having different dimensions for at least one function, such as a vent. ..

上記構成によれば、複数の部材を組み合わせて構築される架設構造物の自動設計を容易に行うことができる。 According to the above configuration, it is possible to easily perform automatic design of an erection structure constructed by combining a plurality of members.

また、本実施形態では、入力情報および部材配置情報を表現する手法として区間列表記法を用いている。これにより、下記のような有利な効果を得ることができる。 Further, in the present embodiment, the section sequence notation method is used as a method for expressing the input information and the member arrangement information. Thereby, the following advantageous effects can be obtained.

区間列表記法は、位置と区間とを単一の形式で記述し、同一区間長の員数をn@pの形式で畳み込んだ表現としている。 In the section sequence notation, the position and the section are described in a single format, and the number of members of the same section length is convoluted in the format of n @ p.

これにより、入力者が理解しやすい入力形態を提供することができる。また、個別に位置を保つ場合に比べて、位置の変更が容易になる。また、全体の位置や寸法の変更などを容易にすることができる。 This makes it possible to provide an input form that is easy for the input person to understand. In addition, the position can be easily changed as compared with the case where the positions are individually maintained. In addition, it is possible to easily change the overall position and dimensions.

区間列表記法は、区間列の全体を1つの変数として表現している。 In the interval sequence notation, the entire interval sequence is expressed as one variable.

これにより、全体を一括して計算することが可能になる。それゆえ、自動計算を行いやすくすることができる。 This makes it possible to calculate the whole at once. Therefore, it is possible to facilitate automatic calculation.

区間列表記法は、区間列の全体を1つの変数として表現するだけではなく、演算機能を備える。 The interval sequence notation not only expresses the entire interval sequence as one variable, but also has an arithmetic function.

これにより、全体に対して演算を行うので、員数処理などで補完計算を行うことができる。また、区間列の全体を1変数として扱うので、変数の定義が少なくてよい。また、全体の区間列を分割すると、区間と位置とが対で表現された値が取得される。それゆえ、これらをループ処理することにより、部材引当および部材配置の処理を簡潔に記述することができる。その結果、プログラムロジックを簡潔にして、システム開発工数を削減することができる。 As a result, since the calculation is performed on the whole, the complementary calculation can be performed by the number processing or the like. Moreover, since the entire interval sequence is treated as one variable, the definition of variables may be small. Further, when the entire interval column is divided, a value in which the interval and the position are represented as a pair is acquired. Therefore, by loop processing these, it is possible to briefly describe the processing of member allocation and member arrangement. As a result, the program logic can be simplified and the system development man-hours can be reduced.

さらに、入力システムの作成にあたり、入力欄の傍らに入力文字列が表す区間列の数直線を表示することで入力値を確認できる機能を設けてもよい。これにより、入力者に具体的な区間の並びに関するイメージを提供することができる。したがって、入力の確実性をより高めることができる。 Further, when creating the input system, a function may be provided in which the input value can be confirmed by displaying the number line of the interval string represented by the input character string beside the input field. This makes it possible to provide the input person with an image regarding a specific arrangement of sections. Therefore, the certainty of input can be further improved.

前処理のプログラムによる処理結果を区間列表記法で出力し、別のシステムに入力する場合、すなわち、中間データとして区間列表記法を用いる場合、n@pの形式にまとめられたCSV表現となる。これにより、修正が容易であり、かつ、入力フィールドの数が少ない入力手法を提供することができる。また、本実施形態では、区間列表記法に用いる記号としては、{(なみかっこ)、,(カンマ)、@(アットマーク)などを用いたが、これに限られるものではない。 When the processing result by the preprocessing program is output in the section sequence notation and input to another system, that is, when the section column notation is used as the intermediate data, the CSV representation is summarized in the n @ p format. This makes it possible to provide an input method that is easy to modify and has a small number of input fields. Further, in the present embodiment, {(namikakko),, (comma), @ (at sign) and the like are used as the symbols used in the section sequence notation, but the present invention is not limited to these.

なお、本実施形態では、ベントの自動設計について説明した。しかしながら、本実施形態の自動設計の対象となる構造物は、複数の部材を組み合わせることにより構築される構造物であればよく、ベントに限定されない。例えば、このような構造物としては、仮設用足場、昇降用階段などの仮設設備、鉄骨構造物、ケーソン、ジャケットなどの大規模構造物、組み立て家具などの日用品を含むものとする。 In this embodiment, the automatic design of the vent has been described. However, the structure to be the target of the automatic design of the present embodiment may be a structure constructed by combining a plurality of members, and is not limited to a vent. For example, such structures include temporary scaffolding, temporary equipment such as stairs for raising and lowering, large-scale structures such as steel structures, caissons and jackets, and daily necessities such as assembled furniture.

〔ソフトウェアによる実現例〕
ベント自動モデリング装置10は、ベント設計部7および3Dモデリング部8の各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータによって構成されている。このコンピュータは、1つ以上のプロセッサを備えているとともに、上記プログラムを記録したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。
[Example of implementation by software]
The vent automatic modeling device 10 is composed of a computer that executes a program instruction, which is software that realizes each function of the vent design unit 7 and the 3D modeling unit 8. The computer comprises one or more processors and a computer-readable recording medium on which the program is recorded. Then, in the computer, the processor reads the program from the recording medium and executes the program, thereby achieving the object of the present invention.

上記プロセッサとしては、例えばCPU1を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM3等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するRAM(Random Access Memory)などをさらに備えていてもよい。 As the processor, for example, CPU1 can be used. As the recording medium, a “non-temporary tangible medium” such as ROM3, a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like can be used. Further, a RAM (Random Access Memory) for expanding the above program may be further provided.

また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 Further, the program may be supplied to the computer via any transmission medium (communication network, broadcast wave, etc.) capable of transmitting the program. It should be noted that one aspect of the present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the above program is embodied by electronic transmission.

〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
[Additional notes]
The present invention is not limited to the above-described embodiments, and various modifications can be made within the scope of the claims, and the embodiments obtained by appropriately combining the technical means disclosed in the different embodiments. Is also included in the technical scope of the present invention.

10 ベント自動モデリング装置(構造物設計装置)
72 設計処理部(演算部)
81 引当部(モデル化部)
10 Vent automatic modeling device (structure design device)
72 Design processing unit (calculation unit)
81 Reserve (modeling)

Claims (7)

複数の部材を組み合わせることにより構築される構造物を設計する構造物設計装置であって、
前記部材の配置を決定するための基礎となる基礎情報に基づいて演算を行うことにより、前記部材の配置を決定する部材配置情報を得る演算部を備え、
前記部材の長さ、所定の基準位置に対して配置される2つの前記部材の間隔、および隣り合う2つの前記部材の間隔の少なくともいずれか1つが1つの区間で表され、
前記基礎情報および前記部材配置情報の少なくとも一方は、隣接した複数の前記区間の長さと、各区間の位置とを含み、各区間の長さおよび位置が予め定められた複数の形式のいずれか1つで列記されることを特徴とする構造物設計装置。
It is a structure design device that designs a structure constructed by combining a plurality of members.
It is provided with a calculation unit for obtaining member arrangement information for determining the arrangement of the members by performing an operation based on the basic information which is the basis for determining the arrangement of the members.
At least one of the length of the member, the distance between the two members arranged with respect to a predetermined reference position, and the distance between two adjacent members is represented by one section.
At least one of the basic information and the member arrangement information includes the length of a plurality of adjacent sections and the position of each section, and the length and position of each section is one of a plurality of predetermined forms. A structure design device characterized by being listed together.
前記基礎情報は、前記演算部が行う演算の内容を規定していることを特徴とする請求項1に記載の構造物設計装置。 The structure design device according to claim 1, wherein the basic information defines the content of the calculation performed by the calculation unit. 前記部材配置情報で規定される各区間および各区間の位置に、予め用意されている複数種の前記部材のモデルから各区間に適応する前記モデルを引き当てて配置することにより前記構造物をモデル化するモデル化部をさらに備えていることを特徴とする請求項1または2に記載の構造物設計装置。 The structure is modeled by assigning and arranging the model applicable to each section from a plurality of types of models of the member prepared in advance at each section and the position of each section specified in the member arrangement information. The structure design apparatus according to claim 1 or 2, further comprising a modeling unit. 前記構造物が、同一機能を有し、かつ寸法が異なる複数の部材を少なくとも1つの機能について含む部材群から選択された部材を組み合わせて構築される架設構造物であることを特徴とする請求項1から3のいずれか1項に記載の構造物設計装置。 The claim is characterized in that the structure is an erection structure constructed by combining members selected from a member group including a plurality of members having the same function and different dimensions for at least one function. The structure design apparatus according to any one of 1 to 3. 前記構造物がベントであることを特徴とする請求項4に記載の構造物設計装置。 The structure design apparatus according to claim 4, wherein the structure is a vent. 請求項1から5のいずれか1項に記載の構造物設計装置としてコンピュータを機能させるための構造物設計プログラムであって、各部としてコンピュータを機能させるための構造物設計プログラム。 A structure design program for operating a computer as the structure design device according to any one of claims 1 to 5, and a structure design program for operating the computer as each part. 請求項6に記載の構造物設計プログラムを記録したコンピュータ読み取り可能な記録媒体。 A computer-readable recording medium on which the structure design program according to claim 6 is recorded.
JP2018020495A 2018-02-07 2018-02-07 Structure design equipment, structure design programs and recording media Active JP7048338B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018020495A JP7048338B2 (en) 2018-02-07 2018-02-07 Structure design equipment, structure design programs and recording media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018020495A JP7048338B2 (en) 2018-02-07 2018-02-07 Structure design equipment, structure design programs and recording media

Publications (2)

Publication Number Publication Date
JP2019139385A JP2019139385A (en) 2019-08-22
JP7048338B2 true JP7048338B2 (en) 2022-04-05

Family

ID=67694003

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018020495A Active JP7048338B2 (en) 2018-02-07 2018-02-07 Structure design equipment, structure design programs and recording media

Country Status (1)

Country Link
JP (1) JP7048338B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7276162B2 (en) * 2020-01-07 2023-05-18 積水ハウス株式会社 Design support device, design support system and design support program
JP7399419B2 (en) * 2020-02-18 2023-12-18 株式会社ア-キテック Rebar length display system and rebar length display program
JP6863631B1 (en) * 2020-02-18 2021-04-21 株式会社釧路製作所 Full-scale work support program
JP6799344B1 (en) * 2020-03-31 2020-12-16 新日本建工株式会社 Architectural system
CN111680344B (en) * 2020-05-01 2023-03-03 武汉市政工程设计研究院有限责任公司 Automatic mapping method for layout of plate hole edge beam in subway station
CN112364457B (en) * 2020-11-17 2024-04-23 一重集团大连工程技术有限公司 Saddle calculation method for two sides with different heights
CN115146340B (en) * 2022-09-07 2023-03-24 合肥坤颐建筑科技合伙企业(有限合伙) Secondary beam structure resetting method, device, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3179447U (en) 2012-08-22 2012-11-01 政博 金井 Temporary scaffolding design support system
JP2016042242A (en) 2014-08-14 2016-03-31 株式会社宮崎通信 Temporary scaffold cost estimating system, temporary scaffold cost estimating method, and temporary scaffold cost estimating program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3553322B2 (en) * 1997-07-11 2004-08-11 積水ハウス株式会社 scaffold

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3179447U (en) 2012-08-22 2012-11-01 政博 金井 Temporary scaffolding design support system
JP2016042242A (en) 2014-08-14 2016-03-31 株式会社宮崎通信 Temporary scaffold cost estimating system, temporary scaffold cost estimating method, and temporary scaffold cost estimating program

Also Published As

Publication number Publication date
JP2019139385A (en) 2019-08-22

Similar Documents

Publication Publication Date Title
JP7048338B2 (en) Structure design equipment, structure design programs and recording media
KR101607886B1 (en) Automatic generation system of rebar shop drawing using 3D model
Sulankivi et al. Utilization of BIM-based automated safety checking in construction planning
JP7186509B2 (en) Design support device, design support method and design support program
KR101695591B1 (en) Design method of civil knowledge-based using program librar ies for identifying a position of the model in space
CN111832131A (en) Steel bar modeling method and device based on BIM model and computer equipment
Lee et al. Development of formwork automation design software for improving construction productivity
Luth VDC and the engineering continuum
KR20160093506A (en) Apparatus and Method of Generating automatically 3D Structural Design Information from 2D CAD Geometry Information
JP3337207B2 (en) Construction system support system
CN111859494A (en) Building model creating method and device and intelligent terminal
Jung et al. A study of optimal design process for complex-shaped skyscrapers’ structural systems in United Arab Emirates
KR101162458B1 (en) Method of construction planning of supertall buildings
KR102112748B1 (en) Method for managing of Earth-volume and frame-volume resource using construction management plan and computer readable media thereof
CN117113745A (en) Stress rechecking method and system for tower crane cross beam foundation
CN111241644A (en) Reinforcement information generation method and device based on board drawing and computer storage medium
CN109583102A (en) A kind of optimization method, the apparatus and system of reinforced concrete support design
JP7477086B2 (en) Design Support Equipment
JP2006277643A (en) Rooftop heat reserve rack plan support program
JP2021196930A (en) Scaffold planning diagram creation method and system therefor
JP5270526B2 (en) Mixed structure calculation method and calculation system
JP7107781B2 (en) Design support system
Szeląg et al. BIM in general construction
FI125202B (en) Method and arrangement for forming a building
KR101390790B1 (en) Calculation method for the amount of reinforced concrete frame structure production material based on computerized materials for structure analysis and appartus thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220303

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220315

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220324

R150 Certificate of patent or registration of utility model

Ref document number: 7048338

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150