- #1
RacerDad22
- 13
- 0
hey all -
ive built an big amp DC electric kart, and want to add a gas motor for secondary drive. not going serial hybrid - I want both to be drive motors. I've written controller code (can link to it if anyone wants) - but the problem is not the code - its how to map the transition of throttles - or basically - when to use which motor - and with how much throttle input is correct for the given set of circumstances.
I've got a lot of data here - or can get and add more into the problem if needed. but at the heart of it, I am not sure what is the critical variable to use to make decisions - and what other factors I need to take into account to make good decisions.
I know:
max elec motor rpm
max gas motor rpm
each motors gear ratios
rpms of axle, or drive wheel
the mph (using wheel circumference calcs) -and can map to either motor, at any rpm (and have the data for each rpm, for each motor in a spreed sheet)
my logic -
3 zones - low speed, buffer, high speed. I use mph as the deciding factor in the calculations. the controller tells the servos in each zone to either throttle the motor(s) to gas pedal input, or ignore throttle setting to a certain motor.
low speed - elec motor only, following gas pedal input.
buffer - both motors, following gas pedal input
high speed - gas only, following gas pedal input.
My concerns -
I can see situations where harsh transitions can occur. both motors hooked to same axle via centrifugal clutches (so non-used motor freewheels). say if I am in high speed zone, and slow into buffer zone speed, then only hit the gas pedal a little bit (say 5%). the elec motor will come on, set to run at say 5mph, while the kart is traveling say 25mph. maybe I need to ignore gas pedal input given certain conditions, I'm not sure - or set any gas pedal input to match the current speed -like dead pedal until it matches.
im thinking the accel from zero to max mph will work well, I am most concerned with states of transition from high to buffer or low zones then back up. any other factors I can build into my throttle map to make it more intelligent and usable?
also - trying to avoid questions/comments along the lines of "how drive systems work, how code works, how high amp works". I can share that if needed, but really need help on this particular Q.
thx,
ive built an big amp DC electric kart, and want to add a gas motor for secondary drive. not going serial hybrid - I want both to be drive motors. I've written controller code (can link to it if anyone wants) - but the problem is not the code - its how to map the transition of throttles - or basically - when to use which motor - and with how much throttle input is correct for the given set of circumstances.
I've got a lot of data here - or can get and add more into the problem if needed. but at the heart of it, I am not sure what is the critical variable to use to make decisions - and what other factors I need to take into account to make good decisions.
I know:
max elec motor rpm
max gas motor rpm
each motors gear ratios
rpms of axle, or drive wheel
the mph (using wheel circumference calcs) -and can map to either motor, at any rpm (and have the data for each rpm, for each motor in a spreed sheet)
my logic -
3 zones - low speed, buffer, high speed. I use mph as the deciding factor in the calculations. the controller tells the servos in each zone to either throttle the motor(s) to gas pedal input, or ignore throttle setting to a certain motor.
low speed - elec motor only, following gas pedal input.
buffer - both motors, following gas pedal input
high speed - gas only, following gas pedal input.
My concerns -
I can see situations where harsh transitions can occur. both motors hooked to same axle via centrifugal clutches (so non-used motor freewheels). say if I am in high speed zone, and slow into buffer zone speed, then only hit the gas pedal a little bit (say 5%). the elec motor will come on, set to run at say 5mph, while the kart is traveling say 25mph. maybe I need to ignore gas pedal input given certain conditions, I'm not sure - or set any gas pedal input to match the current speed -like dead pedal until it matches.
im thinking the accel from zero to max mph will work well, I am most concerned with states of transition from high to buffer or low zones then back up. any other factors I can build into my throttle map to make it more intelligent and usable?
also - trying to avoid questions/comments along the lines of "how drive systems work, how code works, how high amp works". I can share that if needed, but really need help on this particular Q.
thx,