An advanced nonlinear transient model for calculating steady-state and dynamic behaviors of characteristic parameters of a Kraftwerk Union-type vertical natural-circulation U-tube steam generator and its main steam system is presented. This model has been expanded due to the increasing need for safety-related accident research studies. It now takes into consideration the possibilities of dryout and superheating along the secondary side of the steam generator. The resulting theoretical model is the basis of the digital code UTSG-2, which can be used both by itself and in combination with other pressurized water reactor transient codes, such as ALMOD-3.4, ALMOD-4, and ATHLET.