Computer Simulated Engine Performance

CSE 400 Sr. Design Project 2006

By Mike Saris and Nicholas Phillips

Faculty Advisors: Vijay Kumar and CJ Taylor


Abstract

This model is a computer simulation which determines the performance of a four stroke internal combustion (IC) engine. The modeling of this process begins with the simulation of one cylinder of the four stroke IC engine which is assumed to have an ideal pressure-volume (p-V) relationship allowing for computation of peak performance. Once the ideal cylinder is modeled, factors which compensate for less than ideal p-V relationships are injected into the simulation to allow for computation of the performance figures across the entire operating range. The single cylinder model is then expanded to simulate the interaction of multiple cylinders at once and compute their combined effect giving total output numbers for the engine as a whole.

Performance figures computed include torque and horsepower curves for an engine's entire operating range. Additionally, statistics are also available regarding the pressure and torque within a single cylinder as a function of the crank angle at a particular RPM. Finally, the combined efforts of cylinders functioning together and their effect on torque at a particular RPM are presented. This model has been used to simulate the performance of the Audi 1.8 liter I-4, the Subaru 3.0 liter H-6/Boxer, the Ford 347 Stroker, and a theoretical Chevy 350 buildup.


General Information

Poster as will be presented at CSE 400 Poster Day 2006

Final Project Description


Engine Simulation GUI

Below are links to the Swing GUI we built to display all the various graphs and figures generated for the four engines run through our simulation. Read the README file for instructions on how to run the GUI from an eniac terminal. The GUI is designed to allow users to tile the graphs and figures for comparison across both different RPMs and different engines.

EngineSimulation.jar

README


MATLAB Simulation Files

Below are links to the MATLAB files used to simulate the performance of the Audi 1.8 liter I-4, the Subaru 3.0 liter H-6/Boxer, the Ford 347 Stroker, and a theoretical Chevy 350 buildup. The files work on the version of MATLAB in Towne M70 and M62 (v7.0.4). We have had difficulty running it on some other versions.


Audi 1.8 L I-4

pVdiagramsAudi18.mat - Ideal and distorted p-V diagrams saved in a MATLAB workspace for reference in .m files

audi18singleRPM.m - Models the engine at a specific RPM/distortion level

audi18.m - Models the engine over its entire operating range


Subaru 3.0 L H-6

pVdiagramsSubaru30.mat - Ideal and distorted p-V diagrams saved in a MATLAB workspace for reference in .m files

subaru30H6singleRPM.m - Models the engine at a specific RPM/distortion level

subaru30H6.m - Models the engine over its entire operating range


Ford 347 Stroker V-8

pVdiagramsFord347.mat - Ideal and distorted p-V diagrams saved in a MATLAB workspace for reference in .m files

ford347singleRPM.m - Models the engine at a specific RPM/distortion level

ford347.m - Models the engine over its entire operating range


Theoretical Chevy 350 V-8 Buildup

pVdiagramsChevy350.mat - Ideal and distorted p-V diagrams saved in a MATLAB workspace for reference in .m files

chevy350singleRPM.m - Models the engine at a specific RPM/distortion level

chevy350.m - Models the engine over its entire operating range



Dr. Kumar's Dynamic Analysis of the Internal Combustion Engine

Dynamic Analysis of the Internal Combustion Engine - Dr. Kumar's MEAM 211 Project Description (.pdf) upon which we based our model

anal_new.m - The MATLAB file Dr. Kumar used to generate the graphs in Dynamic Analysis of the Internal Combustion Engine and that we used as a starting point for our MATLAB simulation


Website and contents by Mike Saris and Nicholas Phillips and advised by Vijay Kumar and CJ Taylor. April 18, 2006