LiquidAirPlant

Versión 1.0.2 (14 KB) por Sam Yang
LiquidAirPlant is a MATLAB code allowing its users to model various liquid air power plant configurations.
101 descargas
Actualizado 31 mar 2022

LiquidAirPlant

View LiquidAirPlant on File Exchange

Overview

LiquidAirPlant is a MATLAB code allowing its users to model various liquid air power plant configurations driven by natural gas combustors, parabolic trough solar collectors, and/or ambient air.

Citation

Please cite the following paper if you reference/use the code

S. Yang, Solar-driven liquid air power plant modeling, design space exploration, and multi-objective optimization, Energy, 2022 https://doi.org/10.1016/j.energy.2022.123324

  • Please note that the PTC rim angle in the paper should be 70 degrees, not 50 degrees. Credit to Kevin Lu at OSU for identifying/reporting the discrepancy.

  • Feel free to use/improve the code/model as needed and submit pull requests.

Dependencies

Quickstart

After cloning the repository, run

driver_verification

in MATLAB to simulate ambient air-driven, natural gas-driven, and recuperative natural gas-driven liquid air power plants (LAPPs) as described in

Antonelli, M., Barsali, S., Desideri, U., Giglioli, R., Paganucci, F. and Pasini, G., 2017. Liquid air energy storage: Potential and challenges of hybrid power plants. Applied energy, 194, pp.522-529.

which were referenced as validation cases for the proposed modeling framework.

You can also run

driver

to simulate a solar-driven LAPP as described in my paper.

Model description

The input file is

plant_input.m

I recommend using structures for clarity/simplicity.

You can find all component models under

.\components\

defined as MATLAB functions. You may also add new component models as functions, e.g.,

function [out1, out2,...,out] = fcn_componentname( struct1, struct2,...,struct )

If you want to model and simulate other plant configurations, you can follow the same system assembly convention as

model_X.m

where X is AA, AANG, RAANG, or AAS.

Citar como

Yang, S. “Solar-Driven Liquid Air Power Plant Modeling, Design Space Exploration, and Multi-Objective Optimization.” Energy, Elsevier BV, Feb. 2022, p. 123324, doi:10.1016/j.energy.2022.123324.

Ver más estilos
Compatibilidad con la versión de MATLAB
Se creó con R2020a
Compatible con cualquier versión desde R2020a
Compatibilidad con las plataformas
Windows macOS Linux
Etiquetas Añadir etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.2

See release notes for this release on GitHub: https://github.com/smyng91/LiquidAirPlant/releases/tag/1.0.2

1.0.1

See release notes for this release on GitHub: https://github.com/smyng91/LiquidAirPlant/releases/tag/1.0.1

1.0.0

Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.
Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.