how do you model a stirling engine
조회 수: 16 (최근 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일
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Gas Models에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
