Is that supposed to answer his question, TT?
mystic_1
Technically, John didn't ask a question.

But, he was curious about why his school work modeling was the way it was. Can't really address that until I know the modeling details, or what the modeling was intended to accomplish.
If the model doesn't care when ignition occurs relative to crank position, it may assume it happens at or after TDC, therefore the entire pressure event occurs only when needed during the 4 stroke cycle. That ain't the real world. Our engines fire in advance of TDC. If the combustion event were indeed instantaneous, there would be no pressure left during the actual power stroke.
Modeling a device can be simple, or it can very complex. The models usually start simple, in order to learn simple functions. Then the models get more detailed as they get closer to what an actual device/machine encounters/experiences.
You can make an operating model engine with the assumption that all the energy of combustion is expended during the power stroke of an engine. But, there are quite literally millions of factors involved in simulating real engine operation. Not all of these factors are required to be in place to understand many individual concepts. The concepts are what the academia imparts. These concepts are then later developed along with working skills and experience into a more complete understanding of actual operation. Lots of minutia is not essential to understanding the grand scheme of things. There aren't likely any iron filings in the computer engine model. But, if those show up in the real engine, things just won't work out to plan.
As a parallel, you can learn to fly an airplane on a simulator. You can transfer most of that skill into operation of a real airplane. But, it is quite another thing to enter into a dogfight with an experienced pilot using only the skills gained in a simulator. (Unless, of course, it is the subject of a Hollywood movie.)

Many theories apply directly and predictably to practical application. The engine actually operates on a whole collection of proven theories. But, in a computer environment, theories on metal coefficients of expansion, may not be needed to make predictions on a estimated output power of a engine. Later, when you plan on making a million motors, you might want to add that theory into your simulation model, so all your built engines don't return as useless bits of metal pieces.
I am probably starting to ramble a bit...
