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

Pro c ess  O p timization  39


                        Another popular technique in process design and software
                     development is modularization or encapsulation. The complexity
                     management efforts in information technology and process modeling
                     led to development of the concepts of object-oriented modeling (see,
                     e.g., Modelica, 2009a; UML, 2010) and object-oriented programming
                     (e.g., C++, C#, Java, Delphi). With these modeling concepts, a number
                     of related objects or operations can be grouped together and
                     represented as a single object or operation. Similarly, flowsheeting
                     and simulation software may offer the option of representing a
                     distillation column as a single operating unit at the level of the entire
                     flowsheet while still allowing simulation of the column at the local
                     level; such a facility is available, for example, in gPROMS (PSE, 2009)
                     and HYSYS (HYSYS, 2010).
                        The key to object-oriented thinking is the principle of information
                     hiding, according to which every object should conceal as many details
                     as possible about its own functionality and provide to other objects
                     only the information relevant to interactions with them. Hence, the
                     interface describes the bundle of information items that are defined
                     as being available to an external object. An example of applying
                     information hiding in water network design is the abstraction of the
                     detailed information about water-using operations into only three
                     relevant pieces of information for each operation and contaminant:
                     the limiting inlet and outlet concentrations and the limiting flow rate
                     (or contaminant load). This bundle of information thus constitutes the
                     operation’s interface to the water minimization problem.
                        Efficiently managing the model and problem complexity is greatly
                     facilitated by the practice of documenting the complete modeling
                     process and optimization results, including their interpretation. It is
                     best to document all stages, starting from the conceptual modeling
                     and ending with the computational implementation and obtained
                     results. All this documentation should be systematic so that the
                     reasoning and results can be clearly understood and traced back to
                     their roots. This style of documentation is extremely useful and makes
                     the work of teams and individual engineers smoother and more
                     efficient in the long run.
                        Another important tool for managing complexity is  targeting,
                     which reveals limitations in the underlying design or operation task
                     to which the optimization is being applied. With proper targeting it
                     is possible to obtain an upper bound on system performance and/or
                     a lower bound on system cost. In fact, it is also possible to calculate
                     practically achievable targets:
                         • For  water systems, current targeting practices mainly yield
                            the first type of estimate: the maximum possible amount of
                            water reduction.
                         • For HEN synthesis, the Maximum Energy Recovery (MER)
                            targets can be established, and HENs achieving them also
   57   58   59   60   61   62   63   64   65   66   67