primaryMechanism
Primary failure mechanism.
SerializableEvaluates material suitability for anhydrous ammonia, aqueous ammonia, and ammonia as a hydrogen carrier. Covers SCC of carbon steel in anhydrous NH3, copper alloy incompatibility, and temperature/stress limits.
| Standard | Scope |
|---|---|
| CGA G-2 | Anhydrous ammonia hose connections |
| CGA G-2.1 | Safety requirements for ammonia storage |
| ASME B31.3 | Process piping — ammonia service |
| IGC Code | Gas carriers — ammonia compatibility |
| 49 CFR 173.315 | DOT requirements — anhydrous ammonia |
| API 660 | Shell-and-tube HX — ammonia considerations |
private booleanprivate booleanprivate booleanprivate doubleprivate Stringprivate doubleprivate doubleprivate doubleprivate booleanprivate doubleprivate doubleprivate Stringprivate booleanprivate Stringprivate doubleprivate Stringprivate static final longprivate doubleprivate doubleprivate doublevoidevaluate()private voidprivate voidprivate voidprivate voidprivate voidprivate voidprivate voiddoubledoublegetNotes()doublebooleanbooleanvoidsetAnhydrous(boolean anhydrous) voidsetHardnessHRC(double hrc) voidsetMaterialType(String type) voidsetNh3ConcentrationWtPct(double wtPct) voidsetO2InhibitorWtPct(double wtPct) voidsetPressureBara(double bara) voidsetPwhtApplied(boolean applied) voidsetStressRatio(double ratio) voidsetTemperatureC(double tempC) voidsetWaterContentWtPct(double wtPct) toJson()toMap()tempC - temperature in Celsiusbara - pressure in barawtPct - NH3 weight percentanhydrous - true for anhydrous ammoniawtPct - water in wt%wtPct - O2 in wt%type - material type stringratio - stress as fraction of yield (0-1)applied - true if PWHT appliedhrc - hardness in HRC