Jiří Jaromír Klemeš, Petar Sabev Varbanov and Peng Yen Liew (Editors) Proceedings of the 24th European Symposium on Computer Aided Process Engineering – ESCAPE 24 June 15-18, 2014, Budapest, Hungary.© 2014 Elsevier B.V. All rights reserved. Modeling Multi-period Operations using the P-graph Methodology István Heckla, László Halásza, Adrián Szlamaa, Heriberto Cabezasa,b, and Ferenc Friedlera,* a Department of Computer Science and Systems Technology, University of Pannonia, 10 Egyetem utca, Veszprém, 8200, Hungary b Office of Research and Development, U.S. Environmental Protection Agency, 26 West Martin Luther King Drive,Cincinnati, OH 45268, USA [email protected] Abstract A new modeling technique is presented here for handling multi-period operations in process-network synthesis (PNS) problems by the P-graph (process graph) framework. Until now, the P-graph framework could only handle single-period operating units. It means that the operating conditions and the load of each unit remain unchanged throughout its operation. This assumption is usually true for the chemical industry but may be false in agriculture or in other areas where seasonal effects are important. Hence, the current work proposes the notion of multi-period operation wherein the load of an operating unit may vary from period to period. Subsequently, a modeling technique is proposed to represent operating units in the multi-period operation. The idea is to represent separately the physical body of an operating unit and the operations in each period. Surprisingly, to achieve these tasks, there is no need to dramatically change or augment the basic structure of the P-graph methodology, e.g. with a new type of multi-period unit, but the already available constituents are adequate. Keywords: process-network synthesis, P-graph, multi-period, optimization 1. Introduction A process system aims at producing certain products from a set of raw materials through a sequence of processing steps. The major developments in this area have been comprehensively reviewed by Sargent (2004). Usually, a multitude of alternative feasible network structures is capable of producing the desired products, because of the combinatorial nature of the problem. Normally, process synthesis seeks the optimal network structure in terms of some objective function. The determination of the optimal network structure is frequently referred to as process-network synthesis (PNS) or flowsheet design. The significance of PNS is highlighted by numerous publications in the technical literature. The structural properties, especially the redundancy, of the super-structures of the processes of interest have been explored (Farkas et al., 2005). A novel representation, the state-task network, has been introduced 2 I. Heckl et al. originally for scheduling problems (Kondili et al., 1993). This representation includes explicitly both the states (feedstocks, intermediates, and final products) and the tasks (operations) as network nodes. The state-task network and stateequipment network has been applied to aid process synthesis (Yeomans and Grossmann, 1999). The P-graph framework aims to solve the PNS problem rigorously (Bertok et al., 2013). The P-graphs are bipartite graphs, comprising one class of nodes for materials, and the other, for operating units, as well as arcs linking them. The framework constitutes three cornerstones: the representation of processnetworks with P-graphs; the five axioms stating the underlying properties of the combinatorially feasible process-networks; and effective algorithms. These are: the algorithm for the maximum-structure generation, MSG (Friedler et al., 1993); the algorithm for solution-structure generation, SSG; and the algorithm for the optimal-structure determination, ABB (Friedler et al., 1995). A MILP mathematical model is generated automatically from the structural model. It contains a continuous and a binary variable for each operating unit. The former signifies the capacity of the unit, the latter marks the existence of the same unit. The mathematical model is capable of determining the n-best optimal solution. The P-graph framework was developed originally for chemical processes. Nevertheless, due to the versatility and flexibility of the P-graph framework, it has been deployed for a wide range of problems involving synthesis, e.g., separation-network synthesis (Heckl et al., 2010), steam supply system (Halasz et al., 2002), emission reduction (Klemeš and Pierucci, 2008), and the usage of renewable energy sources (Lam et al., 2010) among others. The current work aims at PNS using the P-graph framework involving multi-period operations. It is presumed that steady-state operating conditions are strictly maintained within each period, which nevertheless vary from period to period to accommodate the change in demand and availability of the raw materials. The current work also proposes a modeling technique for representing operating units involved in multi-period operation. 2. Comparison of the single and multi-period operations Multi-period operation is important on many areas, including economic portfolio selection (Wu et al., 2014), supply network synthesis (Čuček et al., 2013), and district energy systems (Fazlollahi et al., 2013). A motivational example is presented herein to illustrate the notion of multi-period operation in PNS problems. The example involves a single task, the peeling of 30 tons of apples. It is assumed that the weight of peels is negligible. In single period operation, the feed is unchanging, 2.5 t in each month. In multi-period operation, there are three periods, October - February, March July, and August - September, with 5, 10, and 15 t/period demands, Modeling Multi-period Operations using the P-graph Methodology 3 respectively. Both the single and the multi-period operations produce 30 tons of peeled apples in a year. The cost data of this specific example are compactly expressed algebraically in the following equations; cc = 140 + 20m [€] (1) acc = 140 / 10 + (20 / 10)m [€/y] (2) oci = (6 + 3ai)pli, for all i [€/y] (3) ai ≤ m, for all i [t/y] (4) tc = acc + Σoci [€/y] (5) where cc, acc, oci, pli, and tc stand for the capital cost, the annualized capital cost, the operating cost in period i, the period length of period i, and the total cost, respectively. Moreover, ai and m signify the actual deployed, or simply actual capacity, in period i, and the maximal capacity, respectively. Table 1. Pertinent data for the single and multi-period operation. Period length, pli [y] Monthly feed, mfj [t/month] Periodic feed, pfi [t/period] Actual capacity, ai [t/y] Maximal capacity, m [t/y] Ann. capital cost, acc [€/y] Operating cost, oci [€/period] Total cost, tc [€/y] Single period Period 1 1 2.5 30 30 30 74 96 170 Multi-period Period 1 5/12 1 5 12 17.5 Period 2 5/12 2 10 24 90 194 32.5 290 Period 3 2/12 7.5 15 90 46 In the single-period operation the maximal structure contains only the feed, the peeler unit, and the peeled apple. The only question is the value of the capacity, x, of the peeling machine. During the single period the capacity of the apple peeler, is always fully utilized and matches the yearly demand 30 t/y. For the payback period of 10 years, the annualized capital cost, acc, the operating cost, oc1, and the total cost, tc, are calculated from Eqs. (2), (3), and (5), respectively. The results are summarized in Table Error! Reference source not found.. The multi-period operation involves 3 periods of 5, 5, and 2 months. Unlike the single period operation, the maximal capacity of the apple peeler, m, is not necessarily fully deployed in all periods. The actual capacity in each period, ai, can be calculated by dividing the periodic feed, pfi, by the length of the corresponding period, pli. ai = pfi / pli [t/y] (6) Obviously, m = a3 = 90 t/y to accommodate the capacity needed in the peak period operation. Naturally, the capital cost, cc, is concomitant only with E, and 4 I. Heckl et al. the operating cost, oci, needs to be computed for an individual period on the basis of the actual capacity, ai. The multi-period operation is more expensive than the single period one, 170 €/y vs. 290 €/y, because the capital cost of the latter is significantly greater. On the other hand single period operation requires larger storage capacity which would increase its cost. A1 A2 A3 MU m = 90 a1 = 12 a2 = 24 a3 = 90 E, x4 = 90 5/12 5/12 M1 1 1 1 M2 1 O1 x1 = 5 PA1 5 t/period 2/12 M3 1 1 1 O2 x2 = 10 PA2 10 t/period 1 1 O3 x3 = 15 PA3 15 t/period Figure 1. Representation of a multi-period unit, MU. 3. The P-graph model of the multi-period operation The multi-period operating unit can be modeled with traditional operating units. First, three distinct operating units, O1, O2, O3, are needed to represent the operations in each period. The capacities of these units, x1, x2, and x3, correspond to the actual capacities of the multi-period unit, a1, a2, and a3. Second, an operating unit, E, is needed to represent the equipment, i.e., the physical body of the multi-period unit. Its capacity corresponds to the maximal capacity of the multi-period unit, m. New materials, M1, M2, and M3 and the proposed structure ensures that the capacity of the equipment is the same as the largest of the capacities of the operations, see Figure 1. Practically, the operations and the physical realization of a multi-period unit have been separated. The operating cost of the multi-period unit is associated with the operations; the capital cost is associated with the equipment. Algorithm ABB can calculate the capacities and the costs for the suggested structure. The results are in accord with those obtained with the manual calculation as discernible in Table 1, thus indicating that the proposed method is indeed valid. Modeling Multi-period Operations using the P-graph Methodology 5 4. Case study: St. Margarethen To explore these ideas with a practical case, we consider St. Margarethen, a small town in Burgenland, Austria. The town considers environmental protection seriously, thus, the use of alternative energy sources are carefully weighted (Gwehenberger and Narodoslawsky, 2008). Corn is a typical agricultural product of the area; consequently, the drying of corn and the use of corn cubs are important tasks. The aim is to design a process-network capable fulfilling these tasks, as well as produce heat for greenhouses. The available resources are biogas, forest wood, fast growing wood, heat, and corn. Processing units are present in this area such as biogas units, dryers, and so on. The dryer can be used for both corn and wood drying. Corn cannot be stored for long because it spoils quickly. As a result, the demands changes within the year, and a design method is needed which can take this into account. The PNS framework with the proposed representation for multi-period operation is such a method. Three time periods are defined, one for winter, one for summer, and one for the corn harvest (termed as corn period). The lengths of the first two periods are 3600 hours, and the length of the last period is 1440 h. The P-graph model of the problem is too large to visualize here given the space limitations. The model contains 18 operating units and 21 materials. The biogas production and the drying work in multi-period operation. The details of the model and all results are available from the authors on request. The solution of the problem with algorithm ABB results in objective value of 366,195 €/y. Until now the P-graph framework could not be used in situations where a single unit, e.g., the dryer, could be used for two purposes, e.g., drying either corn or wood but now it can. 5. Conclusions The concept of multi-period operation of an operating unit in the P-graph framework has been introduced. This is important because often in practice raw materials cannot be stored indefinitely or the majority of the product is required in a certain time period. A modeling technique has been proposed to represent multi-period units. The main idea is to differentiate the operations of a multi-period unit into a sequence of different time periods using the same equipment. The elegance in this modeling technique is that: (1) the multi-period units are represented by traditional operating units, and (2) the period length can be adjusted as needed. The main result of this work is, therefore, the major qualitative progress in the development of P-Graph theory rather than a quantitative improvement in any particular model. Acknowledgments We acknowledge the financial support of the Hungarian State and the European Union under the TAMOP-4.2.2.A-11/1/ KONV-2012-0072. This research was realized in the frames of TÁMOP 4.2.4. A/2-11-1-2012-0001 „National Excellence Program – Elaborating and operating an inland student 6 I. Heckl et al. and researcher personal support system” The project was subsidized by the European Union and co-financed by the European Social Fund. References R. W. Sargent, 2004, Introduction: 25 years of progress in process systems engineering, Computers & Chemical Engineering, 28, 437-439. T. Farkas, E. Rev, Z. Lelkes, 2005, Process flowsheet superstructures: Structural multiplicity and redundancy: Part II: Ideal and binarily minimal MINLP representations, Computers & Chemical Engineering, 29, 2198-2214. E. Kondili, C. C. Pantelides, R. H. Sargent, 1993, A general algorithm for short-term scheduling of batch operations - I. MILP formulation, Computers & Chemical Engineering, 17, 211-227. H. Yeomans, I. E. Grossmann, 1999, A systematic modeling framework of superstructure optimization in process synthesis, Computers & Chemical Engineering, 23, 709-731. B. Bertok, M. Barany, F. Friedler, 2013, Generating and Analyzing Mathematical Programming Models of Conceptual Process Design by P-graph, Software, Industrial & Engineering Chemistry Research, 52, 166-171. F. Friedler, K. Tarjan, Y. W. Huang, L. T. Fan, 1993, Graph-Theoretic Approach to Process Synthesis: Polynomial Algorithm for Maximal Structure Generation, Computers & Chemical Engineering, 17, 929-942. F. Friedler, J. B. Varga, L. T. Fan, 1995, Decision-Mapping: A Tool for Consistent and Complete Decisions in Process Synthesis, Chemical Engineering Scence, 50, 1755-1768. I. Heckl, F. Friedler, L. T. Fan, 2010, Solution of separation network synthesis problems by the P-graph methodology, Computers & Chemical Engineering, 34, 700-706. L. Halasz, A. B. Nagy, T. Ivicz, F. Friedler, L. T. Fan, 2002, Optimal Retrofit Design and Operation of the Steam-Supply System of a Chemical Complex, Applied Thermal Engineering, 22, 939-947. J. Klemeš, S. Pierucci, 2008, Emission reduction by process intensification, integration, P-Graphs, micro CHP, heat pumps and advanced case studies, Applied Thermal Engineering, 28, 20052010. H. L. Lam, P. Varbanov, J. Klemeš, 2010, Optimisation of regional energy supply chains utilising renewables: P-graph approach, Computers & Chemical Engineering, 34, 782-792. H. Wu, Y. Zeng, H. Yao, 2014, Multi-period Markowitz's mean–variance portfolio selection with state-dependent exit probability, Economic Modelling, 36, 69-78. L. Čuček, M. Martín, I. E. Grossmann, Z. Kravanja, 2013, Multi-period Synthesis of a Biorefinery's Supply Networks, Computer Aided Chemical Engineering, 32, 73-78. S. Fazlollahi, G. Becker, F. Maréchal, 2013, Multi-objectives, multi-period optimization of district energy systems: II—Daily thermal storage, Computers & Chemical Engineering, In Press
© Copyright 2026 Paperzz