Coder Social home page Coder Social logo

nidingen / azelioopenlibrary Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 3.0 250 KB

A Modelica library to model Stirling engines and latent heat thermal storages. Several examples are included.

License: GNU General Public License v3.0

Modelica 100.00%

azelioopenlibrary's Introduction

An open (GNU GPL v3) Modelica library for modeling of Stirling engine gas channels. GNU GPL v3 is found here: https://www.gnu.org/licenses/quick-guide-gplv3.html

Written and developed on Wolfram SystemModeler v5.0. Current update made on SystemModeler 12.3.

If used in any publication (academic, commercial, non-profit or private) the name of the library must be mentioned and a link provided to this site.

Download/clone and run.

The library contains simplified models of a Stirling engine and a latent heat thermal storage (TES) [1]. The core power unit is a model of Azelio's in-house Stirling engine working gas channel 8.6.19 [2], while the the thermal energy storage is a 0D latent heat thermal storage model. Auxiliary components required to build a complete system are included, such as generator, cooling system, heat resistance, generic loss model, wind turbine and pv panel. Several example systems are included.

The library allows anyone to get started in modelling of energy systems with Stirling engines and latent heat thermal energy storages.

[1] T. Lindqvist, et al., A novel modular and dispatchable CSP Stirling system: design, validation, and demonstration plans, Submitted to SOLARPACES 2018: International Conference on Concentrating Solar Power and Chemical Energy Systems, American Institute of Physics, 2018โ€ [2] M. Nilsson et al, "A Stirling Engine for Thermal Energy Storage", Proceedings of SolarPACES2018, Casablanca, Morocco, 2018

azelioopenlibrary's People

Contributors

nidingen avatar nikander avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

azelioopenlibrary's Issues

Trying to simulate Stirling Engine

Hi, thanks for the open source code!

Is there a way to fix the following on Windows or should I try to run this on a different OS (I have a Linux-Mint as well)I get the following errors when running your stirling model:

[1] 10:53:57 Symbolic Warning
The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts.

[2] 10:53:57 Translation Error
Internal error IndexReduction.pantelidesIndexReduction failed! System is structurally singular and cannot be handled because the number of unassigned equations is larger than the number of states. Use -d=bltdump to get more information.

[3] 10:53:57 Translation Error
Internal error Transformation Module PFPlusExt index Reduction Method Pantelides failed!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.