i just can't help myelf,, and i am sure i will regret stepping into this discussion
1. the pid controller can operate at fantastic speeds, lets call it a ferrari/cheetah/rabbit (whatever it is fast)
2. the lister 650 rpm motor is much like a dynosaur, the one with the really long tail
no matter how fast the brain is it takes time to get the signal from the brain to the tip of the tail
a lot of time!
makeing the brain faster doesn't help, you gotta cut the transmit time, and you got to speed up the reaction time
one of the major issues with a slow speed engine, is the eternity it takes to make changes
you have a single event called injection, followed by a delay time before ignition and then 8 more eternities before the
process repeats.
to a pid controller anything that happens in a lister is an eternity.
the only way i can see a pid controller working, and then only with tons for feedback, coding, very specialized design etc.
is with a constant speed (all well and good) and at a set constant load (which is never the case) the load constantly shifts
slightly even if it is a single resistive load such as a heater (drafts will shift the load irratically)
so it basically comes down to incompatable technologies, the pid spinning code like crazy and the lazy old lister plugging along
not giving a crap what the pid wants, and the poor old injector rack being sawed" on like charlie daniels playing "the devil went to
Georgia" on his violin as played on 78rpm instead of 33rpm.
just when the pid gets it sorted out, gets the rack to move, waits for the pump to inject either more or less fuel, wait some more
for a feedback of rpm, look up on the table because it missed, recalc and repeat,, well maybe it gets lucky
but then the load shifts slightly and all bets are off.
so there would have to be some hysterisis, a fudge range to operate in
maybe +/- 1 hz would be attainable with a lister with pid controller?
maybe +/- 1 hz would also be attainable with some work on the oem governor
and a 69 cent spring from the hardware store?
and to be perfectly honest i am eaten up with crazy over microcontrollers,, and am working with them
for various other control systems for offgrid use,, control of rpm for a lister is not on that list.
lastly maybe this makes some sense, an analogy
the engine is a battery charger
the flywheel is a battery
the engine charges the flywheel and the generator takes power from the battery/flywheel
it takes time to recharge the battery
and the charger is intermittent by nature, pulsing a charge every other cycle of the engine for a short time.
add more pulses is the only way to improve the problem, more pulses means more cylinders or
much faster rpms so that the pulses come closer together.
i don't think anyone wants a 6krpm listeroid, and i don't even wanna see on on utube!
bob g