public class ShellHead
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ShellHead.Shapes |
Constructor and Description |
---|
ShellHead() |
Modifier and Type | Method and Description |
---|---|
double |
getDesignPressure() |
double |
getDesignTemperature() |
double |
getJointEfficiency() |
double |
getMaxAllowStress() |
double |
getSolidVolume() |
void |
setDesignData(double desP,
double desT,
double maxAllStress,
double jEff) |
void |
setDesignPressure(double desP) |
void |
setDesignTemperature(double desT) |
void |
setGeometry(ShellHead.Shapes shape,
double iD,
double sphRadius,
double knuRadius,
double innHeight,
double strHeight,
double actTh,
double corrAllow)
Generic method to assign head geometry
|
void |
setGeometryEllipsoidal21(double iD,
double strHeight,
double actTh,
double corrAllow)
Sets the geometry of 2:1 Ellipsoidal head taking a spherical radius of
0.9D and knuckle radius of 0.17D and disregarding inner height
|
void |
setGeometryHemispherical(double iD,
double strHeight,
double actTh,
double corrAllow)
Sets geometry of an hemispherical head
|
void |
setGeometryTorispherical1006(double iD,
double strHeight,
double actTh,
double corrAllow)
Sets geometry of a torispherical head
|
void |
setJointEfficiency(double jEff) |
void |
setMaxAllowStress(double maSigma) |
public void setDesignData(double desP, double desT, double maxAllStress, double jEff)
public void setGeometryEllipsoidal21(double iD, double strHeight, double actTh, double corrAllow)
iD
- internal diameter [m]strHeight
- straight flange height [m]actTh
- actual thickness [m]corrAllow
- corrosion allowance [m]public void setGeometryHemispherical(double iD, double strHeight, double actTh, double corrAllow)
iD
- internal diameter [m]strHeight
- straight flange height [m]actTh
- actual thickness [m]corrAllow
- corrosion allowance [m]public void setGeometryTorispherical1006(double iD, double strHeight, double actTh, double corrAllow)
iD
- internal diameter [m]strHeight
- straight flange height [m]actTh
- actual thickness [m]corrAllow
- corrosion allowance [m]public void setGeometry(ShellHead.Shapes shape, double iD, double sphRadius, double knuRadius, double innHeight, double strHeight, double actTh, double corrAllow)
shape
- head shape, as specified in ShellHead.Shapes enumerationiD
- internal diameter [m]sphRadius
- spherical radius [m]knuRadius
- knuckle radius [m]innHeight
- inner height [m]strHeight
- straight flange height [m]actTh
- actual thickness [m]corrAllow
- corrosion allowance [m]public double getSolidVolume()
public double getDesignPressure()
public void setDesignPressure(double desP)
public double getDesignTemperature()
public void setDesignTemperature(double desT)
public double getMaxAllowStress()
public void setMaxAllowStress(double maSigma)
public double getJointEfficiency()
public void setJointEfficiency(double jEff)