HHS81 / c182s

Cessna C182S (1996 model) for FlightGear
GNU General Public License v2.0
28 stars 9 forks source link

Implement spark plug fouling #439

Closed hbeni closed 3 years ago

hbeni commented 3 years ago

:information_source: After reading up on this subject, I think it may still need some research. Basicly there are two main sources of fouling, too rich mixture and too low combustion temperature:

grafik


Running the engine in a "cold combustion state" (low RPM / rich mixture, available from JSBSim trough a AFR property) will result in carbon deposits on the spark plugs, causing a rough engine and loss of power, and can finally to a loss of the spark plugs ignition (magneto check can reveal this). To remedy, the engine needs to run on higher RPM/hotter combustion for 15-25 seconds (POH 3-20 says "several minutes" for safety, but the shell letter and pilot forums also talk about the smaller timeframe).

To simulate this, we might do the following simplificated implementation: (I think this can be preferably done in pure systems-xml-space (kinematic with variable speed setting?), however a nasal timer might be easier here. This should be further investigated, however)


References:

hbeni commented 3 years ago

I’m on a basic implementation, looking good so far :) I need to tidy up a bit and will upload a branch for testing