Optimal design of multi-bed adiabatic reactors with cold-shot cooling is considered for the case of several independent chemical reactions. The necessary equations for optimality are derived by applying Pontryagin's methods to the variational problem. A computational scheme based on Newton's method in the control-parameter space is devised and applied to the consecutive reaction system A → B → C in a tubular reactor with a single cold-shot injection. Upper and lower bounds in the performance index of such reactors are computed by analyzing limiting configurations. A sensitivity analysis leads to a scheme for devising an optimal feedforward controller that compensates for small perturbations in initial conditions.