4 Units of Functionality[USC]
この章はship moulded formアプリケーションプロトコルの機能単位について定義している。(図.4-1参照)
ISO10303のこのパートでは次の機能単位を定義している。
−basic_geometry;
−configuration_management;
−definitions;
−external_references;
−hull_class_applicability;
−hydrostatics;
−items;
−location_concepts;
−offset_table_representation;
−ship_design_parameter;
−ship_general_characteristics;
−ship_measures;
−ship_moulded_forms;
−surface_representations;
−wireframe_representations
次の見出しのUoFはグループ化されている。
−moulded forms;
−product definition framework;
−product structure;
−support resources;
−utilities
製品定義構造(product definition framework)と呼ばれるUoFグループは、船共通モデル13のキーを備え、どのように関連付け、どのように属性を定義し、どのように表現するかという一般概念を備えたグループ。船共通モデルで識別されている全ての構成要素は、このアプリケーションプロトコルのために要求されているものではない。
製品構造(product structure)と呼ばれるUoFグループは、主に区画や組立またはシステム的方法によって生じる製品構造のレベルの違いを備えたグループ。
型形状(moulded forms)と呼ばれるUoFは、AP216自身の属性とmoulded formsを定義するために要求される詳細情報を備えたグループ。
支援リソース(support resources)と呼ばれるUoFグループは、造船アプリケーションプロトコルで使われているSTEP40番のリソースを備えたグループ。
(注釈)
このグループの構成要素は、STEPパート40代のコピーであり適切なSTEPパートに記述されているため、4.2章に含まれるマッピング仕様については記述されていない。
ユーティリティー(utilities)と呼ばれるUoFグループは、構成管理、配置管理、基本幾何そして造船アプリケーションプロトコルで使われているその他の情報を備えたグループ。
AP216データモデルの一般的概要を図.4-2に示す。またそれぞれのUoFがサポートしている詳細機能と機能単位は以下の章で示す。(UoF(機能単位)に含まれるアプリケーションオブジェクトは4.2章で定義されている。)ここでは図.4-1にその全体概要を示す。
(拡大画面:59KB) |
 |
図4−1 このアプリケーションプロトコルで使用されているUoF
図4−2 Ship Moulded formsの概要
4.1 Basic_geometry
このUoFは造船学術用語について述べられ、ship moulded formの表現に使われているpoints, curves, surfaceのカテゴリーを備えている。
次のようなアプリケーションオブジェクトがbasic_geometry UoFで使用される。
−Ship_curve;
−Ship_curve_with_spacing_position;
−Ship_point;
−Ship_surface;
4.2 configuration_management
Configuration_management UoFはApproval(承認)、Version(バージョン)そしてship moulded forms定義の変更(Change)を追うための変更履歴を定義している。
(注釈)
Approval情報は、いつ、誰が、何を承認し、どのレベルで承認したかというような承認状況を、他のそれぞれの物とどのように関連しているか表している。そしてVersionはどの定義がバージョンコントロールに主要であり、そしてバージョン履歴を備えたそれぞれ異なるものがどのように異なったパージョンで関連しているか表している。
Changeはいつ、誰が定義を変更したかという変更過程を表し、他の定義の作成、変更または削除に関わらず条件変更の影響を表す。
次のようなアプリケーションオブジェクトがconfiguration_management UoFで使用されている。
−Approval_event;
−Approval_history;
−Change;
−Change_definition;
−Change_impact;
−Change_plan;
−Change_realization;
−Change_request;
−Check;
−Envisaged_version_creation;
−Events;
−Revision;
−Revision_with_context;
−Version_creation;
−Version_deletion;
−Version_history;
−Version_modification;
−Version_relationship;
−Versionable_object_change_event;
−Versionable_object_relationship
4.3 definitions
Definitions UoFは、項目の定義、構造そして関連付けのための概要を表している。
次のようなアプリケーションオブジェクトがdefinitions UoFで使われている。
−Definition:
−Definition_relationship:
−Design_definition;
−Functional_definition;
−General_characteristics_definition
4.4 external_references
external_references UoFは、製品モデルデータセットのため情報の参照を行うと同時に、データの交換や共有のために外部から与えられたデータを参照する能力とメカニズムを備えている。そしてISO10303の適用範囲外や外部ライブラリーのドキュメント定義と識別子や標準参照のための構造を定義している。
次のようなアプリケーションオブジェクトがexternal_references UoFで使われている。
−Document;
−Document_portion;
−Document_reference;;
−Document_reference_with_address;
−Document_usage_constraint;
−Exteenal_instance_reference;
−External_reference;
−External_storage;
−Universal_resource_locator
4.5 hull_class_applicability
Class designは全ての要素がship classに関連している。デフォルトでは、要素はclass内の全てのhullで適用される。Hullの詳細はhullの詳細を適用している要素結果と、その変更を定義する。これらの変更は項目レベルや定義レベルで適用される。
(例1):
項目レベルのhull適用例としては、新たなシステムや区画または機器が追加されることである。
(例2):
適用レベルのhull適用例としては、異なった改正が属性や幾何の変更をhull-specificに呼び込むことに使われているものである。
次のようなアプリケーションオブジェクトがhull_class_applicability UoFで使われている。
−Hull_applicability
4.6 hydrostatics
hydrostatics UoFは平水中での排水量を構成しているextreme formをベースとしたhydrostaticプロパティーの計算結果を備える。extreme formはmoulded formに鋼材の板厚をプラスした幾何型状を表している。
次のようなアプリケーションオブジェクトがhydrostatics UoFで使用されている。
−Addition_of_moulded_form;
−Centre_location;
−Displacement_operation;
−Floating_position;
−Hydrostatic_definition;
−Hydrostatic_position_value;
−Hydrostatic_properties_for_constant_floating_position;
−Hydrostatic_property;
−Hydrostatic_property_value
−Hydrostatic_scalar_value;
−Hydrostatic_table;
−Stability_definition;
−Stability_properties_for_one_floating_position;
−Stability_property;
−Stability_table
−Subtraction_of_moulded_form
4.7 items
items UoFは構造項目のコンセプトと同様の、いわゆるitemsコンセプトを反映されたものと、itemインスタンスが集められた項目関係とそれぞれの定義方法で関連づけされた項目関係によって船の一般的幾何構造を取り扱っている。
次のようなアプリケーションオブジェクトがこのUoFで使用されている。
−Definable_object;
−Global_id;
−Item;
−Item_relationship;
−Item_structure;
−Ship;
−Versionable_object
4.8 location_concepts
location_concepts UoFは、船の配置情報やあらゆるポイントにおいて右手の法則での表わし方を表している。またそれは座標系のなかでポイントの基本参照を形成するために軸を一定間隔で細分化した情報要求を表す。
注)
座標系には製品を表現するために唯一の全体座標系かまたはローカル座標系がある。
Spacing positionは、3つの全体座標系軸で定義される。この場合、基本となる座標系は全体座標系であり、ローカル座標系はspacing positionの参照を定義する。
次のようなアプリケーションオブジェクトがlocation_consepts UoFで使用されている。
−Buttock_table;
−Frame_table;
−Global_axis_placement;
−Local_co_ordinate_system;
−Local_co_ordinate_system_with_position_reference;
−Longitudinal_position;
−Longitudinal_table;
−Spacing_position;
−Spacing_position_with_offset;
−Spacing_table;
−Station_table;
−Transversal_position;
−Transversal_table;
−Vertical_position;
−Vertical_table;
−Waterline_table
4.9 offset_table_representations
Offset_table_representation UoFは、offsetポイントのテーブルによって幾何形状を表現するための情報要求を備えている。オフセットテーブルの表現は、Ship_pointオブジェクトをセットすることによって形状全体を表している。Ship_pointオブジェクトはsectionがリスト化されており、一般的にこれらのsectionは2D sectionである。特別な場合は3D sectionを使用する必要がある。
次のようなアプリケーションオブジェクトがoffset_table_representations UoFで使用されている。
−Offset_point_table_model;
−Offset_table_shape_representation;
−Section_of_offset_point_table
4.10 ship_design_parameter
このShip_design_parameter UoFは、完成した船型情報を構成するそれぞれの型状情報を定義する寸法要素を備えている。
(注) |
|
|
この情報は船体構造、デッキ、バルブ、プロペラ、ラダー、付加物、スラスター、ビルジキールなどの寸法や比率を表すシンプルなキャラクター要素を含んでいる。このUoFには船型の全体寸法に関する情報も含む。
次のようなアプリケーションオブジェクトがship_design_parameter UoFに使われている。 |
−Appendage_moulded_form_design_parameter;
−Bottom_moulded_form_design_parameter;
−Bulb_moulded_form_design_parameter;
−Deck_moulded_form_design_parameter;
−Hull_moulded_form_design_parameter;
−Midship_tumble;
−Moulded_form characteristics_definition;
−Propeller_location;
−Propeller_moulded_form_design_parameter;
−Rudder_moulded_form_design_parameter;
−Ship_overall_dimensions;
−Thruster_moulded_form_design_parameter
4.11 ship_general_characteristics
このship_general_characteristics UoFは、基本的な船の詳細寸法と識別情報を記述している。この情報はあらゆる幾何コンテキストが独立しており、船の主な寸法値、船に関連する造船所、船級、全てのルールと法規情報を含んでいる。
次のようなアプリケーションオブジェクトがship_general_characteristics UoFで使用されている。
−Carrier;
−Class_and_statutory_designation;
−Class_notation;
−Class_parameters;
−Navy_ship;
−Owner_designation;
−Principal_characteristics;
−Regulation;
−Research_ship;
−Ship_designation;
−Shiptype;
−Shipyard_designation;
−Working_ship
|