I wanted to bounce something off you guys:
Assembly languare programmers always look for the simplest way to solve a problem reliabily. To write a tight assembly program for throttle control, means trying get one more control multiplexed on top of the standard throttle = more power less power control.
The second control function is the electric / gas power mix proportion, or level of assist/regen .
This is the information I am generating from the throttl pedal
I take 1/8 second samples of the throttle A/D value which is being sampled several hundred times a second. I do a running average of 8 of those samples.(1 second) Any throttle change will yield 4 numbers.
1. The running average of the last second.
2. The last throttle reading
3. The rate of change (difference between the average and the last reading)
4.The throttle position with 0ne part in 1000 resolution.
If you press down slowly, the difference can be as little as 3-4 even though the throttle may have moved from full off to full on, you did it slowly, so the average was almost able to keep up with your rate of change.
If you press down fast, you can generate almost 255 of difference,with just a short motion, since the value is rate of change rather than positional based. As soon as you stop moving the throttle, it settles back to zero in a sec or so.
One system of using these 3 numbers to control MIMA by throttle could go as follows:
1. cruising at 55, @70MPG+, in lean burn. See a hill coming up, want to climb it mostly MIMA powered. I slowly back off the throttle (there will be a speed of throttle rate of change that will not activate MIMA call it the dead band of throttle rate of change.) when I want to activate MIMA, I step down quickly (full assist) not so quick ( 3/4 assist) medium (1/2 assist) slow (1/4 assist). A quick slight backing off of the throttle and a return to the same lean burn point would turn MIMA assist off. Regen would work in a similar way as you lift the throttle, the speed that your foot moves at determines magnitude of regen.
Change your foot position slowley, and you can go from idle to full throttle, and never trigger assist, and the same in reverse as far as regen.
System tuning variables for throttle will be The assist dead band, assist (Magnify), the regen dead band and regen (Magnify)are settable with the left right joystick, and will be retained until you change them again.
That is how it is looking right now. Any ideas suggestions? Comments?
The throttle based mode that I have described is only one possibility. A copy of a PM that I recieved about this :
There are three things that concern me regarding this mode.
1. It is very difficult for most people to have a sensitive and accurate foot. I try to slide my foot to the edge of the pedal and lock it into the carpet allowing the resistance of the carpet against my shoe to create a pivot point so that I can rotate my ankle slightly to gain tiny incremental changes in throttle position. Without doing this I find it virtually impossible to maintain a steady position of the throttle. Brian uses a throttle lock to achieve the same result.
2. Backing the throttle off when you are wanting assist seems counter intuitive and in fact the car will begin to slow, further convincing the mind that it is doing the wrong thing. It is difficult enough to master the art of blipping the throttle positively when down shifting to enable regeneration.
3. The G force in the car will be steady state then negative then positive. This might prove uncomfortable to a passenger. Accelerating before decelerating would give some passengers a real scare too.
4.In an emergency the car might react as if it had a mind of it's own, which of course it does in this case.
If I had to do it I would merely make the IMA a lot more sensitive to throttle action. I'm assuming that the Insight is slowing down on account of a hill. Move the pedal towards the floor and the IMA responds dramatically. The IMA would drop out again if the torque of the electric motor stopped the deceleration. (The opposite of this already happens when you touch the brakes.)
Second opinion:
> Mike, it's simple. Hold the throttle position steady with your foot, engage the Mima mode, if the car slows by a threshold amount down add assist, if the car speeds up by a threshold amount add regen.
The mode you are describing sounds more like the cruise control mode.
> Moving the throttle would add assist or regen while in transition and for a brief time after transition. In this mode the engine would act like it hqd a governor on it and changes to the throttle would merely establish a new set point. This is the way small engine governors are set up on a snow blower for example.
HAving assist only during the transition would not maintain assist for the duration of a hill climb, which is what needs to happen.
>
> The advantage of this setup would be that every action would be intuitive and if the battery was being drained , backing off the throttle position would automatically reduce, halt, or reverse the tenancy.
I see where you are coming from, but think that you may need to play with MIMA a little to tune your Intuition? once I get things all connected and prove the signals, I can play with different approaches to see what works best.
>
> Increasing the threshold would increase the efficiency but allow a greater speed variation.
>
> Adding a throttle lock or cruise control to this would be a no-brainer.
>
> Hope this makes sense.
This is the time for any opinions,
Whenever you are driving your car, do a mental simulation of these techniques, and continue to give me your opinion.
Thanks
I can't get excited about any of the modes described here. It's hard enough to hold the throttle right at the 75, 100, or 125 mpg point, without trying to simulatanously send telegraph messages with my foot. I'd rather use my hands to push buttons to set modes, and use a manual lever for analog control.
I haven't gotten through all the prior MIMA messages, so appologies if I'm missing some context.
Remember that the present IMA control is through the throttle, and no one has much problem using it. What I am looking for here is opinions as to how one could improve the throttle/IMA interaction by allowing the IMA to be controlled with variable aggressiveness, so it can be made to be the first power source to come on line when acceleration is needed, and be the first to absorb kinetic energy when deceleration is needed, in an adjustable way.
This subject was discussed a while ago, but now is the time to offer opinions.
I installed a complete new MIMA harness into my car this afternoon, and am feeling better about the level of difficulty for the install. I also think it can be made to look stock except for an extra bump here and there in the already bumpy harness. I am taking my time and documenting as I go, and presently feel that with a few more installs to tune the procedure, that MIMA could be installed in 2-3 hours, from start to finish all covers replaced.
Mike,
Thats a great install time. I use a idle adjustment knob for a constant throttle position so as a result the ability to add regen or assist with a joystick really meets my needs. My goal is to keep the engine in its most efficient load range. Have fun, Rick
__________________
Rick 00 #4738 (5sp) Lmpg 90.7 @ 150K miles
02 #1784 (CVT) Lmpg 52.6 @ 35K miles
Remember that the present IMA control is through the throttle, and no one has much problem using it. What I am looking for here is opinions as to how one could improve the throttle/IMA interaction by allowing the IMA to be controlled with variable aggressiveness, so it can be made to be the first power source to come on line when acceleration is needed, and be the first to absorb kinetic energy when deceleration is needed, in an adjustable way.
OK, got it. So here's what I'd want: I'd want the IMA torque to be a linear function of the throttle position, with gain set by a knob. And I'd want to have a button I could hit to tell it to have zero assist/zero regen at the present throttle position. So I get to cruising speed and throttle position, and hit that button. Then, depending on where the gain knob was set, I'd get either a lot of IMA kicking in with a little throttle change, or about the amount I get now, or less.
Optionally, there could also be a deadband, which is usually the case with the OEM controls. That is, there's a range of throttle that gives no assist or regen. That could be a second knob, or maybe just a selector switch (yes or no).
What I'd like to see on a throttle based MIMA is to start getting assist at 100MPG on the bar instead of 40-45mpg, and start getting regen at 150 MPG just before fuel cut mode, so you don't have to shut off the throttle, you would be able to keep the engine at it's most efficient for a longer period of time.
It should be adjustable so you would start getting regen sooner, maybe at 140, or to delay it.
Chrs
"OK, got it. So here's what I'd want: I'd want the IMA torque to be a linear function of the throttle position, with gain set by a knob."
A linear function of throttle position? does that mean as soon as one leaves idle and starts pressing on the throttle that the assist would activate, or would one get to target speed then activate?
"And I'd want to have a button I could hit to tell it to have zero assist/zero regen at the present throttle position. So I get to cruising speed and throttle position, and hit that button."
The MIMA mode one (joystick control) will cut all assist and regen when activated. Assist and regen only activate when the stick is moved, so the MIMA standby performs this function.
"Then, depending on where the gain knob was set, I'd get either a lot of IMA kicking in with a little throttle change, or about the amount I get now, or less."
This sounds like the way my first proposal would work, but I could change the magnify just by the speed that I moved the throttle.
We have no gain knob, I was plannng to use the left and right motion of the joystick(2 axis) for that function. The front to back is the MIMA manual control.
Pressing the joystick down (central switch)will store the magnify value in flash memory, and will be available until a new value is entered.
Calpod
"What I'd like to see on a throttle based MIMA is to start getting assist at 100MPG on the bar instead of 40-45mpg, and start getting regen at 150 MPG just before fuel cut mode, so you don't have to shut off the throttle, you would be able to keep the engine at it's most efficient for a longer period of time.
It should be adjustable so you would start getting regen sooner, maybe at 140, or to delay it."
Thats the way I hope it will work, but we do not directly have the MPG information.
I hope to approximate the MPG by looking at the MAP signal, but it will not tell me the actual MPG, only the manifold pressure. Rick Reese and the turbo guys have vacuume guages on their cars, which should be close to the MAP in function. I remember Rick indicating that the vac approximately reflected the MPG bargraph in many conditions.
I was not planning on using the MAP input (it will be connected and available), for this first pass at throttle based control, so you as the operator will be responsible for keeping the MPG where you want it.
The variable aggressiveness of the throttle based control as I see it would allow assist at any MPG, the trick is how to let it know with the throttle when and how strongly to come on line.
Rick
" the ability to add regen or assist with a joystick really meets my needs. "
Armin said the same thing, just give me the Joystick, thats all I need.
The throttle based MIMA can and will work, but Honda did not develop their control in a couple of weeks, and we may not be able to improve on it without some hands on MIMA experience from several users to help tweak the system into perfection.
Keep the discussion going, and we will zero in on a good way for the first throttle based MIMA to operate, and then we improve it through use and feedback.
I'm having a bit of trouble imagining just how the throttle-based control would feel - the more so since I haven't driven in a couple of months - but I think I'm on the skeptical side. I think of it more from a system/psychology perspective: MIMA seems to be sort of like getting a bunch of extra gears, and it's natural (ok, learned habit) to shift gears with your hand. So the joystick/mode buttons on the gearshift just make it a more complicated shift, they don't really require a new behavior.
I see I haven't really expressed it well, but I can't think of a better way and, as I said, I'm not at all sure myself.
The AutoGuide.com network consists of the largest network of enthusiast-owned enthusiast-operated automotive communities.
AutoGuide.com provides the latest car reviews, auto show coverage, new car prices, and automotive news. The AutoGuide network operates more than 100 automotive forums where our users consult peers for shopping information and advice, and share opinions as a community.