setup use of ipopt
drop from duplicate ramp constraints from gens
add ignore_ramp_constraint option for debugging