Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7649657B2 - Building frame estimation device and building frame estimation method - Google Patents
[go: Go Back, main page]

JP7649657B2 - Building frame estimation device and building frame estimation method - Google Patents

Building frame estimation device and building frame estimation method Download PDF

Info

Publication number
JP7649657B2
JP7649657B2 JP2021021457A JP2021021457A JP7649657B2 JP 7649657 B2 JP7649657 B2 JP 7649657B2 JP 2021021457 A JP2021021457 A JP 2021021457A JP 2021021457 A JP2021021457 A JP 2021021457A JP 7649657 B2 JP7649657 B2 JP 7649657B2
Authority
JP
Japan
Prior art keywords
building
building frame
inner product
product value
frame
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
JP2021021457A
Other languages
Japanese (ja)
Other versions
JP2022123968A (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.)
Shimizu Corp
Original Assignee
Shimizu 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 Shimizu Corp filed Critical Shimizu Corp
Priority to JP2021021457A priority Critical patent/JP7649657B2/en
Publication of JP2022123968A publication Critical patent/JP2022123968A/en
Application granted granted Critical
Publication of JP7649657B2 publication Critical patent/JP7649657B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、建物架構推定装置、及び建物架構推定方法に関する。 The present invention relates to a building frame estimation device and a building frame estimation method.

従来、建物の構造設計の初期段階において、建物の架構体積量である建物ボリュームから構造架構を決定する際には、設計担当者が、過去の経験や知見、過去の類似案件、等に基づいて、工学的判断を盛り込みながら個別におこなっていた。なお、建物架構を設計する技術としては、特許文献1に記載の技術が知られている。 Conventionally, in the early stages of structural design of a building, when determining the structural frame from the building volume, which is the volume of the building's frame, the designer makes the decision individually, incorporating engineering judgment based on past experience and knowledge, past similar cases, etc. Note that the technology described in Patent Document 1 is known as a technology for designing building frames.

特開2016-110298号公報JP 2016-110298 A

しかしながら、例えば、設計担当者の経験の浅い場合には、過去の経験や知見が不足しているため、設計の次工程において手戻りが発生してしまう等、構造架構の設計精度がばらついてしまう場合があり、建物の架構体積量から適切な構造架構を決定することが困難であった。 However, for example, if the designer is inexperienced, they may lack past experience and knowledge, which can lead to rework in the next design process, resulting in inconsistent design accuracy for the structural frame, and making it difficult to determine an appropriate structural frame based on the building's structural volume.

本発明は、上記問題を解決すべくなされたもので、その目的は、建物の架構体積量から適切な構造架構を決定することができる建物架構推定装置、及び建物架構推定方法を提供することにある。 The present invention has been made to solve the above problems, and its purpose is to provide a building frame estimation device and a building frame estimation method that can determine an appropriate structural frame from the frame volume of a building.

上記問題を解決するために、本発明の一態様は、建物の水平面と平行な第1方向における前記建物の柱と梁とを結合する接合部の種類ごとの数を要素とするベクトルである第1接合部数ベクトルと、前記水平面と平行、且つ、前記第1方向と異なる方向である第2方向における前記接合部の種類ごとの数を要素とするベクトルである第2接合部数ベクトルとの内積値である接合部数ベクトル内積値と、前記建物の架構体積量と、構造設計上考慮する基本的な設計諸量とから前記建物の建物架構を推定するための建物架構推定モデル記憶するモデル記憶部と、前記モデル記憶部が記憶する前記建物架構推定モデルと、前記接合部数ベクトル内積値と、前記建物の架構体積量と、前記基本的な設計諸量とから前記建物の建物架構を推定する建物架構推定部とを備え、前記建物架構推定モデルは、前記接合部数ベクトル内積値と、前記架構体積量と、前記基本的な設計諸量と、前記建物の建物架構とを少なくとも含む組データを複数有する学習データに基づいて構築されていることを特徴とする建物架構推定装置である。 In order to solve the above problem, one aspect of the present invention provides a method for estimating the building frame of a building from a joint number vector inner product value, which is the inner product value of a first joint number vector, which is a vector whose elements are the numbers of each type of joint connecting columns and beams of the building in a first direction parallel to a horizontal plane of the building, and a second joint number vector, which is a vector whose elements are the numbers of each type of joint in a second direction parallel to the horizontal plane and different from the first direction, the frame volume of the building , and basic design quantities taken into consideration in structural design. and a building frame estimation unit that estimates a building frame of the building from the building frame estimation model stored in the model storage unit, the joint number vector inner product value, the frame volume of the building , and the basic design quantities, wherein the building frame estimation model is constructed based on learning data having a plurality of sets of data including at least the joint number vector inner product value, the frame volume, the basic design quantities, and the building frame of the building .

また、本発明の一態様は、建物の水平面と平行な第1方向における前記建物の柱と梁とを結合する接合部の種類ごとの数を要素とするベクトルである第1接合部数ベクトルと、前記水平面と平行、且つ、前記第1方向と異なる方向である第2方向における前記接合部の種類ごとの数を要素とするベクトルである前記第1接合部数ベクトルとの内積値である接合部数ベクトル内積値と、前記建物の架構体積量と、構造設計上考慮する基本的な設計諸量とから前記建物の建物架構を推定するための建物架構推定モデル記憶するモデル記憶部と、建物架構推定部とを備える建物架構推定装置の建物架構推定方法であって、前記建物架構推定部が、前記モデル記憶部が記憶する前記建物架構推定モデルと、前記接合部数ベクトル内積値と、前記建物の架構体積量と、前記基本的な設計諸量とから前記建物の建物架構を推定する建物架構推定ステップを含み、前記建物架構推定モデルは、前記接合部数ベクトル内積値と、前記架構体積量と、前記基本的な設計諸量と、前記建物の建物架構とを少なくとも含む組データを複数有する学習データに基づいて構築されていることを特徴とする建物架構推定方法である。 According to another aspect of the present invention, there is provided a method for estimating a building frame of the building from a first joint number vector, the first joint number vector being a vector having elements each representing the number of each type of joint connecting a column and a beam of the building in a first direction parallel to a horizontal plane of the building, and the first joint number vector being a vector having elements each representing the number of each type of joint in a second direction parallel to the horizontal plane and different from the first direction, a frame volume of the building, and a model storage unit that stores a building frame estimation model for estimating a building frame of the building from the building frame volume and basic design quantities taken into consideration in structural design ; and a building frame estimation unit , wherein the building frame estimation unit includes a building frame estimation step of estimating a building frame of the building from the building frame estimation model stored in the model storage unit, the joint number vector dot product value, the frame volume of the building, and the basic design quantities, and the building frame estimation model is constructed based on learning data having a plurality of sets of data including at least the joint number vector dot product value, the frame volume, the basic design quantities, and the building frame of the building .

本発明によれば、建物の架構体積量から適切な構造架構を決定することができる。 According to the present invention, it is possible to determine an appropriate structural frame based on the building's frame volume.

本実施形態による建物架構推定装置の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of a building frame estimation device according to an embodiment of the present invention. 本実施形態における建物架構及び接合部の一例を説明する図である。1 is a diagram illustrating an example of a building frame and a joint in this embodiment. FIG. 本実施形態における建物架構推定モデルの構築処理の一例を説明する図である。10A to 10C are diagrams illustrating an example of a process for constructing a building frame estimation model in this embodiment. 本実施形態による建物架構推定装置の建物架構推定モデルの構築処理の一例を示すフローチャートである。10 is a flowchart showing an example of a building frame estimation model construction process of the building frame estimation device according to the present embodiment. 本実施形態による建物架構推定装置の建物架構推定処理の一例を示すフローチャートである。11 is a flowchart showing an example of a building frame estimation process of the building frame estimation device according to the present embodiment.

以下、本発明の一実施形態による建物架構推定装置、及び建物架構推定方法について、図面を参照して説明する。 The building frame estimation device and building frame estimation method according to one embodiment of the present invention will be described below with reference to the drawings.

図1は、本実施形態による建物架構推定装置1の一例を示すブロック図である。
図1に示すように、建物架構推定装置1は、例えば、パーソナルコンピュータやサーバ装置などのコンピュータ装置である。建物架構推定装置1は、例えば、建物の架構体積量及び構造設計上考慮する基本的な設計諸量(例えば、基準階面積、XYスパン長さ、及び階高など)を入力データとして取得し、当該入力データに対して、建物の建物架構を推定して、当該建物架構を出力する。
建物架構推定装置1は、入力部11と、表示部12と、記憶部13と、制御部14とを備える。
FIG. 1 is a block diagram showing an example of a building frame estimation device 1 according to this embodiment.
1, the building frame estimation device 1 is, for example, a computer device such as a personal computer or a server device. The building frame estimation device 1 acquires, for example, a frame volume of a building and basic design quantities considered in structural design (for example, a reference floor area, an XY span length, and a floor height) as input data, estimates a building frame of a building based on the input data, and outputs the building frame.
The building frame estimation device 1 includes an input unit 11, a display unit 12, a memory unit 13, and a control unit 14.

入力部11は、例えば、キーボードやマウスなどの入力装置であり、例えば、入力データなどの各種情報を受け付けて、制御部14に出力する。
表示部12は、例えば、液晶ディスプレイなどの表示装置であり、例えば、出力データ(出力情報)である建物の建物架構などの各種情報を表示する。なお、表示部12は、出力情報を出力する出力部の一例である。なお、ソフトウェアを使用する場合には、建物架構推定装置1は、3次元モデリングツール等を利用して、表示部12に建物の建物架構などを表示する。
The input unit 11 is an input device such as a keyboard or a mouse, and receives various information such as input data, and outputs it to the control unit 14 .
The display unit 12 is, for example, a display device such as a liquid crystal display, and displays various information such as the building frame of the building, which is output data (output information). The display unit 12 is an example of an output unit that outputs output information. When using software, the building frame estimation device 1 displays the building frame of the building on the display unit 12 using a three-dimensional modeling tool or the like.

記憶部13は、建物架構推定装置1が利用する各種情報を記憶する。記憶部13は、学習データ記憶部131と、モデル記憶部132と、入力情報記憶部133と、内積情報記憶部134と、建物架構記憶部135とを備える。 The memory unit 13 stores various information used by the building frame estimation device 1. The memory unit 13 includes a learning data memory unit 131, a model memory unit 132, an input information memory unit 133, an inner product information memory unit 134, and a building frame memory unit 135.

学習データ記憶部131は、後述する建物架構推定モデルを構築するための学習データを記憶する。学習データ記憶部131は、例えば、建物の架構体積量と、建物の基準階の面積(基準階面積)と、X方向のスパン長さと、Y方向のスパン長さと、階高と、後述する接合部数ベクトル内積値と、建物架構とを対応付けた組データを複数有する学習データを記憶している。ここで、建物架構、及び接合部数ベクトル内積値について説明する。 The learning data storage unit 131 stores learning data for constructing a building frame estimation model, which will be described later. The learning data storage unit 131 stores learning data having multiple sets of data that associate, for example, the building frame volume, the area of the building's reference floor (reference floor area), the span length in the X direction, the span length in the Y direction, the floor height, the joint number vector inner product value, which will be described later, and the building frame. Here, the building frame and the joint number vector inner product value will be described.

図2は、本実施形態における建物架構及び接合部の一例を説明する図である。
図2(a)は、建物架構の一例を示している。なお、図2(a)において、建物の基準階の底面(水平面)に平行な方向を、X方向及びY方向とし、X方向とY方向とは、互いに直交する、あるいは直交に近い関係にあるものとする。
FIG. 2 is a diagram illustrating an example of a building frame and a joint in this embodiment.
Fig. 2(a) shows an example of a building frame. In Fig. 2(a), directions parallel to the bottom surface (horizontal surface) of a reference floor of the building are the X direction and the Y direction, and the X direction and the Y direction are orthogonal or nearly orthogonal to each other.

図2(a)に示すように、建物架構は、柱と梁とを接合した構造になっており、最上階、中間階、及び最下階の3つの部分に分類される。
また、図2(b)は、別の建物架構の一例における架構断面を示している。
図2(b)に示すように、建物架構において、柱と梁とは、4種類の接合部形式により接合されている。ここで、接合部の種類には、L型接合部K1(第1の接合部)と、ト型接合部K2(第2の接合部)と、T型接合部K3(第3の接合部)と、十字型接合部K4(第4の接合部)とが含まれる。
As shown in FIG. 2(a), the building frame has a structure in which columns and beams are joined together, and is divided into three sections: the top floor, the middle floor, and the bottom floor.
FIG. 2(b) shows a cross section of another example of a building frame.
As shown in Fig. 2(b), in the building frame, columns and beams are joined by four types of joints, including an L-shaped joint K1 (first joint), a T-shaped joint K2 (second joint), a T-shaped joint K3 (third joint), and a cross-shaped joint K4 (fourth joint).

L型接合部K1は、建物の角部で柱と梁とを結合するL字型の接合部である。また、ト型接合部K2は、建物の外周の柱と梁とを結合する接合部である。また、T型接合部K3は、建物の梁と、当該梁の上下のうちの一方で柱とを結合するT字型の接合部である。また、十字型接合部K4は、建物の柱と梁とを十字状に結合する十字型の接合部である。 The L-shaped joint K1 is an L-shaped joint that connects a column and a beam at the corner of a building. The T-shaped joint K2 is a joint that connects a column and a beam on the periphery of a building. The T-shaped joint K3 is a T-shaped joint that connects a beam of the building to a column on either the top or bottom of the beam. The cross-shaped joint K4 is a cross-shaped joint that connects a column and a beam of the building in a cross shape.

本実施形態では、X方向におけるL型接合部K1、ト型接合部K2、T型接合部K3、及び十字型接合部K4の各接合部の数を要素としたベクトルをX方向の接合部数ベクトル(第1接合部数ベクトル)とする。また、Y方向におけるL型接合部K1、ト型接合部K2、T型接合部K3、及び十字型接合部K4の各接合部の数を要素としたベクトルをY方向の接合部数ベクトル(第2接合部数ベクトル)とする。 In this embodiment, a vector whose elements are the number of L-shaped joints K1, T-shaped joints K2, T-shaped joints K3, and cross-shaped joints K4 in the X direction is defined as the joint number vector in the X direction (first joint number vector). Also, a vector whose elements are the number of L-shaped joints K1, T-shaped joints K2, T-shaped joints K3, and cross-shaped joints K4 in the Y direction is defined as the joint number vector in the Y direction (second joint number vector).

さらに、上述した4種類の接合部の数を要素としたベクトル(接合部数ベクトル)は、上述した最上階、中間階、及び最下階ごとに生成される。
また、本実施形態では、X方向の接合部数ベクトルと、Y方向の接合部数ベクトルとの内積値を接合部数ベクトル内積値とする。
Furthermore, a vector (junction number vector) having the numbers of the above-mentioned four types of junctions as elements is generated for each of the top floor, middle floor, and bottom floor.
In this embodiment, the inner product value of the junction number vector in the X direction and the junction number vector in the Y direction is set as the junction number vector inner product value.

ここで、最上階におけるX方向の接合部数ベクトルUVx、Y方向の接合部数ベクトルUVy、及び接合部数ベクトル内積値UIPは、下記の式(1)で表される。 Here, the joint number vector UVx in the X direction, the joint number vector UVy in the Y direction, and the joint number vector inner product value UIP on the top floor are expressed by the following formula (1).

Figure 0007649657000001
Figure 0007649657000001

ここでのULx、UTx、UWx、及びUPxは、最上階のX方向におけるL型接合部K1の数、T型接合部K3の数、ト型接合部K2の数、及び十字型接合部K4の数を示している。また、ULy、UTy、UWy、及びUPyは、最上階のY方向におけるL型接合部K1の数、T型接合部K3の数、ト型接合部K2の数、及び十字型接合部K4の数を示している。
なお、建物の最上階には、ト型接合部K2及び十字型接合部K4は、存在せず、その数は、“0”である。
Here, ULx, UTx, UWx, and UPx indicate the number of L-shaped joints K1, T-shaped joints K3, T-shaped joints K2, and cross-shaped joints K4 in the X direction of the top floor, while ULy, UTy, UWy, and UPy indicate the number of L-shaped joints K1, T-shaped joints K3, T-shaped joints K2, and cross-shaped joints K4 in the Y direction of the top floor.
In addition, there are no T-shaped joints K2 and cross-shaped joints K4 on the top floor of the building, and the number thereof is "0".

また、中間階におけるX方向の接合部数ベクトルMVx、Y方向の接合部数ベクトルMVy、及び接合部数ベクトル内積値MIPは、下記の式(2)で表される。 Furthermore, the joint number vector MVx in the X direction, the joint number vector MVy in the Y direction, and the joint number vector inner product value MIP on the intermediate floor are expressed by the following formula (2).

Figure 0007649657000002
Figure 0007649657000002

ここでのMLx、MTx、MWx、及びMPxは、中間階のX方向におけるL型接合部K1の数、T型接合部K3の数、ト型接合部K2の数、及び十字型接合部K4の数を示している。また、MLy、MTy、MWy、及びMPyは、中間階のY方向におけるL型接合部K1の数、T型接合部K3の数、ト型接合部K2の数、及び十字型接合部K4の数を示している。 Here, MLx, MTx, MWx, and MPx indicate the number of L-shaped joints K1, the number of T-shaped joints K3, the number of T-shaped joints K2, and the number of cross-shaped joints K4 in the X direction of the intermediate floor. Also, MLy, MTy, MWy, and MPy indicate the number of L-shaped joints K1, the number of T-shaped joints K3, the number of T-shaped joints K2, and the number of cross-shaped joints K4 in the Y direction of the intermediate floor.

また、最下階におけるX方向の接合部数ベクトルBVx、Y方向の接合部数ベクトルBVy、及び接合部数ベクトル内積値BIPは、下記の式(3)で表される。 Furthermore, the joint number vector BVx in the X direction, the joint number vector BVy in the Y direction, and the joint number vector inner product value BIP on the bottom floor are expressed by the following formula (3).

Figure 0007649657000003
Figure 0007649657000003

ここでのBLx、BTx、BWx、及びBPxは、最下階のX方向におけるL型接合部K1の数、T型接合部K3の数、ト型接合部K2の数、及び十字型接合部K4の数を示している。また、BLy、BTy、BWy、及びBPyは、最下階のY方向におけるL型接合部K1の数、T型接合部K3の数、ト型接合部K2の数、及び十字型接合部K4の数を示している。
なお、建物の最下階には、ト型接合部K2及び十字型接合部K4は、存在せず、その数は、“0”である。
Here, BLx, BTx, BWx, and BPx indicate the number of L-shaped joints K1, T-shaped joints K3, T-shaped joints K2, and cross-shaped joints K4 in the X direction of the lowest floor, while BLy, BTy, BWy, and BPy indicate the number of L-shaped joints K1, T-shaped joints K3, T-shaped joints K2, and cross-shaped joints K4 in the Y direction of the lowest floor.
In addition, there are no T-shaped joints K2 and cross-shaped joints K4 on the bottom floor of the building, and the number thereof is "0".

図1の説明に戻り、学習データには、上述した接合部数ベクトル内積値(最上階の内積値UIP、中間階の内積値MIP、最下階の内積値BIP)が含まれる。また、学習データに含まれる建物架構は、建物の基準階の面積(基準階面積)、X方向のスパン長さ、Y方向のスパン長さ、及び階高などから、例えば、既存の3次元モデリングツール等を用いて生成したものであってもよいし、過去に設計したものであってもよい。すなわち、学習データの各組データは、様々な形状、架構体積量などに応じて既存の3次元モデリングツール等で生成したデータや、過去に設計したデータである。 Returning to the explanation of FIG. 1, the learning data includes the above-mentioned joint number vector inner product values (the inner product value UIP of the top floor, the inner product value MIP of the middle floor, and the inner product value BIP of the bottom floor). In addition, the building frame included in the learning data may be generated, for example, using an existing 3D modeling tool or the like based on the area of the building's reference floor (reference floor area), the span length in the X direction, the span length in the Y direction, and the floor height, or may be previously designed. In other words, each set of data in the learning data is data generated using an existing 3D modeling tool or the like according to various shapes, frame volumes, and the like, or data previously designed.

モデル記憶部132は、接合部数ベクトル内積値と、建物の架構体積量及び構造設計上考慮する基本的な設計諸量とから建物の建物架構を推定する建物架構推定モデルを記憶する。建物架構推定モデルは、上述した学習データ記憶部131が記憶する学習データに基づいて構築されたモデルである。建物架構推定モデルは、例えば、架構体積量と接合部数ベクトル内積値とを特徴量としたクラスタリング等の機械学習により建物架構を複数のグループに分類して、分類されたグループを示すラベル(グループ識別情報)を、架構体積量及び接合部数ベクトル内積値から出力するモデルであり、その詳細は後述する。 The model storage unit 132 stores a building frame estimation model that estimates the building frame of a building from the joint number vector inner product value, the building frame volume, and basic design quantities considered in structural design. The building frame estimation model is a model constructed based on the learning data stored in the learning data storage unit 131 described above. The building frame estimation model is a model that classifies the building frame into multiple groups by machine learning such as clustering using the frame volume and the joint number vector inner product value as features, and outputs labels (group identification information) indicating the classified groups from the frame volume and the joint number vector inner product value, and details of this will be described later.

入力情報記憶部133は、建物架構を推定する際に、外部から入力された各種情報(例えば、基準階面積、X方向のスパン長さ、Y方向のスパン長さ、及び階高など)を記憶する。 The input information storage unit 133 stores various information (e.g., standard floor area, span length in the X direction, span length in the Y direction, and floor height) input from outside when estimating the building structure.

内積情報記憶部134は、建物架構を推定する際の入力データとして使用する接合部数ベクトル内積値(最上階の内積値UIP、中間階の内積値MIP、最下階の内積値BIP)を記憶する。なお、内積情報記憶部134は、X方向の接合部数ベクトル及びY方向の接合部数ベクトルを記憶するようにしてもよい。 The inner product information storage unit 134 stores the inner product values of the joint number vector (the inner product value UIP of the top floor, the inner product value MIP of the middle floor, and the inner product value BIP of the bottom floor) used as input data when estimating the building frame. The inner product information storage unit 134 may also store the joint number vector in the X direction and the joint number vector in the Y direction.

建物架構記憶部135は、例えば、建物架構のデータベースであり、上述したラベル(グループ識別情報)と建物架構とを対応付けて記憶する。建物架構記憶部135が記憶する建物架構は、例えば、建物架構推定モデルを構築するのに用いた建物架構や、過去に設計した建物の建物架構などである。建物架構記憶部135は、ノウハウとして、過去に設計した建物の建物架構を随時追加されるようにしてもよい。 The building structure storage unit 135 is, for example, a database of building structures, and stores the above-mentioned labels (group identification information) in association with building structures. The building structures stored in the building structure storage unit 135 are, for example, building structures used to construct a building structure estimation model, building structures of buildings designed in the past, etc. The building structure storage unit 135 may be configured to add building structures of buildings designed in the past as know-how from time to time.

制御部14は、例えば、CPU(Central Processing Unit)などを含むプロセッサであり、建物架構推定装置1を統括的に制御する。制御部14は、主に、建物架構推定モデルの構築処理と、建物架構の推定処理とを実行する。制御部14は、モデル構築部141と、データ取得部142と、内積生成部143と、建物架構推定部144と、表示制御部145とを備える。 The control unit 14 is a processor including, for example, a CPU (Central Processing Unit) and generally controls the building frame estimation device 1. The control unit 14 mainly executes the construction process of a building frame estimation model and the estimation process of the building frame. The control unit 14 includes a model construction unit 141, a data acquisition unit 142, an inner product generation unit 143, a building frame estimation unit 144, and a display control unit 145.

モデル構築部141は、学習データ記憶部131が記憶する学習データに基づいて、機械学習を行い、建物架構推定モデルを構築する。モデル構築部141は、構築した建物架構推定モデルをモデル記憶部132に記憶させる。ここで、図3を参照して、モデル構築部141による建物架構推定モデルの構築処理について説明する。 The model construction unit 141 performs machine learning based on the learning data stored in the learning data storage unit 131 to construct a building frame estimation model. The model construction unit 141 stores the constructed building frame estimation model in the model storage unit 132. Here, the construction process of the building frame estimation model by the model construction unit 141 will be described with reference to FIG. 3.

図3は、本実施形態における建物架構推定モデルの構築処理の一例を説明する図である。
図3(a)は、学習データ記憶部131が記憶する学習データの各組データを、架構体積量及び接合部数ベクトル内積値を特徴量として、クラスタリング等の機械学習により分類した多次元チャートを示している。図3(a)において、破線部F1が、建物の架構体積量、及び接合部数ベクトル内積値に対応する。
FIG. 3 is a diagram illustrating an example of a process for constructing a building frame estimation model in this embodiment.
3A shows a multidimensional chart in which each group of learning data stored in the learning data storage unit 131 is classified by machine learning such as clustering using the frame volume and the inner product value of the joint number vector as feature values. In FIG. 3A, the dashed line portion F1 corresponds to the frame volume and the inner product value of the joint number vector of the building.

モデル構築部141は、図3(a)に示すようなクラスタリング処理を実行して、グループ(G1、G2、G3、・・・)に分類し、分類された各グループに、グループ識別情報として、ラベルを付与する。モデル構築部141は、架構体積量及び接合部数ベクトル内積値を特徴量としたクラスタリング処理により、建物の建物架構を、複数のグループに分類する。 The model construction unit 141 executes a clustering process as shown in FIG. 3(a) to classify the building into groups (G1, G2, G3, ...), and assigns a label to each group as group identification information. The model construction unit 141 classifies the building frame of a building into multiple groups by a clustering process using the frame volume and the joint number vector inner product value as features.

次に、モデル構築部141は、学習データの架構体積量及び接合部数ベクトル内積値から、クラスタリング処理により分類した各グループ(グループ識別情報)を推定する推定モデルを、例えば、ニューラルネットワーク等の深層学習により構築する。モデル構築部141は、機械学習により、例えば、図3(b)に示すようなニューラルネットワークNN1を、建物架構推定モデルとして構築する。ニューラルネットワークNN1は、架構体積量、構造設計上考慮する基本的な設計諸量、及び接合部数ベクトル内積値から、建物架構のグループ(に付与されるラベル)を推定する。
モデル構築部141は、構築した建物架構推定モデルをモデル記憶部132に記憶させる。
Next, the model construction unit 141 constructs an estimation model that estimates each group (group identification information) classified by clustering processing from the frame volume and joint number vector inner product value of the learning data, for example, by deep learning such as a neural network. The model construction unit 141 constructs, for example, a neural network NN1 as shown in Fig. 3(b) as a building frame estimation model by machine learning. The neural network NN1 estimates a group of building frames (a label assigned to the group) from the frame volume, basic design quantities considered in structural design, and the joint number vector inner product value.
The model construction unit 141 stores the constructed building frame estimation model in the model storage unit 132.

図1の説明に戻り、データ取得部142は、建物架構を推定する際の入力データ(入力情報)を取得する。データ取得部142は、例えば、入力部11を介して、架構体積量と、建物の基準階の面積(基準階面積)と、X方向のスパン長さと、Y方向のスパン長さと、建物の階の高さを示す階高とを入力データとして取得する。データ取得部142は、取得した入力データを、入力情報記憶部133に記憶させる。 Returning to the explanation of FIG. 1, the data acquisition unit 142 acquires input data (input information) when estimating the building frame. For example, the data acquisition unit 142 acquires, via the input unit 11, as input data, the frame volume, the area of the reference floor of the building (reference floor area), the span length in the X direction, the span length in the Y direction, and the floor height indicating the height of the floor of the building. The data acquisition unit 142 stores the acquired input data in the input information storage unit 133.

内積生成部143は、データ取得部が取得した、基準階の面積と、X方向のスパン長さと、Y方向のスパン長さと、階高とに基づいて、接合部数ベクトル内積値を生成する。内積生成部143は、入力情報記憶部133が記憶する入力データを基に、接合部の各種類の数を算出し、上述した式(1)~式(3)を用いて、接合部数ベクトル内積値(最上階の内積値UIP、中間階の内積値MIP、最下階の内積値BIP)を生成する。内積生成部143は、生成した接合部数ベクトル内積値(最上階の内積値UIP、中間階の内積値MIP、最下階の内積値BIP)を内積情報記憶部134に記憶させる。 The inner product generation unit 143 generates a junction number vector inner product value based on the area of the reference floor, the span length in the X direction, the span length in the Y direction, and the floor height acquired by the data acquisition unit. The inner product generation unit 143 calculates the number of each type of junction based on the input data stored in the input information storage unit 133, and generates the junction number vector inner product values (the inner product value UIP of the top floor, the inner product value MIP of the intermediate floors, and the inner product value BIP of the bottom floor) using the above-mentioned formulas (1) to (3). The inner product generation unit 143 stores the generated junction number vector inner product values (the inner product value UIP of the top floor, the inner product value MIP of the intermediate floors, and the inner product value BIP of the bottom floor) in the inner product information storage unit 134.

建物架構推定部144は、モデル記憶部132が記憶する建物架構推定モデルと、接合部数ベクトル内積値と、建物の架構体積量及び構造設計上考慮する基本的な設計諸量とから建物の建物架構を推定する。建物架構推定部144は、例えば、内積情報記憶部134が記憶する最上階の内積値、中間階の内積値、及び最下階の内積値と、入力情報記憶部133が記憶する建物の架構体積量及び構造設計上考慮する基本的な設計諸量とに基づいて、建物の建物架構を推定する。 The building frame estimation unit 144 estimates the building frame of the building from the building frame estimation model stored in the model storage unit 132, the joint number vector dot product value, the building frame volume, and basic design quantities considered in structural design. The building frame estimation unit 144 estimates the building frame of the building based on, for example, the dot product value of the top floor, the dot product value of the middle floor, and the dot product value of the bottom floor stored in the dot product information storage unit 134, and the building frame volume and basic design quantities considered in structural design stored in the input information storage unit 133.

具体的に、建物架構推定部144は、建物架構推定モデルに基づいて、グループ識別情報を取得し、取得したラベル(グループ識別情報)に対応するグループに属する建物架構を、建物架構として推定する。建物架構推定部144は、例えば、取得したラベルに対する建物架構を、建物架構記憶部135から取得して、取得した建物架構を、推定結果の建物架構として出力する。 Specifically, the building structure estimation unit 144 acquires group identification information based on the building structure estimation model, and estimates the building structure belonging to the group corresponding to the acquired label (group identification information) as the building structure. For example, the building structure estimation unit 144 acquires the building structure corresponding to the acquired label from the building structure storage unit 135, and outputs the acquired building structure as the building structure of the estimation result.

表示制御部145(出力制御部の一例)は、建物架構推定部144が推定した建物の建物架構を示す出力情報を表示部12(出力部)に出力する。すなわち、表示制御部145は、例えば、建物架構の3次元モデルや画像等を、表示部12に表示させる。なお、表示制御部145は、建物架構推定部144が推定したラベル(グループ識別情報)に対応するグループに属する複数の建物架構を表示部12に表示させる。この場合、表示制御部145は、例えば、推定されたグループの基準建物架構(平均値の建物架構)に、近い建物架構を優先して、表示部12に表示させるようにしてもよい。 The display control unit 145 (an example of an output control unit) outputs output information indicating the building structure of the building estimated by the building structure estimation unit 144 to the display unit 12 (output unit). That is, the display control unit 145 causes, for example, a three-dimensional model or image of the building structure to be displayed on the display unit 12. The display control unit 145 causes the display unit 12 to display multiple building structures belonging to a group corresponding to the label (group identification information) estimated by the building structure estimation unit 144. In this case, the display control unit 145 may, for example, preferentially display on the display unit 12 a building structure that is close to the reference building structure (average building structure) of the estimated group.

次に、図面を参照して、本実施形態による建物架構推定装置1の動作について説明する。
図4は、本実施形態による建物架構推定装置1の建物架構推定モデルの構築処理の一例を示すフローチャートである。
Next, the operation of the building frame estimation device 1 according to this embodiment will be described with reference to the drawings.
FIG. 4 is a flowchart showing an example of a building structure estimation model construction process of the building structure estimation device 1 according to this embodiment.

図4に示すように、建物架構推定装置1は、建物架構推定モデルの構築処理において、まず、学習データを取得する(ステップS101)。建物架構推定装置1のモデル構築部141は、学習データ記憶部131が記憶する学習データを取得する。 As shown in FIG. 4, in the process of constructing a building frame estimation model, the building frame estimation device 1 first acquires learning data (step S101). The model construction unit 141 of the building frame estimation device 1 acquires the learning data stored in the learning data storage unit 131.

次に、モデル構築部141は、架構体積量及び接合部数ベクトル内積を特徴量としたクラスタリング処理等により建物架構を分類し、ラベルを付与する(ステップS102)。モデル構築部141は、図3(a)に示すようなクラスタリング処理を実行して、グループ(G1、G2、G3、・・・)に分類し、分類された各グループに、グループ識別情報として、ラベルを付与する。 Next, the model construction unit 141 classifies the building structures by clustering processing or the like using the structure volume and the inner product of the joint number vector as features, and assigns labels (step S102). The model construction unit 141 executes a clustering process as shown in FIG. 3(a) to classify the structures into groups (G1, G2, G3, ...), and assigns a label to each classified group as group identification information.

次に、モデル構築部141は、架構体積量、基本的な設計諸量、及び接合部数ベクトル内積値からラベルを推定する推定モデルを構築する(ステップS103)。モデル構築部141は、機械学習により、例えば、図3(b)に示すようなニューラルネットワークNN1を、建物架構推定モデルとして構築する。ニューラルネットワークNN1は、構造設計上考慮する基本的な設計諸量を入力値とし、架構体積量及び接合部数ベクトル内積値を判断材料として、建物架構のグループ(に付与されるラベル)を推定する。 Next, the model construction unit 141 constructs an estimation model that estimates a label from the frame volume, basic design quantities, and the dot product value of the joint number vector (step S103). The model construction unit 141 uses machine learning to construct, for example, a neural network NN1 as shown in FIG. 3(b) as a building frame estimation model. The neural network NN1 takes the basic design quantities considered in structural design as input values, and estimates the group of building frames (the label to be assigned to the group) using the frame volume and the dot product value of the joint number vector as judgment criteria.

次に、モデル構築部141は、構築した推定モデルを建物架構推定モデルとしてモデル記憶部132に記憶させる(ステップS104)。ステップS104の処理後に、モデル構築部141は、建物架構推定モデルの構築処理を終了する。 Next, the model construction unit 141 stores the constructed estimation model in the model storage unit 132 as a building frame estimation model (step S104). After the processing of step S104, the model construction unit 141 ends the construction process of the building frame estimation model.

次に、図5を参照して、本実施形態による建物架構推定装置1の建物架構推定処理について説明する。
図5は、本実施形態による建物架構推定装置1の建物架構推定処理の一例を示すフローチャートである。
Next, the building frame estimation process of the building frame estimation device 1 according to this embodiment will be described with reference to FIG. 5 .
FIG. 5 is a flowchart showing an example of a building frame estimation process of the building frame estimation device 1 according to this embodiment.

図5に示すように、建物架構推定装置1は、建物架構推定処理において、まず、入力データを取得する(ステップS201)。建物架構推定装置1のデータ取得部142は、例えば、入力部11を介して、架構体積量と、建物の基準階の面積と、X方向のスパン長さと、Y方向のスパン長さと、建物の階の高さを示す階高とを入力データとして取得する。データ取得部142は、取得した入力データを、入力情報記憶部133に記憶させる。 As shown in FIG. 5, in the building frame estimation process, the building frame estimation device 1 first acquires input data (step S201). The data acquisition unit 142 of the building frame estimation device 1 acquires, for example, via the input unit 11, the frame volume, the area of the reference floor of the building, the span length in the X direction, the span length in the Y direction, and the floor height indicating the height of the floor of the building as input data. The data acquisition unit 142 stores the acquired input data in the input information storage unit 133.

次に、建物架構推定装置1の内積生成部143は、入力データから接合部数ベクトル内積値を生成する(ステップS202)。内積生成部143は、入力情報記憶部133が記憶する入力データを基に、接合部の各種類の数を算出し、上述した式(1)~式(3)を用いて、接合部数ベクトル内積値(最上階の内積値UIP、中間階の内積値MIP、最下階の内積値BIP)を生成する。内積生成部143は、生成した接合部数ベクトル内積値を内積情報記憶部134に記憶させる。 Next, the inner product generation unit 143 of the building frame estimation device 1 generates a joint number vector inner product value from the input data (step S202). The inner product generation unit 143 calculates the number of each type of joint based on the input data stored in the input information storage unit 133, and generates the joint number vector inner product values (the inner product value UIP of the top floor, the inner product value MIP of the middle floor, and the inner product value BIP of the bottom floor) using the above-mentioned formulas (1) to (3). The inner product generation unit 143 stores the generated joint number vector inner product values in the inner product information storage unit 134.

次に、建物架構推定装置1の建物架構推定部144は、建物架構推定モデルと、建物の架構体積量及び接合部数ベクトル内積値等とからグループのラベルを推定する(ステップS203)。なお、接合部数ベクトル内積値等には、例えば、構造設計上考慮する基本的な設計諸量などが含まれる。建物架構推定部144は、内積情報記憶部134が記憶する最上階の内積値、中間階の内積値、及び最下階の内積値と、入力情報記憶部133が記憶する建物の架構体積量及び構造設計上考慮する基本的な設計諸量とから、モデル記憶部132が記憶する建物架構推定モデル(ニューラルネットワークNN1)を利用して、グループのラベルを推定する。 Next, the building frame estimation unit 144 of the building frame estimation device 1 estimates the label of the group from the building frame estimation model and the frame volume of the building and the joint number vector inner product value, etc. (step S203). The joint number vector inner product value, etc. includes, for example, basic design quantities to be considered in structural design. The building frame estimation unit 144 estimates the label of the group using the building frame estimation model (neural network NN1) stored in the model storage unit 132 from the inner product value of the top floor, the inner product value of the middle floor, and the inner product value of the bottom floor stored in the inner product information storage unit 134, and the frame volume of the building and basic design quantities to be considered in structural design stored in the input information storage unit 133.

次に、建物架構推定装置1は、ラベルに対応するグループの建物架構を出力する(ステップS204)。建物架構推定部144は、推定したラベルに対応する建物架構を建物架構記憶部135から取得する。建物架構推定装置1の表示制御部145は、例えば、取得した建物架構の3次元モデルや画像等を、表示部12に表示させる。ステップS204の処理後に、建物架構推定装置1は、建物架構推定処理を終了する。 Next, the building frame estimation device 1 outputs the building frame of the group corresponding to the label (step S204). The building frame estimation unit 144 acquires the building frame corresponding to the estimated label from the building frame storage unit 135. The display control unit 145 of the building frame estimation device 1 causes, for example, a three-dimensional model or image of the acquired building frame to be displayed on the display unit 12. After processing of step S204, the building frame estimation device 1 ends the building frame estimation process.

以上説明したように、本実施形態による建物架構推定装置1は、モデル記憶部132と、建物架構推定部144とを備える。モデル記憶部132は、接合部数ベクトル内積値と、建物の架構体積量とから建物の建物架構を推定する建物架構推定モデルであって、接合部数ベクトル内積値と、架構体積量と、建物の建物架構とを少なくとも含む組データを複数有する学習データに基づいて構築された建物架構推定モデルを記憶する。ここで、接合部数ベクトル内積値は、物の水平面と平行なX方向(第1方向)における建物の柱と梁とを結合する接合部の種類ごとの数を要素とするベクトルであるX方向の接合部数ベクトル(第1接合部数ベクトル)と、水平面と平行、且つ、X方向と直交する、あるいは直交に近いY方向(第1方向と異なる方向である第2方向)における接合部の種類ごとの数を要素とするベクトルであるY方向の接合部数ベクトル(第2接合部数ベクトル)との内積値である。建物架構推定部144は、モデル記憶部132が記憶する建物架構推定モデルと、接合部数ベクトル内積値と、建物の架構体積量とから建物の建物架構を推定する。 As described above, the building frame estimation device 1 according to the present embodiment includes a model storage unit 132 and a building frame estimation unit 144. The model storage unit 132 is a building frame estimation model that estimates the building frame of a building from the joint number vector inner product value and the frame volume of the building, and stores the building frame estimation model constructed based on learning data having a plurality of set data including at least the joint number vector inner product value, the frame volume, and the building frame of the building. Here, the joint number vector inner product value is the inner product value of the X-direction joint number vector (first joint number vector), which is a vector whose elements are the number of each type of joint that connects the columns and beams of the building in the X-direction (first direction) parallel to the horizontal plane of the object, and the Y-direction joint number vector (second joint number vector), which is a vector whose elements are the number of each type of joint in the Y-direction (second direction different from the first direction) that is parallel to the horizontal plane and perpendicular or nearly perpendicular to the X-direction. The building frame estimation unit 144 estimates the building frame of the building from the building frame estimation model stored in the model storage unit 132, the joint number vector inner product value, and the frame volume of the building.

これにより、本実施形態による建物架構推定装置1は、建物の架構体積量及び接合部数ベクトル内積値から適切な建物架構の候補を推定するので、例えば、設計担当者の経験の浅い場合であっても、適切な構造架構を決定することができる。また、本実施形態による建物架構推定装置1では、X方向の接合部数ベクトルとY方向の接合部数ベクトルとの内積値を特徴量として用いるため、接合部数ベクトルをそのまま特徴量として用いる場合に比べて、特徴量を減らすことができ、処理を簡略化することができる。例えば、上述した式(1)の接合部数ベクトル内積値UIP、式(2)の接合部数ベクトル内積値MIP、及び式(3)の接合部数ベクトル内積値BIPのそれぞれは、XY方向と接合部の4パターンとの合計8つの特徴量を1次元の数値に縮約している。 As a result, the building frame estimation device 1 according to this embodiment estimates suitable building frame candidates from the building frame volume and the joint number vector inner product value, so that even if the designer has little experience, for example, it is possible to determine an appropriate structural frame. In addition, the building frame estimation device 1 according to this embodiment uses the inner product value of the joint number vector in the X direction and the joint number vector in the Y direction as a feature value, so that the feature value can be reduced and processing can be simplified compared to when the joint number vector is used as it is as a feature value. For example, the joint number vector inner product value UIP in the above-mentioned formula (1), the joint number vector inner product value MIP in the formula (2), and the joint number vector inner product value BIP in the formula (3) each reduce a total of eight feature values of the XY directions and the four patterns of joints to a one-dimensional numerical value.

また、本実施形態では、接合部数ベクトル内積値には、建物の最上階の内積値UIPと、建物の中間階の内積値MIPと、建物の最下階の内積値BIPとが含まれる。建物架構推定部144は、最上階の内積値UIP、中間階の内積値MIP、及び最下階の内積値BIPと、架構体積量とに基づいて、建物の建物架構を推定する。 In addition, in this embodiment, the joint number vector inner product value includes the inner product value UIP of the top floor of the building, the inner product value MIP of the middle floor of the building, and the inner product value BIP of the bottom floor of the building. The building frame estimation unit 144 estimates the building frame of the building based on the inner product value UIP of the top floor, the inner product value MIP of the middle floor, and the inner product value BIP of the bottom floor, and the frame volume.

これにより、本実施形態による建物架構推定装置1は、建物の形状によって、最上階、中間階、及び最下階における接合部の種類及ぶ接合部数の傾向がことなるため、最上階の内積値UIP、中間階の内積値MIP、及び最下階の内積値BIPに分けることで、形状に応じたより適切な建物架構を推定することができる。 As a result, the building frame estimation device 1 according to this embodiment can estimate a more appropriate building frame according to the shape by dividing the dot product value UIP of the top floor, the dot product value MIP of the middle floor, and the dot product value BIP of the bottom floor, since the types and numbers of joints tend to differ on the top floor, middle floors, and bottom floor depending on the shape of the building.

また、本実施形態では、建物架構推定モデルは、架構体積量と接合部数ベクトル内積値とに基づくクラスタリングにより建物架構を複数のグループに分類して、分類されたグループを示すラベル(グループ識別情報)を、架構体積量及び接合部数ベクトル内積値から出力する。建物架構推定部144は、建物架構推定モデルに基づいて、グループ識別情報を取得し、取得したラベル(グループ識別情報)に対応するグループに属する建物架構を、建物の建物架構として推定する。 In addition, in this embodiment, the building frame estimation model classifies the building frames into multiple groups by clustering based on the frame volume and the joint number vector inner product value, and outputs a label (group identification information) indicating the classified group from the frame volume and the joint number vector inner product value. The building frame estimation unit 144 acquires the group identification information based on the building frame estimation model, and estimates the building frames belonging to the group corresponding to the acquired label (group identification information) as the building frames of the building.

これにより、本実施形態による建物架構推定装置1は、クラスタリングにより分類されたグループを推定するようにしたので、利用者は、グループに属する複数の候補の中から適切な建物架構を選択することができる。 As a result, the building structure estimation device 1 according to this embodiment estimates groups classified by clustering, allowing the user to select an appropriate building structure from among multiple candidates belonging to a group.

また、本実施形態による建物架構推定装置1は、データ取得部142と、内積生成部143と、表示制御部145(出力制御部)とを備える。データ取得部142は、架構体積量と、建物の基準階の面積と、X方向のスパン長さと、Y方向のスパン長さと、建物の階の高さを示す階高とを取得する。内積生成部143は、データ取得部142が取得した、基準階の面積と、X方向のスパン長さと、Y方向のスパン長さと、階高とに基づいて、接合部数ベクトル内積値を生成する。表示制御部145は、建物架構推定部144が推定した建物の建物架構を示す出力情報を表示部12(出力部)に出力する。 The building frame estimation device 1 according to this embodiment also includes a data acquisition unit 142, an inner product generation unit 143, and a display control unit 145 (output control unit). The data acquisition unit 142 acquires the frame volume, the area of the reference floor of the building, the span length in the X direction, the span length in the Y direction, and the floor height indicating the height of the floor of the building. The inner product generation unit 143 generates an inner product value of the joint number vector based on the area of the reference floor, the span length in the X direction, the span length in the Y direction, and the floor height acquired by the data acquisition unit 142. The display control unit 145 outputs output information indicating the building frame of the building estimated by the building frame estimation unit 144 to the display unit 12 (output unit).

これにより、本実施形態による建物架構推定装置1は、入力データである建物の基準階の面積と、X方向のスパン長さと、Y方向のスパン長さと、建物の階の高さとから接合部数ベクトル内積値を算出するため、利用者が接合部数ベクトル内積値を生成する必要がなく、利便性を向上させることができる。また、本実施形態による建物架構推定装置1では、表示制御部145が、推定した建物の建物架構を示す出力情報を表示部12(出力部)に出力するため、利用者は、例えば、建物架構を視覚的に確認することができるため、利用者がより適切に建物架構を選択し易くすることができる。 As a result, the building frame estimation device 1 according to this embodiment calculates the joint number vector inner product value from the input data, which are the area of the reference floor of the building, the span length in the X direction, the span length in the Y direction, and the floor height of the building, so that the user does not need to generate the joint number vector inner product value, thereby improving convenience. Also, in the building frame estimation device 1 according to this embodiment, the display control unit 145 outputs output information indicating the building frame of the estimated building to the display unit 12 (output unit), so that the user can, for example, visually confirm the building frame, making it easier for the user to select a more appropriate building frame.

また、本実施形態では、接合部の種類には、建物の角部で柱と梁とを結合するL型接合部(第1の接合部)と、建物の外周の柱と梁とを結合するト型接合部(第2の接合部)と、建物の梁と、当該梁の上下のうちの一方で柱とを結合するT型接合部(第3の接合部)と、建物の柱と梁とを十字状に結合する十字型接合部(第4の接合部)とが含まれる。X方向の接合部数ベクトル及びY方向の接合部数ベクトルは、L型接合部K1、ト型接合部K2、T型接合部K3、及び十字型接合部K4のそれぞれの数をベクトルの要素として含む。 In this embodiment, the types of joints include an L-shaped joint (first joint) that connects a column and a beam at the corner of a building, a T-shaped joint (second joint) that connects a column and a beam on the periphery of the building, a T-shaped joint (third joint) that connects a beam of the building to a column on either the top or bottom of the beam, and a cross-shaped joint (fourth joint) that connects a column and a beam of the building in a cross shape. The joint count vector in the X direction and the joint count vector in the Y direction include the number of L-shaped joints K1, T-shaped joints K2, T-shaped joints K3, and cross-shaped joints K4 as vector elements.

これにより、本実施形態による建物架構推定装置1は、建物の形状に応じて、接合部の種類と接合部数が異なる傾向にあるため、接合部数ベクトルを用いることで、建物の特徴を適切にとらえることが可能である。 As a result, the building frame estimation device 1 according to this embodiment is able to appropriately capture the characteristics of a building by using a joint number vector, since the type and number of joints tend to vary depending on the shape of the building.

また、本実施形態による建物架構推定装置1は、学習データに基づいて、建物架構推定モデルを構築するモデル構築部141を備える。
これにより、本実施形態による建物架構推定装置1は、例えば、定期的になど、学習データを更新した建物架構推定モデルを再構築することができる。
Moreover, the building frame estimation device 1 according to this embodiment includes a model construction unit 141 that constructs a building frame estimation model based on the learning data.
As a result, the building frame estimation device 1 according to this embodiment can reconstruct a building frame estimation model with updated learning data, for example, periodically.

また、本実施形態による建物架構推定方法は、モデル記憶部132を備える建物架構推定装置1の建物架構推定方法であって、建物架構推定ステップを含む。なお、モデル記憶部132は、接合部数ベクトル内積値と、建物の架構体積量とから建物の建物架構を推定する建物架構推定モデルであって、接合部数ベクトル内積値と、架構体積量と、建物の建物架構とを少なくとも含む組データを複数有する学習データに基づいて構築された建物架構推定モデルを記憶する。建物架構推定ステップにおいて、建物架構推定装置1は、モデル記憶部132が記憶する建物架構推定モデルと、接合部数ベクトル内積値と、建物の架構体積量とから建物の建物架構を推定する。
これにより、本実施形態による建物架構推定方法は、上述した建物架構推定装置1と同様の効果を奏し、例えば、設計担当者の経験の浅い場合であっても、適切な構造架構を決定することができる。
The building frame estimation method according to the present embodiment is a building frame estimation method of the building frame estimation device 1 having the model storage unit 132, and includes a building frame estimation step. The model storage unit 132 stores a building frame estimation model that estimates the building frame of the building from a joint number vector inner product value and a frame volume of the building, the building frame estimation model being constructed based on learning data having a plurality of sets of data including at least the joint number vector inner product value, the frame volume, and the building frame of the building. In the building frame estimation step, the building frame estimation device 1 estimates the building frame of the building from the building frame estimation model stored in the model storage unit 132, the joint number vector inner product value, and the frame volume of the building.
As a result, the building frame estimation method according to this embodiment has the same effects as the building frame estimation device 1 described above, and can determine an appropriate structural frame even if the designer has little experience, for example.

なお、本発明は、上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の実施形態において、建物架構推定装置1が、モデル構築部141を備える構成例を説明したが、これに限定されるものではなく、建物架構推定モデルは、建物架構推定装置1の外部で構築されるようにしてもよい。この場合、例えば、モデル構築装置が、モデル構築部141を備えて、建物架構推定モデルを構築するようにしてもよい。
The present invention is not limited to the above-described embodiment, and can be modified without departing from the spirit of the present invention.
For example, in the above embodiment, a configuration example in which the building frame estimation device 1 includes the model construction unit 141 has been described, but the present invention is not limited to this, and the building frame estimation model may be constructed outside the building frame estimation device 1. In this case, for example, the model construction device may include the model construction unit 141 and construct the building frame estimation model.

また、上記の実施形態において、モデル構築部141は、クラスタリングを用いて、分類したグループのラベル(グループ識別情報)を推定するモデルを構築する例を説明したが、これに限定されるものではない。モデル構築部141は、グループのラベル(グループ識別情報)の代わりに、建物架構を直接推定するモデルを構築するようにしてもよい。 In the above embodiment, the model construction unit 141 uses clustering to construct a model that estimates the labels (group identification information) of classified groups, but the present invention is not limited to this example. The model construction unit 141 may construct a model that directly estimates the building structure instead of the group labels (group identification information).

また、上記の実施形態において、建物架構推定装置1は、1台の装置で構成する例を説明したが、これに限定されるものではなく、複数の装置(例えば、複数のサーバ装置など)で構成されるようにしてもよい。また、建物架構推定装置1は、記憶部13の一部、又は全部を外部に備えるようにしてもよい。 In the above embodiment, the building frame estimation device 1 is configured as a single device, but the present invention is not limited to this and may be configured as a plurality of devices (e.g., a plurality of server devices). In addition, the building frame estimation device 1 may have a part or all of the memory unit 13 provided externally.

また、上記の実施形態において、出力部が、表示部12である例を説明したが、これに限定されるものではなく、例えば、プリンタや、ファイルサーバなどの記憶装置など他の出力部であってもよい。
また、上記の実施形態において、第1方向と異なる方向である第2方向の一例として、互いに直交する、あるいは直交に近い関係にある2つの方向(X方向及びY方向)を用いる例を説明したが、これに限定されるものではなく、他の関係にある異なる方向であってもよい。
In addition, in the above embodiment, an example was described in which the output unit was the display unit 12, but this is not limited to this and the output unit may be another output unit, for example, a printer or a storage device such as a file server.
In the above embodiment, an example of the second direction different from the first direction is described in which two directions (X direction and Y direction) that are perpendicular or nearly perpendicular to each other are used; however, the present invention is not limited to this example, and different directions having another relationship may also be used.

また、上記の実施形態において、建物架構を複数のグループに分類する機械学習の手法の一例として、クラスタリングを用いる例を説明したが、これに限定されるものではなく、例えば、次元削減や主成分分析等の他の手法をもちいてもよい。 In addition, in the above embodiment, an example of using clustering has been described as an example of a machine learning method for classifying building structures into multiple groups, but this is not limited to this, and other methods such as dimensionality reduction and principal component analysis may also be used.

なお、上述した建物架構推定装置1が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した建物架構推定装置1が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した建物架構推定装置1が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。 Each component of the building frame estimation device 1 described above has an internal computer system. A program for realizing the functions of each component of the building frame estimation device 1 described above may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to perform processing in each component of the building frame estimation device 1 described above. Here, "reading a program recorded on a recording medium into a computer system and executing it" includes installing the program into a computer system. Here, "computer system" includes hardware such as an OS and peripheral devices.

また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線、仮想デスクトップの通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD-ROM等の非一過性の記録媒体であってもよい。 A "computer system" may also include multiple computer devices connected via a network, including the Internet, a WAN, a LAN, a dedicated line, or a virtual desktop communication line. A "computer-readable recording medium" refers to portable media such as a flexible disk, an optical magnetic disk, a ROM, a CD-ROM, or a storage device such as a hard disk built into a computer system. In this way, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM.

また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に建物架構推定装置1が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The recording medium also includes an internal or external recording medium accessible from a distribution server to distribute the program. The program may be divided into multiple parts, downloaded at different times, and then combined by each component of the building frame estimation device 1, or each divided program may be distributed by a different distribution server. Furthermore, the term "computer-readable recording medium" includes a recording medium that holds a program for a certain period of time, such as a volatile memory (RAM) inside a computer system that becomes a server or client when a program is transmitted over a network. The program may also be a recording medium for implementing part of the above-mentioned functions. Furthermore, the program may be a so-called difference file (difference program) that can realize the above-mentioned functions in combination with a program already recorded in the computer system.

また、上述した機能の一部又は全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。 In addition, some or all of the above-mentioned functions may be realized as an integrated circuit such as an LSI (Large Scale Integration). Each of the above-mentioned functions may be individually processed, or some or all of the functions may be integrated into a processor. The integrated circuit method is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. Furthermore, if an integrated circuit technology that can replace LSI appears due to advances in semiconductor technology, an integrated circuit based on that technology may be used.

1…建物架構推定装置、11…入力部、12…表示部、13…記憶部、14…制御部、131…学習データ記憶部、132…モデル記憶部、133…入力情報記憶部、134…内積情報記憶部、135…建物架構記憶部、141…モデル構築部、142…データ取得部、143…内積生成部、144…建物架構推定部、145…表示制御部 1...Building frame estimation device, 11...Input unit, 12...Display unit, 13...Memory unit, 14...Control unit, 131...Learning data memory unit, 132...Model memory unit, 133...Input information memory unit, 134...Inner product information memory unit, 135...Building frame memory unit, 141...Model construction unit, 142...Data acquisition unit, 143...Inner product generation unit, 144...Building frame estimation unit, 145...Display control unit

Claims (7)

建物の水平面と平行な第1方向における前記建物の柱と梁とを結合する接合部の種類ごとの数を要素とするベクトルである第1接合部数ベクトルと、前記水平面と平行、且つ、前記第1方向と異なる方向である第2方向における前記接合部の種類ごとの数を要素とするベクトルである第2接合部数ベクトルとの内積値である接合部数ベクトル内積値と、前記建物の架構体積量と、構造設計上考慮する基本的な設計諸量とから前記建物の建物架構を推定するための建物架構推定モデル記憶するモデル記憶部と、
前記モデル記憶部が記憶する前記建物架構推定モデルと、前記接合部数ベクトル内積値と、前記建物の架構体積量と、前記基本的な設計諸量とから前記建物の建物架構を推定する建物架構推定部と
を備え、
前記建物架構推定モデルは、前記接合部数ベクトル内積値と、前記架構体積量と、前記基本的な設計諸量と、前記建物の建物架構とを少なくとも含む組データを複数有する学習データに基づいて構築されている
とを特徴とする建物架構推定装置。
a model storage unit that stores a building frame estimation model for estimating a building frame of the building from a first joint number vector, which is a vector whose elements are the numbers of each type of joint connecting columns and beams of the building in a first direction parallel to a horizontal plane of the building, and a second joint number vector, which is a vector whose elements are the numbers of each type of joint in a second direction parallel to the horizontal plane and different from the first direction, a frame volume of the building , and basic design quantities taken into consideration in structural design ;
a building frame estimation unit that estimates a building frame of the building from the building frame estimation model stored in the model storage unit, the joint number vector inner product value, a frame volume of the building , and the basic design quantities ,
The building frame estimation model is constructed based on learning data having a plurality of sets of data including at least the joint number vector inner product value, the frame volume, the basic design quantities, and the building frame of the building.
A building frame estimation device characterized by :
前記接合部数ベクトル内積値には、前記建物の最上階の内積値と、前記建物の中間階の内積値と、前記建物の最下階の内積値とが含まれ、
前記建物架構推定部は、前記最上階の内積値、前記中間階の内積値、及び前記最下階の内積値と、前記架構体積量と、前記基本的な設計諸量とに基づいて、前記建物の建物架構を推定する
ことを特徴とする請求項1に記載の建物架構推定装置。
The junction number vector inner product value includes an inner product value of a top floor of the building, an inner product value of an intermediate floor of the building, and an inner product value of a bottom floor of the building;
The building frame estimation device according to claim 1, characterized in that the building frame estimation unit estimates the building frame of the building based on the inner product value of the top floor, the inner product value of the intermediate floor, and the inner product value of the bottom floor, the frame volume, and the basic design quantities .
前記建物架構推定モデルは、前記架構体積量と前記接合部数ベクトル内積値とに基づくクラスタリングにより前記建物架構を複数のグループに分類して、分類された前記グループを示すグループ識別情報を、前記架構体積量、前記基本的な設計諸量、及び前記接合部数ベクトル内積値から出力するためのモデルであり、
前記建物架構推定部は、前記建物架構推定モデルに基づいて、前記グループ識別情報を取得し、取得した前記グループ識別情報に対応する前記グループに属する前記建物架構を、前記建物の建物架構として推定する
ことを特徴とする請求項1又は請求項2に記載の建物架構推定装置。
the building frame estimation model is a model for classifying the building frame into a plurality of groups by clustering based on the frame volume and the joint number vector inner product value, and outputting group identification information indicating the classified groups from the frame volume , the basic design quantities, and the joint number vector inner product value ;
The building frame estimation device according to claim 1 or claim 2, characterized in that the building frame estimation unit acquires the group identification information based on the building frame estimation model, and estimates the building frame belonging to the group corresponding to the acquired group identification information as the building frame of the building.
前記架構体積量と、前記建物の基準階の面積と、前記第1方向のスパン長さと、前記第2方向のスパン長さと、前記建物の階の高さを示す階高とを取得するデータ取得部と、
前記データ取得部が取得した、前記基準階の面積と、前記第1方向のスパン長さと、前記第2方向のスパン長さと、前記階高とに基づいて、前記接合部数ベクトル内積値を生成する内積生成部と、
前記建物架構推定部が推定した前記建物の建物架構を示す出力情報を出力部に出力する出力制御部と
を備えることを特徴とする請求項1から請求項3のいずれか一項に記載の建物架構推定装置。
a data acquisition unit that acquires the frame volume, the area of a reference floor of the building, the span length in the first direction, the span length in the second direction, and a floor height indicating a height of a floor of the building;
an inner product generating unit that generates the inner product value of the junction number vector based on the area of the reference floor, the span length in the first direction, the span length in the second direction, and the floor height acquired by the data acquiring unit;
The building frame estimation device according to claim 1 , further comprising: an output control unit that outputs, to an output unit, output information indicating the building frame of the building estimated by the building frame estimation unit.
前記接合部の種類には、前記建物の角部で柱と梁とを結合する第1の接合部と、前記建物の外周の柱と梁とを結合する第2の接合部と、前記建物の梁と、当該梁の上下のうちの一方で柱とを結合する第3の接合部と、前記建物の柱と梁とを十字状に結合する第4の接合部とが含まれ、
前記第1接合部数ベクトル及び前記第2接合部数ベクトルは、前記第1の接合部、前記第2の接合部、前記第3の接合部、及び前記第4の接合部のそれぞれの数をベクトルの要素として含む
ことを特徴とする請求項1から請求項4のいずれか一項に記載の建物架構推定装置。
The types of the joints include a first joint that connects a column and a beam at a corner of the building, a second joint that connects a column and a beam on the outer periphery of the building, a third joint that connects a beam of the building to a column at either the top or bottom of the beam, and a fourth joint that connects the column and the beam of the building in a cross shape;
The building frame estimation device according to any one of claims 1 to 4, characterized in that the first joint number vector and the second joint number vector include the respective numbers of the first joints, the second joints, the third joints, and the fourth joints as vector elements.
前記学習データに基づいて、前記建物架構推定モデルを構築するモデル構築部を備える
ことを特徴とする請求項1から請求項5のいずれか一項に記載の建物架構推定装置。
The building frame estimation device according to claim 1 , further comprising: a model construction unit that constructs the building frame estimation model based on the learning data.
建物の水平面と平行な第1方向における前記建物の柱と梁とを結合する接合部の種類ごとの数を要素とするベクトルである第1接合部数ベクトルと、前記水平面と平行、且つ、前記第1方向と異なる方向である第2方向における前記接合部の種類ごとの数を要素とするベクトルである前記第1接合部数ベクトルとの内積値である接合部数ベクトル内積値と、前記建物の架構体積量と、構造設計上考慮する基本的な設計諸量とから前記建物の建物架構を推定するための建物架構推定モデル記憶するモデル記憶部と、建物架構推定部とを備える建物架構推定装置の建物架構推定方法であって、
前記建物架構推定部が、前記モデル記憶部が記憶する前記建物架構推定モデルと、前記接合部数ベクトル内積値と、前記建物の架構体積量と、前記基本的な設計諸量とから前記建物の建物架構を推定する建物架構推定ステップを含み、
前記建物架構推定モデルは、前記接合部数ベクトル内積値と、前記架構体積量と、前記基本的な設計諸量と、前記建物の建物架構とを少なくとも含む組データを複数有する学習データに基づいて構築されている
とを特徴とする建物架構推定方法。
a joint number vector inner product value that is an inner product value of a first joint number vector, the first joint number vector being a vector whose elements are the numbers of each type of joint connecting columns and beams of the building in a first direction parallel to a horizontal plane of the building, and the first joint number vector, the first joint number vector being a vector whose elements are the numbers of each type of joint in a second direction parallel to the horizontal plane and different from the first direction, a model storage unit that stores a building frame estimation model for estimating a building frame of the building from a frame volume of the building and basic design quantities taken into consideration in structural design; and a building frame estimation unit,
the building frame estimation unit includes a building frame estimation step of estimating a building frame of the building from the building frame estimation model stored in the model storage unit, the joint number vector inner product value, a frame volume of the building , and the basic design quantities ,
The building frame estimation model is constructed based on learning data having a plurality of sets of data including at least the joint number vector inner product value, the frame volume, the basic design quantities, and the building frame of the building.
A building frame estimation method comprising :
JP2021021457A 2021-02-15 2021-02-15 Building frame estimation device and building frame estimation method Active JP7649657B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021021457A JP7649657B2 (en) 2021-02-15 2021-02-15 Building frame estimation device and building frame estimation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021021457A JP7649657B2 (en) 2021-02-15 2021-02-15 Building frame estimation device and building frame estimation method

Publications (2)

Publication Number Publication Date
JP2022123968A JP2022123968A (en) 2022-08-25
JP7649657B2 true JP7649657B2 (en) 2025-03-21

Family

ID=82941515

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021021457A Active JP7649657B2 (en) 2021-02-15 2021-02-15 Building frame estimation device and building frame estimation method

Country Status (1)

Country Link
JP (1) JP7649657B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002097724A (en) 2000-09-25 2002-04-05 Nippon Steel Corp Method of setting member joints constituting curved surface shape and curved surface structure
JP2015088081A (en) 2013-11-01 2015-05-07 株式会社エヌ・シー・エヌ Design system, design method, and design program
JP2017204249A (en) 2016-05-13 2017-11-16 パナソニックIpマネジメント株式会社 Spatial plan proposal system
JP2019105055A (en) 2017-12-11 2019-06-27 株式会社竹中工務店 Earth-retaining support device and earth-retaining support model learning device
JP2019117603A (en) 2017-12-27 2019-07-18 株式会社竹中工務店 Structure information display and structure design support device and structure design support model learning device
JP2020095378A (en) 2018-12-11 2020-06-18 株式会社日立製作所 DESIGN SUPPORT DEVICE AND DESIGN SUPPORT METHOD

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6385563B1 (en) * 1998-11-10 2002-05-07 Autodesk, Inc. Reusable design model and apparatus

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002097724A (en) 2000-09-25 2002-04-05 Nippon Steel Corp Method of setting member joints constituting curved surface shape and curved surface structure
JP2015088081A (en) 2013-11-01 2015-05-07 株式会社エヌ・シー・エヌ Design system, design method, and design program
JP2017204249A (en) 2016-05-13 2017-11-16 パナソニックIpマネジメント株式会社 Spatial plan proposal system
JP2019105055A (en) 2017-12-11 2019-06-27 株式会社竹中工務店 Earth-retaining support device and earth-retaining support model learning device
JP2019117603A (en) 2017-12-27 2019-07-18 株式会社竹中工務店 Structure information display and structure design support device and structure design support model learning device
JP2020095378A (en) 2018-12-11 2020-06-18 株式会社日立製作所 DESIGN SUPPORT DEVICE AND DESIGN SUPPORT METHOD

Also Published As

Publication number Publication date
JP2022123968A (en) 2022-08-25

Similar Documents

Publication Publication Date Title
JP6020161B2 (en) Graph creation program, information processing apparatus, and graph creation method
JP5833998B2 (en) Assembly workability evaluation calculation apparatus and assembly workability evaluation method
JP5639907B2 (en) Design support apparatus, method and program
JP7368805B2 (en) Structure data generation device, structure data generation method, and structure data generation program
JP5644606B2 (en) Mesh number prediction method, analysis apparatus, and program
JP4413844B2 (en) Image display control device
JP2010250674A (en) Working hour estimation device, method, and program
JP2023009904A (en) Program, deduction method, and information processing device
US20260065147A1 (en) Design assistance system, design assistance program, and design assistance method
JP7649657B2 (en) Building frame estimation device and building frame estimation method
US8572551B2 (en) Difference log production for model merging
JP7664804B2 (en) Design Support Equipment
Renev et al. Early design stage automation in Architecture-Engineering-Construction (AEC) projects
JP7184155B2 (en) Tensor decomposition processing system, method and program
JP6611865B1 (en) Method for selecting learned model, method for generating training data, method for generating learned model, computer and program
Fierz et al. Maintaining large time steps in explicit finite element simulations using shape matching
JP6092543B2 (en) Information processing apparatus and method
JP5530732B2 (en) Work instruction generation system, method and program
US7693694B2 (en) Shape simulation method, program and apparatus
JPH08137967A (en) Table data processing method
KR102209839B1 (en) An apparatus of structure simulation
JP6716919B2 (en) INFORMATION EXTRACTION DEVICE, EXTRACTION METHOD, AND EXTRACTION PROGRAM
JP7611571B2 (en) IMAGE EXTRACTION METHOD, IMAGE EXTRACTION DEVICE, IMAGE EXTRACTION PROGRAM, AND RECORDING MEDIUM
JP7563990B2 (en) Frame shape estimation device and frame shape estimation method
JPWO2012046436A1 (en) Document analysis apparatus, document analysis method, and document analysis program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241127

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: 20250305

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250310

R150 Certificate of patent or registration of utility model

Ref document number: 7649657

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150