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, setMaxAllowStress
public 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()