Theoretical max pulse lenght limited by RPM?
Read the manual to see if your question is answered there before posting. Many users will not reply if the answer is already available in the manual.
If your question is about troubleshooting, configuration, or tuning, you MUST include your processor type (MS-I or MS-II) and code version in your post. If your question is about PCB assembly or modifications, you must also include the main board version number (1.01, 2.2 or 3.0).
If you have questions about MS1/Extra or MS2/Extra code configuration or tuning, please post them at www.msextra.com Such questions posted here will be moved to: a temporary MSextra sub-forum, where they will be removed after 7 days
The full forum rules are here: Forum Rules, be sure to read them all regularly.
Theoretical max pulse lenght limited by RPM?
I'm doing some calculations on the injector pulse length and max duty cycle at max RPM, and find some things i'm a bit troubled about, maybe someone can help me understand.
Suppose:
We have a 1.4 liter 4cyl turbo engine, with 4 port injectors rated at 19 ppm. which should be good for about 120 HP according to megamanual.
Req_fuel per cilinder for 1 injector is 12ms as calculated in megamanual
for ease of calculation lets assume:
Max RPM = 6000 = 100 revs\sec = 200 ignitions per sec.
Max boost = 1 BAR = 14.7 PSI = 200 kPa MAP
VE at this range is 100%
Max duty cycle is 85 %
Situation 1:
Sequential injection: 1 injector per cilinder every 2 revs.
Time between injections = 1000 ms / 100 revs * 2 = 20 ms
Max pulse lenght = 20 * 0,85 = 17 ms
Required pulse lenght = 12 * 200/100 (MAP)* 100/100 (VE) = 24 ms
Ahhrgg. this is way to much.. and not even counting enrichments.
I know this is a lot of boost and VE of 100 looks resonable to me as i look in the documentation. Do we really need huge injectors for this small engine and HP. (not according to injector_size calculator)
changing number of squirts doesnt help.
situation 2:
2 Squirts alternate:
Time between injections = 1000 ms / 100 revs = 10 ms. (every bank of 2 injectors fires once every rev.)
Max pulse lenght = 10 * 0.85 = 8.5 ms
Req_fuel = 12 / 2 = 6 ms (for 2 injectors)
req Pulse length = 6 * 200/100 * 100/100 = 12 ms
same problem for simulanious:
1 Big Squirt 2 times a rev.
Time between inj. = 1000ms / 100 revs = 5 ms.
Max pulse lenght = 5 * 0.85 = 4.25 ms.
Req_fuel = 12/4 = 3 ms
req Pulse lenght = 3 * 2 = 6 ms
-------------
At 6000 rpm the time to inject is just too short, how do we put in enought fuel???
I know that with NA MAP and VE are much smaller but with enrichments, inj_opening time and acceleration even here this seems a big problem too me.
Even if we were to put in gigantic injectors it wouldn't idle because idle pulse length with these injectors is:
MAP = 20 kPa. Ve = 50, inj open 1.0 ms
pulse lengh = 12 * 20/100 * 50/100 + 1.0 = 2.2 ms (stil just ok)
What then??
-
- MegaSquirt Guru
- Posts: 84
- Joined: Fri Apr 09, 2004 5:55 am
- Location: FL, USA