torisphericalDomeType

complexType · extension complexBaseType · all

Torispherical dome

The meridian of the dome is a spherical dish of radius R1 at the apex, joined tangentially to a knuckle of radius R2 at the cylinder. Because the two arcs are tangent, their centres and the point at which they meet lie on one line, and the dome height h and the polar angle of that point follow from the two radii and the cylinder radius R alone.

h = R1 - sqrt((R1 - R2)^2 - c^2), with c = R - R2 and sin(alpha) = c/(R1 - R2)

R1 is larger than the cylinder radius, and R2 lies between zero and the cylinder radius. The flatter the dish, the larger R1 and the smaller the dome height.

The excerpt is the pressure vessel of the example tank: a dish radius of 2.4 m and a knuckle radius of 0.4 m give a dome 0.61 m high at a cylinder radius of 1.3 m.

<vessel uID="rearTank_innerVessel">
    ...
    <domeType>
        <torispherical>
            <dishRadius>2.4</dishRadius>
            <knuckleRadius>0.4</knuckleRadius>
        </torispherical>
    </domeType>
    ...
</vessel>
Torispherical dome

Attributes

NameTypeConstraintsUseDefaultDescription
@externalDataDirectoryxsd:stringoptionalDirectory of the external data file
@externalDataNodePathxsd:stringoptionalPath of the node inside the external data file
@externalFileNamexsd:stringoptionalName of the external data file

Child elements

NameTypeConstraintsOccurrenceHow often the element may appear at this place. The schema writes it as minOccurs and maxOccurs on the declaration.DefaultDescription
allThe children below may appear in any order. Each may appear at most once.
dishRadiusdoubleBaseType[1..1] requiredRadius of the spherical dish at the apex [m]
knuckleRadiusdoubleBaseType[1..1] requiredRadius of the knuckle between dish and cylinder [m]

Used by

In a dataset · 1 path

In the schema · 1 declaration

TypeName
domeTypeTypetorispherical