|
|
Thermoptim optimization method
Last modified:
04/25/2012 09:40 AM
Foundations of the methodIf you disregard the relatively complex theory that this method is based on which has been exposed in previous sections (derived from the pinch method with distinction of components and system irreversibilities, Thermoptim optimization method is relatively easy to present and use. Let us start by saying that this is a variant of the Linnhoff method applied to energy systems. The Linnhoff method is used when designing complex exchanger system with a great many streams, for chemical engineering applications for example. A relatively complex energy system can have quite a large number of streams that exchange heat, some heating, some cooling. These streams are generally matched in a number of different ways, and selecting the best architecture is not necessarily intuitive, far from it. However, this architecture has a direct effect on internal irreversibilities, and thus on the system's effectiveness. By maximizing the internal regeneration, we obtain the best performance. To choose a powerful exchanger configuration, thermal integration methods appear to be the best. They also have the advantage of appealing to analysts' physics sense, whereas purely automatic methods requiring working by trial and error. But their main benefit is that the exchanger system architecture is not defined until after energy consumption is minimized. To optimize the heat exchanges, you simply need to know what streams are involved, without needing to make assumptions about how they are matched. This is a very important feature, as it considerably simplifies the optimization process by making it possible to work in two main phases. Energy system design tools using these methods are extremely useful for optimization in modern ultra high efficiency power plants or cogeneration units, where pinch analysis is used (in recuperation exchangers, at the water supply, etc.), whereas they did not appear in older plants. In order to be able to vary the system parameters easily, Thermoptim provides a modeling environment in which the simulation functions and the optimization methods are closely interconnected. Practically speaking, the method can be broken down into two main phases:
Up to now we assumed that the exchanger system was not known. If it is known, you can obviously use Thermoptim to model and test it. You can compare the initial configuration with the configuration that a non-constrained optimization would have given. It is also possible to preset just some of the exchangers and optimize the rest of the system. Thermoptim will combine the constrained exchangers and the free exchangers, which facilitates the global optimization of the system. Using the methodThe method is carried out in four steps, the first three of which correspond to the first phase presented above, and the last being building the exchangers. Remember that the power of the method is based on the fact that it is not necessary to define the exchanger system beforehand. You build it only once the optimal configuration has been found. First stepThe first step consists of selecting the streams that are to be taken into account by the pinch analysis algorithms. The streams can be grouped into two categories: Hot streams, or availabilities, which must be cooled and that release heat, and cold streams, or needs, which must be heated. The streams are selected from the simulator, and the streams are generally exchange-type processes, or thermocouplers. To select a stream, open its screen, check the option "pinch method stream" and enter the ï„Tmin value you want to set in the “minimum pinch” field. Thermoptim's method is a variation of the Linnhoff algorithm in which several minimum pinch values can be used, depending on the type of stream. For example, the values can be equal to 16 K for gases, 8 K for streams and 6 K for exchanges resulting in boiling or condensation. In pinch analysis, it is often better to start by not taking into account the hot and cold utilities, representing the non-predetermined heat sources or sinks. Once the other exchangers have been placed and the internal regeneration has been maximized, you are in a better position to design these utilities. The thermal integration algorithms work under the standard assumption in exchanger calculations that the heat capacity flow rate of each stream (mCp) is constant and equal to the average value obtained by dividing total enthalpy by the difference between the inlet and outlet temperatures. During the optimization procedure, when you split the streams and determine the minimum pinch again, you will see a slight difference with respect to the results obtained previously. This is because when the stream is split, the enthalpy of the intermediate point calculated precisely by Thermoptim is slightly different from the enthalpy that was used initially, and consequently a small adjustment is necessary. Second stepOnce the streams have been selected, the second step, called "pinch minimization", is used to calculate the minimum heating loads to be supplied by the utilities. The pinch is minimized by using a variant of Linnhoff's Problem Table Algorithm (PTA). Thermoptim sorts the stream temperatures and builds a table in which the temperature limits are stored in decreasing order. For each temperature interval, it calculates the sum of the enthalpies of hot and cold streams. From this you can deduce the utility requirements. If the internal availabilities are sufficient to satisfy the needs (in other words if the temperature and quantity are sufficient) the utility requirement is equal to zero. If this is not the case, either because there is not a sufficient quantity or because the exergy level is too low, Thermoptim determines the minimum utility required. By accurately determining the minimum utility requirements, this step defines a target that can be used to precisely quantify the difference between the theoretical optimum and the best solution from a technical and financial standpoint. Third stepThe third step consists of constructing the composite curves and exporting the curves from Thermoptim as a text file called ‘cc_gcc.txt" containing the value pairs (T, h) for the different intervals. The composite curves play a fundamental role in the pinch method, since the physics and engineering analysis mentioned above are based on these curves.
The hot and cold composite curves are constructed by adding the enthalpies available per temperature level, in the hot and cold streams, respectively. In the figure opposite, the hot composite curve is in red, above the cold composite curve in blue. Their relative positions are characteristic of the system, and the pinches appear at the places where the curves come the closest together (there are two in this example). The curve showing the difference in Carnot factors, in green on the figure, can be constructed by subtracting the cold composite from the hot composite. The system irreversibilities are exactly equal to the area under this curve. You can also see a black curve, called the Locus of Minimum Pinches, which is used in the optimization method to distinguish two different types of irreversibilities. The first, called component irreversibilities, are characteristic of component operation, while the second, called system irreversibilities, are specific to the system architecture. Distinguishing between the two types of irreversibilities shows how much system-specific freedom you have to work around particular technological constraints, with no detriment in terms of energy. The pinch points correspond to the most constrained zones of the system. Knowing where they are tells you immediately which streams play a critical role in the global configuration, and which system zones require special care during the design phase. By displaying the pinch points in a way that is easy to visualize from a physics standpoint, this method provides a valuable guide replacing older heuristic methods that often required numerous iterations. Based on the results obtained in the previous two steps, process modifications can be considered. Modifications are helpful if you can shift the pinch point(s) and reduce the utility stream, or increase the production of useful energy. Iterations are then performed between the time when the model parameters are reset in the simulator and steps 2 and 3 of the optimization method. Fourth stepThe fourth step consists of matching the streams to construct the heat exchangers. This relatively long and complex step should not be undertaken until the model parameters are deemed satisfactory. The process is facilitated by using the exchange blocks presented below ReferencesFor more information, please see the documents listed in the references, in particular chapter 22 of the book "Energy Systems", which presents the method and looks at a step-by-step example of a heat recovery steam generator (HRSG) like those used to produce steam in combined cycles or in cogeneration plants. In an HRSG, the steam is produced at 2 to 4 pressure levels, which can be selected freely within certain limits. The steam properties are highly non-linear functions of temperature and pressure, the steam flow rates can vary depending on the operating conditions, and the heat exchanger matching possibilities are numerous. Moreover, whereas conventional boilers must satisfy exhaust temperature constraints, and therefore cannot be totally optimized from a thermal standpoint, HRSGs must satisfy pinch point constrains, so that when optimizing, you must take into account both the steam cycle and the heat exchange with the exhaust. Chapter 22 of the book Energy Systems is devoted to tjis issue. GICQUEL R., Energy Systems: A New Approach to Engineering Thermodynamics, January 2012, CRC Press, ISBN-13: 978-0415685009 GICQUEL R., Méthode d’optimisation systémique basée sur l’intégration thermique par extension de la méthode du pincement : application à la cogénération avec production de vapeur, Revue Générale de Thermique, tome 34, n° 405, octobre 1995. GICQUEL R., MODICS. Généralisation de la méthode d’optimisation systémique aux systèmes thermiques avec échangeurs imposés, Revue Générale de Thermique, tome 35, p. 423-433, 1996. LEIDE B., GICQUEL R., Systemic approach applied to dual pression HRSG, International Gas Turbine & Aeroengine Congress and Exhibition, Orlando, Florida, 2-5 June 1997 LINNHOFF B., Use pinch analysis to knock down capital costs and emissions, Chemical Engineering Progress, august 1994, pp. 32 – 57 LINNHOFF B., HINDMARSH E., The pinch design method for heat exchanger networks, Chemical Engineering Sc., Vol. 38, n° 5, pp. 745-763, 1983. LINNHOFF B., User Guide on Process Integration for the Efficient Use of Energy, Pergamon Press, Oxford, 1982. Implementation in ThermoptimCaution: only "professional" and "industrial" Thermoptim versions provide access to optimization functions. All of the functions specific to optimization are accessible from the optimization window (Special menu). They work in close coordination with the simulator, so you can easily modify the system parameters. Optimization screenTo get access to the optimization screen, type Ctrl M or select "Optimization tools" in the "Special" menu. The optimization screen is the following:
It is comprised of four main tables:
In the lower right part of the screen appear several fields, five of which are editable:
Two buttons "Iterate" and "Stop" to automate the recalculation based on certain criteria. Both fields below are used to define the maximum number of iterations and the desired accuracy. The accuracy test is done on the sum Delta of absolute values ​​of differences between the energies of different types (useful, other and purchased) obtained for two successive recalculations. If Delta is less than the specified accuracy, recalculation is stopped. Once these parameters are specified, the recalculation is initiated by clicking button "Iterate". The results are summarized below, in the form of valuesof efficiency, useful and purchased energy , the number of iterations, and the test value. The "Stop" button allows one to stop the iterations if necessary. Before using this advanced feature, it is preferable to properly ensure that the model is valid and that the calculations converge, and to save it. Fluid tableWhen you double-click on one of the fluids listed in the fluid table, the following frame appears:
It summarizes the data which is processed by the PTA and cannot be directly modified by the user, as it is built from the corresponding process which can be shown by clicking on the "display" button. IntervalsInterval analysis plays an important role in pinch methods, as they allow to understand how the different fluids are distributed. In particular the analysis of the intervals around the pinch points is of basic importance for efficiently matching fluids in heat exchangers. The intervals can be displayed either from the optimization frame, or from the charts themselves, by double-clicking on the diagram: the corresponding temperature is calculated, and the interval in which it is contained is displayed. When you double-click on one of the lines of the interval table, the following screen appears:
In the upper left zone are shown the number of the interval, its temperature limits Tsup and Tinf and their equivalents in teta Carnot factor, as well as the algebraic sum of the thermal capacity flow rates mCp of the different fluids which are contained in the interval. On the right are indicated the sum of the enthalpy needs and availabilities in the interval and the corresponding enthalpy balance. The list of the fluids which are located in or cross the interval is displayed in the table with the value of their thermal capacity flow rate mCp. If you double-click on one of them, the corresponding process frame is shown. The color associated with the fluid is red in the case of availability (fluid which cools), and blue in the case of a need (fluid which warms). Exchange blocksHeat exchanger blocks have been introduced in order to facilitate heat exchanger matching when a main process exchanges heat with several processes as for instance when one seeks to recover heat from gas turbine flue gases. In such a case the main hot fluid has to be divided (in series and/or in parallel) in several subprocesses to be matched with the different cold fluids. The role of the heat exchanger blocks is to provide assistance for dividing the main exchange process: one begins by grouping the fluids to be matched in blocks which are balanced at the enthalpy level ; in a second step, the choice is made between series or parallel matching, and lastly the main fluid can be further divided. Only exchange processes included in the optimization method can be matched in exchange blocks: thermocouplers must be separately matched directly (this choice was made taking into account the peculiarities of thermocouplers, which are mostly defined in external components).
Heat exchanger blocks are only used as part of the optimization method. They differ from the classical heat exchangers which are accessible from the main project screen. When the heat exchanger blocks have been defined, it is possible to divide the main process in as many subprocesses as required. Once this division is made, the classical heat exchangers can be easily built from the block frame. The name of the block appears in the upper left zone. On its right is the double-clickable field defining the main process (here "GT exhaust"), which may be displayed by clicking on the red button "display". Below the block and main process names are located checkboxes which allow one to characterize the block: its elements may be matched in series or in parallel, and the block may be "upper" or "lower constraint" as explained below. The block may be "active" or not: only those blocks which are active are taken into account in the optimization method for the mixed problem when some heat exchangers are set. If the block is balanced at the enthalpy level and the temperatures of the different fluids comply with the pinch constraints, the block is "compatible". On the lower left part of the frame is a table where are listed the different fluids which are to be matched with the main process. They can be added either by double-clicking in the table headband or by clicking on the button "add an element". They can be removed by clicking on the button "suppress an element". The fluid order may be modified by selecting one of them and shifting it using the two arrows on the right of the table. If you double-click in the table, the process corresponding to the fluid is shown. Five blue buttons allow one to use the block:
Optimization menus
Currently the following menus are available:
The two latter menu items are enabled only when either the Carnot Factor or the mixed HX-TI curves have been calculated. |
|
Hosted by Center for Energy and Processes of Ecole des Mines de Paris -This site is powered by Zope,CPS, which includes CPSSkins. |