Modelling the regenerator of a Stirling engine

5 views (last 30 days)
Loris Chavée
Loris Chavée on 10 Sep 2020
Commented: Marcos Freitas on 14 Mar 2021
Hello everyone,
I'm currently working on the gamma stirling engine Simscape model pre-built by Matlab and I'm trying to modify the regenerator to get better performance.
Let's say I want to try to add a mesh of a certain material on the surface of the regenerator, what's the best way to do that ? Should I directly modify the source code of the "Pipe (G)" block (which is called "Regenerator pipe" on the image displayed below) or is it more efficient to directly model the regenerator using Simulink (not Simscape), then connect it to the Simscape model using a "Simulink to PS converter" ? Thank you for your answers.

Answers (1)

Angel Gonzalez Llacer
Angel Gonzalez Llacer on 18 Sep 2020
Hi Loris! Thanks for your question
Could you please explain the purpose of the mesh you want to add? Is it placed in the outer surface or the inner surface?
I guess it's in the outer surface and the goal is to act like fins, increasing the heat exchanged (with the ambient I guess?)
In that case, you could achieve it in different ways: you could build a more detailed thermal network for the regenerator, add a Convective Heat Transfer block between the mass and the ambient (represented by an ambient temperature source) like in the picture below:
Or you could customize the Pipe (G) block to create your own pipe with a detailed modeling of heat exchange with a mesh.
In any case, I definitely NOT recommend to use a Simulink subsystem to represent a physical device in your Simscape system, because it can lead to performance issues as they are being solved simultaneously but using different solvers that might compete between each other for precision and resources. Simulink should be use for the control algorithms of your systems, after having interfaced with sensors and actuators.
Hope it helps!
Marcos Freitas
Marcos Freitas on 14 Mar 2021
Dear Loris Chaves, I am interested in starting the study on energy generation through stirling. Could you send me a simulation made to start and other theoretical material email:

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by