LiquidAirPlant

版本 1.0.2 (14.0 KB) 作者: Sam Yang
LiquidAirPlant is a MATLAB code allowing its users to model various liquid air power plant configurations.
101.0 次下载
更新时间 2022/3/31

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.

引用格式

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.

查看更多格式
MATLAB 版本兼容性
创建方式 R2020a
与 R2020a 及更高版本兼容
平台兼容性
Windows macOS Linux
标签 添加标签

Community Treasure Hunt

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

Start Hunting!
版本 已发布 发行说明
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

要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库