JPH06249007A - Driving force control device for vehicle - Google Patents
Driving force control device for vehicleInfo
- Publication number
- JPH06249007A JPH06249007A JP5037785A JP3778593A JPH06249007A JP H06249007 A JPH06249007 A JP H06249007A JP 5037785 A JP5037785 A JP 5037785A JP 3778593 A JP3778593 A JP 3778593A JP H06249007 A JPH06249007 A JP H06249007A
- Authority
- JP
- Japan
- Prior art keywords
- acceleration
- vehicle
- acceleration model
- driver
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D11/00—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
- F02D11/06—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
- F02D11/10—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
- F02D11/105—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the function converting demand to actuation, e.g. a map indicating relations between an accelerator pedal position and throttle valve opening or target engine torque
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D11/00—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
- F02D11/06—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
- F02D11/10—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
- F02D2011/101—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the means for actuating the throttles
- F02D2011/102—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the means for actuating the throttles at least one throttle being moved only by an electric actuator
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Feedback Control In General (AREA)
- Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、車両の加速度が運転
者の要求する加速度となるように駆動力を制御する車両
の駆動力制御装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vehicle driving force control device for controlling a driving force so that the vehicle acceleration becomes an acceleration required by a driver.
【0002】[0002]
【従来の技術】一般に、車両に対しては、様々な環境条
件の下での走行が要求されると共に、個々の運転者によ
る種々の運転操作がなされる。そして、車両の挙動につ
いては、運転者の意図する応答性と円滑性が要求され
る。従来より、車両の駆動力に関わる挙動については、
例えば内燃機関を搭載した車両において、運転者による
アクセルペダルの踏込量に応じて制御が行われることが
知られている。2. Description of the Related Art Generally, a vehicle is required to run under various environmental conditions, and various driving operations are performed by individual drivers. As for the behavior of the vehicle, the responsiveness and smoothness intended by the driver are required. Conventionally, regarding the behavior related to the driving force of the vehicle,
For example, in a vehicle equipped with an internal combustion engine, it is known that control is performed according to the amount of depression of an accelerator pedal by a driver.
【0003】例えば、特開平1−294925号公報に
開示された技術では、運転者によるアクセルペダルの踏
込量(アクセル開度)とそのときの車速から、運転者の
意図する目標加速度が推定される。そして、その推定さ
れた目標加速度と実際の加速度との偏差が求められ、そ
の求められた偏差の大きさに基づいてスロットルバルブ
の開度が補正されることにより、実際の加速度が目標加
速度と一致するように制御される。For example, in the technique disclosed in Japanese Patent Laid-Open No. 1-294925, the target acceleration intended by the driver is estimated from the amount of depression of the accelerator pedal (accelerator opening) by the driver and the vehicle speed at that time. . Then, the deviation between the estimated target acceleration and the actual acceleration is found, and the opening of the throttle valve is corrected based on the size of the found deviation so that the actual acceleration matches the target acceleration. To be controlled.
【0004】しかしながら、上記の従来技術では、推定
されるべき目標加速度がアクセル開度と車速との関係か
ら、予めマップにより一律に定められているだけであ
る。従って、そのマップにおける目標加速度の設定が運
転者の特性に合ったものとは限らず、車両の駆動力を個
々の運転者の特性に合致させて好適に制御することは困
難であった。しかも、運転者が同一の場合でも、目標加
速度を推定するためのマップが常に同一なものであるこ
とから、運転者の意識状態や運転環境等が変わった場合
には、運転者の満足する目標加速度が得られなくなり、
車両の運転性能が悪化する傾向があった。However, in the above-mentioned conventional technique, the target acceleration to be estimated is only uniformly set in advance by a map from the relationship between the accelerator opening and the vehicle speed. Therefore, the setting of the target acceleration in the map does not always match the characteristics of the driver, and it is difficult to appropriately control the driving force of the vehicle by matching the characteristics of the individual driver. Moreover, even if the driver is the same, the map for estimating the target acceleration is always the same, so if the driver's consciousness or driving environment changes, the target that the driver can satisfy is changed. Acceleration is not obtained,
The driving performance of the vehicle tended to deteriorate.
【0005】そこで、上記の不具合に対処すると共に、
制御装置におけるメモリの効率的利用や、目標加速度の
算出遅れ防止等を狙った技術が、本願出願人により特願
平3−80103号に提案されている。この提案技術で
は、内燃機関を搭載した車両において、リンクレスタイ
プのスロットルバルブの開度が、運転者によるアクセル
ペダルの踏込量(アクセルストローク)に応じて制御さ
れる。ここで、アクセルストロークに対応した目標加速
度を決定するためのデータがマップとして予めバックア
ップRAMに記憶されている。そして、実際の加速度が
マップより決定される目標加速度となるように、スロッ
トルバルブの開度が制御され、もって車両の駆動力が制
御されるようになっている。又、この提案技術では、ア
クセルストロークの変化と実際の加速度が運転者の加速
度要求度合いの変化として検知される。そして、その検
知された加速度要求度合いと、上記のマップより決定さ
れる目標加速度との偏差が最小となるように、マップの
データが修正されてバックアップRAMに記憶し直され
る。数学的には、目標加速度に関する補正(修正)が上
記の偏差に応じてなされることにより、マップの書き替
えが行われている。つまり、アクセルストロークに対応
する目標加速度のデータが学習されるのである。Therefore, in addition to addressing the above problems,
A technique aiming at efficient use of a memory in a control device and prevention of delay in calculation of target acceleration has been proposed by the applicant of the present application in Japanese Patent Application No. 3-80103. In this proposed technique, in a vehicle equipped with an internal combustion engine, the opening of a linkless type throttle valve is controlled according to the depression amount (accelerator stroke) of the accelerator pedal by the driver. Here, data for determining the target acceleration corresponding to the accelerator stroke is stored in advance in the backup RAM as a map. The opening of the throttle valve is controlled so that the actual acceleration becomes the target acceleration determined from the map, and thus the driving force of the vehicle is controlled. Further, in this proposed technique, the change in accelerator stroke and the actual acceleration are detected as the change in the degree of acceleration demand of the driver. Then, the map data is modified and stored again in the backup RAM so that the deviation between the detected degree of acceleration demand and the target acceleration determined from the above map is minimized. Mathematically, the map is rewritten by correcting (correcting) the target acceleration according to the above deviation. That is, the data of the target acceleration corresponding to the accelerator stroke is learned.
【0006】従って、上記のように目標加速度のデータ
が、運転者の加速度要求度合いに合致するように学習さ
れることから、常に運転者の特性に合った目標加速度が
決定される。その結果、運転者の意識状態や運転環境に
関係なく常に運転者の特性に合った駆動力が得られる。Therefore, since the target acceleration data is learned so as to match the degree of acceleration required by the driver as described above, the target acceleration that always matches the characteristics of the driver is determined. As a result, regardless of the driver's consciousness and driving environment, the driving force that always matches the driver's characteristics can be obtained.
【0007】[0007]
【発明が解決しようとする課題】ところが、前記後者の
提案技術では、目標加速度のデータの学習としては、単
にデータが補正(修正)されてマップの書き替えが行わ
れるだけであった。そして、マップの書き替えについて
は、その時々でアクセルストロークのある点、或いはあ
る範囲についてのみ、目標加速度のデータが学習される
だけであった。例えば、定常走行の運転領域では、それ
に対応したアクセルストロークの範囲についてのみ目標
加速度のデータが学習されるだけであった。或いは、急
加速走行の運転領域では、それに対応したアクセルスト
ロークの範囲についてのみ目標加速度のデータが学習さ
れるだけであった。従って、特定の運転領域についての
み目標加速度が補正(修正)されるだけとなり、書き替
えられたマップに領域的な偏りが生じることになる。つ
まり、アクセルストロークの特定範囲に関して目標加速
度に関する補正(修正)が行われても、その補正(修
正)がアクセルストロークの他の範囲に反映されること
がない。その結果、書き替えられたマップで、アクセル
ストロークに対する目標加速度の関係が部分的に不連続
となり、車両の駆動力の制御がアクセルストロークの変
化に対して部分的に不連続なものとなるおそれがあっ
た。In the latter proposed technique, however, the learning of the target acceleration data is performed only by correcting (correcting) the data and rewriting the map. When rewriting the map, the target acceleration data is only learned for a certain point or a certain range of the accelerator stroke. For example, in the driving region of steady running, the target acceleration data is only learned for the range of the accelerator stroke corresponding to it. Alternatively, in the operating region of the sudden acceleration running, the data of the target acceleration is only learned for the range of the accelerator stroke corresponding to it. Therefore, the target acceleration is only corrected (corrected) only in a specific driving region, and the rewritten map is locally biased. That is, even if the correction (correction) regarding the target acceleration is performed on the specific range of the accelerator stroke, the correction (correction) is not reflected in other ranges of the accelerator stroke. As a result, in the rewritten map, the relationship between the target acceleration and the accelerator stroke may be partially discontinuous, and the control of the driving force of the vehicle may be partially discontinuous with respect to changes in the accelerator stroke. there were.
【0008】又、前記後者の提案技術では、運転者の要
求する加速度を学習するのにある程度の時間がかかるこ
とから、次のようなことも考えられた。即ち、ある特定
の車両に対して運転者が入れ代わった場合に、入れ代わ
る前後で運転者の走りに対する指向が異なっているとき
には、交代後の運転者の指向を直ちに車両の走りに反映
させることができない傾向にあった。例えば、車両を常
に速く走らせようと指向する運転者から、常にゆっくり
走らせようと指向する運転者へ入れ代わった場合には、
入れ代わり後の運転者の指向を車両の走りに反映させる
までに、多少の遅れを伴う傾向にあった。Further, in the latter proposed technique, it takes some time to learn the acceleration required by the driver. That is, when the driver is replaced with respect to a specific vehicle, if the driver's driving orientation is different before and after the replacement, the driver's orientation after the replacement can be immediately reflected in the vehicle driving. There was a tendency that I could not. For example, when a driver who always tends to drive faster is replaced by a driver who always tends to drive slowly,
There was a tendency for some delay before the driver's orientation after the replacement was reflected in the running of the vehicle.
【0009】この発明は前述した事情に鑑みてなされた
ものであって、その目的は、運転者の意識状態や運転環
境にかかわりなく常に運転者の特性に合った駆動力の制
御を行うことが可能で、且つ、個々の運転者の走りに対
する指向(好み)をより迅速に反映した駆動力の制御を
行うことが可能で、しかもその駆動力の制御を運転者に
よるアクセルペダル等の操作量の全範囲に渡って連続的
なものとすることの可能な車両の駆動力制御装置を提供
することにある。The present invention has been made in view of the above-mentioned circumstances, and an object thereof is to always control a driving force that matches the characteristics of a driver regardless of the driver's consciousness and driving environment. It is possible to control the driving force that more quickly reflects the driving direction (preference) of each driver, and the driving force can be controlled by the driver's operation amount of the accelerator pedal or the like. It is an object of the present invention to provide a driving force control device for a vehicle which can be continuous over the entire range.
【0010】[0010]
【課題を解決するための手段】上記の目的を達成するた
めに、この発明においては、図1に示すように、車両M
1に搭載された駆動源M2の制御量を変更するための制
御量変更手段M3と、駆動源M2の出力を任意に制御す
るために運転者により操作される出力操作手段M4と、
その出力操作手段M4の操作量を検出するための操作量
検出手段M5とを備え、操作量検出手段M5の検出結果
に応じて制御量変更手段M3を駆動させることにより駆
動源M2の出力を制御して車両M1の駆動力を制御する
ようにした車両の駆動力制御装置において、車両M1の
加速度を検出するための加速度検出手段M6と、車両M
1の速度を検出するための速度検出手段M7と、出力操
作手段M4の操作量及び車両M1の速度に対する車両M
1の加速度の関係について予め学習された標準的な第1
の基準加速度モデルを記憶するための第1の基準加速度
モデル記憶手段M8と、出力操作手段M4の操作量及び
車両M1の速度に対する車両M1の加速度の関係につい
て学習され、且つ運転者の走りに対する指向(好み)に
ついて学習された第2の基準加速度モデルを記憶するた
めの第2の基準加速度モデル記憶手段M9と、加速度検
出手段M6の検出により得られる加速度を比較すべき教
師データとして、その教師データと当該手段M10の出
力との偏差を誤差信号とし、その誤差分が小さくなるよ
うに、出力操作手段M4の操作量及び速度検出手段M7
の検出により得られる速度に対する車両M1の加速度の
関係を、運転者の要求する加速度モデルとして学習する
ための要求加速度モデル学習手段M10と、第2の基準
加速度モデル記憶手段M9に記憶されている第2の基準
加速度モデルと第1の基準加速度モデル記憶手段M8に
記憶されている第1の基準加速度モデルとの偏差を演算
すると共に、要求加速度モデル学習手段M10により学
習される加速度モデルの出力と第1の基準加速度モデル
記憶手段M8に記憶されている第1の基準加速度モデル
又は第2の基準加速度モデル記憶手段M9に記憶されて
いる第2の基準加速度モデルとの偏差を演算し、それら
各偏差に基づき出力操作手段M4の操作量及び速度検出
手段M7の検出により得られる速度に対する駆動源M2
の制御量の関係を制御量感度として演算するための制御
量感度演算手段M11と、その制御量感度演算手段M1
1により演算される制御量感度に基づき、操作量検出手
段M5により検出される操作量に応じて制御量変更手段
M3の駆動を制御する駆動制御手段M12とを備えたこ
とを趣旨としている。In order to achieve the above object, in the present invention, as shown in FIG.
Control amount changing means M3 for changing the control amount of the drive source M2 mounted on the drive unit 1, output operation means M4 operated by the driver to arbitrarily control the output of the drive source M2,
An operation amount detecting means M5 for detecting the operation amount of the output operation means M4 is provided, and the output of the drive source M2 is controlled by driving the control amount changing means M3 according to the detection result of the operation amount detecting means M5. In the vehicle driving force control device configured to control the driving force of the vehicle M1, the acceleration detecting means M6 for detecting the acceleration of the vehicle M1, and the vehicle M
The speed detection means M7 for detecting the speed of No. 1 and the vehicle M with respect to the operation amount of the output operation means M4 and the speed of the vehicle M1.
1 standard pre-learned about the relationship of acceleration of 1
The first reference acceleration model storage unit M8 for storing the reference acceleration model of No. 1, the relationship between the operation amount of the output operation unit M4 and the acceleration of the vehicle M1 with respect to the speed of the vehicle M1 is learned, and the driver's running orientation is directed. The second reference acceleration model storage unit M9 for storing the second reference acceleration model learned about (preference) and the teacher data as the teacher data to be compared with the acceleration obtained by the detection of the acceleration detection unit M6. And the output of the means M10 is used as an error signal, and the operation amount of the output operation means M4 and the speed detection means M7 are set so that the error amount becomes small.
The required acceleration model learning means M10 for learning the relationship of the acceleration of the vehicle M1 with respect to the speed obtained by the detection as the acceleration model required by the driver, and the second reference acceleration model storage means M9. The deviation between the second reference acceleration model and the first reference acceleration model stored in the first reference acceleration model storage means M8 is calculated, and the output of the acceleration model learned by the required acceleration model learning means M10 and A deviation from the first reference acceleration model stored in the first reference acceleration model storage means M8 or the second reference acceleration model stored in the second reference acceleration model storage means M9 is calculated, and each deviation is calculated. The drive source M2 for the speed obtained by the operation amount of the output operation means M4 and the detection of the speed detection means M7 based on
Control amount sensitivity calculation means M11 for calculating the relationship of the control amount as the control amount sensitivity, and the control amount sensitivity calculation means M1.
It is intended to include drive control means M12 for controlling the drive of the control amount changing means M3 according to the operation amount detected by the operation amount detecting means M5 based on the control amount sensitivity calculated by 1.
【0011】[0011]
【作用】上記の構成によれば、図1に示すように、第1
の基準加速度モデル記憶手段M8には、出力操作手段M
4の操作量及び車両M1の速度に対する車両M1の加速
度の関係について予め学習された標準的な第1の基準加
速度モデルが記憶されている。又、第2の基準加速度モ
デル記憶手段M9には、出力操作手段M4の操作量及び
車両M1の速度に対する車両M1の加速度の関係につい
て学習され、且つ運転者の走りに対する指向(好み)に
ついて学習された第2の基準加速度モデルが記憶されて
いる。更に、加速度検出手段M6の検出により得られる
加速度は、要求加速度モデル学習手段M10において、
比較すべき教師データとして用いられる。つまり、車両
M1の実際の加速度が、運転者の要求する加速度として
比較に用いられる。そして、要求加速度モデル学習手段
M10では、その教師データと当該手段M10の出力と
の偏差が小さくなるように、即ち、運転者の要求する加
速度と要求加速度モデルの出力との偏差が小さくなるよ
うに、出力操作手段M4の操作量及び速度検出手段M7
の検出により得られる速度に対する車両M1の加速度の
関係が、運転者の要求する加速度モデルとして学習され
る。更に、制御量感度演算手段M11では、第2の基準
加速度モデルと第1の基準加速度モデルとの偏差が演算
されると共に、学習される加速度モデルの出力と第1の
基準加速度モデル又は第2の基準加速度モデルとの偏差
が演算される。同じく、制御量感度演算手段M11で
は、それら各偏差に基づき出力操作手段M4の操作量及
び速度検出手段M7の検出により得られる速度に対する
駆動源M2の制御量の関係が制御量感度として演算され
る。そして、駆動制御手段M12では、上記のように演
算される制御量感度に基づき、運転者の操作による出力
操作手段M4の操作量に応じて制御量変更手段M3の駆
動が制御される。これにより、駆動源M2の出力が制御
され、もって車両M1の駆動力が制御される。According to the above construction, as shown in FIG.
The reference acceleration model storage means M8 of the output operation means M
The standard first reference acceleration model learned in advance regarding the relationship between the operation amount of No. 4 and the acceleration of the vehicle M1 with respect to the speed of the vehicle M1 is stored. Further, in the second reference acceleration model storage means M9, the relationship between the operation amount of the output operation means M4 and the acceleration of the vehicle M1 with respect to the speed of the vehicle M1 is learned, and the orientation (preference) for the driver's running is learned. The second reference acceleration model is stored. Further, the acceleration obtained by the detection of the acceleration detecting means M6 is calculated by the required acceleration model learning means M10.
Used as teacher data for comparison. That is, the actual acceleration of the vehicle M1 is used for comparison as the acceleration requested by the driver. Then, in the required acceleration model learning means M10, the deviation between the teacher data and the output of the means M10 is reduced, that is, the deviation between the acceleration required by the driver and the output of the required acceleration model is reduced. , Operation amount of output operation means M4 and speed detection means M7
The relationship of the acceleration of the vehicle M1 with respect to the speed obtained by the detection of is learned as an acceleration model required by the driver. Further, the control amount sensitivity calculating means M11 calculates the deviation between the second reference acceleration model and the first reference acceleration model, and outputs the learned acceleration model and the first reference acceleration model or the second reference acceleration model. The deviation from the reference acceleration model is calculated. Similarly, in the control amount sensitivity calculating means M11, the relationship between the operation amount of the output operating means M4 and the control amount of the drive source M2 with respect to the speed obtained by the detection of the speed detecting means M7 is calculated as the control amount sensitivity on the basis of the respective deviations. . Then, in the drive control means M12, based on the control amount sensitivity calculated as described above, the drive of the control amount changing means M3 is controlled according to the operation amount of the output operation means M4 by the driver's operation. As a result, the output of the drive source M2 is controlled, and thus the driving force of the vehicle M1 is controlled.
【0012】従って、この発明によれば、常に運転者の
要求に応じた加速度モデルが推定される。そして、その
加速度モデルの出力と標準的な第1の基準加速度モデル
又は運転者の走りの指向(好み)を反映した第2の基準
加速度モデルとの偏差、及び運転者の走りの指向(好
み)を反映した第2の基準加速度モデルと標準的な第1
の基準加速度モデルとの偏差に応じて制御量感度が求め
られる。そのため、上記前者の偏差からは、運転者のそ
の時点での加速度に対する要求の強さが制御量感度に反
映され、上記後者の偏差からは、運転者の平常の走りの
指向(好み)の強さが制御量感度に反映されることにな
る。そして、その制御量感度に基づき、常に運転者の要
求に合った加速度をもって、且つ運転者の走りの指向
(好み)を反映した加速度をもって、駆動源M2の制御
量が制御される。Therefore, according to the present invention, the acceleration model that always meets the driver's request is estimated. The deviation between the output of the acceleration model and the standard first reference acceleration model or the second reference acceleration model reflecting the driver's driving direction (preference), and the driver's driving direction (preference) 2nd reference acceleration model reflecting the standard 1st
The control amount sensitivity is obtained according to the deviation from the reference acceleration model of. Therefore, from the former deviation, the strength of the driver's demand for acceleration at that time is reflected in the control amount sensitivity, and from the latter deviation, the driver's normal driving direction (preference) is strong. Is reflected in the control amount sensitivity. Based on the control amount sensitivity, the control amount of the drive source M2 is controlled with an acceleration that always meets the driver's request and with an acceleration that reflects the driver's driving direction (preference).
【0013】更に、この発明によれば、出力操作手段M
4の操作量及び車両M1の速度に対する車両M1の加速
度の関係の全体が連続的なモデルとして学習され、出力
操作手段M4の操作量及び車両M1の速度に対する駆動
源M2の制御量の関係の全体が連続的なモデルとして学
習される。そのため、車両M1の速度の全範囲につい
て、出力操作手段M4の操作量の全範囲に対する加速度
及び制御量の関係が部分的に不連続となることはない。Further, according to the present invention, the output operating means M
4, the entire relation of the acceleration of the vehicle M1 to the operation amount of the vehicle M1 and the speed of the vehicle M1 is learned as a continuous model, and the entire relation of the operation amount of the output operation means M4 and the control amount of the drive source M2 to the speed of the vehicle M1 Is learned as a continuous model. Therefore, in the entire range of the speed of the vehicle M1, the relationship between the acceleration and the control amount with respect to the entire range of the operation amount of the output operation means M4 does not become partially discontinuous.
【0014】[0014]
【実施例】以下、この発明における車両の駆動力制御装
置を具体化した一実施例を図2〜図16に基づいて詳細
に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment in which a vehicle driving force control device according to the present invention is embodied will be described in detail below with reference to FIGS.
【0015】図2はこの実施例における車両の駆動力制
御装置を概略的に示す構成図である。車両1には駆動源
としてのガソリンエンジン(以下単に「エンジン」とい
う。)2が搭載されている。エンジン2は複数気筒の直
列型となっている。エンジン2の吸気通路3には外気が
取り込まれ、図示しないインジェクタから噴射される燃
料が供給される。そして、エンジン2の図示しない各燃
焼室には、吸気通路3を通じて外気と燃料との混合気が
取り込まれる。更に、各燃焼室に取り込まれた混合気
が、図示しない各点火プラグの作動により爆発・燃焼さ
れることにより、図示しないピストン及びクランクシャ
フト等が作動してエンジン2の出力が得られる。又、エ
ンジン2の各燃焼室で燃焼された後の既燃焼ガスは、排
気通路4を通じて外部へと排出される。FIG. 2 is a schematic diagram showing a driving force control device for a vehicle in this embodiment. A vehicle 1 is equipped with a gasoline engine (hereinafter simply referred to as “engine”) 2 as a drive source. The engine 2 is of a multi-cylinder in-line type. Outside air is taken into the intake passage 3 of the engine 2 and fuel injected from an injector (not shown) is supplied. Then, a mixture of outside air and fuel is taken into each combustion chamber (not shown) of the engine 2 through the intake passage 3. Further, the air-fuel mixture taken into each combustion chamber is exploded and burned by the operation of each spark plug (not shown), whereby the piston (not shown), the crankshaft, etc. are operated and the output of the engine 2 is obtained. Further, the burnt gas after being burned in each combustion chamber of the engine 2 is discharged to the outside through the exhaust passage 4.
【0016】この実施例で、車両1はフロントエンジン
・リヤドライブ方式(FR方式)のものであり、エンジ
ン2のクランクシャフトは、図示しないトランスミッシ
ョン、プロペラシャフト、ディファレンシャルギヤ及び
ドライブシャフト等を介して、駆動輪である左右一対の
後輪5に駆動連結されている。又、従動輪である左右一
対の前輪6は、運転席に設けられた図示しないステアリ
ングホイールの操作に連動する操舵輪となっている。In this embodiment, the vehicle 1 is of a front engine / rear drive system (FR system), and the crankshaft of the engine 2 is provided with a transmission, a propeller shaft, a differential gear, a drive shaft, etc., which are not shown. It is drivingly connected to a pair of left and right rear wheels 5, which are driving wheels. The pair of left and right front wheels 6, which are driven wheels, are steering wheels that interlock with the operation of a steering wheel (not shown) provided in the driver's seat.
【0017】この実施例において、吸気通路3の途中に
は、制御量変更手段を構成するリンクレスタイプのスロ
ットルバルブ7が設けられている。即ち、スロットルバ
ルブ7は、その近傍に設けられた直流モータ8に連結さ
れている。そして、直流モータ8の作動により、エンジ
ン2の制御量としてのスロットルバルブ7の開度、即ち
スロットル開度Thが制御される。これにより、吸気通
路3を通じてエンジン2の各燃焼室へ取り込まれる空気
量が調整され、この空気量の調整により、エンジン2の
出力が制御される。In this embodiment, a linkless type throttle valve 7 constituting a control amount changing means is provided in the middle of the intake passage 3. That is, the throttle valve 7 is connected to the DC motor 8 provided in the vicinity thereof. Then, the operation of the DC motor 8 controls the opening of the throttle valve 7 as the control amount of the engine 2, that is, the throttle opening Th. As a result, the amount of air taken into each combustion chamber of the engine 2 through the intake passage 3 is adjusted, and the output of the engine 2 is controlled by adjusting this amount of air.
【0018】スロットルバルブ7の近傍には、スロット
ルセンサ9が設けられている。このスロットルセンサ9
では、スロットル開度Thが検出され、それに応じた信
号が出力される。又、車両1の運転席には、出力操作手
段としてのアクセルペダル10が設けられている。この
アクセルベダル10は、エンジン2の出力を任意に制御
するために、運転者DRにより操作されるものである。
又、アクセルペダル10の近傍には、操作量検出手段と
してのアクセルセンサ11が設けられている。このアク
セルセンサ11では、アクセルペダル10の操作量、即
ちアクセルストロークSが検出され、それに応じた信号
が出力される。更に、車両1のほぼ中央には、加速度検
出手段を構成する周知の加速度センサ12が設けられて
いる。この加速度センサ12では、車両1の前後方向の
加速度Gが検出され、それに応じた信号が出力される。
加えて、前輪6には速度検出手段を構成する周知の車速
センサ13が設けられている。この車速センサ13で
は、前輪6の回転数に応じて車両1の速度、即ち車速V
が検出され、それに応じた信号が出力される。A throttle sensor 9 is provided near the throttle valve 7. This throttle sensor 9
Then, the throttle opening Th is detected and a signal corresponding thereto is output. The driver's seat of the vehicle 1 is provided with an accelerator pedal 10 as an output operating means. The accelerator pedal 10 is operated by the driver DR in order to arbitrarily control the output of the engine 2.
Further, an accelerator sensor 11 as an operation amount detecting means is provided near the accelerator pedal 10. The accelerator sensor 11 detects an operation amount of the accelerator pedal 10, that is, an accelerator stroke S, and outputs a signal corresponding to the detected amount. Further, a well-known acceleration sensor 12 which constitutes an acceleration detecting means is provided at substantially the center of the vehicle 1. The acceleration sensor 12 detects the acceleration G in the front-rear direction of the vehicle 1 and outputs a signal corresponding thereto.
In addition, the front wheel 6 is provided with a known vehicle speed sensor 13 which constitutes a speed detecting means. In the vehicle speed sensor 13, the speed of the vehicle 1, that is, the vehicle speed V is determined according to the rotation speed of the front wheels 6.
Is detected and the corresponding signal is output.
【0019】加えて、この実施例において、車両1の運
転席には、運転者DRの走りに対する好みのモード、即
ち指向モードDMを選択するために操作されるモードセ
レクトスイッチ14が設けられている。この実施例で
は、走りに対する指向モードDMとして、高加速度の走
りを指向する「ハイモード(H)」、低加速度の走りを
指向する「ロウモード(L)」、及び標準的な加速度の
走りを指向する「ノーマルモード(N)」の3種類の指
向モードDMが設定されている。そして、それら各指向
モードDMを選択するためにモードセレクトスイッチ1
4が操作されることにより、同スイッチ14からは選択
に応じた指向モードDMを指示する信号が出力される。In addition, in this embodiment, the driver's seat of the vehicle 1 is provided with a mode select switch 14 which is operated to select a preferred mode for the driving of the driver DR, that is, a directivity mode DM. . In this embodiment, as the directional mode DM for running, "high mode (H)" that directs high-acceleration running, "low mode (L)" that directs low-acceleration running, and standard acceleration running are directed. The three normal modes DM of “normal mode (N)” are set. Then, in order to select each of the pointing modes DM, the mode select switch 1
When the switch 4 is operated, the switch 14 outputs a signal instructing the directivity mode DM according to the selection.
【0020】そして、この実施例では、スロットルバル
ブ7を運転者DRの要求と指向(好み)に応じて好適に
開閉制御するために、スロットルコンピュータ21及び
ニューロコンピュータ22が設けられている。スロット
ルコンピュータ21は駆動制御手段を構成しており、ス
ロットルコンピュータ21には、直流モータ8及びスロ
ットルセンサ9がそれぞれ電気的に接続されている。
又、ニューロコンピュータ22は第1の基準加速度モデ
ル記憶手段、第2の基準加速度モデル記憶手段、要求加
速度モデル学習手段及び制御量感度演算手段を構成して
おり、ニューラルネットワークの技術を適用して構成さ
れている。このニューロコンピュータ22には、アクセ
ルセンサ11、加速度センサ12、車速センサ13及び
モードセレクトスイッチ14がそれぞれ電気的に接続さ
れている。又、ニューロコンピュータ22とスロットル
コンピュータ21とは互いに電気的に接続されている。Further, in this embodiment, a throttle computer 21 and a neuro computer 22 are provided in order to suitably control the opening / closing of the throttle valve 7 in accordance with the demand and direction (preference) of the driver DR. The throttle computer 21 constitutes drive control means, and the DC motor 8 and the throttle sensor 9 are electrically connected to the throttle computer 21, respectively.
Further, the neuro computer 22 constitutes a first reference acceleration model storage means, a second reference acceleration model storage means, a required acceleration model learning means and a control amount sensitivity calculation means, and is constructed by applying a neural network technique. Has been done. An accelerator sensor 11, an acceleration sensor 12, a vehicle speed sensor 13, and a mode select switch 14 are electrically connected to the neuro computer 22. Further, the neuro computer 22 and the throttle computer 21 are electrically connected to each other.
【0021】図3はスロットルコンピュータ21及びニ
ューロコンピュータ22の電気的構成を示すブロック図
である。ニューロコンピュータ22は、中央処理装置
(CPU)23、所定の学習制御プログラム等を予め記
憶した読み出し専用メモリ(ROM)24、CPU23
の演算結果等を一時記憶するランダムアクセスメモリ
(RAM)25、予め記憶されたデータを保存するバッ
クアップRAM26等を備えている。そして、ニューロ
コンピュータ22は、それら各部23〜26と外部入出
力回路27等がバス28によって接続された論理演算回
路として構成されている。外部入出力回路27には、前
述したアクセルセンサ11、車速センサ13及びモード
セレクトスイッチ14がそれぞれ接続されている。又、
外部入出力回路27には、ローパスフィルタ29を介し
て加速度センサ12が接続されている。このローパスフ
ィルタ29は、加速度センサ12の検出信号のうち、基
準となる所定の遮断周波数より低い周波数の信号は自由
に通し、高い周波数には大きな減衰を与えるようになっ
ている。併せて、外部入出力回路27には、前記したス
ロットルコンピュータ21が接続されている。又、RO
M24には、ニューラルネットワーク技術を利用した学
習制御プログラム等が予め記憶されている。FIG. 3 is a block diagram showing the electrical configuration of the throttle computer 21 and the neuro computer 22. The neuro computer 22 includes a central processing unit (CPU) 23, a read-only memory (ROM) 24 that stores a predetermined learning control program and the like in advance, and a CPU 23.
Random access memory (RAM) 25 for temporarily storing the calculation results and the like, backup RAM 26 for storing previously stored data, and the like. The neuro computer 22 is configured as a logical operation circuit in which the respective units 23 to 26, the external input / output circuit 27 and the like are connected by a bus 28. The accelerator sensor 11, the vehicle speed sensor 13, and the mode select switch 14 described above are connected to the external input / output circuit 27, respectively. or,
The acceleration sensor 12 is connected to the external input / output circuit 27 via a low-pass filter 29. The low-pass filter 29 freely passes a signal having a frequency lower than a predetermined cutoff frequency serving as a reference among the detection signals of the acceleration sensor 12, and gives a large attenuation to a high frequency. In addition, the above-mentioned throttle computer 21 is connected to the external input / output circuit 27. Also, RO
In M24, a learning control program using the neural network technology is stored in advance.
【0022】そして、CPU23は、外部入出力回路2
7等を介して入力される各センサ11〜13及びモード
セレクトスイッチ14からの各種信号を入力値として読
み込む。CPU23は、それら入力値に基づき、ROM
24に記憶されている学習制御プログラムに従い、運転
者DRの要求する「要求加速度モデル」の学習制御を実
行する。又、CPU23は、その学習結果と、前述した
指向モードDMに応じて選択される「第2の基準加速度
モデル」との偏差を演算し、同じく「第2の基準加速度
モデル」と標準的な「第1の基準加速度モデル」との偏
差を演算する。CPU23は、それら各偏差から制御量
感度としてのスロットル感度を演算する。そして、CP
U23はその学習結果等を外部入出力回路27を介して
スロットルコンピュータ21へ出力する。ここで、「第
1の基準加速度モデル」及び「第2の基準加速度モデ
ル」は、それぞれ予め学習されてROM24に記憶され
ている。The CPU 23 uses the external input / output circuit 2
Various signals from each of the sensors 11 to 13 and the mode select switch 14 input via 7 or the like are read as input values. CPU23, based on those input values, ROM
According to the learning control program stored in 24, the learning control of the “requested acceleration model” requested by the driver DR is executed. Further, the CPU 23 calculates a deviation between the learning result and the “second reference acceleration model” selected according to the above-described directivity mode DM, and similarly the “second reference acceleration model” and the standard “standard reference acceleration model”. The deviation from the “first reference acceleration model” is calculated. The CPU 23 calculates the throttle sensitivity as the control amount sensitivity from the respective deviations. And CP
U23 outputs the learning result and the like to the throttle computer 21 via the external input / output circuit 27. Here, the “first reference acceleration model” and the “second reference acceleration model” are learned in advance and stored in the ROM 24.
【0023】一方、スロットルコンピュータ21はニュ
ーロコンピュータ22と基本的に同じ構成をなしてお
り、CPU30、ROM31、RAM32、バックアッ
プRAM33、外部入出力回路34及びバス35等によ
って構成されている。外部入出力回路34には、前述し
た直流モータ8、スロットルセンサ9及びニューロコン
ピュータ22がそれぞれ接続されている。又、ROM3
1には、ニューロコンピュータ22の学習結果等に基づ
いてスロットルバルブ7の開閉を制御するためのスロッ
トル開度制御プログラムが予め記憶されている。On the other hand, the throttle computer 21 basically has the same structure as the neuro computer 22, and is composed of a CPU 30, a ROM 31, a RAM 32, a backup RAM 33, an external input / output circuit 34, a bus 35 and the like. The aforementioned DC motor 8, throttle sensor 9 and neuro computer 22 are connected to the external input / output circuit 34, respectively. Also ROM3
In FIG. 1, a throttle opening control program for controlling opening / closing of the throttle valve 7 based on a learning result of the neuro computer 22 is stored in advance.
【0024】そして、CPU30は、ニューロコンピュ
ータ22から外部入出力回路34を介して入力される学
習結果等のデータを入力値として読み込む。又、CPU
30は、スロットルセンサ9からの信号を入力値として
読み込む。又、CPU30は、それら入力値に基づき、
ROM31に記憶されているスロットル開度制御プログ
ラムに従い直流モータ8を好適に制御する。Then, the CPU 30 reads data such as learning results input from the neuro computer 22 via the external input / output circuit 34 as an input value. Also, CPU
30 reads the signal from the throttle sensor 9 as an input value. Also, the CPU 30 uses the input values to
The DC motor 8 is preferably controlled according to the throttle opening control program stored in the ROM 31.
【0025】ここで、ニューロコンピュータ22に適用
されているニューラルネットワーク技術の概念的な構成
を図4〜図8に従って説明する。この実施例におけるニ
ューラルネットワークは、図4〜図8に示すように、二
つの多層型ニューラルネットワークを備えている。各多
層型ニューラルネットワークは、基本的には同じ構成を
なしており、2個のニューロンn1よりなる「入力層」
と、2〜10個のニューロンn2よりなる「中間層」
と、1個のニューロンn3よりなる「出力層」とを備え
ている。又、各層の間で各ニューロンn1,n2,n3
がシナプスspにより結合されている。各多層型ニュー
ラルネットワークにおいて、信号は「入力層」から「中
間層」、「中間層」から「出力層」へ向かって一方向へ
流れる。各層のニューロンn1,n2,n3では、前の
層から受け取った信号に基づいて状態が決定され、次の
層へと信号が伝えられる。そして、各多層型ニューラル
ネットワークの出力結果は、「出力層」のニューロンn
3の状態値として得られる。Here, the conceptual configuration of the neural network technology applied to the neurocomputer 22 will be described with reference to FIGS. The neural network in this embodiment includes two multilayer neural networks, as shown in FIGS. Each multi-layered neural network basically has the same configuration, and is an "input layer" composed of two neurons n1.
And an "intermediate layer" consisting of 2 to 10 neurons n2
And an "output layer" composed of one neuron n3. In addition, each neuron n1, n2, n3 between each layer
Are bound by synapses sp. In each multilayer neural network, signals flow in one direction from the “input layer” to the “intermediate layer” and from the “intermediate layer” to the “output layer”. In the neurons n1, n2, n3 of each layer, the state is determined based on the signal received from the previous layer, and the signal is transmitted to the next layer. Then, the output result of each multilayer neural network is the neuron n in the “output layer”.
It is obtained as a state value of 3.
【0026】ここで、図4に示す多層型ニューラルネッ
トワークは、その時々に学習更新されるものであり、そ
の「入力層」の各ニューロンn1に、アクセルセンサ1
1により検出されるアクセルストロークS、車速センサ
13により検出される車速Vがそれぞれ入力される。
又、「出力層」のニューロンn3から得られる出力、即
ち要求加速度モデル出力Gxは、加速度センサ12の検
出により得られる車両1の加速度Gを「教師データ」と
して、その「教師データ」と比較される。そして、その
比較による加速度偏差ΔG(=G−Gx)を「誤差信
号」とし、その誤差分が小さくなる方向へ全てのニュー
ロンn1,n2,n3のシナプスspの「重み係数」が
修正される。つまり、車両1の加速度Gを運転者DRの
要求する加速度とし、その加速度Gを比較すべき「教師
データ」としている。そして、その「教師データ」との
偏差が小さくなるように、アクセルストロークS及び車
速Vに対する加速度Gの関係が、運転者DRの要求する
「要求加速度モデル」として学習される。そして、この
多層型ニューラルネットワークの出力結果は、要求加速
度モデル出力Gxとして得られる。即ち、「要求加速度
モデル」は図9に示すような特性として、要求加速度モ
デル出力Gxが加速度Gに近づく方向に学習される。Here, the multilayer neural network shown in FIG. 4 is learned and updated from time to time, and the accelerator sensor 1 is connected to each neuron n1 of the "input layer".
The accelerator stroke S detected by 1 and the vehicle speed V detected by the vehicle speed sensor 13 are input.
Further, the output obtained from the neuron n3 in the "output layer", that is, the required acceleration model output Gx, is compared with the "teacher data" by using the acceleration G of the vehicle 1 obtained by the detection of the acceleration sensor 12 as "teacher data". It Then, the acceleration deviation ΔG (= G−Gx) obtained by the comparison is used as an “error signal”, and the “weighting coefficient” of the synapse sp of all the neurons n1, n2, n3 is corrected in the direction in which the error becomes smaller. That is, the acceleration G of the vehicle 1 is set as the acceleration requested by the driver DR, and the acceleration G is set as "teacher data" to be compared. Then, the relationship between the accelerator stroke S and the acceleration G with respect to the vehicle speed V is learned as a “requested acceleration model” required by the driver DR so that the deviation from the “teacher data” becomes small. The output result of this multilayer neural network is obtained as the required acceleration model output Gx. That is, the “requested acceleration model” is learned as a characteristic as shown in FIG. 9 in the direction in which the requested acceleration model output Gx approaches the acceleration G.
【0027】一方、図5に示す多層型ニューラルネット
ワークは、複数の運転者DRによる走行データから、ア
クセルストロークS及び車速Vと加速度Gとの標準的
(或いは「平均的」)な関係が「第1の基準加速度モデ
ル」として予め学習された修正不能のデータである。こ
の多層型ニューラルネットワークでは、「入力層」の各
ニューロンn1に、上記と同じくアクセルストローク
S、車速Vがそれぞれ入力される。そして、「出力層」
のニューロンn3からは、出力結果として、アクセルス
トロークS、車速Vに応じた第1の基準加速度モデル出
力Gs1が得られる。即ち、「第1の基準加速度モデ
ル」は図10に示すような特性として学習されている。On the other hand, in the multilayer neural network shown in FIG. 5, the standard (or “average”) relationship between the accelerator stroke S, the vehicle speed V, and the acceleration G is “first” based on the traveling data of a plurality of drivers DR. It is uncorrectable data learned in advance as “1 reference acceleration model”. In this multilayer neural network, the accelerator stroke S and the vehicle speed V are input to each neuron n1 in the "input layer" as described above. And "output layer"
From the neuron n3, the first reference acceleration model output Gs1 corresponding to the accelerator stroke S and the vehicle speed V is obtained as an output result. That is, the "first reference acceleration model" is learned as the characteristic shown in FIG.
【0028】又、図6〜図8に示す各多層型ニューラル
ネットワークは、複数の運転者DRによる走行データか
ら、アクセルストロークS及び車速Vと加速度Gとの関
係について、運転者DRの走りに対する各種指向を反映
して「第2の基準加速度モデル」として予め学習された
修正不能のデータである。図6の多層型ニューラルネッ
トワークは、前述した各種指向モードDMのうち「ハイ
モード(H)」を設定したものであり、その「入力層」
の各ニューロンn1に、上記と同じくアクセルストロー
クS、車速Vがそれぞれ入力される。そして、「出力
層」のニューロンn3からは、出力結果として、アクセ
ルストロークS、車速Vに応じた高加速度の走りを反映
した第2の基準加速度モデル出力Gs2(H)が得られ
る。Each of the multi-layered neural networks shown in FIGS. 6 to 8 is based on the traveling data of a plurality of drivers DR, and various relations between the accelerator stroke S and the vehicle speed V and the acceleration G with respect to the traveling of the driver DR. This is uncorrectable data that has been learned in advance as a “second reference acceleration model” reflecting the orientation. The multi-layer neural network of FIG. 6 is one in which “high mode (H)” is set among the various directional modes DM described above, and the “input layer” thereof is set.
Similarly to the above, the accelerator stroke S and the vehicle speed V are input to each neuron n1. Then, from the neuron n3 of the "output layer", as a result of output, a second reference acceleration model output Gs2 (H) reflecting a high acceleration running according to the accelerator stroke S and the vehicle speed V is obtained.
【0029】図7の多層型ニューラルネットワークは、
前述した各種指向モードDMのうち「ノーマルモード
(N)」を設定したものであり、その「入力層」の各ニ
ューロンn1に、上記と同じくアクセルストロークS、
車速Vがそれぞれ入力される。そして、「出力層」のニ
ューロンn3からは、出力結果として、アクセルストロ
ークS、車速Vに応じた標準的な加速度の走りを反映し
た第2の基準加速度モデル出力Gs2(N)が得られ
る。The multilayer neural network shown in FIG.
The "normal mode (N)" is set among the various directional modes DM described above, and the accelerator stroke S, the same as the above, is applied to each neuron n1 of the "input layer".
The vehicle speed V is input respectively. Then, from the neuron n3 of the "output layer", as the output result, the second reference acceleration model output Gs2 (N) reflecting the standard acceleration running according to the accelerator stroke S and the vehicle speed V is obtained.
【0030】図8の多層型ニューラルネットワークは、
前述した指向モードDMのうち「ロウモード(L)」を
設定したものであり、その「入力層」の各ニューロンn
1に、上記と同じくアクセルストロークS、車速Vがそ
れぞれ入力される。そして、「出力層」のニューロンn
3からは、出力結果として、アクセルストロークS、車
速Vに応じた低加速度の走りを反映した第2の基準加速
度モデル出力Gs2(L)が得られる。The multilayer neural network shown in FIG.
The "low mode (L)" is set among the above-mentioned pointing modes DM, and each neuron n in the "input layer" is set.
The accelerator stroke S and the vehicle speed V are input to 1 as described above. Then, the neuron n in the “output layer”
From FIG. 3, a second reference acceleration model output Gs2 (L) reflecting a low acceleration running according to the accelerator stroke S and the vehicle speed V is obtained as an output result.
【0031】即ち、これら各種指向モードDMを反映し
た「第2の基準加速度モデル」は、図11に示すような
各種特性として予め学習されている。尚、以後の説明に
おいて、各第2の基準加速度モデル出力Gs2(H),
Gs2(N),Gs2(L)をまとめて述べる場合に
は、便宜上、第2の基準加速度モデル出力Gs2とす
る。That is, the "second reference acceleration model" reflecting these various directional modes DM is learned in advance as various characteristics as shown in FIG. In the following description, each second reference acceleration model output Gs2 (H),
When Gs2 (N) and Gs2 (L) are collectively described, the second reference acceleration model output Gs2 is used for convenience.
【0032】上記のようなニューラルネットワークの概
念的な構成は、あくまでも便宜的に説明されたものであ
り、ニューラルネットワークの実体は、ニューロコンピ
ュータ22のROM24に予め記憶されている学習制御
プログラムにある。そして、ニューラルネットワーク
は、その学習制御プログラムにおける数学的な演算の上
に成り立っており、学習方法としては一般に知られてい
る「誤差逆伝搬学習アルゴリズム」が適用されている。
この実施例では、最終的には図12に示すような、アク
セルストロークSに対するスロットル感度Thgの関係
の特性を求めるために、学習制御プログラムが作成され
ている。The conceptual structure of the neural network as described above has been described for convenience only, and the substance of the neural network is the learning control program stored in the ROM 24 of the neurocomputer 22 in advance. The neural network is based on a mathematical operation in the learning control program, and a generally known "error back propagation learning algorithm" is applied as a learning method.
In this embodiment, a learning control program is created in order to finally obtain the characteristic of the relationship of the throttle sensitivity Thg with respect to the accelerator stroke S as shown in FIG.
【0033】次に、ニューロコンピュータ22におい
て、上記のようなニューラルネットワーク技術を用いて
実行される「要求加速度モデル」等の学習のための処理
動作について説明する。図13はニューロコンピュータ
22により実行される学習制御プログラムの「学習制御
ルーチン」を示すフローチャートである。このルーチン
の処理は開始された後、一定の周期、例えば「0.1
秒」の時間間隔をもって周期的に実行される。Next, the processing operation for learning the "requested acceleration model" and the like executed by using the neural network technology as described above in the neuro computer 22 will be described. FIG. 13 is a flowchart showing a "learning control routine" of the learning control program executed by the neurocomputer 22. After the processing of this routine is started, a fixed period, for example, "0.1
It is executed periodically with a time interval of "second".
【0034】このルーチンの処理が開始されると、ステ
ップ101において、アクセルセンサ11、加速度セン
サ12、車速センサ13及びモードセレクトスイッチ1
4からの各種信号に基づきアクセルストロークS、加速
度G、車速V及び指向モードDMをそれぞれ読み込む。When the processing of this routine is started, at step 101, the accelerator sensor 11, the acceleration sensor 12, the vehicle speed sensor 13 and the mode select switch 1 are selected.
The accelerator stroke S, the acceleration G, the vehicle speed V, and the pointing mode DM are read based on various signals from 4.
【0035】続いて、ステップ102において、今回読
み込まれたアクセルストロークS及び車速Vより要求加
速度モデル出力Gxを決定する。即ち、アクセルストロ
ークSと車速Vとを入力値として、既に学習されている
「要求加速度モデル」の特性(図9を参照)から要求加
速度モデル出力Gxを求めるのである。Next, at step 102, the required acceleration model output Gx is determined from the accelerator stroke S and the vehicle speed V read this time. That is, using the accelerator stroke S and the vehicle speed V as input values, the required acceleration model output Gx is obtained from the characteristics of the already learned "requested acceleration model" (see FIG. 9).
【0036】次に、ステップ103において、今回読み
込まれたアクセルストロークS及び車速Vより第1の基
準加速度モデル出力Gs1を決定する。即ち、アクセル
ストロークSと車速Vとを入力値として、予め学習済み
の「第1の基準加速度モデル」の特性(図10を参照)
から第1の基準加速度モデル出力Gs1を求めるのであ
る。Next, at step 103, the first reference acceleration model output Gs1 is determined from the accelerator stroke S and the vehicle speed V read this time. That is, the characteristics of the “first reference acceleration model” that has been learned in advance using the accelerator stroke S and the vehicle speed V as input values (see FIG. 10).
From this, the first reference acceleration model output Gs1 is obtained.
【0037】又、ステップ104において、今回読み込
まれたアクセルストロークS、車速V及び指向モードD
Mより第2の基準加速度モデル出力Gs2を決定する。
即ち、指定された指向モードDMに対応して予め学習済
みの「ハイモード(H)」用の第2の基準加速度モデ
ル、或いは「ノーマルモード(N)」用の第2の基準加
速度モデル、或いは「ロウモード(L)」用の第2の基
準加速度モデルを選択する。そして、選択された第2の
基準加速度モデルに対してアクセルストロークSと車速
Vを入力値として、第2の基準加速度モデルの特性(図
11を参照)から第2の基準加速度モデル出力Gs2
(H)、或いは第2の基準加速度モデル出力Gs2
(N)、或いは第2の基準加速度モデル出力Gs2
(L)を求めるのである。Further, in step 104, the accelerator stroke S, the vehicle speed V and the pointing mode D which have been read this time are read.
The second reference acceleration model output Gs2 is determined from M.
That is, the second reference acceleration model for “high mode (H)” or the second reference acceleration model for “normal mode (N)” that has been learned in advance corresponding to the designated pointing mode DM, or Select the second reference acceleration model for "low mode (L)". Then, using the accelerator stroke S and the vehicle speed V as input values for the selected second reference acceleration model, the second reference acceleration model output Gs2 is obtained from the characteristics of the second reference acceleration model (see FIG. 11).
(H), or the second reference acceleration model output Gs2
(N), or the second reference acceleration model output Gs2
(L) is obtained.
【0038】又、ステップ105において、今回求めら
れた要求加速度モデル出力Gx、第1の基準加速度モデ
ル出力Gs1及び第2の基準加速度モデルGs2よりス
ロットル感度Thgを決定する。即ち、以下の計算式
(1)に従ってスロットル感度Thgを決定する。Further, in step 105, the throttle sensitivity Thg is determined from the required acceleration model output Gx obtained this time, the first reference acceleration model output Gs1 and the second reference acceleration model Gs2. That is, the throttle sensitivity Thg is determined according to the following calculation formula (1).
【0039】 Thg=α+(Gs2−Gs1)*K0+(Gx−Gs2)*K …(1) ここで、「α」は基準値であり、この実施例では「α=
1.0」となっている。又、「K」及び「K0」はそれ
ぞれ正の定数であり、「K>K0」の関係にある。Thg = α + (Gs2-Gs1) * K0 + (Gx−Gs2) * K (1) Here, “α” is a reference value, and in this embodiment, “α =
It is 1.0 ". Further, “K” and “K0” are positive constants, respectively, and have a relationship of “K> K0”.
【0040】例えば、図14に実線で示すように標準的
な第1の基準加速度モデル出力Gs1の特性に対して、
そのとき選択された指向モードDM(この場合は「ハイ
モード(H)」)により決定された第2の基準加速度モ
デル出力Gs2の特性が破線で示すものであったとす
る。このとき、あるアクセルストロークSに対する第2
の基準加速度モデル出力Gs2と第1の基準加速度モデ
ル出力Gs1との偏差(Gs2−Gs1)が、スロット
ル感度Thgに反映されることになる。即ち、運転者D
Rの平常の走りの指向の強さ、つまり高加速度の走りの
指向がスロットル感度Thgに反映されることになる。For example, as shown by the solid line in FIG. 14, with respect to the characteristic of the standard first reference acceleration model output Gs1,
It is assumed that the characteristic of the second reference acceleration model output Gs2 determined by the directional mode DM (in this case, “high mode (H)”) selected at that time is shown by a broken line. At this time, the second stroke for a certain accelerator stroke S
The deviation (Gs2-Gs1) between the reference acceleration model output Gs2 and the first reference acceleration model output Gs1 is reflected in the throttle sensitivity Thg. That is, driver D
The strength of the normal running direction of R, that is, the high-acceleration running direction is reflected in the throttle sensitivity Thg.
【0041】又、図14に破線で示す第2の基準加速度
モデル出力Gs2の特性に対して、学習により決定され
た現在の要求加速度モデル出力Gxの特性が2点鎖線で
示すようであったとする。このとき、あるアクセルスト
ロークSに対する要求加速度モデル出力Gxと第2の基
準加速度モデル出力Gs2との偏差(Gx−Gs2)
が、スロットル感度Thgに反映されることになる。即
ち、運転者DRのその時点での加速度Gに対する要求の
強さ(この場合「ハイモード(H)」よりも高加速度と
なる要求の強さ)が、スロットル感度Thgに反映され
ることになる。Further, it is assumed that the characteristic of the current required acceleration model output Gx determined by learning is shown by a two-dot chain line with respect to the characteristic of the second reference acceleration model output Gs2 shown by the broken line in FIG. . At this time, the deviation (Gx-Gs2) between the required acceleration model output Gx and the second reference acceleration model output Gs2 for a certain accelerator stroke S.
Will be reflected in the throttle sensitivity Thg. That is, the strength of the driver DR's request for the acceleration G at that time (the strength of the request for higher acceleration than in the “high mode (H)” in this case) is reflected in the throttle sensitivity Thg. .
【0042】そして、ステップ106において、今回決
定されたスロットル感度ThgとアクセルストロークS
とをスロットルコンピュータ21へ出力する。或いは、
スロットル感度ThgとアクセルストロークSとの積、
即ち目標スロットル開度Thg・Sを求め、その目標ス
ロットル開度Thg・Sをスロットルコンピュータ21
へ出力する。Then, in step 106, the throttle sensitivity Thg and the accelerator stroke S which are determined this time are set.
And are output to the throttle computer 21. Alternatively,
The product of throttle sensitivity Thg and accelerator stroke S,
That is, the target throttle opening Thg · S is obtained, and the target throttle opening Thg · S is set to the throttle computer 21.
Output to.
【0043】その後、ステップ107において、車両1
の加速度Gを「教師データ」として、運転者DRの要求
する「要求加速度モデル」の学習を実行する。つまり、
加速度センサ12により検出される車両1の加速度Gを
比較すべき「教師データ」として、その「教師データ」
との偏差が小さくなるように、アクセルストロークS及
び車速Vに対する加速度Gの関係を、運転者DRの要求
する「要求加速度モデル」として学習するのである。Then, in step 107, the vehicle 1
The learning of the “requested acceleration model” requested by the driver DR is executed using the acceleration G of “1” as “teacher data”. That is,
The “teacher data” to be compared with the acceleration G of the vehicle 1 detected by the acceleration sensor 12
The relationship between the accelerator stroke S and the acceleration G with respect to the vehicle speed V is learned as a “requested acceleration model” requested by the driver DR so that the deviation between the acceleration and the vehicle speed V becomes smaller.
【0044】例えば、図9に実線で示す曲線が現在の
「要求加速度モデル」の特性であるとする。そして、運
転者DRが現在より速く走るためにアクセルペダル10
を操作して、車両1の加速度Gが現在の要求加速度モデ
ル出力Gxよりも大きくなったとする。このときの加速
度Gが新しい要求加速度であり、「要求加速度モデル」
は図9に実線で示す曲線が破線で示す曲線のような特性
へと更新される。即ち、アクセルストロークS及び車速
Vに対する要求加速度モデル出力Gxの関係の全体が連
続的なモデルとして学習される。そして、この特性は部
分的に不連続となることはない。For example, it is assumed that the curve shown by the solid line in FIG. 9 is the characteristic of the current "requested acceleration model". Then, in order for the driver DR to drive faster than at present, the accelerator pedal 10
It is assumed that the acceleration G of the vehicle 1 has become larger than the current required acceleration model output Gx by operating. The acceleration G at this time is the new required acceleration,
Is updated to a characteristic like the curve shown by the broken line in FIG. That is, the entire relationship of the required acceleration model output Gx with respect to the accelerator stroke S and the vehicle speed V is learned as a continuous model. And this characteristic is not partially discontinuous.
【0045】尚、図9には車速Vが「0」のときの特性
が示されているが、「要求加速度モデル」では、アクセ
ルストロークSの全範囲及び車速Vの全範囲と車両1の
加速度Gとの関係が学習されている。Incidentally, FIG. 9 shows the characteristic when the vehicle speed V is "0", but in the "requested acceleration model", the entire range of the accelerator stroke S and the entire range of the vehicle speed V and the acceleration of the vehicle 1 are shown. The relationship with G has been learned.
【0046】そして、ステップ107の処理を実行した
後、その後の処理を一旦終了し、処理開始から「0.1
秒」を経過すると、処理は再びステップ101から開始
される。Then, after the processing of step 107 is executed, the subsequent processing is once terminated and "0.1
When “second” has elapsed, the process starts again from step 101.
【0047】このようにして、ニューラルネットワーク
の技術を用いた学習制御の処理が実行され、運転者DR
の要求する「要求加速度モデル」の特性が学習される。
ここでは、その時々に学習される「要求加速度モデル」
の特性としてのシナプスspの「重み係数」が、バック
アップRAM26に書き替えられて記憶される。In this way, the learning control process using the neural network technique is executed, and the driver DR
The characteristics of the "requested acceleration model" required by are learned.
Here, the "requested acceleration model" that is learned from time to time
The “weight coefficient” of the synapse sp as the characteristic of is rewritten and stored in the backup RAM 26.
【0048】尚、車両1の工場出荷時における「要求加
速度モデル」の「重み係数」の初期値は、「第1の基準
加速度モデル」のそれとなっている。次に、上記のよう
な処理動作によって決定されたスロットル感度Thgと
そのときのアクセルストロークSとに基づき、スロット
ルコンピュータ21により実行されるスロットル開度制
御の処理動作について説明する。図15はスロットルコ
ンピュータ21により実行されるスロットル開度制御プ
ログラムの「スロットル開度制御ルーチン」を示すフロ
ーチャートである。このルーチンの処理は開始された
後、所定の時間間隔をもって周期的に実行される。The initial value of the "weighting coefficient" of the "requested acceleration model" when the vehicle 1 is shipped from the factory is that of the "first reference acceleration model". Next, the processing operation of the throttle opening control executed by the throttle computer 21 based on the throttle sensitivity Thg determined by the above processing operation and the accelerator stroke S at that time will be described. FIG. 15 is a flowchart showing a “throttle opening control routine” of the throttle opening control program executed by the throttle computer 21. After the processing of this routine is started, it is periodically executed at predetermined time intervals.
【0049】このルーチンの処理が開始されると、先ず
ステップ201において、スロットルセンサ9からの信
号に基づきスロットル開度Thを読み込むと共に、ニュ
ーロコンピュータ22から出力される最新のスロットル
感度ThgとアクセルストロークS、或いは目標スロッ
トル開度Thg・Sを読み込む。ここで、スロットル感
度ThgとアクセルストロークSとの読み込みが前提で
ある場合には、同ステップ201において、両者Th
g,Sの積が目標スロットル開度Thg・Sとして求め
られる。When the processing of this routine is started, first, at step 201, the throttle opening Th is read based on the signal from the throttle sensor 9, and the latest throttle sensitivity Thg and accelerator stroke S output from the neuro computer 22 are read. Alternatively, the target throttle opening Thg · S is read. Here, if it is premised that the throttle sensitivity Thg and the accelerator stroke S are read, in Step 201, both Th
The product of g and S is obtained as the target throttle opening Thg · S.
【0050】続いて、ステップ202において、現在の
スロットル開度Thが目標スロットル開度Thg・Sよ
りも小さいか否かを判断する。ここで、スロットル開度
Thが目標スロットル開度Thg・Sよりも小さい場合
には、ステップ203において、スロットルバルブ7を
開方向へ駆動させるように直流モータ8を正転させる。
又、ステップ204において、スロットルセンサ9から
の信号に基づきスロットル開度Thを読み込む。Next, at step 202, it is judged if the current throttle opening Th is smaller than the target throttle opening Thg · S. Here, when the throttle opening Th is smaller than the target throttle opening Thg · S, in step 203, the DC motor 8 is normally rotated so as to drive the throttle valve 7 in the opening direction.
Further, in step 204, the throttle opening Th is read based on the signal from the throttle sensor 9.
【0051】その後、ステップ205において、スロッ
トル開度Thが目標スロットル開度Thg・Sよりも小
さいか否かを判断する。ここで、スロットル開度Thが
目標スロットル開度Thg・Sよりも小さい場合には、
ステップ203へジャンプし、スロットルバルブ7を更
に開方向へ駆動させるために、ステップ203,20
4,205の処理を繰り返す。これに対し、スロットル
開度Thが目標スロットル開度Thg・Sと等しいかそ
れよりも大きい場合には、スロットルバルブ7をそれ以
上開方向へ駆動させないものとして、その後の処理を一
旦終了する。Then, at step 205, it is judged if the throttle opening Th is smaller than the target throttle opening Thg · S. Here, when the throttle opening Th is smaller than the target throttle opening Thg · S,
To jump to step 203 and drive the throttle valve 7 further in the opening direction, steps 203, 20
The process of No. 4,205 is repeated. On the other hand, when the throttle opening Th is equal to or larger than the target throttle opening Thg · S, it is determined that the throttle valve 7 is not driven in the opening direction any more, and the subsequent processing is temporarily terminated.
【0052】一方、ステップ202において、現在のス
ロットル開度Thが目標スロットル開度Thg・Sより
も小さくない場合には、ステップ206へ移行して、ス
ロットル開度Thが目標スロットル開度Thg・Sより
も大きいか否かを判断する。ここで、スロットル開度T
hが目標スロットル開度Thg・Sよりも大きくない場
合、即ち「Th≦Thg・S」の場合には、そのままそ
の後の処理を一旦終了する。On the other hand, in step 202, when the current throttle opening Th is not smaller than the target throttle opening Thg · S, the routine proceeds to step 206, where the throttle opening Th is the target throttle opening Thg · S. Is greater than or equal to. Here, the throttle opening T
When h is not larger than the target throttle opening Thg · S, that is, when “Th ≦ Thg · S”, the subsequent processing is temporarily terminated.
【0053】又、ステップ206において、スロットル
開度Thが目標スロットル開度Thg・Sよりも大きい
場合には、ステップ207において、スロットルバルブ
7を閉方向へ駆動させるように直流モータ8を逆転させ
る。又、ステップ208において、スロットルセンサ9
からの信号に基づきスロットル開度Thを読み込む。If the throttle opening Th is larger than the target throttle opening Thg · S at step 206, the DC motor 8 is rotated in reverse so as to drive the throttle valve 7 in the closing direction at step 207. In step 208, the throttle sensor 9
The throttle opening Th is read based on the signal from.
【0054】その後、ステップ209において、スロッ
トル開度Thが目標スロットル開度Thg・Sよりも大
きいか否かを判断する。ここで、スロットル開度Thが
目標スロットル開度Thg・Sよりも大きい場合には、
ステップ207へジャンプし、スロットルバルブ7を更
に閉方向へ駆動させるために、ステップ207,20
8,209の処理を繰り返す。これに対し、スロットル
開度Thがスロットル感度Thgと等しいかそれよりも
小さい場合には、スロットルバルブ7をそれ以上閉方向
へ駆動させないものとして、その後の処理を一旦終了す
る。Then, in step 209, it is determined whether or not the throttle opening Th is larger than the target throttle opening Thg · S. Here, when the throttle opening Th is larger than the target throttle opening Thg · S,
To jump to step 207 and drive the throttle valve 7 in the closing direction further, steps 207, 20
The process of 8,209 is repeated. On the other hand, when the throttle opening Th is equal to or smaller than the throttle sensitivity Thg, the throttle valve 7 is not driven further in the closing direction, and the subsequent processing is temporarily ended.
【0055】このように、スロットル開度Thが目標ス
ロットル開度Thg・Sに一致するように直流モータ8
の回転が制御され、それによって、スロットルバルブ7
が開閉制御される。これにより、エンジン2の出力が制
御され、その結果として車両1の駆動力が制御される。In this way, the DC motor 8 is adjusted so that the throttle opening Th matches the target throttle opening Thg · S.
The rotation of the throttle valve 7
Is controlled to open and close. As a result, the output of the engine 2 is controlled, and as a result, the driving force of the vehicle 1 is controlled.
【0056】以上説明したように、この実施例では、車
両1の走りに対する運転者DRの要求が、その時々の加
速度Gから「要求加速度モデル」として推定される。
又、その「要求加速度モデル」から得られる要求加速度
モデル出力Gxと、「第2の基準加速度モデル」から得
られる運転者DRの走りの指向を反映した第2の基準加
速度モデル出力Gs2との偏差(Gx−Gs2)が求め
られる。併せて、第2の基準加速度モデル出力Gs2
と、「第1の基準加速度モデル」から得られる標準的な
第1の基準加速度モデルGs1との偏差(Gs2−Gs
1)が求められる。更に、偏差(Gx−Gs2)及び偏
差(Gs2−Gs1)に応じて、スロットル感度Thg
が決定される。そして、その決定されたスロットル感度
ThgとアクセルストロークSとの積から求められる目
標スロットル開度Thg・Sと、スロットル開度Thと
が一致するように、スロットルバルブ7が開閉制御され
る。つまり、この実施例によれば、常に運転者DRの要
求に合った加速度Gをもって、且つ運転者DRの走りの
指向を反映した加速度Gをもって、エンジン2のスロッ
トル開度Thが制御される。そのため、上記前者の偏差
(Gx−Gs2)からは、運転者DRのその時点での加
速度Gに対する要求の強さが制御量感度に反映されるこ
とになる。従って、そのとき選択されている指向モード
DMに対応する第2の基準加速度モデル出力Gs2の特
性に比べて、その時点で運転者DRの要求する加速度
G、即ち要求加速度モデル出力Gxの方が大きいときに
は、スロットル感度Thgが相対的に大きくなる。その
ため、同一の加速度Gを得るためのアクセルストローク
Sの変化範囲が相対的に狭くなり、アクセルペダル10
の少ない操作によって大きな加速度Gを得ることができ
るようになり、車両1の加速性能が向上したように運転
者DRに感じさせることができる。例えば、運転者DR
の意識が急いだ状態であったり、車両1の運転環境が渋
滞のない高速道路であったりして、車両1を速く走行さ
せたいときには、アクセルペダル10の少ない操作によ
って大きな加速度Gを得ることができ、加速感を向上さ
せることができる。As described above, in this embodiment, the request of the driver DR for the running of the vehicle 1 is estimated as the "requested acceleration model" from the acceleration G at that time.
Further, the deviation between the required acceleration model output Gx obtained from the “requested acceleration model” and the second reference acceleration model output Gs2 reflecting the driving direction of the driver DR obtained from the “second reference acceleration model”. (Gx-Gs2) is calculated. In addition, the second reference acceleration model output Gs2
And a deviation (Gs2-Gs) from the standard first reference acceleration model Gs1 obtained from the "first reference acceleration model".
1) is required. Further, according to the deviation (Gx-Gs2) and the deviation (Gs2-Gs1), the throttle sensitivity Thg
Is determined. Then, the opening / closing control of the throttle valve 7 is performed so that the target throttle opening Thg · S obtained from the product of the determined throttle sensitivity Thg and the accelerator stroke S matches the throttle opening Th. That is, according to this embodiment, the throttle opening Th of the engine 2 is controlled with the acceleration G that always meets the request of the driver DR and with the acceleration G that reflects the driving direction of the driver DR. Therefore, from the former deviation (Gx-Gs2), the strength of the driver DR's request for the acceleration G at that time is reflected in the control amount sensitivity. Therefore, the acceleration G requested by the driver DR at that time, that is, the requested acceleration model output Gx is larger than the characteristic of the second reference acceleration model output Gs2 corresponding to the directional mode DM selected at that time. At times, the throttle sensitivity Thg becomes relatively large. Therefore, the change range of the accelerator stroke S for obtaining the same acceleration G becomes relatively narrow, and the accelerator pedal 10
A large acceleration G can be obtained by a small number of operations, and the driver DR can feel that the acceleration performance of the vehicle 1 is improved. For example, driver DR
When the user wants to drive the vehicle 1 quickly due to a consciousness of urgency or the driving environment of the vehicle 1 is an expressway with no traffic congestion, a large acceleration G can be obtained by operating the accelerator pedal 10 less. Therefore, the feeling of acceleration can be improved.
【0057】一方、そのとき選択されている指向モード
DMに対応する第2の基準加速度モデル出力Gs2の特
性に比べて、その時点での要求加速度モデル出力Gxの
方が小さいときには、スロットル感度Thgが相対的に
小さくなる。そのため、同一の加速度Gを得るためのア
クセルストロークSの変化範囲が相対的に広くなり、ア
クセルペダル10の多い操作によって加速度Gを微妙に
変化させることができるようになり、運転者DRにとっ
てアクセルペダル10の操作性能を向上させることがで
きる。例えば、運転者DRの意識がのんびりした状態で
あったり、車両1の運転環境が渋滞路や雪道等であった
りして、車両1をゆっくりと走行させたいときには、ア
クセルペダル10の多い操作によって加速度Gを微妙に
変えることができ、車両1の操作感を向上させることが
できる。On the other hand, when the required acceleration model output Gx at that time is smaller than the characteristic of the second reference acceleration model output Gs2 corresponding to the directional mode DM selected at that time, the throttle sensitivity Thg is It becomes relatively small. Therefore, the change range of the accelerator stroke S for obtaining the same acceleration G becomes relatively wide, and the acceleration G can be delicately changed by many operations of the accelerator pedal 10, and the accelerator pedal for the driver DR. The operating performance of 10 can be improved. For example, when the driver DR is in a relaxed state of consciousness, or the driving environment of the vehicle 1 is a congested road, a snowy road, or the like, and when it is desired to drive the vehicle 1 slowly, it is necessary to operate the accelerator pedal 10 a lot. The acceleration G can be changed subtly, and the operation feeling of the vehicle 1 can be improved.
【0058】つまり、この実施例では、運転者DRの加
速度Gに対する要求度合いに合致するように学習が行わ
れることから、常に運転者DRの特性に合ったスロット
ル感度Thgが決定される。その結果、運転者DRの意
識状態(急いでいる、のんびりしている等)や運転環境
(路面状態、昼間・夜間、トンネル内、雨中路、雪道、
山間路、渋滞路等)にかかわりなく、車両1について、
常に運転者DRの特性に合った駆動力の制御を行うこと
ができるのである。That is, in this embodiment, since the learning is performed so as to match the degree of demand for the acceleration G of the driver DR, the throttle sensitivity Thg that always matches the characteristics of the driver DR is determined. As a result, the driver's DR consciousness (hurrying, relaxing, etc.) and driving environment (road condition, day / night, tunnel, rainy road, snowy road,
Regardless of mountain road, traffic jam, etc.)
It is possible to always control the driving force that matches the characteristics of the driver DR.
【0059】併せて、上記後者の偏差(Gs2−Gs
1)からは、運転者DRの平常の走りの指向の強さがス
ロットル感度Thgに反映されることになる。即ち、
「ハイモード(H)」、「ノーマルモード(N)」、或
いは「ロウモード(L)」の指向モードDMに応じた指
向の強さが、選択的にスロットル感度Thgに反映され
ることになる。従って、標準的な第1の基準加速度モデ
ル出力Gs1の特性に比べて、そのとき選択されている
指向モードDMに対応する第2の基準加速度モデル出力
Gs2の特性の方が大きいときには、スロットル感度T
hgが相対的に大きくなる。そして、その大きくなった
分だけ、アクセルペダル10の少ない操作により大きな
加速度Gを得ることができるようになり、運転者DRの
走りの指向を反映して、車両1の加速性能が向上したよ
うに運転者DRに感じさせることができる。In addition, the latter deviation (Gs2-Gs)
From 1), the directional strength of the normal running of the driver DR is reflected in the throttle sensitivity Thg. That is,
The directional strength corresponding to the directional mode DM of the “high mode (H)”, the “normal mode (N)”, or the “low mode (L)” is selectively reflected on the throttle sensitivity Thg. Therefore, when the characteristic of the second reference acceleration model output Gs2 corresponding to the directional mode DM selected at that time is larger than the characteristic of the standard first reference acceleration model output Gs1, the throttle sensitivity T
hg becomes relatively large. As a result of the increase, it becomes possible to obtain a large acceleration G by operating the accelerator pedal 10 less, and the acceleration performance of the vehicle 1 is improved by reflecting the driving direction of the driver DR. It can make the driver DR feel.
【0060】一方、標準的な第1の基準加速度モデル出
力Gs1の特性に比べて、そのとき選択されている指向
モードDMに対応する第2の基準加速度モデル出力Gs
2の特性の方が小さいときには、スロットル感度Thg
が相対的に小さくなる。そして、その小さくなった分だ
け、アクセルペダル10の多い操作により加速度Gを微
妙に変化させることができるようになり、運転者DRの
走りの指向を反映して、運転者DRにとってアクセルペ
ダル10の操作性能を向上させることができる。On the other hand, compared to the characteristic of the standard first reference acceleration model output Gs1, the second reference acceleration model output Gs corresponding to the directional mode DM selected at that time.
When the characteristic of 2 is smaller, the throttle sensitivity Thg
Becomes relatively small. The acceleration G can be delicately changed by a large number of operations of the accelerator pedal 10 by the reduced amount, and the driver DR's driving direction is reflected to reflect the accelerator pedal 10 of the driver DR. The operation performance can be improved.
【0061】従って、常に車両1を速く走らせようと指
向する運転者DRが、モードセレクトスイッチ14によ
り「ハイモード(H)」を選択することにより、車両1
の走りを、高加速度の指向に合致した走りに直ちに設定
することが可能となる。同様に、常に車両1をゆっくり
走らせようと指向する運転者DRが、モードセレクトス
イッチ14により「ロウモード(L)」を選択すること
により、車両1の走りを、低加速度の指向に合致した走
りに直ちに設定することが可能となる。或いは、常に車
両1を標準的に走らせようと指向する運転者DRが、モ
ードセレクトスイッチ14により「ノーマルモード
(L)」を選択することにより、車両1の走りを、中加
速度の指向に合致した走りに直ちに設定することが可能
となる。Therefore, the driver DR, who always tends to drive the vehicle 1 at high speed, selects the "high mode (H)" by the mode select switch 14 so that the vehicle 1
It is possible to immediately set the running of the car to the running that matches the direction of high acceleration. Similarly, the driver DR, who always tends to run the vehicle 1 slowly, selects the "low mode (L)" by the mode select switch 14 to make the running of the vehicle 1 match the direction of low acceleration. It can be set immediately. Alternatively, the driver DR, who always aims to run the vehicle 1 as a standard, selects the “normal mode (L)” by the mode select switch 14 so that the running of the vehicle 1 matches the orientation of medium acceleration. It becomes possible to immediately set the running.
【0062】つまり、この実施例では、運転者DRの意
識状態や運転環境にかかわりなく常に運転者DRの特性
に合ったかたちで、エンジン2の駆動力を制御すること
ができ、併せて、個々の運転者DRの走りに対する指向
をより迅速に反映したかたちで、エンジン2の駆動力を
制御することができるのである。In other words, in this embodiment, the driving force of the engine 2 can be controlled in a manner that always matches the characteristics of the driver DR regardless of the driver's DR consciousness and the driving environment. The driving force of the engine 2 can be controlled in such a manner as to more rapidly reflect the driving tendency of the driver DR.
【0063】更に、この実施例では、ニューロコンピュ
ータ22における学習制御に、ニューラルネットワーク
技術を用いたことから、アクセルストロークS及び車速
Vに対する要求加速度モデル出力Gxの関係の全体が連
続的なモデルとして学習され、その特性が部分的に不連
続となることはない。これは、ニューラルネットワーク
の技術を用いたことにより、アクセルストロークS及び
車速Vの不連続点の間で学習される「要求加速度モデ
ル」が補間されるためである。つまり、アクセルストロ
ークS及び車速Vのある特定な範囲について行われる要
求加速度モデル出力Gxの修正が、アクセルストローク
S及び車速Vの他の範囲に対応する要求加速度モデル出
力Gxの修正にも反映されるのである。Further, in this embodiment, since the neural network technique is used for the learning control in the neuro computer 22, the entire relation of the required acceleration model output Gx with respect to the accelerator stroke S and the vehicle speed V is learned as a continuous model. However, the characteristics are not partially discontinuous. This is because the "requested acceleration model" learned between the discontinuity points of the accelerator stroke S and the vehicle speed V is interpolated by using the neural network technology. That is, the correction of the required acceleration model output Gx performed in a specific range of the accelerator stroke S and the vehicle speed V is reflected in the correction of the required acceleration model output Gx corresponding to other ranges of the accelerator stroke S and the vehicle speed V. Of.
【0064】その結果、車速Vの全範囲について、車両
1の駆動力の制御が運転者DRによるアクセルペダル1
0の操作量、即ちアクセルストロークSの全操作範囲に
渡って連続的なものとすることができる。よって、運転
者DRによりアクセルペダル10が連続的に踏み込まれ
たときには、車両1の加速度Gが唐突に変化するような
ことがなく、車速Vの上昇を常に滑らかなものにするこ
とができる。As a result, the control of the driving force of the vehicle 1 is controlled by the driver DR over the entire range of the vehicle speed V.
The operation amount of 0, that is, the operation amount of the accelerator stroke S can be made continuous over the entire operation range. Therefore, when the driver DR continuously depresses the accelerator pedal 10, the acceleration G of the vehicle 1 does not suddenly change, and the increase in the vehicle speed V can be made smooth at all times.
【0065】又、この実施例では、実際の加速度Gから
推定される要求加速度モデル出力Gxと基準加速度モデ
ル出力Gsとの偏差から、スロットル感度Thgを決定
するようにしている。そのため、従来技術のような補正
(修正)によってマップの書き替えを行う場合と較べ
て、マップの補間演算が不必要となり、演算時間を更に
短くすることができる。Further, in this embodiment, the throttle sensitivity Thg is determined from the deviation between the required acceleration model output Gx estimated from the actual acceleration G and the reference acceleration model output Gs. Therefore, as compared with the case where the map is rewritten by the correction (correction) as in the conventional technique, the map interpolation calculation is unnecessary and the calculation time can be further shortened.
【0066】加えて、この実施例では、ニューロコンピ
ュータ22において、加速度センサ12がローパスフィ
ルタ29を介して外部入出力回路27に接続されてい
る。そのため、車両1が凸凹路を走行しているときのハ
ーシュネスに起因して、加速度センサ12での検出信号
にノイズが発生した場合には、そのノイズに相関する高
周波成分がローパスフィルタ29で減衰される。即ち、
加速度センサ12からの加速度Gの信号に、図16
(a)に示すようにハーシュネスに起因する大きなノイ
ズが含まれていた場合でも、その信号がローパスフィル
タ29を通過することにより、図16(b)に示すよう
なノイズの少ない加速度Gの信号に調整されることにな
る。In addition, in this embodiment, in the neuro computer 22, the acceleration sensor 12 is connected to the external input / output circuit 27 via the low pass filter 29. Therefore, when noise is generated in the detection signal of the acceleration sensor 12 due to the harshness when the vehicle 1 is traveling on an uneven road, the low-pass filter 29 attenuates the high-frequency component correlated with the noise. It That is,
The signal of the acceleration G from the acceleration sensor 12 is shown in FIG.
Even if a large noise due to the harshness is included as shown in (a), the signal passes through the low-pass filter 29, so that the signal of the acceleration G with less noise as shown in FIG. 16 (b) is obtained. Will be adjusted.
【0067】その結果、ニューロコンピュータ22で
は、学習のために用いられる加速度Gの信号を、ハーシ
ュネスに起因したノイズが除去されたものとすることが
できる。よって、「要求加速度モデル」についての誤学
習を未然に防止することができ、延いてはスロットル感
度Thgが誤った方向へ調整されることを未然に防止す
ることができる。As a result, in the neurocomputer 22, the signal of the acceleration G used for learning can be a signal from which noise due to harshness has been removed. Therefore, erroneous learning about the “requested acceleration model” can be prevented in advance, and in turn, the throttle sensitivity Thg can be prevented from being adjusted in the wrong direction.
【0068】尚、この発明は前記実施例に限定されるも
のではなく、発明の趣旨を逸脱しない範囲で構成の一部
を適宜に変更して次のように実施することもできる。 (1)前記実施例では、ガソリンエンジン2を駆動源と
し、リンクレスタイプのスロットルバルブ7をその制御
量変更手段としたが、それ以外の駆動源及び制御量変更
手段に具体化することもできる。例えば、電気自動車に
おいて直流モータ等の電動機を駆動源とし、電動機への
電流を制御する電流制御回路等を制御量変更手段とする
こともできる。The present invention is not limited to the above-described embodiment, but may be implemented as follows with a part of the structure appropriately changed without departing from the spirit of the invention. (1) In the above embodiment, the gasoline engine 2 is used as the drive source and the linkless type throttle valve 7 is used as the control amount changing means, but it can be embodied as other drive source and control amount changing means. . For example, in an electric vehicle, an electric motor such as a DC motor may be used as a drive source, and a current control circuit that controls the current to the electric motor may be used as the control amount changing means.
【0069】(2)前記実施例では、運転者DRにより
操作される出力操作手段としてアクセルペダル10を用
いたが、出力操作手段としてアクセルレバーやそれ以外
の操作部材を用いることもできる。(2) In the above embodiment, the accelerator pedal 10 is used as the output operating means operated by the driver DR, but an accelerator lever or other operating member may be used as the output operating means.
【0070】(3)前記実施例では、アクセルセンサ1
1を操作量検出手段としてアクセルストロークSを検出
するようにしたが、次のようにすることもできる。即
ち、アクセルストロークSの代わりにアクセル踏力を検
出するセンサを用いたり、アクセルストロークSを検出
するアクセルセンサとアクセル踏力を検出するセンサと
を併用したりすること。(3) In the above embodiment, the accelerator sensor 1
Although the accelerator stroke S is detected by using 1 as the operation amount detection means, the following may be performed. That is, instead of using the accelerator stroke S, a sensor for detecting the accelerator pedal force is used, or an accelerator sensor for detecting the accelerator stroke S and a sensor for detecting the accelerator pedal force are used together.
【0071】(4)前記実施例では、加速度検出手段と
して加速度センサ12を用いたが、車速センサ13を加
速度検出手段として、車速センサ13により検出される
車速Vを時間微分することにより加速度Gを得るように
してもよい。(4) Although the acceleration sensor 12 is used as the acceleration detecting means in the above embodiment, the acceleration G is obtained by differentiating the vehicle speed V detected by the vehicle speed sensor 13 with respect to the vehicle speed sensor 13 as the acceleration detecting means. You may get it.
【0072】(5)前記実施例では、ニューロコンピュ
ータ22におけるニューラルネットワーク技術として、
多層型ニューラルネットワークを採用したが、相互結合
型ニューラルネットワークを採用することもできる。(5) In the above embodiment, as the neural network technology in the neuro computer 22,
Although a multi-layered neural network is adopted, an interconnected neural network can also be adopted.
【0073】(6)前記実施例では、計算式(1)にお
いて「K>K0」としたが、「K<K0」或いは「K=
K0」としてもよい。「K<K0」とした場合には、運
転者DRの各種指向(好み)をスロットル感度Thgに
対してより強く(大きく)反映した仕様にすることがで
きる。(6) In the above embodiment, "K>K0" is used in the calculation formula (1), but "K <K0" or "K =
It may be "K0". When “K <K0” is set, it is possible to set the specification in which various directions (preferences) of the driver DR are reflected more strongly (largely) on the throttle sensitivity Thg.
【0074】(7)前記実施例では、計算式(1)に従
ってスロットル感度Thgを求めたが、次のような計算
式(2)に従ってスロットル感度Thgを求めることも
できる。(7) In the above embodiment, the throttle sensitivity Thg is calculated according to the calculation formula (1), but the throttle sensitivity Thg can be calculated according to the following calculation formula (2).
【0075】 Thg=α+{(Gs2/Gs1)−1.0}*K0 +{(Gx/Gs2)−1.0}*K …(2) (8)前記実施例では、要求加速度モデル出力Gxと第
2の基準加速度モデル出力Gs2との偏差(Gx−Gs
2)を求めて、スロットル感度Thgの計算に使用し
た。これに対して、要求加速度モデル出力Gxと第1の
基準加速度モデル出力Gs1との偏差(Gx−Gs1)
を求めて、スロットル感度Thgの計算に使用してもよ
い。そして、以下に示すような計算式(3),(4)に
従ってスロットル感度Thgを求めることもできる。Thg = α + {(Gs2 / Gs1) -1.0} * K0 + {(Gx / Gs2) -1.0} * K (2) (8) In the above embodiment, the required acceleration model output Gx. Between the second reference acceleration model output Gs2 and (Gx-Gs
2) was obtained and used for calculation of the throttle sensitivity Thg. On the other hand, the deviation (Gx-Gs1) between the required acceleration model output Gx and the first reference acceleration model output Gs1
May be used to calculate the throttle sensitivity Thg. Then, the throttle sensitivity Thg can be obtained according to the following calculation formulas (3) and (4).
【0076】 Thg=α+(Gs2−Gs1)*K0+(Gx−Gs1)*K …(3) Thg=α+{(Gs2/Gs1)−1.0}*K0 +{(Gx/Gs1)−1.0}*K …(4) このようにしても、前記実施例と同様の作用及び効果を
得ることができる。Thg = α + (Gs2-Gs1) * K0 + (Gx-Gs1) * K (3) Thg = α + {(Gs2 / Gs1) -1.0} * K0 + {(Gx / Gs1) -1. 0} * K (4) Even in this case, the same operation and effect as those of the above-described embodiment can be obtained.
【0077】(9)前記実施例では、予め学習された標
準的な「第1の基準加速度モデル」を多層型ニューラル
ネットワークの形でニューロコンピュータ22のROM
24に記憶するようにしたが、予め学習された「第1の
基準加速度モデル」をマップの形でニューロコンピュー
タ22のROM24に記憶するようにしてもよい。(9) In the above embodiment, the standard "first reference acceleration model" learned in advance is stored in the ROM of the neuro computer 22 in the form of a multilayer neural network.
However, the “first reference acceleration model” learned in advance may be stored in the ROM 24 of the neurocomputer 22 in the form of a map.
【0078】(10)前記実施例では、運転者DRの走
りに対する各種指向を反映した「第2の基準加速度モデ
ル」を複数の多層型ニューラルネットワークの形でニュ
ーロコンピュータ22のROM24に記憶するようにし
たが、それら各種指向に応じた「第2の基準加速度モデ
ル」を複数のマップの形でニューロコンピュータ22の
ROM24に記憶するようにしてもよい。(10) In the above embodiment, the "second reference acceleration model" reflecting various directions of the driver DR for running is stored in the ROM 24 of the neurocomputer 22 in the form of a plurality of multilayer neural networks. However, the "second reference acceleration model" corresponding to the various directions may be stored in the ROM 24 of the neurocomputer 22 in the form of a plurality of maps.
【0079】(11)前記実施例では、運転者DRの走
りに対する指向を反映した「第2の基準加速度モデル」
を、予め学習された3つのタイプの多層型ニューラルネ
ットワークの形でニューロコンピュータ22のROM2
4に記憶するようにした。これに対し、その「第2の基
準加速度モデル」を「要求加速度モデル」と同様に、一
つの多層型ニューラルネットワークを用いて常に学習す
るようにしてもよい。つまり、「第2の基準加速度モデ
ル」については、予め学習されたものを選択して使用し
ても、その時々で学習により求められたものを使用して
もよい。(11) In the above-mentioned embodiment, the "second reference acceleration model" reflecting the driver's driving orientation is run.
In the ROM2 of the neurocomputer 22 in the form of three types of pre-learned multilayer neural networks.
I memorized it in 4. On the other hand, the "second reference acceleration model" may be always learned by using one multi-layered neural network, like the "requested acceleration model". That is, as the “second reference acceleration model”, one learned in advance may be selected and used, or one obtained by learning at each time may be used.
【0080】この場合、「第2の基準加速度モデル」の
学習率、即ち単位時間当たりに学習を行う回数を「要求
加速度モデル」のそれよりも小さくして、アクセルスト
ロークS及び車速Vに対する加速度Gの関係を学習す
る。これにより、個々の運転者DRの走りに対する指向
を反映した「第2の基準加速度モデル」を得ることがで
きる。しかも、運転者DRが特定のスイッチ等を操作す
ることなく「第2の基準加速度モデル」を得ることがで
きる。又、使用される多層型ニューラルネットワークの
数を少なくすることもできる。In this case, the learning rate of the "second reference acceleration model", that is, the number of times of learning per unit time is made smaller than that of the "requested acceleration model", and the acceleration G with respect to the accelerator stroke S and the vehicle speed V is reduced. Learn relationships. As a result, it is possible to obtain the "second reference acceleration model" that reflects the driving orientation of each driver DR. Moreover, the “second reference acceleration model” can be obtained without the driver DR operating a specific switch or the like. It is also possible to reduce the number of multilayer neural networks used.
【0081】又は、運転者DRが指定する期間における
車両1の走行について、アクセルストロークS及び車速
Vに対する加速度Gの関係を学習する。これにより、運
転者DRが指定した期間における車両1の走らせ方を反
映した「第2の基準加速度モデル」を得ることができ
る。Alternatively, with respect to the travel of the vehicle 1 in the period designated by the driver DR, the relationship between the accelerator stroke S and the acceleration G with respect to the vehicle speed V is learned. As a result, it is possible to obtain the “second reference acceleration model” that reflects how the vehicle 1 runs during the period designated by the driver DR.
【0082】或いは、運転者DRが指定した時における
「要求加速度モデル」の特性を「第2の基準加速度モデ
ル」に置き換える。これにより、運転者DRの指定した
時の以前における車両1の走らせ方を反映した「第2の
基準加速度モデル」を得ることができる。Alternatively, the characteristics of the "requested acceleration model" specified by the driver DR are replaced with the "second reference acceleration model". As a result, it is possible to obtain the “second reference acceleration model” that reflects the way the vehicle 1 was driven before the time specified by the driver DR.
【0083】[0083]
【発明の効果】以上詳述したように、この発明によれ
ば、車両の加速度を比較すべき教師データとして用い、
出力操作手段の操作量に対する車両の加速度の関係を、
運転者の要求する加速度モデルとして学習している。
又、その学習された加速度モデルの出力と標準的な第1
の基準加速度モデル又は運転者の走りに対する指向(好
み)を反映した第2の基準加速度モデルとの偏差を演算
し、併せて第2の基準加速度モデルと第1の基準加速度
モデルとの偏差を演算している。更に、それら各偏差に
基づき、出力操作手段の操作量及び車両の速度に対する
駆動源の制御量の関係を制御量感度として演算してい
る。そして、その演算された制御量感度に基づき、出力
操作手段の操作量に応じて駆動源の制御量を制御するよ
うにしている。As described above in detail, according to the present invention, the acceleration of the vehicle is used as teacher data to be compared,
The relationship between the acceleration of the vehicle and the operation amount of the output operation means
Learning as an acceleration model required by the driver.
Also, the output of the learned acceleration model and the standard first
Of the second reference acceleration model that reflects the driver's driving orientation (preference), and also calculates the difference between the second reference acceleration model and the first reference acceleration model. is doing. Further, based on these deviations, the relationship between the operation amount of the output operation means and the control amount of the drive source with respect to the vehicle speed is calculated as the control amount sensitivity. Then, based on the calculated control amount sensitivity, the control amount of the drive source is controlled according to the operation amount of the output operation means.
【0084】従って、運転者のその時点での加速度に対
する要求の強さと、運転者の平常の走りの指向(好み)
の強さとを反映した制御量感度が得られ、常に運転者の
要求に合った加速度をもって、且つ運転者の走りの指向
(好み)を反映した加速度をもって、駆動源の制御量が
制御される。又、操作量に対する加速度の関係や、操作
量に対する制御量の関係の全体が連続的なモデルとして
学習され、出力操作手段の全操作範囲に対する加速度及
び制御量の関係の全体が不連続となることはない。Therefore, the strength of the driver's demand for acceleration at that time, and the driver's normal driving direction (preference)
The control amount sensitivity that reflects the strength of the control source is obtained, and the control amount of the drive source is controlled with an acceleration that always meets the driver's request and with an acceleration that reflects the driver's driving direction (preference). Further, the entire relationship between the acceleration and the control amount with respect to the operation amount and the entire relationship between the control amount and the operation amount are learned as a continuous model, and the entire relation between the acceleration and the control amount with respect to the entire operation range of the output operation means becomes discontinuous. There is no.
【0085】その結果、運転者の意識状態や運転環境に
かかわりなく常に運転者の特性に合った駆動力の制御を
行うことができ、且つ、個々の運転者の走りに対する指
向(好み)をより迅速に反映した駆動力の制御を行うこ
とができる。しかも、その駆動力の制御を運転者による
アクセルペダル等の操作量の全範囲に渡って連続的なも
のとすることができるという優れた効果を発揮する。As a result, regardless of the driver's consciousness and driving environment, it is possible to always control the driving force that suits the characteristics of the driver, and the individual driver's orientation (preference) for driving can be improved. It is possible to quickly control the driving force. Moreover, there is an excellent effect that the control of the driving force can be made continuous over the entire range of the operation amount of the accelerator pedal or the like by the driver.
【図1】この発明の基本的な概念構成を示す概念構成図
である。FIG. 1 is a conceptual configuration diagram showing a basic conceptual configuration of the present invention.
【図2】この発明を具体化した一実施例における車両の
駆動力制御装置の概略的な構成を示す概略構成図であ
る。FIG. 2 is a schematic configuration diagram showing a schematic configuration of a driving force control device for a vehicle in one embodiment embodying the present invention.
【図3】一実施例において、スロットルコンピュータ及
びニューロコンピュータの電気的構成を示すブロック図
である。FIG. 3 is a block diagram showing an electrical configuration of a throttle computer and a neuro computer in one embodiment.
【図4】一実施例において、ニューロコンピュータに適
用されている多層型ニューラルネットワークの概念的な
構成を示す構成図である。FIG. 4 is a configuration diagram showing a conceptual configuration of a multilayer neural network applied to a neuro computer in one embodiment.
【図5】一実施例において、同じくニューロコンピュー
タに適用されている多層型ニューラルネットワークの概
念的な構成を示す構成図である。FIG. 5 is a configuration diagram showing a conceptual configuration of a multilayer neural network which is also applied to a neuro computer in one embodiment.
【図6】一実施例において、同じくニューロコンピュー
タに適用されている多層型ニューラルネットワークの概
念的な構成を示す構成図である。FIG. 6 is a configuration diagram showing a conceptual configuration of a multilayer neural network which is also applied to a neuro computer in one embodiment.
【図7】一実施例において、同じくニューロコンピュー
タに適用されている多層型ニューラルネットワークの概
念的な構成を示す構成図である。FIG. 7 is a configuration diagram showing a conceptual configuration of a multilayer neural network which is also applied to a neuro computer in one embodiment.
【図8】一実施例において、同じくニューロコンピュー
タに適用されている多層型ニューラルネットワークの概
念的な構成を示す構成図である。FIG. 8 is a configuration diagram showing a conceptual configuration of a multilayer neural network which is also applied to a neurocomputer in one embodiment.
【図9】一実施例において「要求加速度モデル」の特性
を示す特性図である。FIG. 9 is a characteristic diagram showing characteristics of a “requested acceleration model” in one embodiment.
【図10】一実施例において「第1の基準加速度モデ
ル」の特性を示す特性図である。FIG. 10 is a characteristic diagram showing characteristics of a “first reference acceleration model” in one embodiment.
【図11】一実施例において「第2の基準加速度モデ
ル」の特性を示す特性図である。FIG. 11 is a characteristic diagram showing characteristics of a “second reference acceleration model” in one embodiment.
【図12】一実施例において「スロットル感度」の特性
を示す特性図である。FIG. 12 is a characteristic diagram showing a characteristic of “throttle sensitivity” in one embodiment.
【図13】一実施例において、ニューロコンピュータに
より実行される「学習制御ルーチン」を示すフローチャ
ートである。FIG. 13 is a flowchart showing a “learning control routine” executed by a neuro computer in one embodiment.
【図14】一実施例において、「要求加速度モデル」、
「第1の基準加速度モデル」及び「第2の基準加速度モ
デル」の関係を説明する特性図である。FIG. 14 illustrates a “requested acceleration model” in one embodiment,
It is a characteristic view explaining the relationship of a "1st reference acceleration model" and a "2nd reference acceleration model."
【図15】一実施例において、スロットルコンピュータ
により実行される「スロットル開度制御ルーチン」を示
すフローチャートである。FIG. 15 is a flowchart showing a “throttle opening control routine” executed by a throttle computer in the embodiment.
【図16】一実施例において、ローパスフィルタの作用
に関する加速度信号の変化を示すタイムチャートであ
る。FIG. 16 is a time chart showing changes in the acceleration signal related to the action of the low-pass filter in the embodiment.
【符号の説明】 1…車両、2…駆動源としてのエンジン、7…スロット
ルバルブ、8…直流モータ(7,8は制御量変更手段を
構成している)、10…出力操作手段としてのアクセル
ペダル、11…操作量検出手段としてのアクセルセン
サ、12…加速度検出手段としての加速度センサ、13
…速度検出手段としての車速センサ、21…駆動制御手
段を構成するスロットルコンピュータ、22…第1の基
準加速度モデル記憶手段、第2の基準加速度モデル記憶
手段、要求加速度モデル学習手段及び制御量感度演算手
段を構成するニューロコンピュータ。[Description of Reference Signs] 1 ... Vehicle, 2 ... Engine as drive source, 7 ... Throttle valve, 8 ... DC motor (7 and 8 constitute control amount changing means), 10 ... Accelerator as output operating means Pedal, 11 ... Accelerator sensor as operation amount detecting means, 12 ... Acceleration sensor as acceleration detecting means, 13
... vehicle speed sensor as speed detecting means, 21 ... throttle computer constituting drive control means, 22 ... first reference acceleration model storage means, second reference acceleration model storage means, required acceleration model learning means and control amount sensitivity calculation A neuro computer that constitutes a means.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 F02D 45/00 A 7536−3G G05B 13/02 L 9131−3H 13/04 9131−3H (72)発明者 大嶋 満寿治 愛知県愛知郡長久手町大字長湫字横道41番 地の1株式会社豊田中央研究所内 (72)発明者 ▲吉▼田 浩之 愛知県愛知郡長久手町大字長湫字横道41番 地の1株式会社豊田中央研究所内─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification number Internal reference number FI Technical display area F02D 45/00 A 7536-3G G05B 13/02 L 9131-3H 13/04 9131-3H (72) Inventor Masuharu Oshima 41, Nagachote, Nagakute-cho, Aichi-gun, Aichi Prefecture 1 of Toyota Central Research Laboratory Co., Ltd. (72) Inventor ▲ Hiroyuki Yoshida, 41th, Yokocho, Nagakute-cho, Aichi-gun, Aichi Prefecture 1 Toyota Central Research Institute
Claims (1)
するための制御量変更手段と、 前記駆動源の出力を任意に制御するために運転者により
操作される出力操作手段と、 前記出力操作手段の操作量を検出するための操作量検出
手段とを備え、前記操作量検出手段の検出結果に応じて
前記制御量変更手段を駆動させることにより前記駆動源
の出力を制御して前記車両の駆動力を制御するようにし
た車両の駆動力制御装置において、 前記車両の加速度を検出するための加速度検出手段と、 前記車両の速度を検出するための速度検出手段と、 前記出力操作手段の操作量及び前記車両の速度に対する
前記車両の加速度の関係について予め学習された標準的
な第1の基準加速度モデルを記憶するための第1の基準
加速度モデル記憶手段と、 前記出力操作手段の操作量及び前記車両の速度に対する
前記車両の加速度の関係について学習され、且つ運転者
の走りに対する指向(好み)について学習された第2の
基準加速度モデルを記憶するための第2の基準加速度モ
デル記憶手段と、 前記加速度検出手段の検出により得られる加速度を比較
すべき教師データとして、その教師データと当該手段の
出力との偏差を誤差信号とし、その誤差分が小さくなる
ように、前記出力操作手段の操作量及び前記速度検出手
段の検出により得られる速度に対する前記車両の加速度
の関係を、前記運転者の要求する加速度モデルとして学
習するための要求加速度モデル学習手段と、 前記第2の基準加速度モデル記憶手段に記憶されている
第2の基準加速度モデルと前記第1の基準加速度モデル
記憶手段に記憶されている第1の基準加速度モデルとの
偏差を演算すると共に、前記要求加速度モデル学習手段
により学習される加速度モデルの出力と前記第1の基準
加速度モデル記憶手段に記憶されている第1の基準加速
度モデル又は前記第2の基準加速度モデル記憶手段に記
憶されている第2の基準加速度モデルとの偏差を演算
し、それら各偏差に基づき前記出力操作手段の操作量及
び前記速度検出手段の検出により得られる速度に対する
前記駆動源の制御量の関係を制御量感度として演算する
ための制御量感度演算手段と、 前記制御量感度演算手段により演算される制御量感度に
基づき、前記操作量検出手段により検出される操作量に
応じて前記制御量変更手段の駆動を制御する駆動制御手
段とを備えたことを特徴とする車両の駆動力制御装置。1. A control amount changing unit for changing a control amount of a drive source mounted on a vehicle, an output operating unit operated by a driver for arbitrarily controlling an output of the drive source, and An operation amount detection unit for detecting an operation amount of the output operation unit, and controlling the output of the drive source by driving the control amount changing unit according to a detection result of the operation amount detection unit. A vehicle driving force control device configured to control a driving force of a vehicle, an acceleration detecting means for detecting an acceleration of the vehicle, a speed detecting means for detecting a speed of the vehicle, and the output operating means. First reference acceleration model storage means for storing a standard first reference acceleration model learned in advance regarding the relationship between the operation amount of the vehicle and the acceleration of the vehicle with respect to the speed of the vehicle; A second reference for storing a second reference acceleration model learned about the relationship between the operation amount of the operation means and the acceleration of the vehicle with respect to the speed of the vehicle, and the orientation (preference) for the driver's running. Acceleration model storage means, as the teacher data to be compared with the acceleration obtained by the detection of the acceleration detection means, the difference between the teacher data and the output of the means as an error signal, the error so as to reduce the error, A requested acceleration model learning means for learning the relationship between the operation amount of the output operation means and the acceleration obtained by the detection by the speed detection means as the acceleration model requested by the driver; The second reference acceleration model stored in the reference acceleration model storage means and the first reference acceleration model storage means are stored in the first reference acceleration model storage means. The deviation from the first reference acceleration model that is being calculated, the output of the acceleration model learned by the required acceleration model learning means, and the first reference acceleration stored in the first reference acceleration model storage means. A deviation from the model or the second reference acceleration model stored in the second reference acceleration model storage means is calculated, and obtained by detecting the operation amount of the output operation means and the speed detection means based on each deviation. Detected by the operation amount detection means based on the control amount sensitivity calculated by the control amount sensitivity calculation device for calculating the relationship of the control amount of the drive source with respect to the speed as the control amount sensitivity. And a drive control means for controlling the drive of the control amount changing means according to the operated amount.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5037785A JP2978353B2 (en) | 1993-02-26 | 1993-02-26 | Vehicle driving force control device |
US08/191,837 US5477825A (en) | 1993-02-26 | 1994-02-04 | Driving power control apparatus for vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5037785A JP2978353B2 (en) | 1993-02-26 | 1993-02-26 | Vehicle driving force control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06249007A true JPH06249007A (en) | 1994-09-06 |
JP2978353B2 JP2978353B2 (en) | 1999-11-15 |
Family
ID=12507146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5037785A Expired - Fee Related JP2978353B2 (en) | 1993-02-26 | 1993-02-26 | Vehicle driving force control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2978353B2 (en) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011021089A2 (en) | 2009-08-18 | 2011-02-24 | Toyota Jidosha Kabushiki Kaisha | Control device for vehicle |
WO2011021084A2 (en) | 2009-08-18 | 2011-02-24 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
WO2011021090A2 (en) | 2009-08-18 | 2011-02-24 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
WO2011033662A1 (en) * | 2009-09-18 | 2011-03-24 | 本田技研工業株式会社 | Internal combustion engine control device |
WO2011033661A1 (en) * | 2009-09-18 | 2011-03-24 | 本田技研工業株式会社 | Internal combustion engine control device |
JP2011143915A (en) * | 2009-12-17 | 2011-07-28 | Toyota Motor Corp | Vehicle control system and vehicle control method |
JP2011207462A (en) * | 2009-08-18 | 2011-10-20 | Toyota Motor Corp | Vehicle control system |
JP2011207466A (en) * | 2009-08-18 | 2011-10-20 | Toyota Motor Corp | Vehicle control system |
WO2012028923A1 (en) | 2010-08-30 | 2012-03-08 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
JP2012051395A (en) * | 2010-08-31 | 2012-03-15 | Toyota Motor Corp | Vehicle control system |
WO2012035398A1 (en) | 2010-09-13 | 2012-03-22 | Toyota Jidosha Kabushiki Kaisha | Control apparatus for vehicle |
WO2012035405A2 (en) | 2010-09-15 | 2012-03-22 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
WO2012035401A1 (en) | 2010-09-15 | 2012-03-22 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
DE112010003341T5 (en) | 2009-08-18 | 2012-07-26 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
JP2013036385A (en) * | 2011-08-08 | 2013-02-21 | Toyota Motor Corp | Internal combustion engine control device |
JP2013513877A (en) * | 2009-12-17 | 2013-04-22 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | Method for determining functional parameters for a control device |
US8473154B2 (en) | 2010-08-30 | 2013-06-25 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system and vehicle control method |
US8521338B2 (en) | 2009-08-18 | 2013-08-27 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
CN107367931A (en) * | 2016-05-13 | 2017-11-21 | 福特全球技术公司 | Adaptive vehicle controls |
JP2018124439A (en) * | 2017-02-01 | 2018-08-09 | 株式会社デンソー | Capability evaluation system and capability evaluation device |
JP2018202888A (en) * | 2017-05-30 | 2018-12-27 | トヨタ自動車株式会社 | Erroneous operation determination device |
CN113090405A (en) * | 2021-04-08 | 2021-07-09 | 上海柴油机股份有限公司 | Self-learning method for position of actuator for automobile |
JP2021116782A (en) * | 2020-01-29 | 2021-08-10 | トヨタ自動車株式会社 | Vehicle control method, vehicular control device and server |
-
1993
- 1993-02-26 JP JP5037785A patent/JP2978353B2/en not_active Expired - Fee Related
Cited By (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9067604B2 (en) | 2009-08-18 | 2015-06-30 | Toyota Jidosha Kabushiki Kaisha | Control device for vehicle |
JP2014024547A (en) * | 2009-08-18 | 2014-02-06 | Toyota Motor Corp | Vehicle control system |
US8775040B2 (en) | 2009-08-18 | 2014-07-08 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
US8521338B2 (en) | 2009-08-18 | 2013-08-27 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
EP2796331A1 (en) | 2009-08-18 | 2014-10-29 | Toyota Jidosha Kabushiki Kaisha | Vehicle control device |
DE112010003322T5 (en) | 2009-08-18 | 2012-06-21 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
JP2011207462A (en) * | 2009-08-18 | 2011-10-20 | Toyota Motor Corp | Vehicle control system |
JP2011207466A (en) * | 2009-08-18 | 2011-10-20 | Toyota Motor Corp | Vehicle control system |
US8909386B2 (en) | 2009-08-18 | 2014-12-09 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
CN104192143A (en) * | 2009-08-18 | 2014-12-10 | 丰田自动车株式会社 | Vehicle control device |
DE112010003322B4 (en) | 2009-08-18 | 2020-01-02 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
WO2011021089A2 (en) | 2009-08-18 | 2011-02-24 | Toyota Jidosha Kabushiki Kaisha | Control device for vehicle |
WO2011021090A2 (en) | 2009-08-18 | 2011-02-24 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
WO2011021084A2 (en) | 2009-08-18 | 2011-02-24 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
US8903619B2 (en) | 2009-08-18 | 2014-12-02 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
DE112010003341T5 (en) | 2009-08-18 | 2012-07-26 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
WO2011033661A1 (en) * | 2009-09-18 | 2011-03-24 | 本田技研工業株式会社 | Internal combustion engine control device |
WO2011033662A1 (en) * | 2009-09-18 | 2011-03-24 | 本田技研工業株式会社 | Internal combustion engine control device |
JP5377655B2 (en) * | 2009-09-18 | 2013-12-25 | 本田技研工業株式会社 | Control device for internal combustion engine |
JP5377656B2 (en) * | 2009-09-18 | 2013-12-25 | 本田技研工業株式会社 | Control device for internal combustion engine |
JP2013513877A (en) * | 2009-12-17 | 2013-04-22 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | Method for determining functional parameters for a control device |
JP2011143915A (en) * | 2009-12-17 | 2011-07-28 | Toyota Motor Corp | Vehicle control system and vehicle control method |
US9046885B2 (en) | 2009-12-17 | 2015-06-02 | Robert Bosch Gmbh | Method for ascertaining functional parameters for a control unit |
US8954232B2 (en) | 2010-08-30 | 2015-02-10 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
WO2012028923A1 (en) | 2010-08-30 | 2012-03-08 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
US8473154B2 (en) | 2010-08-30 | 2013-06-25 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system and vehicle control method |
JP2012051395A (en) * | 2010-08-31 | 2012-03-15 | Toyota Motor Corp | Vehicle control system |
US9074544B2 (en) | 2010-09-13 | 2015-07-07 | Toyota Jidosha Kabushiki Kaisha | Control apparatus for vehicle |
WO2012035398A1 (en) | 2010-09-13 | 2012-03-22 | Toyota Jidosha Kabushiki Kaisha | Control apparatus for vehicle |
DE112011103059B4 (en) * | 2010-09-13 | 2018-05-30 | Toyota Jidosha Kabushiki Kaisha | Control device for a vehicle |
DE112011103059T5 (en) | 2010-09-13 | 2013-06-20 | Toyota Jidosha Kabushiki Kaisha | Control device for a vehicle |
CN103097701A (en) * | 2010-09-13 | 2013-05-08 | 丰田自动车株式会社 | Control apparatus for vehicle |
CN103097701B (en) * | 2010-09-13 | 2015-11-25 | 丰田自动车株式会社 | For the control gear of vehicle |
JP2012056541A (en) * | 2010-09-13 | 2012-03-22 | Toyota Motor Corp | Vehicle control system |
DE112011103084T5 (en) | 2010-09-15 | 2013-08-01 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
US8972087B2 (en) | 2010-09-15 | 2015-03-03 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
WO2012035405A2 (en) | 2010-09-15 | 2012-03-22 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
US9081652B2 (en) | 2010-09-15 | 2015-07-14 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
DE112011103084B4 (en) * | 2010-09-15 | 2021-05-20 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
DE112011103085T5 (en) | 2010-09-15 | 2013-08-01 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
WO2012035401A1 (en) | 2010-09-15 | 2012-03-22 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
JP2013036385A (en) * | 2011-08-08 | 2013-02-21 | Toyota Motor Corp | Internal combustion engine control device |
CN107367931A (en) * | 2016-05-13 | 2017-11-21 | 福特全球技术公司 | Adaptive vehicle controls |
JP2018124439A (en) * | 2017-02-01 | 2018-08-09 | 株式会社デンソー | Capability evaluation system and capability evaluation device |
JP2018202888A (en) * | 2017-05-30 | 2018-12-27 | トヨタ自動車株式会社 | Erroneous operation determination device |
US11084499B2 (en) | 2017-05-30 | 2021-08-10 | Toyota Jidosha Kabushiki Kaisha | Erroneous operation determination device |
JP2021116782A (en) * | 2020-01-29 | 2021-08-10 | トヨタ自動車株式会社 | Vehicle control method, vehicular control device and server |
CN113090405A (en) * | 2021-04-08 | 2021-07-09 | 上海柴油机股份有限公司 | Self-learning method for position of actuator for automobile |
CN113090405B (en) * | 2021-04-08 | 2022-07-26 | 上海新动力汽车科技股份有限公司 | Self-learning method for position of actuator for automobile |
Also Published As
Publication number | Publication date |
---|---|
JP2978353B2 (en) | 1999-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2978353B2 (en) | Vehicle driving force control device | |
US5477825A (en) | Driving power control apparatus for vehicle | |
US5532929A (en) | Apparatus for controlling vehicle driving power | |
JPH0625545B2 (en) | Electronic throttle control device for internal combustion engine | |
JP3071333B2 (en) | Vehicle driving force control device | |
JP2007278082A (en) | Motion control device for vehicle | |
JP2598333B2 (en) | Throttle opening detector | |
US5454358A (en) | Driving power control apparatus for internal combustion engine | |
JP2006307798A (en) | Running control device | |
JP3071332B2 (en) | Vehicle driving force control device | |
JP2946881B2 (en) | Throttle valve control device for internal combustion engine | |
JP2978352B2 (en) | Vehicle driving force control device | |
JP3071335B2 (en) | Vehicle driving force control device | |
JP3071334B2 (en) | Vehicle driving force control device | |
JP2966242B2 (en) | Vehicle driving force control device | |
JP3071331B2 (en) | Vehicle driving force control device | |
JP3217174B2 (en) | Vehicle driving force control device | |
JPH04303007A (en) | Vehicle control device | |
JPH06249008A (en) | Driving force control device of vehicle | |
JPH06249002A (en) | Driving force control device of vehicle | |
JP3008531B2 (en) | Vehicle driving force control device | |
JP2959920B2 (en) | Vehicle driving force control device | |
JP2980274B2 (en) | Vehicle driving force control device | |
JPH06249003A (en) | Driving force control device of vehicle | |
JP2959921B2 (en) | Vehicle driving force control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070910 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080910 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |