Page 174 - Sustainability in the Process Industry Integration and Optimization
P. 174

CHAPTER 7





                                                                Process



                                                       Optimization



                                                        Frameworks







                7.1  Classic Approach: Mathematical Programming

                     Process system engineering problems, including process synthesis,
                     are typically considered as optimization problems. The solution or
                     solutions of these problems are usually generated by solving the
                     corresponding mathematical models. However, a review of recent
                     publications reveals various failures in modeling process synthesis
                     (Friedler and Fan, 2009). An inappropriate mathematical model may
                     result in a nonoptimal or even an infeasible solution or the model
                     may be unsolvable because of its complexity. A mathematical model
                     should be a valid representation of the process, taking into account
                     all its significant features, and still be solvable.
                        Process optimization problems are formulated as mathematical
                     models, where variables correspond to decisions (e.g., the flow rate of
                     a stream, the amount of heat provided by high-pressure steam) and
                     constraints correspond to the conceptual model of the system (e.g.,
                     material balance). Optimization (or Mathematical Programming)
                     aims to find appropriate values for the variables in such a way
                     that (1) constraints involving these variables are satisfied and (2) a
                     specific function—that is, the objective function—of these variables
                     is minimized (or maximized). The constraints define the search
                     space, while the objective function is to determine the most favorable
                     “point” or “points” in this space.
                        Mathematical models are classified according to the types of
                     variables (continuous or integer) and constraints (linear or nonlinear).
                     Therefore, a mathematical model can be linear in constraints and
                     objective function with continuous variables (i.e., linear programming,
                     LPR). Similarly, a mathematical model is viewed as a nonlinear


                                                                            151
   169   170   171   172   173   174   175   176   177   178   179