1. Attachments are working again! Check out this thread for more details and to report any other bugs.

Help Diagnosing Unintended/Uncommanded Acceleration Issue

Discussion in 'Gen 2 Prius Care, Maintenance and Troubleshooting' started by nylion, May 2, 2009.

  1. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    Yes, those can be reasonable solutions. If you have time, you can put it all together into a smallish box, complete with power supply. You don't need much power, they run a long time on batteries
     
  2. efusco

    efusco Moderator Emeritus
    Staff Member

    Joined:
    Nov 26, 2003
    19,891
    1,193
    9
    Location:
    Nixa, MO
    Vehicle:
    2004 Prius
    Model:
    N/A
    I'd recommend a 15 minute "loop" recording of as many parameters as possible and some sort of a "lock" button so that when an event occurs the driver hits the button/key and the previous 15 minutes of events are permanently stored for analysis (see my "event monitor" description above).
     
  3. nylion

    nylion New Member

    Joined:
    Jun 8, 2006
    167
    61
    0
    Location:
    Seattle WA
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
    You are both right and wrong. A hardware fault (connection, noise, etc) could be the root cause, but I would claim that there is still a bug in the code since the ECU failed to recognize an abnormal condition that resulted in dangerous bahavior. I know how hard it is to try to anticipate all faults (boy do I know!!!), but where I work, we would file a bug against the code since it allowed a hardware fault to do something unintended. Any computer system should be able to recognize I/O problems and, at the least, simply fail to do anything (i.e.: show engine light and shut down). It is beyond any system (moon rockets included) to understand how to recover from all possible hardware faults, but it is important for any system that has the ability to create a dangerous situation to fail rather than execute an action when all isn't right. That's asking a lot, but it is what we expect from systems like this.
     
  4. nylion

    nylion New Member

    Joined:
    Jun 8, 2006
    167
    61
    0
    Location:
    Seattle WA
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A

    You are right! The other times this happened to me, it was also when I was at a dead stop. Those other times (only 2 I think), I was on a freeway ramp and stopped by a flow control light, so that when the car accelerated on its own, I noticed it, but blamed myself for not realizing I floored the gas. Now that I had the incident at a light, I realize what happened before.

    I can't speak to those other reports. The ones I read where people claim to be going at highway speeds, then the car accelerates on its own seems reasonable. But what I find hard to believe is that the brakes also fail. That would involve 2 systems (the brakes have an ECU to control regenerative generation). I may be wrong, but I think the brake pedal does connect mechanically to the braking system. Is that correct?
     
  5. richard schumacher

    richard schumacher shortbus driver

    Joined:
    Mar 27, 2004
    7,663
    1,041
    0
    Location:
    United States
    Vehicle:
    2004 Prius
    Model:
    N/A
    Correct, they are redundant electrical and mechanical brakes. In any modern car, total brake failure outside of severe accident damage or extreme maintenance neglect is not credible.
     
  6. efusco

    efusco Moderator Emeritus
    Staff Member

    Joined:
    Nov 26, 2003
    19,891
    1,193
    9
    Location:
    Nixa, MO
    Vehicle:
    2004 Prius
    Model:
    N/A
    +1, a triple redundant system. Failure of all 3 at once would take some act of God...or nearly so, and will always log at multitude of error codes. I refuse to believe the reports that claim simultaneous acceleration issue AND complete brake failure AND won't power down with the power button. Sorry, not buying that.
     
  7. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    What if there is a failure inside the accelerator pedal assembly?

    [​IMG]

    It wouldn't be any different than a broken return spring on a carburetor. According to a neighbor of mine, who runs a small fleet of Kenworth highway tractors, when the pedal sensor fails, what *usually* happens is the engine remains at idle, and you're stranded on the side of the road

    He did have one truck that would sometimes accelerate on its own. Flooring the accelerator in a Kenworth gives you *plenty* of time to think about what is going on, and how to fix it.

    There is only so much redundancy one can build into a system. I've done software engineering using secure, embedded RTOS's, on fly-by-wire military aircraft. There is a point of diminishing returns going past 3 individual sensors for the same control input

    I do recall being copied to one notice that was widely circulated within the industry. A NW Airlines Airbus A320 would sometimes experience uncommanded roll, which was easily corrected but frightening for all aboard

    The sidestick was found to have a gunky residue inside, causing the contacts in the sidestick to sometimes stick. Further analysis of the residue indicated coffee and sugar. S*** happens, and in that case a replacement of the sidestick cured the problem

    Prius owners with HID headlights have had corrosion-related failures of the rear axle height sensor assembly, and you don't always get a code. What happens is that the headlights don't point properly, usually way too low

    The point to all of this, is that even if I were to hook up my $50,000 MSO to record constantly, it would *not* be recorded as a "glitch." To the car, it will seem as if you really *did* floor the gas pedal. Much like that Airbus, the Quick Access Recorder verified receiving an input from the PIC sidestick, but the pilot never touched the sidestick

    I suppose if such an event would happen to me, I'd just replace the pedal sensor assembly
     
    1 person likes this.
  8. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    In normal use, the pedal is bypassed from the hydraulic system. There is a "stroke simulator" valve

    [​IMG]

    Hold on a second. BooBoo walked across the keyboard here, I had to retype everything. Bad cat, bad cat

    So, if the system senses a failure, the braking system will enter a failure mode. This is one such failure mode, the solenoid valves are switched in such a way to provide direct pedal to the front brakes only

    [​IMG]

    One of our forum members, Patrick Wong, his fathers Prius had a brake failure that did not correctly enter the failure mode. This was a mechanical issue, I can't recall the exact part replaced but I'm sure Patrick will know
     
    1 person likes this.
  9. bwilson4web

    bwilson4web BMW i3 and Model 3

    Joined:
    Nov 25, 2005
    27,665
    15,664
    0
    Location:
    Huntsville AL
    Vehicle:
    2018 Tesla Model 3
    Model:
    Prime Plus
    I had one NHW11 Prius that came in for refurbishment with a problem:
    [​IMG]
    Notice that in this 2001-03 accelerator, the nylon cam follower was actually jamming in the "U" channel slide. It would not freeze but I could feel a mechanical 'spot.'

    This out-of-focus photo more clearly shows the problem:
    [​IMG]
    [​IMG]

    I really didn't see it until I was looking at the resistance curves:
    [​IMG]

    What I've never seen is the internal structure of the NHW20 accelerator assembly. I don't know if a similar 'cam-follower' mechanism is used or something that does not involve additional moving parts.

    Bob Wilson
     
  10. nylion

    nylion New Member

    Joined:
    Jun 8, 2006
    167
    61
    0
    Location:
    Seattle WA
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
    Sounds plausable, but one problem with that scenario. At no time during the incident did I (or anything else) touch the accelerator pedal. My foot was on the gas the entire time. I only removed my foot from the brake and used the gas after the car calmed down (after I toggled the cruise control on/off button -- not claiming that solved the problem, just that it ended after I did that). That rules out the accelerator assembly in my opinion.
     
  11. a priori

    a priori Canonus Curiosus

    Joined:
    Aug 14, 2007
    3,083
    407
    23
    Location:
    Chicagoland (West)
    Vehicle:
    2010 Prius
    Model:
    V
    BTW, nice job in changing the Title to this thread.

    Please let me know how you did it! I was hoping to change the title to an earlier thread of mine, but I couldn't accomplish the feat. Is it a moderator-only option?
     
  12. dogfriend

    dogfriend Human - Animal Hybrid

    Joined:
    Feb 26, 2007
    7,512
    1,188
    0
    Location:
    Carmichael, CA
    Vehicle:
    2007 Prius
    Another thought on this:

    The accelerator pedal does not control the throttle position - the HV ECU controls the throttle position. The accelerator pedal position is just an input to the HV ECU. It is your vote on how fast the car should move. The HV ECU is busy with other powertrain functions even when your foot is off the accelerator pedal. The HV ECU may decide to run the ICE to generate charging current using MG1 - that has nothing to do with the accelerator position.

    The HV ECU might command a certain throttle opening to run the ICE to charge the battery and then notice that you have reduced pressure on the brake pedal. It should then simulate "creep" of the transaxle and adjust the throttle position to compensate. What if the throttle plate sticks momentarily? Theoretically, it should set a code when the throttle position doesn't match the commanded position. What if the error isn't long enough in duration or doesn't occur often enough to set the code?
     
  13. bwilson4web

    bwilson4web BMW i3 and Model 3

    Joined:
    Nov 25, 2005
    27,665
    15,664
    0
    Location:
    Huntsville AL
    Vehicle:
    2018 Tesla Model 3
    Model:
    Prime Plus
    I'm thankful the moderators did as well as the user staying around to help us work on problem diagnosis. We've seen too many "hit and run" posters about this subject who lack the patience and insight to work with us on the problem.

    It is a hard problem combining both elements safety as well as being intermittent. But it looks like folks are bringing their "A" game and treating it seriously.

    Bob Wilson
     
  14. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    You wouldn't have to touch the gas pedal. If there is an internal problem with the sensor, as Bob pointed out with the bad Gen I pedal assembly, just normal road vibration could cause a change in resistance values.

    A similar issue is seen with valves used in chemical plants. The fancy term is "stiction" which means Sticky Friction. With the valve, nothing happens with the original control input. The system commands more OP to the valve. Nothing happens. By this time, a "command disagree" alarm is generated, as the valve isn't responding. Suddenly the valve positioner makes a LARGE adjustment

    With the sidestick issue on the Airbus, neither the PIC or the co-pilot touched their sidesticks when the uncommanded roll happened. They had already had a positive rate of climb, and were on autopilot

    With the Airbus, a brief bump of the sidestick will not disconnect the autoflight system. IIRC a 2 second control input *will* disengage the autoflight, and the master warning wailer goes off to tell the PIC the autoflight is dumped

    When both pilots - highly trained and ex military - swear up and down they never touched the sidestick, and the CVR has verbal confirmation to the effect of "what the f*** just happened?" then one must assume something happened somewhere in the control system

    As a result of that uncommanded roll issue, every Airbus operator received notification. There were actually two separate issues logged, at first it was thought to be a software glitch

    CHI95IA138

    CHI95IA342

    I would not be surprised if a similar issue isn't happening to your car. There could also be a wiring issue between the pedal and the ECM. Eg something that has chaffed the harness
     
  15. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    Bob

    A very plausible theory. I would not be surprised if a similar structure is used for the Gen II. We need somebody to confirm this. Eg a similar throttle body is used for the Gen II
     
  16. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    Another very plausible theory

    I've noticed that operation in bitterly cold climates, especially short trip operation, puts a lot of trash into the intake. There is a lot of oily vapor introduced into the intake due to the PCV system

    One thing I've noticed about Toyota VVT motors, they don't appear to use a separate EGR valve system. The software commands the VVT to work similar to a separate EGR system

    In other vehicles, after only a year or two, I've had to clean TB blades and IAC passages, due to heavy deposits as a result of the PCV and EGR.

    Forum member Hobbit dissected a Gen I TB that appeared sticky to him

    http://www.techno-fandom.org/~hobbit/cars/tb/

    I personally would like to vote Hobbit as MVP on the PriusChat team. He really goes the extra mile to dig into things. Plus, he isn't Evil like I am

    Seriously, due to how the VVT works, some forum members assertion of the TB being "washed" by gasoline residue is busted. Now that I really think about it, that "puddle" we see in the intake manifold is the result of residue from valve-overlap "internal" EGR function, and PCV vapor

    At the very least, that TB in question should be examined for deposits. Good catch
     
  17. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    Bob

    You get me a bottle of gin, I'll absolutely give this my "A" game effort

    jay

    ps none of that cheap stuff, I prefer Bombay or Tanqueray
     
  18. nylion

    nylion New Member

    Joined:
    Jun 8, 2006
    167
    61
    0
    Location:
    Seattle WA
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A

    You make good points. I think it is safe to assume that if the ECU sensed a recognizable difference (meaning the engineers decided to create codes for transient differences in control positions) then we should have seen *something* at the dealer. What bothers me is that if the car took an action (i.e. accelerates while a control signal isn't what is expected) then an exception should be generated. I know well enough from software engineering, this is rarely completely true. That's why planes have flight data recorders; they catch all signals, not just exceptions.

    It's so frustrating to speculate without any way to verify all these excellent ideas. I am sure that Toyota has a very complete set of test cases for the ECU software that could rule out some of these ideas. What I think we are looking for is a condition that is *not* in those test cases.

    You and others are posing completely reasonable scenarios. If we could test these scenarios against the known Toyota software test cases, we could find the ones that were missed. That would point us in the right direction.

    After reading all the posts about this and comparing what is being said against the scenarios, it sounds like we are dealing with a spurious or transient signal that the ECU misinterpreted. I would rule out external road or other conditions since I travel this exact route at least twice a day, 7 days a week; at least 1000 times in the last 2 years. Weather was typical for this place. Traffic normal.

    Static electricity is unlikely due to the damp winter/spring/fall climate here (we get 90 dry days in the summer). Toggling the cruise control seemed to stop it (well, who knows if that really did it). If we assume that turning the cruise control on and *off* is related, then maybe some transient (one that I have had before and apparently some others too) convinced the ECU that cruise control was on and wanted acceleration. Thus the act of pushing that button would convince that the cruise control was to be turned off. The is contradicted by the fact that the cruise dash display behaved normally.

    Last, this only has happened to me with the car at full stop. I have read reports of this happening at highway speeds and the people considering that problem thought of the cruise control. Now that I went through all that, cruise control is programmed for gradual accleration, not what happened.

    Anybody have a contact with Toyota? I would love to ask for some help with this. The local zone office isn't set up to deal with engineering issues. I wuold imagine we need some Toyota engineering help.

    I would like to thank everyone for the thoughtful responses. I really hope we can solve this. It is a pretty disturbing issue.

    Bob
     
  19. FL_Prius_Driver

    FL_Prius_Driver Senior Member

    Joined:
    Jun 17, 2007
    4,319
    1,527
    0
    Location:
    Tampa Bay
    Vehicle:
    2010 Prius
    Model:
    I
    Those reports conflict somewhat. The same plane on the same day has the same problem (according to the day and tail number). Yet one report states that in the first case it probably "pilot unfamiliarity" and the second finds the potentiometer problem. What's your take Jayman?
     
  20. jayman

    jayman Senior Member

    Joined:
    Oct 21, 2004
    13,439
    641
    0
    Location:
    Winnipeg Manitoba
    Vehicle:
    2004 Prius
    The problem with checking signal integrity/bounds is that the control system can't read minds. Eg: red light, foot on brake. Wheel speed sensors and shaft speed sensors register 0 mph, which is what you'd expect.

    Suddenly, the accelerator pedal sensor indicates full travel, eg floored gas pedal. Is that a genuine operator input, or is it a "bad" signal? Would a typical driver have a foot on the brake pedal, *and* a foot on the gas pedal, at the same time?

    Well, if they intend to do a brake stand burnout, probably. But how would the computer know that?

    With critical process safety systems, where failure or misinterpreted control input (Eg, momentary loss of signal input, EMI, etc) can reasonably be expected to cause a serious situation (Explosion, loss of life, city consummed by fireball, etc), there is "voting." Typically, 3 separate inputs are used, and the software "votes" the inputs.

    So if 1 out of 3 go bad, the bad one is voted out of the loop. Where it gets tricky is if 2 out of 3 go bad, sometimes you get very unpredictible results from the software

    I agree that only a complete "dump" can uncover such situations. The hard part in that scenario is trying to convince Toyota that when the dump claims you floored the gas pedal, you actually did *not* have your foot on the gas pedal

    The cruise control is easily outvoted by manual pedal input, is cancelled by brake pedal input (Assuming the brake switches are correctly adjusted and working!), and will only slowly accelerate with a Resume command

    The accelerator pedal assembly could have an internal problem, as Mr Wilson documented on that Gen I pedal assembly. There could be a wiring problem between the pedal and the ECU (Chaffed wires, momentary short or open, etc)

    I'm convinced that as the fleet ages, we will see more of these issues pop up. Entire fleets of aircraft were retired due to bad wiring, with the cost of rewiring exceeding the value of the aircraft, and the safety related issue of wiring demanding they be grounded

    As wiring ages, insulation can break down. Corrosion can start in wiring bundles and especially in connectors. Ground points can corrode and introduce intermittent floating ground problems. An intermittant floating ground due to a loose battery shunt almost crashed a Boeing 767 over the Atlantic, and did introduce significant system failures on landing at Logan

    NYC96IA116

    The real question is: are the manufactures and *especially* dealerships understanding this issue, and ready to deal with it? Intermittant problems are the most difficult to resolve