∅ > P
P > ∅
dspspkd = Kd / 2.0 * (1.0 + 2.0 * dspksp / Kd - pow(pow(1.0 + 2.0 * dspksp / Kd, 2.0) - 4.0 * pow(dspksp, 2.0) / pow(Kd, 2.0), 0.5))
dspksp = Ksp / 2.0 * (1.0 + (s + P * univ) / Ksp - pow(pow(1.0 + (s + P * univ) / Ksp, 2.0) - 4.0 * s * P * univ / pow(Ksp, 2.0), 0.5))
Note that constraints are not enforced in simulations. It remains the responsibility of the user to verify that simulation results satisfy these constraints.