MercenaryForHire
Lifer
Originally posted by: CraigRT
manual trans FTW! 😛
Now there's real shift point control. 🙂
- M4H
Originally posted by: CraigRT
manual trans FTW! 😛
Originally posted by: Heisenberg
Well how the hell do you think it monitors what the car is doing? Psychic powers? It uses input from the various sensors to determine what your "style" is.
Originally posted by: LocutusX
Originally posted by: notfred
The buick transmissiont hat Heisenberg posted says it adapts to your driving style, but it doesn't actually say anything about how it works.
I actually share your skepticism, notfred. That's why I posted this thread.
I'm trying to find out if this is a real feature that actually existed on the previous-generation Civic, and if so - how to notify the "engine computer" that there's a new driver on board and that it needs to forget how the previous old woman drove the car...
Someone said yank the battery cable for a bit... I guess that makes sense, unless there's a lithium battery connected to the car electronics for "backup purposes" 😛
No, just using the sensor input to shift at a certain point is not adaptive. But the whole point is that the ECU monitors the sensor input and then presumabely using some kind of adaptive logic programming to decide when to shift. I would then guess it uses the sensor data as feedback to determine if that shift was "good". However, as I'm not familar with how the programming specifically works, I'm not going guess any more than that.Originally posted by: notfred
Originally posted by: Heisenberg
Well how the hell do you think it monitors what the car is doing? Psychic powers? It uses input from the various sensors to determine what your "style" is.
I'm aware that it requires sensors to know what's going on, however that's not adaptive.
If the program is just "if acceleration is X, shift at 2500RPM, if acceleration is Y, shift at 5000RPM", there is nothing adaptive about that. You can drive the car for a year and the program is still gonig to shift at 2500RPM with acceleration X and 5000RPM with acceleration Y.
For the car to actually be adaptive, so that it actually changes it's program to suit its driver, then the shift points need to change over time. So, if you by a car and drive it for a few thousand miles, then maybe at acceleration X it shifts at 3000 instead of the 2500 that it was set at from the factory. This would be different from the shift points in your friends car of the exact same model based on his driving style.
I see absolutely no reason for the car to do that. And certainly the fact that the car has accelerometers in the wheels doesn't mean that it does that.
Also, both neural networks and bayesian algorithms, which are the most common forms of computer learning, require feedback to verify that thier adjustments are valid. A transmission controlled by a neural network would need a target for a "good shift" that it was trying to get close to in order to actually learn, and I have no idea what the criteria for a "good shift" would be, especially without the driver providing any feedback to the transmission.
Originally posted by: Heisenberg
No, just using the sensor input to shift at a certain point is not adaptive. But the whole point is that the ECU monitors the sensor input and then presumabely using some kind of adaptive logic programming to decide when to shift. I would then guess it uses the sensor data as feedback to determine if that shift was "good". However, as I'm not familar with how the programming specifically works, I'm not going guess any more than that.
They're not "self-learning." The issue is that modern ECU's and throttle position sensors are very sensitive to very small differences in throttle position in that range of acceleration (50% to 75% throttle). What really happened is that you weren't applying the exact same amount of throttle even though you thought you were. No fault to you though. Both were used cars with throttle cables, so you could have put your foot in the exact same place but indicated a slightly different throttle position to the TPS due to physical wear in the cable.Originally posted by: LocutusX
Hey all,
While doing some car shopping on the weekend, I was trying out two different (used) 2002 Civic EX sedans both with auto. During the test drive I took them both down straightaways and applied a fair amount of pressure to the throttle, without flooring it. What I noticed was that the first one seemed to rev until ~5000rpm before upshifting, while the second one upshifted at ~4000rpm.
Why would there be a difference? Someone mentioned that auto tranny's from 2000+ cars are usually "self-learning" meaning they adapt to the style of the driver. If this is true, then how would I get the cars to "un-learn" if I bought it, since I would want the car to adapt to *my* style?
Originally posted by: Vic
They're not "self-learning." The issue is that modern ECU's and throttle position sensors are very sensitive to very small differences in throttle position in that range of acceleration (50% to 75% throttle). What really happened is that you weren't applying the exact same amount of throttle even though you thought you were. No fault to you though. Both were used cars with throttle cables, so you could have put your foot in the exact same place but indicated a slightly different throttle position to the TPS due to physical wear in the cable.Originally posted by: LocutusX
Hey all,
While doing some car shopping on the weekend, I was trying out two different (used) 2002 Civic EX sedans both with auto. During the test drive I took them both down straightaways and applied a fair amount of pressure to the throttle, without flooring it. What I noticed was that the first one seemed to rev until ~5000rpm before upshifting, while the second one upshifted at ~4000rpm.
Why would there be a difference? Someone mentioned that auto tranny's from 2000+ cars are usually "self-learning" meaning they adapt to the style of the driver. If this is true, then how would I get the cars to "un-learn" if I bought it, since I would want the car to adapt to *my* style?
The only area where modern ECU's are adaptive is in spark timing.
I dunno, but presumabely is has some benefit (fuel economy, or keeping the motor at the right rpm for the most torque perhaps) otherwise you wouldn't think the manufacturers would go to the expense of developing it.Originally posted by: notfred
Originally posted by: Heisenberg
No, just using the sensor input to shift at a certain point is not adaptive. But the whole point is that the ECU monitors the sensor input and then presumabely using some kind of adaptive logic programming to decide when to shift. I would then guess it uses the sensor data as feedback to determine if that shift was "good". However, as I'm not familar with how the programming specifically works, I'm not going guess any more than that.
I just can't see what the benefit to doing that would be. Assuming two different drivers were accelerating at the same rate and travelling at the same speed, I don't see any reason why it would be better for one car's transmission to shift at a different point that the other.
Originally posted by: Heisenberg
I dunno, but presumabely is has some benefit (fuel economy, or keeping the motor at the right rpm for the most torque perhaps) otherwise you wouldn't think the manufacturers would go to the expense of developing it.Originally posted by: notfred
Originally posted by: Heisenberg
No, just using the sensor input to shift at a certain point is not adaptive. But the whole point is that the ECU monitors the sensor input and then presumabely using some kind of adaptive logic programming to decide when to shift. I would then guess it uses the sensor data as feedback to determine if that shift was "good". However, as I'm not familar with how the programming specifically works, I'm not going guess any more than that.
I just can't see what the benefit to doing that would be. Assuming two different drivers were accelerating at the same rate and travelling at the same speed, I don't see any reason why it would be better for one car's transmission to shift at a different point that the other.
Originally posted by: LordSegan
Vic, some throttles are fly by wire -- no cable at at all. So even those are only spark timing adjustments? I thought it was that it changed the shift point if it detected that you were an agressive driver?
Basically, they way the dealer explained it to me..my volvo has a few "programs" in its computer. If you drive like a nanny, it sets it to shift early to save gas. If you drive agressive for a day or two, it sets it to a program that shifts more agressively. It's not an AI, but it has different set points for different styles of driving.
A 2002 Civic EX auto is not "drive by wire."Originally posted by: LordSegan
Vic, some throttles are fly by wire -- no cable at at all. So even those are only spark timing adjustments? I thought it was that it changed the shift point if it detected that you were an agressive driver?
Basically, they way the dealer explained it to me..my volvo has a few "programs" in its computer. If you drive like a nanny, it sets it to shift early to save gas. If you drive agressive for a day or two, it sets it to a program that shifts more agressively. It's not an AI, but it has different set points for different styles of driving.
"Some computerized transmissions even learn your driving style and constantly adapt to it so that every shift is timed precisely when you would need it."
INVECS II is a computer-controlled automatic transmission which has the ability to "learn" your driving style...
"Some computerised autos even have learning function (some uses Fuzzy logic). They memorise the driving habit of the driver through reading the input from throttle, rev counter etc. Then adapt their programs to suit the driving style of the driver."
Originally posted by: Metron
So notfred, vic and amdskip, do you think the earth is flat?
Sun orbits the earth?
No, it's just can't be! :shocked:
That's just what I found in 5 minutes. I'm sure if you looked harder you could find more, although I doubt any company will publish exactly how their system works for business reasons. If you want to disagree that it exists for whatever reason, that's your prerogative.Originally posted by: notfred
However, fuzzy logic is NOT adaptive and doesn't learn, so I'm not going to put a lot of faith in this source. The poor English certainly isn't helping, either.
So yes, some manufacturers are saying that their transmissions can learn, but there's no information about how it works or what it actually improves, and honestly it wouldn't surprise me if it's more marketing than anything else.
Originally posted by: notfred
However, fuzzy logic is NOT adaptive and doesn't learn, so I'm not going to put a lot of faith in this source. The poor English certainly isn't helping, either.
So yes, some manufacturers are saying that their transmissions can learn, but there's no information about how it works or what it actually improves, and honestly it wouldn't surprise me if it's more marketing than anything else.
Originally posted by: Heisenberg
That's just what I found in 5 minutes. I'm sure if you looked harder you could find more, although I doubt any company will publish exactly how their system works for business reasons. If you want to disagree that it exists for whatever reason, that's your prerogative.Originally posted by: notfred
However, fuzzy logic is NOT adaptive and doesn't learn, so I'm not going to put a lot of faith in this source. The poor English certainly isn't helping, either.
So yes, some manufacturers are saying that their transmissions can learn, but there's no information about how it works or what it actually improves, and honestly it wouldn't surprise me if it's more marketing than anything else.
Originally posted by: Metron
So notfred, vic and amdskip, do you think the earth is flat?
Sun orbits the earth?
No, it's just can't be! :shocked:
This is basically correct, except it's not even that complicated. Essentially, based on previous conditions, the ECU stores a single hexidecimal number in its memory to remind it of its overall state, along with a recorded matrix of what it expects for a given throttle position, rpm, and timing.Originally posted by: Aquila76
It's not so much a 'feature', but a byproduct of how the whole system works. It doesn't have AI or even a program to do this. The ECu controls a bunch of different systems that talk to it constantly. Instead of reacting immediately to what you're doing, it keeps a record of what you've done in similar situations. Based on that record, it pre-applies a bunch of setting to things like the fuel pump, injectors, plug coils, etc. So if you regularly accelerate fast from a sop light, it knows that you're gonna mash the gsa shortly after the car is completely stopped and gears up for that presetting the timing, fuel/air mix, etc for a quick takeoff. If you slowly pull away, it adjusts the timing, fuel/air etc. for that. It'll even take record of how long you accelerate (say at highway speeds to pass someone) and move to that mode when you punch it.
Again, these aren't AI programs or special equipment, it's just a byproduct of pretty much any ECU system. And yes, disconnecting the battery for 30 min or so will reset the ECU and lose these stored algorithms.