Abstract
Water is considered a significant resource in process industries. It is essential for planners to target and optimize the use of water as an external resource for industrial operations. Such optimization problems account for uncertainties related to internal resources and must be handled to provide solutions for real plants of industrial relevance. In this paper, these parametric uncertainties are addressed, while targeting resources for continuous and flexible schedule batch process. The proposed robust counterpart formulations include resource minimization constraints for continuous and batch processes to satisfy the demand. Three different robust optimization methodologies are adapted and extended to handle parametric uncertainties associated with internal resources. Assuming bounded and known uncertainty, the resultant formulations are then implemented to literature examples, and the results are compared with the deterministic formulation. The results show that the formulation proposed by Bertsimas and Sim is the most appropriate model for the defined problem because it preserves the linearity and provides a mechanism to control the degree of conservatism, guaranteeing feasibility. The proposed formulations are also explained using illustrative examples estimating the additional 4.04% and 11% requirement of resource in continuous and batch process, respectively, to handle uncertainty with a known risk. This model will assist the planner to decide the resource requirement under uncertain conditions and do the necessary preparation accordingly, and thus, it immunes the process against uncertainties to satisfy demands.
Graphic abstract
Similar content being viewed by others
Abbreviations
- \(N_{\rm{sr}}\) :
-
Number of sources
- \(N_{\rm{sk}}\) :
-
Number of sinks
- \(s \in S\) :
-
Any state
- \(s_{\rm{sr}} \in S_{\rm{sr}}\) :
-
Source state \((S_{\rm{sr}} \subset S)\)
- \(s_{\rm{sk}} \in S_{\rm{sk}}\) :
-
Sink state \((S_{\rm{sk}} \subset S)\)
- \(i \in I\) :
-
Unit
- \(k \in K\) :
-
Event point
- R :
-
External resource requirement for continuous process
- \(f\left( {s_{\rm{sr}} ,s_{\rm{sk}} } \right)\) :
-
Flow supplied from source ‘\(s_{\rm{sr}}\)’ to demand related to sink ‘\(s_{\rm{sk}}\)’
- \(f_{w} \left( {s_{\rm{sr}} } \right)\) :
-
Flow supplied from source ‘\(s_{\rm{sr}}\)’ to waste
- \(f_{r} \left( {s_{\rm{sk}} } \right)\) :
-
Flow supplied from external resource R to demand related to sink ‘\(s_{\rm{sr}}\)’
- \(u_{c} \left( {s_{\rm{sr}} ,s_{\rm{sk}} } \right),\) \(v_{c} \left( {s_{\rm{sr}} ,s_{\rm{sk}} } \right)\) :
-
Additional variables associated with RO 2 for continuous process formulation
- \({\text{z}}_{f}^{c} ,q_{f}^{c} \left( {s_{\rm{sk}} } \right),\) \({\text{z}}_{c}^{c} ,q_{c}^{c} \left( {s_{\rm{sr}} ,s_{\rm{sk}} } \right)\) :
-
Additional variables associated with RO 3 for continuous process formulation
- \(F_{\rm{sr}} \left( {s_{\rm{sr}} } \right)\) :
-
Flow available from source related to ‘\(s_{\rm{sr}}\)’
- \(\overline{{F_{\rm{sr}} }} \left( {s_{\rm{sr}} } \right)\) :
-
Nominal value of flow available from source related to ‘\(s_{\rm{sr}}\)’
- \(\widehat{{F_{\rm{sr}} }}\left( {s_{\rm{sr}} } \right)\) :
-
Variation amplitude from \(\overline{{F_{\rm{sr}} }} \left( {s_{\rm{sr}} } \right)\)
- \(c_{\rm{sr}} \left( {s_{\rm{sr}} } \right)\) :
-
Contaminant concentration of source related to ‘\(s_{\rm{sr}}\)’
- \(\overline{{c_{\rm{sr}} }} \left( {s_{\rm{sr}} } \right)\) :
-
Nominal value of contaminant concentration of source related to ‘\(s_{\rm{sr}}\)’
- \(\widehat{{c_{\rm{sr}} }}\left( {s_{\rm{sr}} } \right)\) :
-
Variation amplitude from \(\overline{{c_{\rm{sr}} }} \left( {s_{\rm{sr}} } \right)\)
- \(F_{\rm{sk}} \left( {s_{\rm{sk}} } \right)\) :
-
Flow demand related to sink ‘\(s_{\rm{sk}}\)’
- \(c_{\rm{sk}} \left( {s_{\rm{sk}} } \right)\) :
-
Concentration demand related to sink ‘\(s_{\rm{sk}}\)’
- \(f\left( {s_{\rm{sr}} ,s_{\rm{sk}} } \right)\) :
-
Flow supplied from source ‘\(s_{\rm{sr}}\)’ to sink ‘\(s_{\rm{sk}}\)’
- \(f_{r} \left( {s_{\rm{sk}} } \right)\) :
-
Flow supplied from external resource ‘R’ to sink ‘\(s_{\rm{sk}}\)’
- \(\Omega_{f}^{c} ,\Omega_{c}^{c}\) :
-
Additional parameters associated with RO 2 for continuous process formulation
- \(\Gamma_{f}^{c} ,\Gamma_{c}^{c}\) :
-
Budget parameter associated with RO 3 for continuous process formulation
- MM:
-
Any large number
- \(\tau_{\rm{sr}} \left( {s_{\rm{sr}} ,i} \right)\) :
-
Duration of source related to state ‘\(s_{\rm{sr}}\)’ and unit ‘\(i\)’
- \(\tau_{\rm{sk}} \left( {s_{\rm{sk}} ,i} \right)\) :
-
Duration of sink’s demand related to state ‘\(s_{\rm{sk}}\)’ in unit ‘\(i\)’
- \(F_{\rm{sr}} \left( {s_{\rm{sr}} ,i,k} \right)\) :
-
Flow available from source related to state ‘\(s_{\rm{sr}}\)’ and unit ‘\(i\)’
- \(\overline{{F_{\rm{sr}} }} \left( {s_{\rm{sr}} ,i,k} \right)\) :
-
Nominal value of flow available from source related to state ‘\(s_{\rm{sr}}\)’ and unit ‘\(i\)’, for deterministic case \(F_{\rm{sr}} \left( {s_{\rm{sr}} ,i,k} \right) = \overline{{F_{\rm{sr}} }} \left( {s_{\rm{sr}} ,i,k} \right)\)
- \(\widehat{{F_{\rm{sr}} }}\left( {s_{\rm{sr}} ,i,k} \right)\) :
-
Variation amplitude from \(\overline{{F_{\rm{sr}} }} \left( {s_{\rm{sr}} ,i,k} \right)\)
- \(F_{\rm{sk}} \left( {s_{\rm{sk}} ,i^{\prime},k^{\prime}} \right)\) :
-
Flow demand of sink related to state ‘\(s_{\rm{sk}}\)’ in unit ‘\(i\)’
- \(c_{\rm{sr}} \left( {s_{\rm{sr}} ,i} \right)\) :
-
Contaminant concentration available from source related to state ‘\(s_{\rm{sr}}\)’ in unit ‘\(i\)’
- \(\overline{{c_{\rm{sr}} }} \left( {s_{\rm{sr}} ,i} \right)\) :
-
Nominal value of contaminant concentration available from source related to state ‘\(s_{\rm{sr}}\)’ in unit ‘\(i\)’, for deterministic case \(c_{\rm{sr}} \left( {s_{\rm{sr}} ,i} \right) = \overline{{c_{\rm{sr}} }} \left( {s_{\rm{sr}} ,i} \right)\)
- \(\widehat{{c_{\rm{sr}} }}\left( {s_{\rm{sr}} ,i} \right)\) :
-
Variation amplitude from \(\overline{{c_{\rm{sr}} }} \left( {s_{\rm{sr}} ,i} \right)\)
- \(c_{\rm{sk}} \left( {s_{\rm{sk}} ,i} \right)\) :
-
Maximum contaminant concentration limit accepted by sink related to state ‘\(s_{\rm{sk}}\)’ in unit ‘\(i\)’
- \(\Omega_{f}^{b} ,\Omega_{c}^{b}\) :
-
Additional parameters associated with RO 2 for batch process formulation
- \(\Gamma_{f}^{b} ,\Gamma_{c}^{b}\) :
-
Budget parameter associated with RO 3 for batch process formulation
- \(R\left( {s_{\rm{sk}} ,i^{\prime},k^{\prime}} \right)\) :
-
Resource requirement for demand related to \(\left( {s_{\rm{sk}} ,i^{\prime},k^{\prime}} \right)\)
- \(T_{p} \left( {s,i,k} \right)\) :
-
Time at which state ‘s’ appears in unit ‘\(i\)’ at event point ‘\(k\)’
- \(T_{\rm{sr},s} \left( {s_{\rm{sr}} ,i,k} \right)\) :
-
Time at which source related to state ‘\(s_{\rm{sr}}\)’ starts in unit ‘i’ at event point ‘k’.
- \(T_{\rm{sr},e} \left( {s_{\rm{sr}} ,i,k} \right)\) :
-
Time at which source related to state ‘\(s_{\rm{sr}}\)’ ends in unit ‘i’ at event point ‘k’.
- \(T_{\rm{sk},s} \left( {s_{\rm{sk}} ,i,k} \right)\) :
-
Time at which sink’s demand related to state ‘\(s_{\rm{sk}}\)’ starts in unit ‘i’ at event point ‘k’
- \(T_{\rm{sr},e} \left( {s_{\rm{sr}} ,i,k} \right)\) :
-
Time at which sink’s demand related to state ‘\(s_{\rm{sk}}\)’ ends in unit ‘i’ at event point ‘k’
- \(X\left( {s_{\rm{sk}} ,s_{\rm{sr}} ,i,i^{\prime},k,k^{\prime}} \right)\) :
-
Fraction of time when the source related to (\(s_{\rm{sr}} ,i,k\)) to supply the sink’s demand related to \(\left( {s_{\rm{sk}} ,i^{\prime},n^{\prime}} \right)\) to the total duration of the source, where \(i^{\prime} \in I, n^{\prime} \in N\)
- \(f_{av} \left( {s_{\rm{sk}} ,s_{\rm{sr}} ,i,i^{\prime},k,k^{\prime}} \right)\) :
-
Flow available from a source related to \((s_{\rm{sr}} ,i,k\)) to supply the sink’s demand related to \(\left( {s_{\rm{sk}} ,i^{\prime},n^{\prime}} \right)\), where \(i^{\prime} \in I, n^{\prime} \in N\)
- \(f_{sup} \left( {s_{\rm{sk}} ,s_{\rm{sr}} ,i,i^{\prime},k,k^{\prime}} \right)\) :
-
Flow supplied from a source related to (\(s_{\rm{sr}} ,i,k\)) to the sink’s demand related to \(\left( {s_{\rm{sk}} ,i^{\prime},n^{\prime}} \right)\), where \(i^{\prime} \in I, n^{\prime} \in N\)
- \(y_{w} \left( {s_{\rm{sk}} ,s_{\rm{sr}} ,i,i^{\prime},k,k^{\prime}} \right)\) :
-
Binary variable denoting availability of source related to (\(s_{\rm{sr}} ,i,k\)) related to sink’s demand related to \(\left( {s_{\rm{sk}} ,i^{\prime},n^{\prime}} \right)\), where \(i^{\prime} \in I, n^{\prime} \in N\)
- \(u_{b} \left( {s_{\rm{sk}} ,s_{\rm{sr}} ,i,i^{\prime},k,k^{\prime}} \right), v_{b} \left( {s_{\rm{sk}} ,s_{\rm{sr}} ,i,i^{\prime},k,k^{\prime}} \right)\) :
-
Additional variables associated with RO 2 for batch process formulation
- \(z_{f}^{b} \left( {s_{\rm{sr}} ,i,k} \right)\) \(z_{c}^{b} \left( {s_{\rm{sk}} ,i^{\prime},k^{\prime}} \right)\) \(q_{f}^{b} \left( {s_{\rm{sr}} ,i,k} \right)\) \(q_{c}^{b} \left( {s_{\rm{sk}} ,s_{\rm{sr}} ,i,i^{\prime},k,k^{\prime}} \right)\) :
-
Additional variables associated with RO 3 for batch process formulation
References
Al-redhwan SA, Crittenden BD, Lababidi HMS (2005) Wastewater minimization under uncertain operational conditions. Comput Chem Eng 29:1009–1021. https://doi.org/10.1016/j.compchemeng.2004.11.002
Arya D, Shah K, Gupta A, Bandyopadhyay S (2018) Stochastic Pinch Analysis to Optimize Resource Allocation Networks. Ind Eng Chem Res 57(48):16423–16432. https://doi.org/10.1021/acs.iecr.8b03935
Bandyopadhyay S (2020) Interval pinch analysis for resource conservation networks with epistemic uncertainties. Ind Eng Chem Res 59:13669–13681. https://doi.org/10.1021/acs.iecr.0c02811
Ben-tal A, Nemirovski A (2000) Robust solutions of Linear Programming problems contaminated with uncertain data. Math Program 88:411–424. https://doi.org/10.1007/PL00011380
Bertsimas D, Sim M (2004) The price of robustness. Oper Res 52:35–53. https://doi.org/10.1287/opre.1030.0065
Chaturvedi ND, Bandyopadhyay S (2014) Simultaneously targeting for the minimum water requirement and the maximum production in a batch process. J Clean Prod 77:105–115. https://doi.org/10.1016/j.jclepro.2013.11.079
FICCI (2011) Water Use in Indian Industry Survey. FICCI Water Mission, New Delhi http://ficci.in/Sedocument/20188/Water-Use-Indian-Industry-survey_results.pdf
Foo DCY (2009) State-of-the-art review of pinch analysis techniques for water network synthesis. Ind Eng Chem Res 48:5125–5159. https://doi.org/10.1021/ie801264c
Foo DCY (2012) Process Integration for Resource Conservation, 1st edn. CRC Press
GAMS Development Corporation (2017) General algebraic modeling system (GAMS) release 24.8.2, Fairfax, VA, USA
Gleeson T, Wada Y, Bierkens MFP, Van Beek LPH (2012) Water balance of global aquifers revealed by groundwater footprint. Nature 488:197–200. https://doi.org/10.1038/nature11295
Gomes JFS, Queiroz EM, Pessoa FLP (2007) Design procedure for water/wastewater minimization: single contaminant. J Clean Prod 15:474–485. https://doi.org/10.1016/j.jclepro.2005.11.018
Gouws JF, Majozi T, Foo DCY et al (2010) Water minimization techniques for batch processes. Ind Eng Chem Res 49:8877–8893. https://doi.org/10.1021/ie100130a
Grossmann IE, Apap RM, Calfa BA et al (2017) Mathematical programming techniques for optimization under uncertainty and their application in process systems engineering. Theor Found Chem Eng 51:893–909. https://doi.org/10.1134/S0040579517060057
Hanjra MA, Qureshi ME (2010) Global water crisis and future food security in an era of climate change. Food Policy 35:365–377. https://doi.org/10.1016/j.foodpol.2010.05.006
Klemeš JJ (2013) Handbook of process integration (PI): minimisation of energy and water use. Waste Emiss Woodhead Publ. https://doi.org/10.1533/9780857097255.3.353
Kumawat PK, Chaturvedi ND (2020) Robust targeting of resource requirement in a continuous water network. Chem Eng Trans 81:1003–1008. https://doi.org/10.3303/CET2081168
Lee JY, Foo DCY (2017) Simultaneous targeting and scheduling for batch water networks. Ind Eng Chem Res 56:1559–1569. https://doi.org/10.1021/acs.iecr.6b03714
Li Z, Ierapetritou MG (2008) Robust optimization for process scheduling under uncertainty. Ind Eng Chem Res 47:4148–4157. https://doi.org/10.1021/ie071431u
Lin X, Janak SL, Floudas CA (2004) A new robust optimization approach for scheduling under uncertainty: I. Bounded Uncertain Comput Chem Eng 28:1069–1085. https://doi.org/10.1016/j.compchemeng.2003.09.020
Majozi T (2010) Introduction to batch chemical processes. Batch chemical process integration. Springer, Dordrecht, pp 1–11
Chew IML, Tan RR et al (2009) Game theory approach to the analysis of inter-plant water integration in an eco-industrial park. J Clean Prod 17:1611–1619. https://doi.org/10.1016/j.jclepro.2009.08.005
Poplewski G, Foo DCY (2021) An extended corner point method for the synthesis of flexible water network. Process Saf Environ Prot 148:210–224. https://doi.org/10.1016/j.psep.2020.09.050
Rodriguez-perez BE, Flores-tlacuahuac A, Sandoval LR, Lozano FJ (2018) Optimal water quality control of sequencing batch reactors under uncertainty. Ind Eng Chem Res 57(29):9571–9590. https://doi.org/10.1021/acs.iecr.8b01076
Sabouni MS, Mardani M (2013) Application of robust optimization approach for agricultural water resource management under uncertainty. J Irrig Drain Eng 139:571–581. https://doi.org/10.1061/(asce)ir.1943-4774.0000578
Soyster AL (1973) Technical note—convex programming with set—inclusive constraints and applications to inexact linear programming. Oper Res 21(5):1019–1175. https://doi.org/10.1287/opre.21.5.1154
Statyukha G, Kvitka O, Dzhygyrey I (2008) A simple sequential approach for designing industrial wastewater treatment networks. J Clean Prod 16:215–224. https://doi.org/10.1016/j.jclepro.2006.09.002
Tan RR (2011) Fuzzy optimization model for source-sink water network synthesis with parametric uncertainties. Ind Eng Chem Res 50(3686–3694):3686. https://doi.org/10.1021/ie101025p
Thiele DB (2007) INFORMS tutorials in operations research robust and data-driven optimization: modern decision making under uncertainty robust and data-driven optimization. Tutor Oper Res. https://doi.org/10.1287/educ.1063.0022
Wang Y, Smith R (1994) Wastewater minimisation. Chem Eng Sci 49:981–1006. https://doi.org/10.1016/0009-2509(94)80006-5
Weerasooriya RR, Liyanage LPK, Rathnappriya RHK et al (2021) Industrial water conservation by water footprint and sustainable development goals: a review. Environ Dev Sustain. https://doi.org/10.1007/s10668-020-01184-0
Zhang Z, Feng X, Qian F (2009) Studies on resilience of water networks. Chem Eng J 147:117–121. https://doi.org/10.1016/j.cej.2008.06.026
Acknowledgements
The authors would like to thank the Department of Science and Technology-Science and Engineering Research Board, India (DST-SERB) and Indian Institute of Technology, Patna for providing the research funding for this project under Grant No. ECR/2018/000197.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kumawat, P.K., Chaturvedi, N.D. Robust resource targeting in continuous and batch process. Clean Techn Environ Policy 24, 273–288 (2022). https://doi.org/10.1007/s10098-021-02118-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10098-021-02118-8