1 · Running load
P = Σ P(demand) × diversity · S = P / pf · R1 = max(P / 0.8, S) × (1 + spare)
The generator for the emergency loads you tick, sized step by step; the biggest step decides.
The kinds of rating (ESP, PRP, LTP, COP), the 0.8 power factor and the 70 % average load.
The voltage dip when the largest motor starts.
A fire pump’s controller dips 15 % at most as it starts.
P = Σ P(demand) × diversity · S = P / pf · R1 = max(P / 0.8, S) × (1 + spare)
R2 = (max(P / 0.8, S) + (k − 1) × S(non-linear)) × (1 + spare)
R3 = S(start) × X′d × (1 − ΔV) / ΔV
R4 = (P − P(motor) + S(start) × pf(start)) / 0.8
R5 = P × load factor / (0.70 × 0.8)
Required kVA = max(R1 … R5) / (Ft × Fa) → the next standard rating
For reference. MO.tool works these out to help your design; the engineer remains responsible for it. Always check the edition of each standard your project uses and the requirements of the local authority (DEWA, ADDC, Civil Defence…).