fluid communication with at least one subterranean reservoir is disclosed. An objective
function and system equations are generated which utilize constraint violation penalties
associated with soft constraints. The soft constraints are constraints which may be violated if
necessary to arrive at a feasible solution to optimizing the objective function and the system
equations. The fluid flow rates are then allocated among the well bores as determined by the …