public class CylinderASMEVIIId1UG28 extends Cylinder
| Constructor and Description |
|---|
CylinderASMEVIIId1UG28() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkRequirements()
Verifies ASME requirements for the applicability of the equations
|
void |
defineMaterial(java.lang.String nameMaterialTable,
ASMEIIpDsp3 db) |
double |
evalMAWP()
Evaluates MAWP
|
double |
evalOverdesign()
Evaluates and overdesign using MAWP and design pressure
|
double |
getParA() |
double |
getParB() |
void |
init(double iD,
double desL,
double actTh,
double desT,
double jEff,
double corrAllow)
Set design parameters for rating procedure
|
getActualThickness, getCorrAllow, getDesignPressure, getDesignTemperature, getJointEfficiency, getMaxAllowStress, getSolidVolume, setActualThickness, setDesignData, setDesignPressure, setDesignTemperature, setGeometry, setJointEfficiency, setMaxAllowStresspublic void defineMaterial(java.lang.String nameMaterialTable,
ASMEIIpDsp3 db)
public void init(double iD,
double desL,
double actTh,
double desT,
double jEff,
double corrAllow)
iD - internal diameter [m]desL - design length [m]actTh - actual thickness [m]desT - design temperature [K], for Table CS3 pass yield strength [Pa]jEff - joints efficiencycorrAllow - corrosion allowance [m]public double evalMAWP()
public double evalOverdesign()
public boolean checkRequirements()
public double getParB()
public double getParA()