Apparatus for deciding a shift pattern suitable for a driver's driving habit using neural network operation and fuzzy inference and a control method thereof
First Claim
Patent Images
1. A shift pattern deciding apparatus, comprising:
- a driving operation quantity sensor for sensing a driver'"'"'s driving operation quantity and outputting a driving operation quantity vector X[k];
a moving-average calculator for receiving the vector X[k] and calculating moving-average vector M[k];
a network operator for receiving the vector X[k], performing a neural network operation, and outputting a network output vector NET, wherein the network operator outputs the network output vector NET by multiplying the driving operation quantity vector X[k] by an update weighting coefficient matrix W;
a neural network learning algorithm unit for receiving an error vector E, wherein the error vector E corresponds to the vector M[k] minus the vector NET, and wherein the neural network learning algorithm performs neural network learning and feeds back a learned result to the network operator, and wherein the neural network learning algorithm unit obtains an update weighting coefficient matrix dW by multiplying the error vector E by a learning rate η
, and adds the update weighting coefficient matrix dW to the weighting coefficient matrix W by feeding back the update weighting coefficient matrix dW to the network operator; and
a fuzzy inference unit for receiving the network output vector NET, performing fuzzy inference, and deciding an optimal shift pattern suitable for a driving habit of the driver, andwherein the moving-average vector M[k] is obtained by the following expression, using the driving operation quantity vector X[k] and an n delay driving operation quantity vector X[k-n] which the driving operation vector X[k] is delayed by n;
space="preserve" listing-type="equation">M[k]=M[k-1]+1/n(X [k]-X[k-n]).
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for deciding a shift pattern suitable for a driver'"'"'s habit using a neural network operation and fuzzy inference and a control method thereof which perform a neural network operation by inputting a driver'"'"'s driving operation quantity as a deciding condition of a shift pattern, and decide an optimal shift pattern by performing fuzzy inference from the output from the a neural network operation.
48 Citations
12 Claims
-
1. A shift pattern deciding apparatus, comprising:
-
a driving operation quantity sensor for sensing a driver'"'"'s driving operation quantity and outputting a driving operation quantity vector X[k]; a moving-average calculator for receiving the vector X[k] and calculating moving-average vector M[k]; a network operator for receiving the vector X[k], performing a neural network operation, and outputting a network output vector NET, wherein the network operator outputs the network output vector NET by multiplying the driving operation quantity vector X[k] by an update weighting coefficient matrix W; a neural network learning algorithm unit for receiving an error vector E, wherein the error vector E corresponds to the vector M[k] minus the vector NET, and wherein the neural network learning algorithm performs neural network learning and feeds back a learned result to the network operator, and wherein the neural network learning algorithm unit obtains an update weighting coefficient matrix dW by multiplying the error vector E by a learning rate η
, and adds the update weighting coefficient matrix dW to the weighting coefficient matrix W by feeding back the update weighting coefficient matrix dW to the network operator; anda fuzzy inference unit for receiving the network output vector NET, performing fuzzy inference, and deciding an optimal shift pattern suitable for a driving habit of the driver, and wherein the moving-average vector M[k] is obtained by the following expression, using the driving operation quantity vector X[k] and an n delay driving operation quantity vector X[k-n] which the driving operation vector X[k] is delayed by n;
space="preserve" listing-type="equation">M[k]=M[k-1]+1/n(X [k]-X[k-n]). - View Dependent Claims (2, 3, 4)
-
-
5. A shift pattern deciding apparatus, comprising:
-
a driving operation quantity sensor for sensing a driver'"'"'s driving operation quantity and outputting driving operation quantity vector X[k]; a moving-average calculator for receiving the vector X[k] and calculating a moving-average vector M[k]; a network operator for receiving the vector X[k], performing a neural network operation, and outputting a network output vector NET, and wherein the network operator outputs the network output vector NET by multiplying the driving operation quantity vector X[k] by an update weighting coefficient matrix W; a threshold logic unit for receiving the network output vector NET, and outputting logic vector Y of 0 or 1 after comparing the inputted network output vector NET with a predetermined threshold value; a neural network learning algorithm unit for receiving an error vector E, wherein the error vector E corresponds to the vector M[k] minus the vector Y, wherein the neural network learning algorithm unit performs a neural network learning and feeds back a learned result to the network operator, and wherein the neural network learning algorithm unit obtains an update weighting coefficient matrix dW by multiplying the error vector E by a learning rate η
, and adds the update weighting coefficient matrix dW to the weighting coefficient matrix W by feeding back the update weighting coefficient matrix dW to the neural network operator; anda fuzzy inference unit for receiving the vector Y, performing fuzzy inference, and deciding an optimal shift pattern suitable for a driving habit of the driver, and wherein the moving-average vector M[k] is obtained by the following expressions using the driving operation quantity vector X[k] and an n delay driving operation quantity vector X[k-n] which the driving operation X[k] is delayed by n;
space="preserve" listing-type="equation">M[k]=M[k-1]+1/n(X[k]-X[k-n]). - View Dependent Claims (6, 7, 8)
-
-
9. A method for deciding a shift pattern, comprising the steps of:
-
sensing a driver'"'"'s driving operation quantity and outputting a driving operation quantity vector X[k]; receiving the vector X[k] and calculating a moving-average vector M[k]; outputting the network output vector NET by multiplying the driving operation quantity vector X[k] by an update weighting coefficient matrix W; outputting logic vector Y of 0 or 1 after comparing the inputted network output vector NET with a predetermined threshold value; obtaining an error vector E which subtracts the vector Y from the vector M[k], and obtaining an update weighting coefficient matrix dW by multiplying the error vector E by a learning rate η
;modifying the weighting coefficient matrix by adding the update weighting coefficient matrix dW to the weighting coefficient matrix W; and receiving the logic vector Y, performing fuzzy inference, and deciding an optimal shift pattern suitable for a driving habit of the driver. - View Dependent Claims (10, 11, 12)
-
Specification