Difference between revisions of "Engine Control"

From fswiki.us
Jump to navigation Jump to search
Line 80: Line 80:
 
* IAT - cooler air is denser and allows for more fuel burn, denser charge may need different spark advance
 
* IAT - cooler air is denser and allows for more fuel burn, denser charge may need different spark advance
 
* map (for alpha-n) - map allows for delays b/w throttle actuation and change in how much air is in intake system, esp with larger plenums, or extreme throttle changes (dump for accel, or complete lift-off)
 
* map (for alpha-n) - map allows for delays b/w throttle actuation and change in how much air is in intake system, esp with larger plenums, or extreme throttle changes (dump for accel, or complete lift-off)
* coolant temp - warm engine runs more better (afaik fuel vaporization and i know there's other stuff i dont know) but not too hot, can tune to dump fuel to cool engine if its close to overheating though not recommended bc its not efficient
+
* coolant temp - warm engine runs more better (afaik fuel vaporization and i know there's other stuff i dont know) but not too hot, can tune to dump fuel to cool engine if its close to overheating though not
 +
* TPS rate compensation for slamming or lift-offs
 +
recommended bc its not efficient
 +
 
 
==stuff you should get so you can figure out wth ur doing==
 
==stuff you should get so you can figure out wth ur doing==
 
(safety stuff?)
 
(safety stuff?)

Revision as of 10:40, 19 May 2020

Theory

Passive

It is possible to run an engine without an engine control module. Wasted spark such as yamaha wr450 before 2010 cbr is carb stock

Active

control spark - timing control fuel - timing, duration (can't really change angle or placement so we put that under fuel system design, not here) control air - throttle control temperature - radiator redirect valve, fan control control valve timing, valve lift (not electronically tunable, but still control, i'd be willing to put this under intake if that's a better place)

Tuning

Engine tuning is the idea of changing the inputs to the engine to achieve a desired goal. The inputs available to tune depend on the engine control strategy. Usually this goal is peak engine torque at every operating condition. The two main inputs used to tune the engine are when charge ignition timing by changing the timing of the spark and quantity of fuel injected by changing the duration that the fuel injector is open. These two inputs are changed depending on the engine operating point: the torque requested (load) and the rotational speed of the engine. The spark timing and fuel duration will each form a 3D surface when plotted against speed and load. (pic)

Engine Control Strategies

Alpha-n

The most common engine control strategy (at least in fsae, not sure about the galaxy brains across the pond) is alpha-n.
Alpha-n tune uses the throttle position angle (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \alpha } ) to approximate engine load. Use of throttle position to approximate engine load requires ("""""requires""""" we all know most of us dont do this as much as we should lol) compensation for barometric pressure changes.

Advantages
Drawbacks

Speed-Density

There is also speed-density.

Advantages
Drawbacks

MAF Control

Not sure if there's a fancy name for maf control, not sure if anyone uses it either.

Advantages
Drawbacks

Theory

Dithering

need to make this clearer Since the engine torque output is a non-linear function of many variables, and the resultant surface isn't analytically determinate, the torque surface is navigated by dithering. This involves running the engine on a dynamometer and, for each engine control variable, taking small steps in a direction and determining the effect the small step has on the torque. If the result is a decrease in torque, another direction is pursed. By chasing the direction of increasing torque for every operating condition, the engine control is optimized. this is just one big gradient ascent, but very badass.

Open vs. Closed Loop Tuning

open loop tuning is doing it yourself, run the engine and check the outputs. closed loop tuning is usually done to a specific lambda and is handled by the ECM.

Dynamometer

see System Testing

should have its own page also

Spark Tuning

  • mbt

[diagram of spark timing on torque]

  • Knock is typically not an issue with a stock 4cyl. Not sure how to convey in 10 years of this I have never seen or heard evidence of it.

Fuel Tuning

  • duration
    • lbt
  • timing

Tuning for Startup

give it a little gaz to get 'er going

Tuning for Idle

  • Run lean, at least in the case of the 4cyls they do not seem to mind being 15+ [citation needed]
  • Stock CBR idles at ~900RPM, rare that fsae cars run that low [citation needed]
  • Idle air controllers are huge for accurate idle control. [citation needed]
  • Sharp pickup on throttle tip-in
  • limited spark advance - dont want engine to pick up, keep it stable
  • "torque well"
  • efficiency - don't waste gas
  • idle noise limit

Tuning For Quick Rev

Closed v open loop engine control

  • short term factors
  • long term factors
  • place in motorsport

Data and Data Collection

[link to daq and electronics]

Data used to run the engine

(please someone come up with a better title for this section - simon)
(needed if not running wasted spark)

  • cam sync sensor is needed to determine crank/valve angle - fire spark and fuel on every other rotation
  • determine place on fuel/spark map
    • load (alpha, map, maf)
    • rpm

Compensations

  • IAT - cooler air is denser and allows for more fuel burn, denser charge may need different spark advance
  • map (for alpha-n) - map allows for delays b/w throttle actuation and change in how much air is in intake system, esp with larger plenums, or extreme throttle changes (dump for accel, or complete lift-off)
  • coolant temp - warm engine runs more better (afaik fuel vaporization and i know there's other stuff i dont know) but not too hot, can tune to dump fuel to cool engine if its close to overheating though not
  • TPS rate compensation for slamming or lift-offs

recommended bc its not efficient

stuff you should get so you can figure out wth ur doing

(safety stuff?)

  • oil pressure - low op means stop
  • coolant temp - if its boiling, stop, regulation calls for water which boils at 212 (at normal altitudes @colorado)

cool data so you can do custom engine stuff

  • cylinder pressure
  • knock sensor (cyl pressure can handle this if you have it)
  • fuel flow meter
  • cyl temperature

I'm sure there's stuff im forgetting