4.2.3.4 Example usage: a product model of an individual object
上記の様な使い方においては、STEPlibのデータは個別設計物理オブジェクトや製作物理オブジェクトや典型的な設計をクラス分けし、そのロールとプロパティとそれらが含まれるプロセスをクラス分けするのに使われる。それ以外のケースとしては、クラスを標準部品やカタログ項目の定義によって特殊化するのに使われる。
個別オブジェクトのかかる定義は、オブジェクトに対する製品モデルの定義と呼ばれる。アイテムが何であるかを定義するのに使われる主な関係は、関係のクラス分けである。これは間違いなく個々の個別アイテムとライブラリの該当するクラス間の明示的なクラス関係を記録することで可能である。
これが可能な方法の例を表3に示す。この例ではノズルK1AとマンホールA−1が定義されて、それらは共にユニット6000の圧力容器V−6060の一部である。テーブルの横軸はオブジェクト間の関連を定義することで真実を記述している。‘relation type’の欄はGellishの関係の標準型を、‘object id’と‘object name’の欄はSTEPlibの‘class id’と標準のクラス名を持っている。表3の他の文字は、ユーザ定義されたもので、V−6060の設計過程の一部として作り出されたものである。
3aと3bの様なテーブルは、どのようなタイプの装置をも定義するのに使うことができる。
表3a Classification of Items - Vessel V-6060
Object id |
Object name |
Relation id |
Relation
type |
STEPlib
object id |
Name of Class of physical object
(from STEPlib) |
1 |
unit 6000 |
101 |
is classified as |
160104 |
process unit |
2 |
V-6060 |
102 |
is classified as |
520243 |
vessel |
3 |
head-1 |
103 |
is classified as |
520229 |
torispherical head |
3 |
head-1 |
208 |
is qualified as |
551534 |
seamless |
4 |
K1A |
104 |
is classified as |
10298 |
nozzle |
4 |
K1A |
213 |
has a role as |
13135 |
flush connection |
5 |
flange-1 |
105 |
is classified as |
340160 |
flange |
6 |
reducer-1 |
106 |
is classified as |
10018 |
concentric reducer |
7 |
neck-1 |
107 |
is classified as |
520164 |
pipe neck |
8 |
collar-1 |
108 |
is classified as |
520128 |
insulation collar |
9 |
K1A-flanged end |
109 |
is classified as |
551542 |
nozzle projection |
10 |
A-1 |
110 |
is classified as |
520146 |
manhole |
11 |
flange of A1 |
111 |
is classified as |
340160 |
flange |
12 |
cover of A1 |
112 |
is classified as |
520331 |
cover |
13 |
neck of A1 |
113 |
is classified as |
520164 |
neck |
14 |
collar of A1 |
114 |
is classified as |
520128 |
insulation collar |
15 |
davit of A1 |
115 |
is classified as |
520076 |
davit |
16 |
bolt for cover A1 |
116 |
is classified as |
340081 |
stud bolt |
17 |
nut for cover A1 |
117 |
is classified as |
340055 |
nut |
18 |
gasket for cover A1 |
118 |
is classified as |
340039 |
gasket |
12 |
cover of A1 |
119 |
is classified as |
520331 |
cover |
19 |
shell-1 |
120 |
is classified as |
520204 |
shell |
10 |
A-1 |
121 |
is classified as |
520146 |
manhole |
20 |
weld-1 |
122 |
is classified as |
340091 |
weld |
|
表3b Decomposition and connection of Items - Vessel
V-6060
Object id |
Item name |
Relation id |
Association
type |
Item id |
Item name |
1 |
unit 6000 |
101 |
|
|
|
2 |
V-6060 |
102 |
is a part of |
1 |
unit 6000 |
3 |
head-1 |
103 |
is a part of |
2 |
V-6060 |
4 |
K1A |
104 |
is a part of |
2 |
V-6060 |
5 |
flange-1 |
105 |
is a part of |
4 |
K1A |
6 |
reducer-1 |
106 |
is a part of |
4 |
K1A |
7 |
neck-1 |
107 |
is a part of |
4 |
K1A |
8 |
collar-1 |
108 |
is a part of |
4 |
K1A |
9 |
K1A-flanged end |
109 |
is a part of |
5 |
K1A |
10 |
A-1 |
110 |
is a part of |
8 |
V-6060 |
11 |
flange of A1 |
111 |
is a part of |
10 |
A-1 |
12 |
cover of A1 |
112 |
is a part of |
10 |
A-1 |
13 |
neck of A1 |
113 |
is a part of |
10 |
A-1 |
14 |
collar of A1 |
114 |
is a part of |
10 |
A-1 |
15 |
davit of A1 |
115 |
is a part of |
10 |
A-1 |
16 |
bolt for cover A1 |
116 |
is used in |
119 |
connection 119 |
17 |
nut for cover A1 |
117 |
is used in |
119 |
connection 119 |
18 |
gasket for cover A1 |
118 |
is used in |
119 |
connection 119 |
12 |
cover of A1 |
119 |
is connected with |
11 |
flange-A1 |
19 |
shell-1 |
120 |
is a part of |
2 |
V-6060 |
10 |
A-1 |
121 |
is connected with |
19 |
shell-1 |
20 |
weld-1 |
122 |
is used in |
121 |
Connection A1-shell-1 |
|
そのプロパティと個々のアイテムの他のアスペクトは、標準のプロパティクラスとドキュメントクラスを使って、同じ要領でSTEPlibで記述可能である。これは、表4のhead−1と表3のvessel
V−6060のノズルK1SAに示されている。
表4 Properties and Definitions of Items - Parts of
vessel V-6060
left object id |
Left hand object
name |
Relation
id |
Association type |
right
object id |
Right hand object name |
UoM |
3 |
head-1 |
201 |
has property |
101 |
d-1 |
|
3 |
head-1 |
202 |
has property |
102 |
r-1 |
|
3 |
head-1 |
203 |
has property |
103 |
r-2 |
|
3 |
head-1 |
204 |
has property |
104 |
d-2 |
|
3 |
head-1 |
205 |
has property |
105 |
d-3 |
|
3 |
head-1 |
206 |
has property |
106 |
h-1 |
|
3 |
head-1 |
207 |
is described via |
108 |
st-1 |
|
4 |
K1A |
209 |
has property |
110 |
nd-1 |
|
4 |
K1A |
210 |
has property |
111 |
rat-1 |
|
5 |
flange-1 |
211 |
is described via |
115 |
st-2 |
|
5 |
flange-1 |
212 |
has property |
116 |
nd-2 |
|
101 |
d-1 |
213 |
is classified as a |
550206 |
external diameter |
|
102 |
r-1 |
214 |
is classified as a |
550325 |
crown radius |
|
103 |
r-2 |
215 |
is classified as a |
550361 |
knuckle radius |
|
104 |
d-2 |
216 |
is classified as a |
550454 |
thickness before forming |
|
105 |
d-3 |
217 |
is classified as a |
550967 |
minimum thickness after forming |
|
106 |
h-1 |
218 |
is classified as a |
550326 |
cylindrical height |
|
108 |
st-1 |
219 |
is classified as a |
910181 |
fabrication standard |
|
110 |
nd-1 |
220 |
is classified as a |
551563 |
nominal diameter |
|
111 |
rat-1 |
221 |
is classified as a |
551396 |
rating |
|
115 |
st-2 |
222 |
is classified as a |
910181 |
fabrication standard |
|
116 |
nd-2 |
223 |
is classified as a |
551563 |
nominal diameter |
|
101 |
d-1 |
224 |
is quantified as |
101 |
4124 |
mm |
102 |
r-1 |
225 |
is quantified as |
102 |
3300 |
mm |
103 |
r-2 |
226 |
is quantified as |
103 |
635 |
mm |
104 |
d-2 |
227 |
is quantified as |
104 |
12 |
mm |
105 |
d-3 |
228 |
is quantified as |
105 |
10.3 |
mm |
106 |
h-1 |
229 |
is quantified as |
106 |
40 |
mm |
108 |
st-1 |
230 |
is qualified as |
108 |
DIN 28013 |
|
110 |
nd-1 |
231 |
is qualified as |
110 |
DN 40 x 20 |
|
111 |
rat-1 |
232 |
is qualified as |
111 |
150# |
|
115 |
st-2 |
233 |
is qualified as |
115 |
ANSI B16.5 |
|
116 |
nd-2 |
234 |
is qualified as |
116 |
3/4" |
|
|
|