JP-Assembly Unit의 이해 アセンブリユニットの理解
Summary 概要 | Assembly Unit에서는 무엇을 모델링 하나요? アセンブリユニットでは何をモデリングしますか? |
---|---|
Related Function 関連機能 | Base > Library > Assembly Curve Library & Assembly Unit Base>ライブラリー>アセンブリ |
Type タイプ | Tip, Verification, Example |
Q. Assembly Unit Mode에서는 무엇을 모델링 하나요?
Q. AssemblyUnitModeでは何をモデリングしますか。
A. Assembly Unit Mode는 하위 모드에서 작성한 구조물을 조립하는 공간입니다.
A. アセンブリユニットモードは、下位モードで作成した構造物を組み立てる空間です。
CIM의 모델링은 Library를 기반으로 구성되어 있습니다.
Assembly Unit은 Curve Library 또는 Point Library의 모델을 조합하여 Base Mode 모델에 부여하기 위한 모델 공간 입니다.
Base > Library > Assembly > Create 동작시 setting 화면으로 진입하며, Unit Length의 Default Constraint Path와 Path 양 끝의 Constraint Plane이 생성됩니다.
Assembly Unit의 기본 설정에서는 Assembly Unit의 이름(Name), Assembly Unit의 단위 길이(Unit Length)를 정할 수 있습니다.
이때 생성되는 단위 길이는 GCS 원점(0,0,0)으로부터 Global +X 방향으로만 생성됩니다.
CIMのモデリングはライブラリーに基づいて構成されています。
アセンブリユニットはカーブライブラリーまたはポイントライブラリーのモデルを組み合わせてBaseモードモデルに付与するためのモデルスペースです。
Base>ライブラリー>アセンブリ>作成動作時に設定画面に進入し、単位長さの基準制御パスとパスの両端の制御平面が生成されます。
アセンブリユニットの基本設定では、アセンブリユニットの名称(Name)、アセンブリユニットの単位長さ(Unit Length)を定めることができます。
この時に生成される単位長さは、GCS原点(0,0,0)から絶対+X方向にのみ生成されます。
그림. 1 Assembly Unit Setting 창
図 1 アセンブリユニット設定ウインドウ
Assembly Unit 의 모델 공간은 미리 작성된 Curve Library 또는 Point Library의 모델을 Base Mode Layout에 적용하기 위한 조립 단계의 단위 길이 모델 공간 입니다.
Assembly Unit에서는 경간, Structure 등 사용자가 원하는 만큼의 하나의 Group 단위를 정해 각 Library를 할당(또는 생성)하여 조립할 수 있습니다.
이 때, 각 객체는 선형에서 할당될 때의 규칙을 갖기 위해 Constraint 정보를 가져야 하며
Constraint 정보를 정의하는 기능은 총 네 가지로 Linked Entity 와 Assign Library가 있습니다.
アセンブリユニットのモデルスペースは、あらかじめ作成されたカーブライブラリーまたはポイントライブラリーのモデルをBaseモード線形に適用するための組立段階の単位長モデルスペースです。
アセンブリユニットでは、径間、構造などユーザーが望むだけの一つのグループ単位を定め、各ライブラリーを割り当て(または生成)して組み立てることができます。
その際、各オブジェクトは線形で割り当てられる際のルールを持つために制御情報を持たなければならず、
制御情報を定義する機能は、全部で4つに依存対象とライブラリー割当があります。
Assembly Unit에서 Constraint 정보를 정의하는 방법
Path Linked Entity : 하나의 Main Path에 Constraint를 가지며 Section과 Path 정보를 기반으로 만들어지는 1D 객체.
선형에 할당된 Main Path의 형상에 따라 형상이 변합니다.Point Linked Entity : 1개의 Constraint Point 혹은 Constraint Array Point와 Constraint 관계를 가지며 형상 변화 없이 Constraint Point의 위치 변화에 종속되어 위치만 움직이는 객체.
Assign Point Library : Assembly Unit에서 생성된 Constraint Point 혹은 Constraint Array Point에 미리 작성된 Point Library를 할당.
Assign Curve Library : Assembly Unit에서 생성된 Constraint Path에 미리 작성된 Curve Library를 할당.
アセンブリユニットで制御情報を定義する方法
パス依存対象 : 一つのメインパスに制御を持ち、断面とパス情報に基づいて作られる1Dオブジェクト。
線形に割り当てられたメインパスの形状によって形状が変わります。
ポイント依存対象 : 1つの制御ポイントあるいは制御配列ポイントと制御関係を持ち、形状変化なしに制御ポイントの位置変化に従属して位置だけを動かすオブジェクト。
ポイントライブラリー割当 : アセンブリユニットで生成された制御ポイントあるいは制御配列ポイントにあらかじめ作成されたポイントライブラリーを割り当て。
カーブライブラリー割当 : アセンブリユニットで生成された制御パスにあらかじめ作成されたカーブライブラリーを割り当て。
Linked Entity 기능은 Curve Library Mode에서와 동일하며 Assembly Unit Mode에서 직접 모델을 생성할 때 활용됩니다.
Assign Library를 통해 Assembly Unit Mode에서 할당된 객체는 하위 Mode와 Link 관계를 가져 Library가 변경되면 자동으로 Update 된다는 장점이 있습니다.
依存対象機能はカーブライブラリーモードと同じで、アセンブリユニットモードで直接モデルを作成する際に活用されます。
ライブラリー割当を通じてアセンブリユニットモードで割り当てられたオブジェクトは、下位モードと依存関係を持ち、ライブラリーが変更されると自動的に変更されるという長所があります。
Assembly Unit Mode에서는 다양한 Constraint Entity를 복합적으로 활용합니다.
생성할 수 있는 Constraint Entity의 종류는 아래와 같습니다.
アセンブリユニットモードでは様々な制御対象を複合的に活用します。
生成できる制御対象の種類は以下の通りです。
Assembly Unit Mode에서 생성할 수 있는 Constraint Entity
Constraint Plane : Location과 Alignment 설정에 따라 선형에서의 배치가 바뀌는 Entity로 다른 Entity의 형상을 정의하는데 활용
Main Path : 선형과 동일한 형상으로 변화하는 Path로 슬래브, 중앙분리대 등에 활용
Rigid Path : 하나의 Constraint Point로부터 고정된 길이 값을 유지하며 생성되는 직선 Path로 고정된 길이를 갖는 직선 객체에 활용 (PSC Beam 등)
Sub Path : 2개의 Constraint Point에 의해 Start / End Point가 제어되는 직선 Path로 선형에 따라 양 끝점의 위치가 바뀌는 직선 객체에 활용 (사장교의 Cable 등)
Constraint Point : 선형의 한 점에 배치될 객체의 Constraint 참조점으로 활용.
Constraint Array Point : 선형 위에서 Arrangement 규칙에 따라 배열될 객체의 Array 참조점으로 활용됩니다.
각 Constraint Entity의 이해를 위한 상세한 설명은 해당 기술 문서에서 확인할 수 있습니다.
JP-Constraint Entity(Plane)의 이해 制御対象(平面)の理解
JP-Constraint Entity(Path)의 이해
JP-Constraint Entity(Point)의 이해 制御対象(ポイント)の理解
아래 예제는 Structure 별로 Assembly Unit을 생성해 Layout에 할당하는 예제입니다.
以下の例題は、構造ごとにアセンブリユニットを作成して線形に割り当てる例題です。
그림. 2 Assembly Unit-1 (Unit Length : 10m / 양 끝단 Point에 할당된 교대)
図 2 アセンブリユニット-1(単位長さ : 10m/両端のポイントに割り当てられた交代)
그림 2. 는 Point Library로 모델링한 시점 교대와 종점 교대를 Assembly Unit의 시점과 종점 위치에 Constraint Point를 생성하여 할당한 결과입니다.
Assembly Unit의 단위 길이는 10m에 불과 하지만, 위치를 기반으로 한 10m 길이에 시점과 종점에 위치한 교대는 180m 선형에 Ratio 을 고려하여,
180m 선형의 시점과 종점에 위치하게 됩니다.
図2はポイントライブラリーでモデリングした時点交代と終点交代をアセンブリユニットの始点と終点位置に制御ポイントを生成して割り当てた結果です。
アセンブリユニットの単位長は10 mに過ぎないが、位置に基づいた10 mの長さに始点と終点に位置する橋台は180 m線形に比率を考慮し、
180 m線形の始点と終点に位置することになります。
그림. 3 Assembly Unit-2 (Unit Length : 170m / 각 지점부 Point에 할당된 교각)
図 3 アセンブリユニット-2(単位長さ : 170m/各支店部ポイントに割り当てられた橋脚)
그림 3. 은 Point Library로 모델링한 교각을 Assembly Unit에서 Layout 경간 구성과 동일한 위치에 Constraint Point를 생성하여 할당한 결과입니다.
교각은 선형 할당시 각각 Layout의 Station 기준 55m, 115m 지점에 위치하게 됩니다.
Assign Point Library 단계에서 할당될 Constraint Point로부터의 Offset과 Vector에 관련된 정보를 입력할 수 있습니다.
図3はポイントライブラリーでモデリングした橋脚をアセンブリユニットで線形径間構成と同じ位置に制御ポイントを生成して割り当てた結果です。
橋脚は線形割り当て時にそれぞれ線形のステーション基準55 m、115 m地点に位置します。
ポイントライブラリー割当段階で割り当てられる制御ポイントからのオフセットとベクトルに関する情報を入力することができます。
그림. 4 Assembly Unit-3 (Unit Length : 10m / Main Path에 할당된 상부)
図 4 アセンブリユニット-3(単位長さ : 10 m/メインパスに割り当てられた上部)
그림 4. 는 Curve Library로 생성된 PSC Box 상부구조 모델을 Assembly Unit에 할당한 결과입니다.
Assembly Unit 의 단위 길이는 10m 이지만, 선형에서 길이 변화에 대응하도록 경간 중앙부 Main Path의 Start / End Plane의 Alignment를 설정했습니다.
図4はカーブライブラリーで作成されたPSC Box上部構造モデルをアセンブリユニットに割り当てた結果です。
アセンブリユニットの単位長は10 mですが、線形で長さ変化に対応するように径間中央部メインパスの始/終面の整列を設定しました。
위의 그림과 같이 조합된 모델링을 Base > Layout 에 의해 설정된 선형에 할당을 하게 되면 아래의 그림6 과 같이 교량 모델링이 완성됩니다.
上図のように組み合わされたモデリングをBase>線形によって設定された線形に割り当てると、下図6のように橋梁モデリングが完成します。
그림. 5 Layout 생성
図 5 線形作成
그림. 6 최종 완성 모델
図 6 最終完成モデル