Dynamic simulation of solar-powered ORC using Open-Source tools: a case study combining SAM and Coolprop via Python

Abstract The lack of an open-source dynamic simulation framework integrated with well-established thermodynamic package represents a major constraint facing open-source software users in process industry. To overcome this limitation, many approaches can be adopted to create a unified dynamic co-simulation framework. The purpose of this work is to demonstrate one of them which aims at simulating a cyclopentane based ORC cycle powered by solar thermal energy using SAM, coolprop, and Python. All unit operations (UO) involved in the ORC cycle are coded in Python language, while thermodynamic properties are estimated using Coolprop Python wrapper. The required thermal power produced by the solar field (SF) has been simulated through PySAM wrapper and then transmitted to the power cycle. Once the co-simulation architecture is established, the overall system is dynamically simulated using 10 minutes time step weather data file measured in Benguerir city. Subsequently, the tool is validated against literature data for the aforementioned site. The estimated mean absolute error between the simulated and the literature results was found in the range 0.7 % to 10.0 % in terms of the SF produced thermal power, Q sf , and less than 2.25 % in terms of the ORC produced electrical power, W ˙ net . Thus, the proposed simulation approach allows properly simulating the entire system dynamics response to the solar irradiation evolution overtime with good accuracy. The simulation tool is also used to compare the dynamic performance of the ORC cycle using the weather data of seven sites in Morocco. The obtained dynamic profiles of Q sf , the working fluid (WF) temperature T wf , and W ˙ net , for the studied sites are in good agreement with their respective DNI profiles. The most significant ORC time averaged efficiency have been achieved in Tata and Benguerir, its value found to be arround 18 %.

[1]  Francesco Casella,et al.  Dynamic modeling and control of Organic Rankine Cycle plants , 2016 .

[2]  Karl-Erik Årzén,et al.  Modeling and optimization with Optimica and JModelica.org - Languages and tools for solving large-scale dynamic optimization problems , 2010, Comput. Chem. Eng..

[3]  Gérard Bois,et al.  Transient Behavior of Turbomachineries: Applications to Radial Flow Pump Startups , 2007 .

[4]  S. Vaudreuil,et al.  Techno-Economic Evaluation of a Concentrating Solar Power Plant Driven by an Organic Rankine Cycle , 2020, Journal of Solar Energy Engineering.

[5]  M. Abdunnabi,et al.  The potential of concentrating solar power (CSP) for electricity generation in Libya , 2018, Renewable and Sustainable Energy Reviews.

[6]  Michael J. Wagner,et al.  Technical Manual for the SAM Physical Trough Model , 2011 .

[7]  Costin Sorin Bildea,et al.  Introduction in Process Simulation , 2014 .

[8]  W. Roetzel,et al.  Dynamic analysis of heat exchangers and their networks , 2020 .

[9]  Johan Åkesson,et al.  Model-based optimization of economical grade changes for the Borealis Borstar polyethylene plant , 2012, Comput. Chem. Eng..

[10]  Thomas Kempka,et al.  Techno-Economic Comparison of Onshore and Offshore Underground Coal Gasification End-Product Competitiveness , 2017 .

[11]  Peter Fritzson,et al.  An OpenModelica Python Interface and its use in PySimulator , 2012 .

[12]  Baligh El Hefni,et al.  Dynamic Modeling of Concentrated Solar Power Plants with the ThermoSysPro Library (Parabolic Trough Collectors, Fresnel Reflector and Solar-Hybrid) , 2014 .

[13]  Vincent Lemort,et al.  ThermoCycle: A Modelica library for the simulation of thermodynamic systems , 2014 .

[14]  David Sánchez,et al.  Techno-economic assessment of thermal energy storage solutions for a 1 MWe CSP-ORC power plant , 2016 .

[15]  Michel De Paepe,et al.  ORCmKit: an open-source library for organic Rankine cycle modelling and analysis , 2016 .

[16]  K. Sudhakar,et al.  Modeling and performance simulation of 100 MW LFR based solar thermal power plant in Udaipur India , 2017 .

[17]  Carl Sandrock,et al.  Dynamic simulation of Chemical Engineering systems using OpenModelica and CAPE-OPEN , 2009 .

[18]  Shireesh B. Kedare,et al.  Optimization of design radiation for concentrating solar thermal power plants without storage , 2014 .

[19]  Jasper van Baten,et al.  A thermodynamic equilibrium reactor model as a CAPE-OPEN unit operation , 2011, Comput. Chem. Eng..

[20]  Ma Chongfang,et al.  Turbulent convective heat transfer with molten salt in a circular pipe , 2009 .

[21]  Gustavo Migoni,et al.  Efficient simulation of Hybrid Renewable Energy Systems , 2016 .

[22]  Markus Groissböck,et al.  Are open source energy system optimization tools mature enough for serious use? , 2019, Renewable and Sustainable Energy Reviews.

[23]  Shuai Deng,et al.  Dynamic performance investigation for two types of ORC system driven by waste heat of automotive internal combustion engine , 2019, Energy.

[24]  Trond Andresen,et al.  Dynamic optimization of control setpoints for an integrated heating and cooling system with thermal energy storages , 2020 .

[25]  J. Pye,et al.  Techno-economic assessment of a high-efficiency, low-cost solar-thermal power system with sodium receiver, phase-change material storage, and supercritical CO2 recompression Brayton cycle , 2020 .

[26]  A. Romagnoli,et al.  Analysis and comparison of dynamic behavior of heat exchangers for direct evaporation in ORC waste heat recovery applications from fluctuating sources , 2018 .

[27]  Vincent Lemort,et al.  Experimental study on an open-drive scroll expander integrated into an ORC (Organic Rankine Cycle) system with R245fa as working fluid , 2013 .

[28]  Flavio Manenti,et al.  Dynamic simulation of concentrating solar power plant and two-tanks direct thermal energy storage☆ , 2013 .

[29]  P. K. Nagarajan,et al.  Experimental study on the thermal performance and heat transfer characteristics of solar parabolic trough collector using Al2O3 nanofluids , 2018 .

[30]  A. Romagnoli,et al.  Direct vs indirect evaporation in Organic Rankine Cycle (ORC) systems: A comparison of the dynamic behavior for waste heat recovery of engine exhaust , 2019, Applied Energy.

[31]  Paul W. H. Chung,et al.  Intelligent Modelling Interface for Dynamic Process Simulators , 2000 .

[32]  J. Buzás,et al.  Transfer functions of solar collectors for dynamical analysis and control design , 2014 .

[33]  Andres Hernandez,et al.  Steady-state and dynamic validation of a small-scale waste heat recovery system using the ThermoCycle Modelica library , 2016 .

[34]  Johan Åkesson,et al.  Modeling and Optimization with Modelica and Optimica Using the JModelica.org Open Source Platform , 2009 .

[35]  Pedro J. Mago,et al.  Real time optimal control of district cooling system with thermal energy storage using neural networks , 2019, Applied Energy.

[36]  Y. Kristianto,et al.  Techno-economic optimization of ethanol synthesis from rice-straw supply chains , 2017 .

[37]  Vincent Lemort,et al.  Pure and Pseudo-pure Fluid Thermophysical Property Evaluation and the Open-Source Thermophysical Property Library CoolProp , 2014, Industrial & engineering chemistry research.

[38]  Jasper M. van Baten,et al.  CAPE‐OPEN: Interoperability in Industrial Flowsheet Simulation Software , 2014 .

[39]  Vincent Lemort,et al.  Modelling of organic Rankine cycle power systems in off-design conditions: An experimentally-validated comparative study , 2017 .

[40]  A. Holmqvist,et al.  Scale-up Analysis of Continuous Cross-flow Atomic Layer Deposition Reactor Designs , 2014 .

[41]  Karol Postawa,et al.  A comprehensive comparison of ODE solvers for biochemical problems , 2020 .

[42]  Xiaoze Du,et al.  Dynamic simulation of steam generation system in solar tower power plant , 2019, Renewable Energy.

[43]  L. Valenzuela,et al.  Steady-state and dynamic validation of a parabolic trough collector model using the ThermoCycle Modelica library , 2018, Solar Energy.

[44]  Antonello Monti,et al.  DPsim - A dynamic phasor real-time simulator for power systems , 2019, SoftwareX.

[45]  Lidia Roca,et al.  Study on Shell-and-Tube Heat Exchanger Models with Different Degree of Complexity for Process Simulation and Control Design , 2017 .

[46]  N. Laadel,et al.  Simulation and experimental validation of a parabolic trough plant for solar thermal applications under the semi-arid climate conditions , 2019, Solar Energy.

[47]  I. Dincer,et al.  Development and assessment of a novel solar heliostat-based multigeneration system , 2018 .

[48]  Kannan M. Moudgalya,et al.  Implementation of a Property Database and Thermodynamic Calculations in OpenModelica for Chemical Process Simulation , 2019 .

[49]  Achim Kienle,et al.  Nonlinear Analysis of gPROMS Models Using DIVA as via a CAPE ESO interface , 2002 .

[50]  Victor M. Zavala,et al.  Large-scale nonlinear programming using IPOPT: An integrating framework for enterprise-wide dynamic optimization , 2009, Comput. Chem. Eng..