Chemical Process Optimization Using Penalty Functions