Using COMPRESS software (and likely other software as well), it is actually a pretty simple, one-step process. Or perhaps several of your steps are combined...think of tying your shoes, exlaining this to someone in detail may give them the impression that it is more complicated than it really is.
As the designer enters the information into COMPRESS, the software determines the minimum thickness required by Code rules. The designer can enter this thickness or some larger value as the "nominal thickness" of the component. In COMPRESS, if a thickness needs to be increased to meet changing design conditions the software increases it automatically.
Depending on the calculation/reporting options selected, COMPRESS reports the minimum thickness required for design pressure (plus static head, if any), and optionally reports the component's MAWP and MAP. MAWP is defined in Section VIII Division 1, Appendix 3. MAP (maximum allowable pressure) is not defined in this Code but is usually taken (as by COMPRESS) to be the maximum pressure that the component may withstand in the new (uncorroded) condition at ambient temperature, with no operating liquid.
These principles apply to the major "shell" components of the vessel; eg: formed heads, cylinders and transitions. Finding the MAWP for such components is usually very simple.
For example, for an ellipsoidal head there is only a single formula relating the thickness of the head to internal pressure. Solve for required thickness as a function of pressure, or maximum pressure as a function of pressure using only one formula.
A cylindrical shell has two different Code requirements for thickness: one based on circumferential stress and one based on longitudinal stress. In most cases the circumferential stress will govern. But longitudinal stress may govern for cases of tall towers under high wind. Finding the MAWP of the cylinder requires that both formulas be investigated, the lower value will govern.
Things get more complicated with a cone. Again there are two different formulas required to consider required thickness based on circumferential and longitudinal stress, and these must be checked at both the small and large diameters of the cone (of course, you can make a priori conclusions that one end or the other will govern). So now we have 4 formulas required to check the MAWP of the cone. But wait, we're not done yet! For cones we also have to check the cone-cylinder juncture requirements of Appendix 1-5. Strength of either of the junctions may also govern the cone MAWP. It's at this point that obtaining the MAWP is not a trivial task involving only 1 formula or several independent formulas.
Determining MAWP of nozzles gets even more complicated. There is no single formula that you can express to get the nozzle MAWP. For a given nozzle construction the MAWP may be limited by available reinforcing area, minimum nozzle neck thickness, minimum weld sizes, weld path strength requirements, rating of attached flange, stresses in shell or nozzle neck if there are external loads (WRC-107) on the nozzle, stresses per Appendix 1-7(b) if a large opening, MDMT rating, and likely many, many more criteria. These many unrelated criteria must all be met at the MAWP. Because they are generally unrelated it is impossible to define an algebraic system (such as an 8 x 8 matrix, etc) of equations to solve for the nozzle MAWP. Instead, each Code requirement must be checked one by one for each possible "candidate" MAWP. Using computer software makes the job of finding the nozzle MAWP tractable; by hand it would be very laborious and not practical. This explains why in the olden days vessel owners’ would indicate in their specifications things like "full nozzle area replacement", or "nozzles shall not limit MAWP", etc, so that a nozzle or some inconsequential part on a vessel would limit the vessel MAWP.
Tom Barsh
Codeware Technical Support