View Single Post
      10-09-2013, 01:13 AM   #1
leo67
New Member
United_States
2
Rep
21
Posts

Drives: 2012 BMW 335is
Join Date: Sep 2012
Location: Dallas, TX

iTrader: (0)

Garage List
2012 BMW 335is  [0.00]
Driver Adaptive ECU / Transmission Algorithm Questions

One of the cool things about my 2012 335is I'll do maybe once a month (usually with an unsuspecting passenger in the car) is to punch the accelerator at highway speeds to demonstrate the engine and transmission responsiveness and the amazing amount of torque available as the 335is overboost kicks in.

Recently performance overall has seemed a bit sluggish. It didn't have the "punch" I recall during early months of ownership (even in Sport transmission mode and with the "Sport" button on the 335is on). I dismissed it as me just getting used to the car's performance or perhaps needing to change to a different premium gasoline brand.

Today I performed the ECU reset (a.k.a adaptive transmission reset) for the first time since the 18 months I've owned the car. I took it for a test run on the Dallas North Tollway - and all I can say is WOW. The responsiveness and acceleration is vastly improved and reminds me of why I bought the car in the first place. I felt the same exhilaration as on the first test drive.

And then I got upset. Upset at how the driver adaptive algorithms apparently "neutered" my car. Upset that the method for ECU or transmission reset is not part of the owners manual. And skeptical about what the algorithms are doing and why.

Now, I'm not about to risk a libel suit. I have no malicious intent - I'm not asserting truth or fact. The driver adaptive ECU function exists in many cars, not just BMWs. My questions are of the driver adaptive ECU / transmission function in general, not singling out any particular car manufacturer or car model(s). My expressions of opinion here are based on my observations for the car I own today. I bring it to this forum in order to openly discuss and education myself and others and to solicit knowledge from technical experts with understanding of the subject matter. I'm also not a lawyer, so I hope that is enough of a disclaimer!

Is the driver adaptive ECU feature real or a myth?
Is the reset feature of the driver adaptive ECU feature real or a myth?
Is my perception of improved performance after reset only that - perception - or is it real (i.e. measurable and quantifiable)?

IF it's real, what is the reset actually doing, and what is the range of performance modifications the algorithm are applying? Or are these algorithms proprietary or trade secrets not to be revealed?

I've heard the algorithms "learn the driving style of the driver". That's of course a very qualitative description which well, basically offers no insight into what the algorithms are doing. I want to understand what my car is doing and why. My driving style varies day to day, so how can it know what I want to do when and with what characteristics? Anything that is "adaptive" takes time to learn. As I said at the first, I might do something very uncharacteristic and impulse and immediate like floor it at random times to show off my car's impressive performance (obviously, on a closed course, not on a public road). I don't think an adaptive algorithm that learned a "soft" driving style can adjust instantly to an impulsive choice to employ a "hard" driving style for a short time. (Or, maybe that's what the 335is Sport button in part does - temporary amnesia of the learned adaptations in favor of a canned, aggressive driving style? Yes, I've RTFM and the couple of lines describing what the Sport button does - but it doesn't say how or whether it interacts or overrides any learned driver adaptations.)

I've also heard the algorithms improve gas mileage. And that's where this in my mind raises a red flag. Are these algorithms reducing performance in order to improve gas mileage? Do the algorithms ever learn a "hard" driving style that actually reduces MPG (compared to a baseline MPG that would be had if the adaptive algorithms were not running at all?) Or do the algorithms only lean the one direction of trading off (reducing) performance and/or responsiveness in order to improve MPG?

Hopefully technically savvy readers can educate me and others - that's why I'm bringing this up. I'm curious, and I like to understand the nuances of my car, how I can adjust its behavior, and hear expert advice and opinion. Thanks!

As an aside, and as an entirely hypothetical scenario, if I owned a car dealership I would of course want to maximize car sales. Impressing the customer during the initial test drive whether it's a new or a preowned car would be very important. The customer would be impressed with a sports car that has great performance and also reasonable MPG. If I also had knowledge of a "secret" software feature built into the car (call it a "Performance Versus Economy Modulation Routine" that I could adjust that would maximize performance initially (particularly during the phase of the car's lifetime when test drives would be most likely to occur), I'd employ it, even if it meant the short term average the published MPG numbers may not be met. Again, we're trying to impress the customer here and get him or her to buy the car. In the longer term average over a period of many months (while the customer owns the car), the EPA numbers would be met. But in the initial months of ownership, MPG numbers may look bad - but that would be due to the car being in the break-in period when MPG suffers (as everyone knows). MPG of a newly purchased car will of course improve over time (as everyone knows). The hypothetical "Performance Versus Economy Modulation Routine" would gradually modulate (reduce) performance over a timeframe of weeks or months in order to improve MPG to meet the published EPA numbers for the car. And if the customer trades in this car years later back to me and my dealership, I would reset the "Performance Versus Economy Modulation Routine" back to maximize performance as I ready the car for customer test drives and resale as a preowned vehicle. Anyhoo, that's just my mind meandering into la-la land about a ficticious scenario and a ficticious software feature I thought up for a hypothetical car design. I certainly don't have enough money to own my own car dealership or the resources or know-how to design a car!
Appreciate 0