LMS Hierarchy 12/29/1997

The purpose of this document is to provide a rough draft snapshot of the ongoing effort to develop a demonstration Library Management System (LMS). The LMS is the heart of ISO 13584, Parts Library, and it is believed that a demonstration environment is instrumental in exploring how this emerging ISO standard will be useful to the USA ship building community.

The hierarchy shown in Figure 2 is extracted from work done by the Puget Sound Naval Shipyard during the initial stages of the CAD2 effort. Puget developed 99 parametric piping component macros to represent MIL-STD-777 piping components within the CAD2 I/Route environment. Puget further defined 134 piping component classes based on the fluid systems in the mil. standard, and defined approximately 300,000 discrete components. The resulting library is named PSMIL777 on the CAD2 platform and represents a sizeable investment of USN resources.

ISO 13584 (PLIB) defines an unambiguous, neutral format for describing object-oriented parts hierarchies. Translating this into English, libraries that are organized in hierarchies like the one in Figure 2, may be transferred via PLIB. It is possible to define the hierarchy without worrying about the details in ISO 13584 and then to map the resulting structure into the language of the ISO standard; and that is exactly the approach being taken to develop a demonstration LMS.

Figure 1 shows that "piping" is a sub-type of "distributed system", which is a sub-type of "ship_system". The notation in the figure is EXPRESS-G which is defined in ISO 10303-11 (STEP part 11). It is, of course, possible to keep going to more and more abstract levels of reference, but the current LMS effort only requires examining piping components. Currently, pumps, tanks, and manifolds are outside the scope of the LMS demonstration.

 

 

Liaison work is underway to collect and document hierarchies from major shipyards, the Marine Machinery Association’s electronic catalog effort, ISO 10303-217 (the Ship’s Piping STEP application protocol), Crane’s technical paper 410, and the IGES 3D piping application protocol.. It is hoped that this initial demonstration LMS will be suitable to enable growth into a full production national library of shipboard piping components.

Comments may be directed to: [email protected]

 

 

 

 

Again, the notation is EXPRESS-G as defined in ISO 10303-11. The hierarchy defines three major types of "piping components": valves, fittings, and conveyance. Valves are devices that can block or throttle the flow of fluid in a piping network. Conveyance (which is horrible nomenclature) are pipes and those fittings for connecting pipes of the same size in a straight line. Fittings are everything else (I hope).

As an example of the depth of PSMIL777, the "automatic_shut_off" class shown in Figure 2 has two sub-classes for automatic shut off valves: psasogsb and psasovsb. The parametric geometry for psasovsb is shown in Figure 3, and the first 40 out of 449 discrete instances of this geometry are listed in Table 1. In a similar manner, there are 820 discrete pipes (pspipepe) listed in PSMIL777.

 

Table 1 40 of 449 PSMIL777 Values for psasovsb

n_itemname

f1

fc1

b1

o1

sd1

d1

f2

fc2

b2

o2

sd2

d2

t1

t2

char(32)

float

float

float

float

float

float

float

float

float

float

float

float

float

float

ASOVS435P1344P_.25

1.05

1.03

0.6

0.27

0.55

0.32

1.05

1.03

0.61

0.27

0.55

0.32

0.66

0.66

ASOVS435P1344P_.375

1.23

1.1

0.8

0.31

0.68

0.39

1.23

1.1

0.76

0.31

0.68

0.39

0.7

0.7

ASOVS435P1344P_.5

1.44

1.38

1

0.38

0.84

0.45

1.44

1.38

0.96

0.38

0.84

0.45

0.73

0.73

ASOVS435P1344P_.75

1.77

1.47

1.1

0.41

1.06

0.53

1.77

1.47

1.14

0.41

1.06

0.53

0.88

0.88

ASOVS435P1344P_1

2.1

1.66

1.5

0.44

1.32

0.61

2.1

1.66

1.45

0.44

1.32

0.61

0.92

0.92

ASOVS435P1344P_1.25

2.53

1.9

1.8

0.5

1.67

0.76

2.53

1.9

1.77

0.5

1.67

0.76

1.03

1.03

ASOVS435P1344P_1.5

2.85

2.26

2.1

0.63

1.91

0.8

2.85

2.26

2.06

0.63

1.91

0.8

1.06

1.06

ASOVS435P1344P_2

3.45

2.68

2.6

0.66

2.38

0.98

3.45

2.68

2.55

0.66

2.38

0.98

1.16

1.16

ASOVS435H1344P_.25

1.05

1.03

0.6

0.27

0.55

0.32

1.05

1.03

0.61

0.27

0.55

0.32

0.66

0.66

ASOVS435H1344P_.375

1.23

1.1

0.8

0.31

0.68

0.39

1.23

1.1

0.76

0.31

0.68

0.39

0.7

0.7

ASOVS435H1344P_.5

1.44

1.38

1

0.38

0.84

0.45

1.44

1.38

0.96

0.38

0.84

0.45

0.73

0.73

ASOVS435H1344P_.75

1.77

1.47

1.1

0.41

1.06

0.53

1.77

1.47

1.14

0.41

1.06

0.53

0.88

0.88

ASOVS435H1344P_1

2.1

1.66

1.5

0.44

1.32

0.61

2.1

1.66

1.45

0.44

1.32

0.61

0.92

0.92

ASOVS435H1344P_1.25

2.53

1.9

1.8

0.5

1.67

0.76

2.53

1.9

1.77

0.5

1.67

0.76

1.03

1.03

ASOVS435H1344P_1.5

2.85

2.26

2.1

0.63

1.91

0.8

2.85

2.26

2.06

0.63

1.91

0.8

1.06

1.06

ASOVS435H1344P_2

3.45

2.68

2.6

0.66

2.38

0.98

3.45

2.68

2.55

0.66

2.38

0.98

1.16

1.16

ASOVS435J1344P_.25

1.05

1.03

0.6

0.27

0.55

0.32

1.05

1.03

0.61

0.27

0.55

0.32

0.66

0.66

ASOVS435J1344P_.375

1.23

1.1

0.8

0.31

0.68

0.39

1.23

1.1

0.76

0.31

0.68

0.39

0.7

0.7

ASOVS435J1344P_.5

1.44

1.38

1

0.38

0.84

0.45

1.44

1.38

0.96

0.38

0.84

0.45

0.73

0.73

ASOVS435J1344P_.75

1.77

1.47

1.1

0.41

1.06

0.53

1.77

1.47

1.14

0.41

1.06

0.53

0.88

0.88

ASOVS435J1344P_1

2.1

1.66

1.5

0.44

1.32

0.61

2.1

1.66

1.45

0.44

1.32

0.61

0.92

0.92

ASOVS435J1344P_1.25

2.53

1.9

1.8

0.5

1.67

0.76

2.53

1.9

1.77

0.5

1.67

0.76

1.03

1.03

ASOVS435J1344P_1.5

2.85

2.26

2.1

0.63

1.91

0.8

2.85

2.26

2.06

0.63

1.91

0.8

1.06

1.06

ASOVS435J1344P_2

3.45

2.68

2.6

0.66

2.38

0.98

3.45

2.68

2.55

0.66

2.38

0.98

1.16

1.16

ASOVS435L1344P_.25

1.05

1.03

0.6

0.27

0.55

0.32

1.05

1.03

0.61

0.27

0.55

0.32

0.66

0.66

ASOVS435L1344P_.375

1.23

1.1

0.8

0.31

0.68

0.39

1.23

1.1

0.76

0.31

0.68

0.39

0.7

0.7

ASOVS435L1344P_.5

1.44

1.38

1

0.38

0.84

0.45

1.44

1.38

0.96

0.38

0.84

0.45

0.73

0.73

ASOVS435L1344P_.75

1.77

1.47

1.1

0.41

1.06

0.53

1.77

1.47

1.14

0.41

1.06

0.53

0.88

0.88

ASOVS435L1344P_1

2.1

1.66

1.5

0.44

1.32

0.61

2.1

1.66

1.45

0.44

1.32

0.61

0.92

0.92

ASOVS435L1344P_1.25

2.53

1.9

1.8

0.5

1.67

0.76

2.53

1.9

1.77

0.5

1.67

0.76

1.03

1.03

ASOVS435L1344P_1.5

2.85

2.26

2.1

0.63

1.91

0.8

2.85

2.26

2.06

0.63

1.91

0.8

1.06

1.06

ASOVS435L1344P_2

3.45

2.68

2.6

0.66

2.38

0.98

3.45

2.68

2.55

0.66

2.38

0.98

1.16

1.16

ASOVS435P1344P4282_.25

1.05

1.03

0.6

0.27

0.55

0.32

1.05

1.03

0.61

0.27

0.55

0.32

0.66

0.66

ASOVS435P1344P4282_.375

1.23

1.1

0.8

0.31

0.68

0.39

1.23

1.1

0.76

0.31

0.68

0.39

0.7

0.7

ASOVS435P1344P4282_.5

1.44

1.38

1

0.38

0.84

0.45

1.44

1.38

0.96

0.38

0.84

0.45

0.73

0.73

ASOVS435P1344P4282_.75

1.77

1.47

1.1

0.41

1.06

0.53

1.77

1.47

1.14

0.41

1.06

0.53

0.88

0.88

ASOVS435P1344P4282_1

2.1

1.66

1.5

0.44

1.32

0.61

2.1

1.66

1.45

0.44

1.32

0.61

0.92

0.92

ASOVS435P1344P4282_1.25

2.53

1.9

1.8

0.5

1.67

0.76

2.53

1.9

1.77

0.5

1.67

0.76

1.03

1.03

ASOVS435P1344P4282_1.5

2.85

2.26

2.1

0.63

1.91

0.8

2.85

2.26

2.06

0.63

1.91

0.8

1.06

1.06

ASOVS435P1344P4282_2

3.45

2.68

2.6

0.66

2.38

0.98

3.45

2.68

2.55

0.66

2.38

0.98

1.16

1.16

 

 

It currently takes about an hour to fully process each of the 99 geometries, and only the first 8 have been processed. Processing includes: 1) capturing the data from Informix on CLIX (the CAD2 operating system) in a MicroSoft Excel spread sheet, 2) scanning the parametric geometry into a *.gif file suitable for web publishing, and 3) ensuring that all references from the PSMIL777 library are accounted for in the emerging hierarchy. The next release of this document is planned for 1/13/1998, and all 99 parametric macros should be processed by then.

Again comments may be directed to: Robert W. Schuler


This page hosted by
Get your own Free Home Page
1