how do you model a stirling engine

조회 수: 16 (최근 30일)
amna AL ali
amna AL ali 2019년 3월 23일
답변: Steve Miller 2022년 12월 20일
Hello, Im a mechanical student and im just learning matlab/simulink. I have a stirling engine project that i need to use simulink or matlab on to analyze the performance of the engine.
Basicly, i want to be able to input the following:
  • Maximum temperature: 500K
  • Hot piston intial position: 20mm away from the refrenece point.
The engine has the following components, it being an alpha engine:
  • a hot cylinder
  • a hot piston
  • a cold finned cylinder
  • a cold piston
  • a heat exchanger regenrator that connects the cylinders
  • a crankshaf that connects the pistons
  • a flywheel that connects to the crankshaft
  • a generator that convertys the torqu to power
from the system im building, i want the follwoing outputs:
  • temperatures inside: hot cylinder, cold cylinder, regenerator
  • Pressure inside: hot cylinder, cold cylinder, regenerator
  • Volume of air inside: hot cylinder, cold cylinder, regenerator
  • Frequency of: hot and cold pistons
  • Torue of the flywheel
  • power generated
  • position of hot and cold piston
The stirling engine follows a stirling cycle, where if the hot cylinder is under full expansion, the cold cylinder is in parial expansion moving in the direction of full expansion. And vice versa.
I have created the engine in solidworks and have it fully assembly. I was able to use simmechanics to import it and animate it. But im not sure how to go from there to creating a system that reciecves those inputs.
Thigs i found difficult are:
  • how to combine the pistion position to the area to be used in the heat transfer equation.
  • how to relate the hot pistion movement to the cold piston movement
  • how to generally create block systems.
please help me im in dire need, i spent the past 2 days trying to do it.
  댓글 수: 3
Fernando Gonzalez
Fernando Gonzalez 2020년 2월 17일
Hi I study mechanical too and I have the exact same project, I need to generate some graphs with those values and make a detailed analysis of it, do you have any information of how to do this matlab?
I hope you can help me, mi teachers don't help to much.
Jacob Billingham
Jacob Billingham 2020년 2월 21일
bump

댓글을 달려면 로그인하십시오.

답변 (1개)

Steve Miller
Steve Miller 2022년 12월 20일
You can see a Stirling Engine example in Simscape here: Gamma Stirling Engine
--Steve

카테고리

Help CenterFile Exchange에서 Gas Models에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by