how do you model a stirling engine
24 ビュー (過去 30 日間)
古いコメントを表示
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
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.
回答 (1 件)
Steve Miller
2022 年 12 月 20 日
You can see a Stirling Engine example in Simscape here: Gamma Stirling Engine
--Steve
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!