Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7594476B2 - Vehicle control device - Google Patents
[go: Go Back, main page]

JP7594476B2 - Vehicle control device - Google Patents

Vehicle control device Download PDF

Info

Publication number
JP7594476B2
JP7594476B2 JP2021051846A JP2021051846A JP7594476B2 JP 7594476 B2 JP7594476 B2 JP 7594476B2 JP 2021051846 A JP2021051846 A JP 2021051846A JP 2021051846 A JP2021051846 A JP 2021051846A JP 7594476 B2 JP7594476 B2 JP 7594476B2
Authority
JP
Japan
Prior art keywords
torque
drive source
mode
control
command value
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.)
Active
Application number
JP2021051846A
Other languages
Japanese (ja)
Other versions
JP2022149616A (en
Inventor
真一郎 中平
直登 千葉
拓也 矢野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Subaru Corp
Original Assignee
Subaru Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Subaru Corp filed Critical Subaru Corp
Priority to JP2021051846A priority Critical patent/JP7594476B2/en
Publication of JP2022149616A publication Critical patent/JP2022149616A/en
Application granted granted Critical
Publication of JP7594476B2 publication Critical patent/JP7594476B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/62Hybrid vehicles

Landscapes

  • Hybrid Electric Vehicles (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Control Of Ac Motors In General (AREA)

Description

本発明は、車両制御装置に関する。 The present invention relates to a vehicle control device.

引用文献1には、車両に搭載された回転電機を制御するシステムにおいて、回転電機を正弦波電流で駆動する制御モードと、矩形波電圧で駆動する制御モードとを切り替えることが記載されている。当該システムでは、低速領域では正弦波電流の制御モードが使用され、高速領域では矩形波電圧の制御モードが使用される。 Cited Document 1 describes a system for controlling a rotating electric machine mounted on a vehicle, which switches between a control mode in which the rotating electric machine is driven with a sine wave current and a control mode in which the rotating electric machine is driven with a square wave voltage. In this system, the sine wave current control mode is used in the low speed range, and the square wave voltage control mode is used in the high speed range.

特開2010-081658号公報JP 2010-081658 A

電動モータを矩形波の電圧で駆動することで正弦波電流で駆動するよりも大きなトルクを出力できる。一方、矩形波の電圧には高次の高調波成分が含まれるため、車両の電動モータを矩形波の電圧で駆動すると、電動モータ及びその周辺の回路に電気的な共振が生じ、当該共振によって車両にノイズ音が発生する。ユーザーは、大きなトルクの出力を望む場合もあれば、走行中の静寂感を望む場合もある。 By driving an electric motor with a square wave voltage, it is possible to output a larger torque than by driving it with a sinusoidal current. However, because a square wave voltage contains higher-order harmonic components, when a vehicle's electric motor is driven with a square wave voltage, electrical resonance occurs in the electric motor and its surrounding circuits, and this resonance generates noise in the vehicle. In some cases, users desire a large torque output, while in other cases they desire a feeling of silence while driving.

本発明は、車両の電動モータを駆動制御する車両制御装置においてユーザーの要望に応じた制御を実現できるようにすることを目的とする。 The present invention aims to enable a vehicle control device that drives and controls a vehicle's electric motor to achieve control that meets the needs of the user.

本発明の一態様の車両制御装置は、
電動モータである第1駆動源を有し、前記第1駆動源から第1車輪へトルクが出力される車両に搭載される車両制御装置であって、
第1共振マップを記憶した記憶部と、
前記車両の車輪に出力される総トルクの値を示すトルク指令値を計算するコントロールユニットと、
前記車両の走行モードを第1モードと第2モードとに設定可能なモード設定部と、
を備え、
前記第1共振マップには矩形波制御される前記第1駆動源の動作領域において共振が生じる1つ又は複数の動作点が第1共振点として示され、
前記コントロールユニットは、
矩形波制御される前記第1駆動源の動作点の予測移動先が前記第1共振点に重なる場合に、前記第1モードであれば、前記トルク指令値を運転操作に基づき計算される目標トルクよりも小さい値に減少させることが可能であり、前記第2モードであれば、前記トルク指令値を前記目標トルクに一致させることを特徴とする。
A vehicle control device according to one aspect of the present invention includes:
A vehicle control device is mounted on a vehicle having a first drive source that is an electric motor, and torque is output from the first drive source to a first wheel,
A storage unit that stores a first resonance map;
a control unit for calculating a torque command value indicative of a value of a total torque output to the wheels of the vehicle;
a mode setting unit capable of setting a driving mode of the vehicle to a first mode and a second mode;
Equipped with
The first resonance map indicates, as a first resonance point, one or a plurality of operating points at which resonance occurs in an operating region of the first drive source that is controlled by a rectangular wave,
The control unit includes:
When the predicted destination of the operating point of the first drive source controlled by rectangular wave overlaps with the first resonance point, in the first mode, it is possible to reduce the torque command value to a value smaller than a target torque calculated based on driving operation, and in the second mode, the torque command value is made to coincide with the target torque.

本発明によれば、コントロールユニットは、第1共振マップに示された第1共振点に基づいて、第1駆動源及びその周辺回路で電気的な共振が生じることを抑制する制御を行うことができる。そして、このような制御が行われる際には、車両の車輪に出力されるトルクを目標トルクよりも小さい値にしなければならない場合がある。そこで、本発明によれば、第1モードの際、第1駆動源の動作点が第1共振点に重なる前に、コントロールユニットは、トルク指令値を目標トルクよりも小さい値に減少させることができる。したがって、電気的な共振に起因するノイズ音の発生を抑制するためにトルクが減少してしまう場合でも、コントロールユニットは、当該トルクに合わせたトルク指令値を出力して、ノイズ音の発生を抑制する制御を実行できる。また、第2モードの際、第1駆動源の動作点が第1共振点に重なる場合でも、コントロールユニットは、トルク指令値を目標トルクに一致させる。したがって、車輪に出力されるトルクが目標トルクよりも小さくなることが抑制される。よって、ユーザーが静寂性を求めるときと、大きなトルクを求めるときとで、走行モードの設定によりユーザーの要望に応じることができる。 According to the present invention, the control unit can perform control to suppress electrical resonance in the first drive source and its peripheral circuitry based on the first resonance point shown in the first resonance map. When such control is performed, the torque output to the vehicle wheels may need to be set to a value smaller than the target torque. Therefore, according to the present invention, in the first mode, before the operating point of the first drive source overlaps with the first resonance point, the control unit can reduce the torque command value to a value smaller than the target torque. Therefore, even if the torque is reduced to suppress the generation of noise caused by electrical resonance, the control unit can output a torque command value that matches the torque and perform control to suppress the generation of noise. Also, in the second mode, even if the operating point of the first drive source overlaps with the first resonance point, the control unit matches the torque command value to the target torque. Therefore, the torque output to the wheels is suppressed from becoming smaller than the target torque. Therefore, the user's needs can be met by setting the driving mode when quietness is desired and when large torque is desired.

本発明の実施形態1の車両制御装置が搭載される車両を示すブロック図である。1 is a block diagram showing a vehicle on which a vehicle control device according to a first embodiment of the present invention is mounted. 記憶部に記憶される第1共振マップを示す図である。FIG. 4 is a diagram showing a first resonance map stored in a storage unit. バッテリ、インバータ、第1駆動源及びその周辺の回路構成を示す図である。FIG. 2 is a diagram showing a configuration of a battery, an inverter, a first driving source, and peripheral circuits thereof. 第1駆動源の動作領域を説明する図である。5A and 5B are diagrams illustrating an operating region of a first driving source. 第1駆動源を正弦波制御する際の電圧位相とトルクとの関係を示すグラフである。6 is a graph showing the relationship between voltage phase and torque when the first drive source is sinusoidally controlled. 第1モード及び第2aモードにおける車両制御装置の作用の一例を説明する図である。5A to 5C are diagrams illustrating an example of the operation of the vehicle control device in a first mode and a 2a mode. 第1モードにおける車両制御装置の作用の一例を説明する図である。5A to 5C are diagrams illustrating an example of the operation of the vehicle control device in a first mode. 第2aモードにおける実施形態1に係る車両制御装置の作用の一例を説明する図である。10A to 10C are diagrams illustrating an example of the operation of the vehicle control device according to the first embodiment in a 2a mode. コントロールユニットが実行するトルク指令値計算処理を示すフローチャートである。5 is a flowchart showing a torque command value calculation process executed by the control unit. 図9のステップSA2で実行される第1モードのトルク指令値計算処理を示すフローチャートである。10 is a flowchart showing a torque command value calculation process in a first mode executed in step SA2 of FIG. 9 . 図9のステップSA3で実行される第2aモードのトルク指令値計算処理を示すフローチャートである。10 is a flowchart showing a 2a-mode torque command value calculation process executed in step SA3 of FIG. 9 . 図9のステップSA4で実行される第2bモードのトルク指令値計算処理を示すフローチャートである。10 is a flowchart showing a torque command value calculation process of the 2b mode executed in step SA4 of FIG. 9 . 実施形態2の車両制御装置が搭載される車両を示すブロック図である。FIG. 11 is a block diagram showing a vehicle on which a vehicle control device according to a second embodiment is mounted. 第1モード及び第2aモードにおける実施形態2に係る車両制御装置の作用の一例を説明する図であり、第1駆動源の動作点の遷移を示す。13A and 13B are diagrams for explaining an example of the operation of the vehicle control device according to the second embodiment in the first mode and the 2a mode, showing the transition of the operating point of the first drive source. 第1モード及び第2aモードにおける実施形態2に係る車両制御装置の作用の一例を説明する図であり、第2駆動源の動作点の遷移を示す。13A and 13B are diagrams for explaining an example of the operation of the vehicle control device according to the second embodiment in the first mode and the 2a mode, showing the transition of the operating point of the second drive source. 第1モードにおける実施形態2に係る車両制御装置の作用の一例を説明する図であり、第1駆動源の動作点の遷移を示す。13 is a diagram for explaining an example of the operation of the vehicle control device according to the second embodiment in the first mode, showing the transition of the operating point of the first drive source. FIG. 第1モードにおける実施形態2に係る車両制御装置の作用の一例を説明する図であり、第2駆動源の動作点の遷移を示す。13 is a diagram for explaining an example of the operation of the vehicle control device according to the second embodiment in the first mode, showing the transition of the operating point of the second drive source. FIG. 第2aモードにおける実施形態2に係る車両制御装置の作用の一例を説明する図であり、第1駆動源の動作点の遷移を示す。13 is a diagram for explaining an example of the operation of the vehicle control device according to the second embodiment in a 2a mode, showing the transition of the operating point of the first drive source. FIG. 第2aモードにおける実施形態2に係る車両制御装置の作用の一例を説明する図であり、第2駆動源の動作点の遷移を示す。13 is a diagram for explaining an example of the operation of the vehicle control device according to the second embodiment in a 2a mode, showing the transition of the operating point of the second drive source. FIG. 実施形態2の第1モードのトルク指令値計算処理を示すフローチャートの第1部である。13 is a first part of a flowchart showing a torque command value calculation process in a first mode according to the second embodiment. 実施形態2の第1モードのトルク指令値計算処理を示すフローチャートの第2部である13 is a second part of a flowchart showing a torque command value calculation process in a first mode according to the second embodiment. 実施形態2の第2aモードのトルク指令値計算処理を示すフローチャートの一部である。13 is a part of a flowchart showing a torque command value calculation process in a 2a mode in the second embodiment. 実施形態2の第2bモードのトルク指令値計算処理を示すフローチャートである。13 is a flowchart showing a torque command value calculation process in a 2b mode in the second embodiment. 変形例1において記憶部に記憶される第2共振マップを示す図である。FIG. 11 is a diagram showing a second resonance map stored in a storage unit in the first modified example. 変形例2のコントロールユニットが実行するトルク指令値計算処理を示すフローチャートである。10 is a flowchart showing a torque command value calculation process executed by a control unit of a second modified example.

以下、本発明の各実施形態について図面を参照して詳細に説明する。 Each embodiment of the present invention will be described in detail below with reference to the drawings.

(実施形態1)
図1は、実施形態1に係る車両制御装置を搭載した車両を示すブロック図である。図2Aは、記憶部に記憶された第1共振マップを示す図である。
(Embodiment 1)
Fig. 1 is a block diagram showing a vehicle equipped with a vehicle control device according to embodiment 1. Fig. 2A is a diagram showing a first resonance map stored in a storage unit.

実施形態1の車両制御装置10は、図1に示すように、電動モータである第1駆動源4を備える車両1に搭載される。第1駆動源4は、矩形波制御されることがあり、第1車輪2Aにトルクを出力する。車両制御装置10は、第1共振マップM1を記憶した記憶部11と、第1駆動源4に出力させるトルクの値を示す第1トルク指令値を計算するコントロールユニット12と、車両1の走行モードを設定可能なモード設定部13とを備える。車両1は、第1駆動源4の回転速度を直接又は間接的に計測する速度センサ4aを有し、速度センサ4aの計測値はコントロールユニット12に送られる。車両1は、運転操作部9、バッテリ7及びインバータ6を備える。 As shown in FIG. 1, the vehicle control device 10 of the first embodiment is mounted on a vehicle 1 having a first drive source 4, which is an electric motor. The first drive source 4 may be subjected to square wave control and outputs torque to a first wheel 2A. The vehicle control device 10 includes a storage unit 11 that stores a first resonance map M1, a control unit 12 that calculates a first torque command value indicating the value of the torque to be output by the first drive source 4, and a mode setting unit 13 that can set the driving mode of the vehicle 1. The vehicle 1 has a speed sensor 4a that directly or indirectly measures the rotational speed of the first drive source 4, and the measurement value of the speed sensor 4a is sent to the control unit 12. The vehicle 1 includes a driving operation unit 9, a battery 7, and an inverter 6.

モード設定部13は、車両1の走行モードが設定され、設定された走行モードを記憶する。モード設定部13は、ユーザーによる設定操作(例えばスイッチ操作)によって設定内容を切り替えることができ、設定された走行モードの情報をコントロールユニット12に送る。 The mode setting unit 13 sets the driving mode of the vehicle 1 and stores the set driving mode. The mode setting unit 13 can switch the setting contents by a setting operation (e.g., a switch operation) by the user, and sends information on the set driving mode to the control unit 12.

設定可能な走行モードには、第1モードと第2モードとが含まれる。第2モードには、第2aモードと第2bモードとが含まれる。各走行モードは、次のように呼んでもよい。
第1モード・・・サイレントモード
第2aモード・・・スタンダードモード
第2bモード・・・アクティブモード
第1モードは、電気的な共振に起因するノイズ音を抑制するために一時的なトルクの減少を許容する走行モードである。第2モードは、上記一時的なトルクの減少を許容しない走行モードである。第2aモードは、一時的なトルクの減少が生じない範囲で電気的な共振に起因するノイズ音を抑制する走行モードである。第2bモードは、電気的な共振に起因するノイズ音を抑制する制御を行わない走行モードである。上記のトルクの減少とは、運転操作に基づき計算される目標トルク(後述)よりも小さい値への減少を意味する。
The settable driving modes include a first mode and a second mode. The second mode includes a second a mode and a second b mode. Each driving mode may be called as follows.
First mode: Silent mode Second mode: Standard mode Second mode: Active mode The first mode is a driving mode that allows a temporary torque reduction in order to suppress noise caused by electrical resonance. The second mode is a driving mode that does not allow the temporary torque reduction. The second mode is a driving mode that suppresses noise caused by electrical resonance to the extent that no temporary torque reduction occurs. The second mode is a driving mode that does not perform control to suppress noise caused by electrical resonance. The torque reduction means a reduction to a value smaller than a target torque (described later) calculated based on driving operation.

第1共振マップM1には、図2に示すように、矩形波制御されるときの第1駆動源4の動作領域R3において、第1駆動源4又はその周辺に共振が生じる1つ又は複数の動作点の各々が第1共振点X1として示される。図2中、第1共振点X1を記号“*”により示す。第1共振マップM1は、試験又はシミュレーション等に基づき予め作成され、記憶部11に格納される。 As shown in FIG. 2, in the first resonance map M1, one or more operating points at which resonance occurs in or around the first drive source 4 in the operating region R3 of the first drive source 4 when square wave control is performed are indicated as first resonance points X1. In FIG. 2, the first resonance points X1 are indicated by the symbol "*". The first resonance map M1 is created in advance based on tests or simulations, and is stored in the memory unit 11.

第1駆動源4の動作領域は、第1駆動源4の回転速度と、第1駆動源4のトルクとを成分とする2次元領域により表わされ、当該領域中の1つの点が、第1駆動源4の1つの動作点に相当する。 The operating region of the first drive source 4 is represented by a two-dimensional region whose components are the rotational speed of the first drive source 4 and the torque of the first drive source 4, and one point in the region corresponds to one operating point of the first drive source 4.

第1駆動源4の動作領域には、正弦波制御が行われる動作領域R1、矩形波制御が行われる動作領域R3、正弦波制御と矩形波制御との間で過渡的な制御が行われる動作領域R2とが含まれる。 The operating region of the first drive source 4 includes an operating region R1 where sine wave control is performed, an operating region R3 where square wave control is performed, and an operating region R2 where transitional control between sine wave control and square wave control is performed.

正弦波制御とは、インバータ6がスイッチング制御によりPWM(Pulse Width Modulation)変調された正弦波電流を第1駆動源4に出力し、第1駆動源4を力行運転又は回生運転する制御を意味する。矩形波制御とは、インバータ6が第1駆動源4の回転位相に応じた矩形波状のパルス電圧を出力し、第1駆動源4を力行運転する制御を意味する。矩形波状のパルス電圧は、電圧の立上り時と立下り時とにインバータ6のパワー半導体スイッチ素子のオンとオフとが切り替わることで生成される。過渡的な制御は、PWM変調可能な正弦波電流の最大振幅を超える制御が行われることでインバータ6が正弦波に対して歪んだ波形の電流を出力し、第1駆動源4を力行運転する制御を意味する。 Sine wave control refers to a control in which the inverter 6 outputs a sine wave current modulated by PWM (Pulse Width Modulation) through switching control to the first drive source 4, and the first drive source 4 is powered or regeneratively operated. Square wave control refers to a control in which the inverter 6 outputs a square wave pulse voltage according to the rotation phase of the first drive source 4, and the first drive source 4 is powered. The square wave pulse voltage is generated by switching the power semiconductor switch element of the inverter 6 on and off when the voltage rises and falls. Transient control refers to a control in which the inverter 6 outputs a current with a distorted waveform relative to a sine wave by performing control that exceeds the maximum amplitude of the sine wave current that can be PWM modulated, and the first drive source 4 is powered.

第1共振マップM1に示される複数の第1共振点X1は、矩形波制御が行われる動作領域R3に含まれる。第1共振点X1は、典型的には、動作領域R3中の特定の回転速度範囲W1に集まる。第1共振点X1が集まる特定の回転速度範囲はW1、1つのみである場合もあれば、複数である場合もある。 The multiple first resonance points X1 shown in the first resonance map M1 are included in the operating region R3 where square wave control is performed. The first resonance points X1 are typically concentrated in a specific rotational speed range W1 in the operating region R3. There may be only one specific rotational speed range W1 in which the first resonance points X1 are concentrated, or there may be multiple specific rotational speed ranges W1.

図3は、バッテリ7、インバータ6、第1駆動源4及びその周辺の回路構成を示す図である。図3に示すように、バッテリ7、インバータ6、第1駆動源4及びこれらの周辺回路(リレー3a、コネクタ3b、3c等)の間には、インダクタンスL1~L4、L7~L9が備わる。また、インバータ6には、スイッチング回路6aの前段にインダクタンスL5、L6及びキャパシタC1が備わる。したがって、第1駆動源4及びインバータ6の周辺ではインダクタンスL1~L9とキャパシタC1とが共振回路となり特定の周波数で電気的な共振が生じる場合がある。第1共振マップM1に示される第1共振点X1は、上記の電気的な共振が物理的な振動となってノイズ音が生じる動作点である。矩形波の電圧には、高次の高調波成分が含まれるため、上記の電気的な共振が生じやすい。このような理由から、第1共振点X1は、矩形波制御が行われる動作領域R3に含まれる。 Figure 3 is a diagram showing the circuit configuration of the battery 7, inverter 6, first drive source 4, and the surroundings. As shown in Figure 3, inductances L1 to L4, L7 to L9 are provided between the battery 7, inverter 6, first drive source 4, and the surrounding circuits (relay 3a, connectors 3b, 3c, etc.). In addition, the inverter 6 is provided with inductances L5, L6 and a capacitor C1 in front of the switching circuit 6a. Therefore, in the vicinity of the first drive source 4 and the inverter 6, the inductances L1 to L9 and the capacitor C1 form a resonant circuit, and electrical resonance may occur at a specific frequency. The first resonance point X1 shown in the first resonance map M1 is an operating point where the above-mentioned electrical resonance becomes a physical vibration and generates noise. Since the square wave voltage contains high-order harmonic components, the above-mentioned electrical resonance is likely to occur. For this reason, the first resonance point X1 is included in the operating region R3 where square wave control is performed.

コントロールユニット12は、計算処理を行うCPU(Central Processing Unit)と、CPUがデータを展開するRAM(Random Access Memory)と、CPUが実行する制御プログラムを格納したROM(Read Only Memory)と、CPUとコントロールユニット12の外部の機器との間で信号を授受するインタフェースとを備えるECU(Electronic Control Unit)である。コントロールユニット12は、1つのECUから構成されてもよいし、互いに通信を行って連携して動作する複数のECUから構成されてもよい。 The control unit 12 is an ECU (Electronic Control Unit) that includes a CPU (Central Processing Unit) that performs calculations, a RAM (Random Access Memory) into which the CPU expands data, a ROM (Read Only Memory) that stores the control programs executed by the CPU, and an interface that transmits and receives signals between the CPU and devices external to the control unit 12. The control unit 12 may be composed of one ECU, or may be composed of multiple ECUs that communicate with each other and operate in cooperation with each other.

コントロールユニット12は、運転操作部9の操作(アクセル操作量及びブレーキ操作量)と、予め定められた制約条件とに基づいて、第1トルク指令値を計算する。より具体的には、まず、コントロールユニット12は、アクセル操作量又はブレーキ操作量に対応する要求トルクを計算する。要求トルクとは、運転操作によって要求されるトルクを意味する。さらに、コントロールユニット12は、急激なトルク変動を抑制するなどの幾つかの制約条件を要求トルクに付加して目標トルクを計算する。目標トルクとは、出力するトルクの目標値を意味する。そして、目標トルクを第1駆動源4の第1トルク指令値とする。なお、複数の駆動源が有る場合には、コントロールユニット12は、目標トルクを各駆動源に割り当てる割合を決定し、第1駆動源4に割り当てられた目標トルクを第1トルク指令値とする。 The control unit 12 calculates the first torque command value based on the operation of the driving operation unit 9 (accelerator operation amount and brake operation amount) and predetermined constraint conditions. More specifically, the control unit 12 first calculates the required torque corresponding to the accelerator operation amount or the brake operation amount. The required torque means the torque required by the driving operation. Furthermore, the control unit 12 calculates the target torque by adding several constraint conditions, such as suppressing sudden torque fluctuations, to the required torque. The target torque means the target value of the torque to be output. The target torque is set as the first torque command value for the first driving source 4. Note that when there are multiple driving sources, the control unit 12 determines the ratio of the target torque to be allocated to each driving source, and sets the target torque allocated to the first driving source 4 as the first torque command value.

第1トルク指令値は、第1駆動源4から出力されるトルクの値を意味する。第1トルク指令値は、インバータ6の制御回路へ送られ、制御回路は第1駆動源4から第1トルク指令値に一致するトルクが出力されるようにフィードバック制御を行ってインバータ6の動作を制御する。インバータ6が動作することで、バッテリ7と第1駆動源4との間で電力が送られ、第1駆動源4が力行運転又は回生運転され、第1トルク指令値のトルクが出力される。 The first torque command value means the value of the torque output from the first drive source 4. The first torque command value is sent to the control circuit of the inverter 6, and the control circuit controls the operation of the inverter 6 by performing feedback control so that the first drive source 4 outputs a torque that matches the first torque command value. When the inverter 6 operates, power is sent between the battery 7 and the first drive source 4, the first drive source 4 operates in power running or regenerative mode, and the torque of the first torque command value is output.

実施形態1では、車両1の車輪(第1車輪2A又はその他の車輪)にトルクを出力する駆動源が第1駆動源4のみである場合を想定している。したがって、実施形態1では、第1駆動源4の目標トルクが車両1全体の目標トルクに相当し、第1トルク指令値は車両1全体のトルク指令値に相当する。車両1全体のトルク指令値とは、車両1の全ての車輪に出力される全てのトルクの値を示す。 In the first embodiment, it is assumed that the first driving source 4 is the only driving source that outputs torque to the wheels (first wheel 2A or other wheels) of the vehicle 1. Therefore, in the first embodiment, the target torque of the first driving source 4 corresponds to the target torque of the entire vehicle 1, and the first torque command value corresponds to the torque command value of the entire vehicle 1. The torque command value of the entire vehicle 1 indicates the value of all torques output to all wheels of the vehicle 1.

図4は、第1駆動源の動作領域を説明する図である。前述した正弦波制御される動作領域R1、矩形波制御される動作領域R3、並びに、過渡的な制御が行われる動作領域R2(図2を参照)は、通常時における第1駆動源4の制御方式と動作領域との関係を示している。図4においては境界線U1が動作領域R1、R2の境を示し、境界線U2が動作領域R2、R3の境を示す。 Figure 4 is a diagram explaining the operating region of the first drive source. The operating region R1 where sine wave control is performed, the operating region R3 where square wave control is performed, and the operating region R2 where transient control is performed (see Figure 2) show the relationship between the control method of the first drive source 4 and the operating region under normal conditions. In Figure 4, boundary line U1 indicates the boundary between operating regions R1 and R2, and boundary line U2 indicates the boundary between operating regions R2 and R3.

一方、図4に示すように、第1駆動源4は、動作領域R1よりも広い動作領域R4で第1駆動源4を正弦波制御することができる。図4において、正弦波制御が可能な動作領域R4を網掛けで示す。正弦波制御可能な動作領域R4は、通常時に矩形波制御される動作領域R3と一部がオーバーラップする。 On the other hand, as shown in FIG. 4, the first drive source 4 can be sinusoidally controlled in an operating region R4 that is wider than the operating region R1. In FIG. 4, the operating region R4 where sinusoidal control is possible is shown shaded. The operating region R4 where sinusoidal control is possible partially overlaps with the operating region R3 where square wave control is normally performed.

図5は、第1駆動源を正弦波制御する際の電圧位相とトルクとの関係を示すグラフである。インバータ6の制御回路は、第1駆動源4から出力されるトルクの推定値と第1トルク指令値とが一致するようフィードバック制御を行って、インバータ6の出力電圧の電圧位相P1を制御している。電圧位相P1とは、第1駆動源4の回転位相角と、インバータ6の出力電圧の位相角との差を意味する。より具体的には、電圧位相P1とは、第1駆動源4が三相モータである場合、各相のモータコイルに発生する誘起電圧の位相角と、インバータ6から出力される電圧の位相角との差を意味する。正弦波制御の際、インバータ6の制御回路は、正弦波電流の振幅と電圧位相P1とを制御することで、第1駆動源4のトルクを変化させる。 Figure 5 is a graph showing the relationship between voltage phase and torque when the first drive source is sinusoidally controlled. The control circuit of the inverter 6 performs feedback control so that the estimated value of the torque output from the first drive source 4 coincides with the first torque command value, thereby controlling the voltage phase P1 of the output voltage of the inverter 6. The voltage phase P1 means the difference between the rotation phase angle of the first drive source 4 and the phase angle of the output voltage of the inverter 6. More specifically, when the first drive source 4 is a three-phase motor, the voltage phase P1 means the difference between the phase angle of the induced voltage generated in the motor coil of each phase and the phase angle of the voltage output from the inverter 6. During sinusoidal control, the control circuit of the inverter 6 changes the torque of the first drive source 4 by controlling the amplitude and voltage phase P1 of the sinusoidal current.

図5に示すように、正弦波電流の振幅を一定とした場合、電圧位相P1が小さい値から規定位相Pmaxへ進むほど、第1駆動源4のトルクが大きくなる。さらに、電圧位相P1が規定位相よりも進んだ限界位相PLに向かうと、第1駆動源4のトルクが大きくなる。一方、電圧位相P1が限界位相PLを過ぎると、第1駆動源4のトルクが小さくなる。 5, when the amplitude of the sine wave current is constant, the torque of the first drive source 4 increases as the voltage phase P1 advances from a small value toward the specified phase Pmax . Furthermore, when the voltage phase P1 approaches the limit phase PL that is more advanced than the specified phase, the torque of the first drive source 4 increases. On the other hand, when the voltage phase P1 passes the limit phase PL, the torque of the first drive source 4 decreases.

インバータ6の制御回路は、通常時の正弦波制御においては、電圧位相P1を規定位相Pmax以下の範囲で制御している。一方、電圧位相P1の制御範囲を限界位相PLまで広げることで、図4に示したように広い動作領域R4で正弦波制御を行うことができる。 In normal sine wave control, the control circuit of the inverter 6 controls the voltage phase P1 within a range equal to or less than a specified phase Pmax . On the other hand, by expanding the control range of the voltage phase P1 to the limit phase PL, sine wave control can be performed in a wide operating region R4 as shown in FIG.

正弦波制御可能な動作領域R4は、正弦波制御における電圧位相P1が限界位相PL以下の領域に相当する。そして、動作領域R4の上側の境界線e1(図4に破線で示す)は、正弦波制御での電圧位相P1が限界位相PLに達した動作点に相当する。すなわち、第1駆動源4の動作点が、動作領域R4の境界線e1に位置する場合、当該動作点のトルクの値は、当該動作点の回転速度のときに正弦波制御で出力可能な上限トルクに相当する。 The operating region R4 where sine wave control is possible corresponds to the region where the voltage phase P1 in sine wave control is equal to or less than the limit phase PL. The upper boundary line e1 of the operating region R4 (shown by a dashed line in FIG. 4) corresponds to the operating point where the voltage phase P1 in sine wave control reaches the limit phase PL. In other words, when the operating point of the first drive source 4 is located on the boundary line e1 of the operating region R4, the torque value of that operating point corresponds to the upper limit torque that can be output by sine wave control at the rotation speed of that operating point.

したがって、第1駆動源4の動作点が、矩形波制御の動作領域R3に位置していても、境界線e1よりも下側に位置していれば、第1駆動源4のトルクを維持しつつ第1駆動源4の制御方式を矩形波制御から正弦波制御に切り替えることが可能である。一方、第1駆動源4の動作点が、矩形波制御の動作領域R3でかつ境界線e1よりも上側に位置していれば、第1駆動源4のトルクを維持したまま、第1駆動源4の制御方式を矩形波制御から正弦波制御に切り替えることはできない。この場合、第1駆動源4のトルクを下げて動作点を境界線e1より下側に移動させることで、第1駆動源4の制御方式を矩形波制御から正弦波制御に切り替えることが可能となる。ここでは、トルクが大きい方を上側と呼び、トルクが小さい方を下側と呼んでいる。 Therefore, even if the operating point of the first drive source 4 is located in the operating region R3 of the square wave control, if it is located below the boundary line e1, it is possible to switch the control method of the first drive source 4 from square wave control to sine wave control while maintaining the torque of the first drive source 4. On the other hand, if the operating point of the first drive source 4 is located in the operating region R3 of the square wave control and above the boundary line e1, it is not possible to switch the control method of the first drive source 4 from square wave control to sine wave control while maintaining the torque of the first drive source 4. In this case, it is possible to switch the control method of the first drive source 4 from square wave control to sine wave control by lowering the torque of the first drive source 4 and moving the operating point below the boundary line e1. Here, the side with larger torque is called the upper side, and the side with smaller torque is called the lower side.

通常時、インバータ6の制御回路は、第1トルク指令値と第1駆動源4の回転速度に応じて、第1駆動源4の制御方式を、正弦波制御、矩形波制御及び過渡的な制御に適宜切り替える。本実施形態においては、第1駆動源4の動作点が、動作領域R3、R4のオーバーラップ部分に位置する際には、コントロールユニット12の制御によって、第1駆動源4の制御方式を正弦波制御と矩形波制御とに切り替えることができるように構成されている。具体的な一例としては、コントロールユニット12が、インバータ6の制御回路に制御方式を指定する信号を出力することで、制御回路が上記の切り替えを行うように構成される。 Under normal circumstances, the control circuit of the inverter 6 appropriately switches the control method of the first drive source 4 between sine wave control, square wave control, and transient control depending on the first torque command value and the rotation speed of the first drive source 4. In this embodiment, when the operating point of the first drive source 4 is located in the overlapping portion of the operating regions R3 and R4, the control unit 12 is configured to be able to switch the control method of the first drive source 4 between sine wave control and square wave control. As a specific example, the control unit 12 is configured to output a signal specifying the control method to the control circuit of the inverter 6, so that the control circuit performs the above switching.

<第1モードの制御>
続いて、第1モードが設定されているときのコントロールユニット12の制御内容を説明する。コントロールユニット12は、第1駆動源4の駆動中、第1駆動源4の動作点の予測軌跡が第1共振点X1に重なるか否かを監視する。ここで、動作点の予測軌跡とは、トルクの変化率(単位時間当たりの変化量)を一定、あるいは、トルクを一定にしたときの動作点の軌跡を意味する。動作点の軌跡を計算する際、コントロールユニット12は、トルクと路面の傾斜度とから第1駆動源4の回転速度の変化量を計算してもよい。あるいは、路面の傾斜度の代わりに、直前のトルクに対する回転速度の変化率を用いて、第1駆動源4の回転速度の変化量を計算してもよい。予測軌跡の各動作点が、第1駆動源4の動作点の予測移動先に相当する。
<First mode control>
Next, the control contents of the control unit 12 when the first mode is set will be described. The control unit 12 monitors whether or not the predicted locus of the operating point of the first driving source 4 overlaps with the first resonance point X1 while the first driving source 4 is being driven. Here, the predicted locus of the operating point means the locus of the operating point when the torque change rate (change amount per unit time) is constant or the torque is constant. When calculating the locus of the operating point, the control unit 12 may calculate the change amount of the rotation speed of the first driving source 4 from the torque and the inclination of the road surface. Alternatively, the change amount of the rotation speed of the first driving source 4 may be calculated using the change rate of the rotation speed with respect to the torque immediately before instead of the inclination of the road surface. Each operating point of the predicted locus corresponds to a predicted destination of the operating point of the first driving source 4.

そして、第1駆動源4の動作点の予測軌跡が第1共振点X1に重なる場合、コントロールユニット12は、第1駆動源4の制御方式を矩形波制御から正弦波制御に切り替える。第1駆動源4の動作点が第1共振点X1に重なる前に、第1駆動源4の制御方式が正弦波制御に切り替わることで、電気的な共振に起因したノイズ音の発生を抑制することができる。 When the predicted trajectory of the operating point of the first drive source 4 overlaps with the first resonance point X1, the control unit 12 switches the control method of the first drive source 4 from square wave control to sine wave control. By switching the control method of the first drive source 4 to sine wave control before the operating point of the first drive source 4 overlaps with the first resonance point X1, the generation of noise due to electrical resonance can be suppressed.

また、上記のように正弦波制御に切り替える際、コントロールユニット12は、第1駆動源4のトルクが、正弦波制御での上限トルク(そのときの回転速度での上限トルク)より大きい場合、第1トルク指令値を減少させる。具体的には、目標トルクが上記の上限トルクより大きくても、コントロールユニット12は、第1トルク指令値を上記の上限トルク以下にする。なお、コントロールユニット12は、正弦波制御に切り替える際、インバータ6の出力電圧の電圧位相が限界位相PLを超えるか否かを判別することによって、第1駆動源4のトルクが上限トルクより大きいか否かを判別してもよい。 When switching to sine wave control as described above, the control unit 12 reduces the first torque command value if the torque of the first drive source 4 is greater than the upper limit torque in sine wave control (the upper limit torque at the rotation speed at that time). Specifically, even if the target torque is greater than the above upper limit torque, the control unit 12 sets the first torque command value to be equal to or less than the above upper limit torque. Note that, when switching to sine wave control, the control unit 12 may determine whether the torque of the first drive source 4 is greater than the upper limit torque by determining whether the voltage phase of the output voltage of the inverter 6 exceeds the limit phase PL.

さらに、コントロールユニット12は、正弦波制御へ切り替えた後、第1駆動源4の動作点が第1共振点X1を過ぎたと判断したら、第1駆動源4の制御方式の指定を終了する。したがって、その後、動作点の位置に応じた制御方式が適用される。 Furthermore, after switching to sine wave control, if the control unit 12 determines that the operating point of the first drive source 4 has passed the first resonance point X1, it ends the designation of the control method for the first drive source 4. Therefore, thereafter, a control method according to the position of the operating point is applied.

また、コントロールユニット12は、正弦波制御へ切り替える際に、第1トルク指令値を目標トルクよりも小さい値に減少させた場合には、上記の制御方式の指定を終了するのと並行して、第1トルク指令値を目標トルクに戻す。 In addition, when switching to sine wave control, if the control unit 12 reduces the first torque command value to a value smaller than the target torque, it returns the first torque command value to the target torque in parallel with terminating the designation of the above control method.

<第2aモードの制御>
続いて、第2aモードが設定されているときのコントロールユニット12の制御内容を説明する。第2aモードでは、コントロールユニット12は、第1モードと同様に、予測軌跡が第1共振点X1に重なるか否かを監視する。
<Control of 2a mode>
Next, a description will be given of the control content of the control unit 12 when the 2a mode is set. In the 2a mode, the control unit 12 monitors whether or not the predicted trajectory overlaps with the first resonance point X1, similarly to the first mode.

そして、第1駆動源4の動作点の予測軌跡が第1共振点X1に重なる場合、コントロールユニット12は、第1駆動源4のトルクが、正弦波制御での上限トルク以下であれば、第1駆動源4の制御方式を矩形波制御から正弦波制御に切り替える。第1駆動源4の動作点が第1共振点X1に重なる前に、第1駆動源4の制御方式が正弦波制御に切り替わることで、電気的な共振に起因したノイズ音の発生を抑制することができる。正弦波制御へ切り替えた後、第1駆動源4の動作点が第1共振点X1を過ぎたと判断したら、コントロールユニット12は、第1駆動源4の制御方式の指定を終了する。したがって、その後、動作点の位置に応じた制御方式が適用される。 When the predicted trajectory of the operating point of the first drive source 4 overlaps with the first resonance point X1, the control unit 12 switches the control method of the first drive source 4 from square wave control to sine wave control if the torque of the first drive source 4 is equal to or lower than the upper limit torque in sine wave control. By switching the control method of the first drive source 4 to sine wave control before the operating point of the first drive source 4 overlaps with the first resonance point X1, it is possible to suppress the generation of noise caused by electrical resonance. After switching to sine wave control, if the control unit 12 determines that the operating point of the first drive source 4 has passed the first resonance point X1, it ends the designation of the control method of the first drive source 4. Therefore, the control method according to the position of the operating point is then applied.

一方、第1駆動源4の動作点の予測軌跡が第1共振点X1に重なる場合、コントロールユニット12は、第1駆動源4のトルクが、正弦波制御での上限トルクより大きければ、第1駆動源4の制御方式を矩形波制御のままとする。この場合、第1駆動源4の動作点が第1共振点X1に重なり、電気的な共振に起因したノイズ音が発生するが、車両1を駆動する総トルクが目標トルクより小さくなってしまうことが抑制される。 On the other hand, when the predicted trajectory of the operating point of the first drive source 4 overlaps with the first resonance point X1, the control unit 12 keeps the control method of the first drive source 4 at square wave control if the torque of the first drive source 4 is greater than the upper limit torque in sine wave control. In this case, the operating point of the first drive source 4 overlaps with the first resonance point X1, generating noise due to electrical resonance, but the total torque driving the vehicle 1 is prevented from becoming smaller than the target torque.

<第2bモードの制御>
第2bモードでは、コントロールユニット12は、第1駆動源4の動作点が第1共振点X1に重なることを抑制する制御を行わない。コントロールユニット12は、第1駆動源4の動作点と第1共振点X1とが近接するか否かに関わらず、目標トルクを第1トルク指令値としてインバータ6の制御回路に出力する。第2bモードにおいてコントロールユニット12は、予測軌跡の計算、並びに、予測軌跡が第1共振点X1に重なるか否かの監視も行わなくてもよい。
<Control of 2b mode>
In the 2b mode, the control unit 12 does not perform control to suppress the operating point of the first drive source 4 from overlapping with the first resonance point X1. The control unit 12 outputs the target torque as the first torque command value to the control circuit of the inverter 6, regardless of whether the operating point of the first drive source 4 and the first resonance point X1 are close to each other. In the 2b mode, the control unit 12 does not need to calculate a predicted trajectory or monitor whether the predicted trajectory overlaps with the first resonance point X1.

<第1モード及び第2aモードの動作例>
図6は、第1モード及び第2aモードにおける車両制御装置の作用の一例を説明する図である。図6の軌跡J1~J4は、車両1の一つの走行例における第1駆動源4の動作点Aの遷移を示す。図6の走行性では、第1駆動源4のトルクの出力により、第1駆動源4の回転速度が漸次増加し(車両1が加速し)、第1駆動源4の動作点Aが軌跡J1~J4に沿って順に遷移している。
<Examples of Operation in First Mode and Seconda Mode>
Fig. 6 is a diagram for explaining an example of the operation of the vehicle control device in the first mode and the 2a mode. Trajectories J1 to J4 in Fig. 6 show the transition of the operating point A of the first driving source 4 in one driving example of the vehicle 1. In the driving performance in Fig. 6, the rotation speed of the first driving source 4 gradually increases (the vehicle 1 accelerates) due to the output of torque from the first driving source 4, and the operating point A of the first driving source 4 transitions in sequence along the trajectories J1 to J4.

軌跡J1では、運転者がアクセル操作量を増加させ、それに伴い第1駆動源4のトルクが増加している。軌跡J2では、運転者がアクセル操作量を維持し、それに伴い第1駆動源4のトルクがほぼ一定に遷移している。矩形波制御が行われる動作領域R3に動作点Aが位置するとき、コントロールユニット12は、動作点Aの予測移動先、すなわち、予測軌跡K3の動作点Aが第1共振点X1と重なるか否かを判断する。図6中、予測軌跡K3を太破線で示す。 In trajectory J1, the driver increases the accelerator operation amount, and the torque of the first drive source 4 increases accordingly. In trajectory J2, the driver maintains the accelerator operation amount, and the torque of the first drive source 4 accordingly remains almost constant. When operating point A is located in operating region R3 where square wave control is performed, the control unit 12 determines whether the predicted destination of operating point A, i.e., operating point A of the predicted trajectory K3, overlaps with the first resonance point X1. In FIG. 6, the predicted trajectory K3 is indicated by a thick dashed line.

図6の走行例においては、軌跡J2、J3に沿って動作点Aが遷移する間、運転者はアクセル操作量を維持している。したがって、予測軌跡K3では、トルクが一定で第1駆動源4の回転速度が上昇する動作点Aの軌跡となっており、予測軌跡K3が第1共振点X1と重なっている。 In the driving example of FIG. 6, the driver maintains the accelerator operation amount while the operating point A transitions along the trajectories J2 and J3. Therefore, the predicted trajectory K3 is a trajectory of the operating point A where the torque is constant and the rotation speed of the first drive source 4 increases, and the predicted trajectory K3 overlaps with the first resonance point X1.

図6では、予測軌跡K3に沿って第1駆動源4のトルクが遷移したときに、トルクは正弦波制御での上限トルク(当該回転速度のときの上限トルク)以下である場合を示している。すなわち、上記トルクが限界位相PLを示す境界線e1より下側に位置する場合を示している。この場合、コントロールユニット12は、インバータ6の制御回路へ、制御方式を矩形波制御から正弦波制御へ切り替える信号を出力する。図6中、正弦波制御に切り替わったときの動作点Aの軌跡J3を細破線で示す。 Figure 6 shows a case where the torque of the first drive source 4 transitions along the predicted trajectory K3 and is equal to or lower than the upper limit torque for sine wave control (upper limit torque at the relevant rotation speed). In other words, the case is shown where the torque is below the boundary line e1 indicating the limit phase PL. In this case, the control unit 12 outputs a signal to the control circuit of the inverter 6 to switch the control method from square wave control to sine wave control. In Figure 6, the trajectory J3 of the operating point A when switching to sine wave control is shown by a thin dashed line.

図6の走行例においては、正弦波制御されているときの動作点Aの軌跡J3は、第1共振点X1と重なっているが、このとき第1駆動源4は矩形波制御されていないので、第1駆動源4及びインバータ6の周辺に電気的な共振が生じることが抑制される。したがって、当該共振に起因するノイズ音の発生も抑制される。また、第1トルク指令値が目標トルクより小さい値に減少していないので、アクセル操作量を小さくしていないのに車両1のトルクが一時的に減少してしまうといった挙動も生じない。 In the driving example of FIG. 6, the locus J3 of operating point A during sine wave control overlaps with the first resonance point X1, but since the first drive source 4 is not square wave controlled at this time, electrical resonance is suppressed around the first drive source 4 and the inverter 6. Therefore, the generation of noise due to this resonance is also suppressed. In addition, since the first torque command value is not reduced to a value smaller than the target torque, behavior such as a temporary decrease in the torque of the vehicle 1 even when the accelerator operation amount is not reduced does not occur.

その後、動作点Aが軌跡J3に沿って遷移し、第1共振点X1を通過すると、コントロールユニット12は、動作点Aの予測軌跡が第1共振点X1と重ならないと判別し、インバータ6の制御方式の指定を終了する。その後の軌跡J4では、制御方式の指定が終了されたことで、第1駆動源4の制御方式が矩形波制御に戻っている。 After that, when the operating point A transitions along the trajectory J3 and passes the first resonance point X1, the control unit 12 determines that the predicted trajectory of the operating point A does not overlap with the first resonance point X1, and ends the designation of the control method of the inverter 6. At the subsequent trajectory J4, the designation of the control method is ended, and the control method of the first drive source 4 returns to square wave control.

<第1モードの動作例>
図7は、第1モードにおける車両制御装置の作用の一例を説明する図である。図7の軌跡J1~J5は、車両1の一つの走行例における第1駆動源4の動作点Aの遷移を示す。図7の走行性では、第1駆動源4のトルクの出力により、第1駆動源4の回転速度が漸次増加し(車両1が加速し)、第1駆動源4の動作点Aが軌跡J1~J5に沿って順に遷移している。
<Example of operation in first mode>
Fig. 7 is a diagram illustrating an example of the operation of the vehicle control device in the first mode. Trajectories J1 to J5 in Fig. 7 show the transition of the operating point A of the first driving source 4 in one driving example of the vehicle 1. In the driving performance in Fig. 7, the rotation speed of the first driving source 4 gradually increases (the vehicle 1 accelerates) due to the output of torque from the first driving source 4, and the operating point A of the first driving source 4 transitions in sequence along the trajectories J1 to J5.

軌跡J1、J2は、前述した図6の場合と同様である。動作点Aが軌跡J2の後端に位置するとき、コントロールユニット12は、予測軌跡K3が第1共振点X1と重なると判別している。図7では、上記判別の際の動作点Aのトルクが、正弦波制御での上限トルク(そのときの回転速度における上限トルク)よりも大きい(境界線e1より上側に位置する)場合を示している。この場合、コントロールユニット12は、第1駆動源4の制御方式を正弦波方式に切り替え、かつ、第1トルク指令値を上限トルクよりも小さくなるよう、目標トルクより小さい値に減少させる。正弦波制御に切り替わったときの動作点Aの軌跡J3を細破線で示す。軌跡J3は、正弦波制御の電圧位相が限界位相PLであることを示す境界線e1よりも下側に位置する。 The trajectories J1 and J2 are the same as those in FIG. 6. When the operating point A is located at the rear end of the trajectory J2, the control unit 12 determines that the predicted trajectory K3 overlaps with the first resonance point X1. FIG. 7 shows a case where the torque of the operating point A at the time of the above determination is greater (located above the boundary line e1) than the upper limit torque (upper limit torque at the rotation speed at that time) in the sine wave control. In this case, the control unit 12 switches the control method of the first drive source 4 to the sine wave method, and reduces the first torque command value to a value smaller than the target torque so that it is smaller than the upper limit torque. The trajectory J3 of the operating point A when switched to the sine wave control is shown by a thin dashed line. The trajectory J3 is located below the boundary line e1 indicating that the voltage phase of the sine wave control is the limit phase PL.

軌跡J3では、第1駆動源4の動作点Aが第1共振点X1と重なるが、第1駆動源4の制御方式が正弦波制御に切り替えられていることで、第1駆動源4及びインバータ6の周辺に電気的な共振が生じることが抑制される。したがって、当該共振に起因するノイズ音の発生も抑制される。 In the locus J3, the operating point A of the first drive source 4 overlaps with the first resonance point X1, but because the control method of the first drive source 4 is switched to sine wave control, the occurrence of electrical resonance around the first drive source 4 and the inverter 6 is suppressed. Therefore, the generation of noise due to the resonance is also suppressed.

その後、動作点Aが、第1共振点X1を通過したら、コントロールユニット12が当該通過を判別し、第1駆動源4の制御方式の指定を終了する。さらに、コントロールユニット12は、第1トルク指令値を目標トルクに戻す。軌跡J4は、インバータ6の制御方式が矩形波制御に戻され、第1トルク指令値が目標トルクに戻される際の動作点Aの軌跡を示す。軌跡J4では、動作点Aが徐々に目標トルクに戻るよう、単位時間当たりのトルク変化量が規定値以下に制限されてもよい。軌跡J5は、第1トルク指令値が目標トルクに戻った後の動作点Aの軌跡を示す。 After that, when operating point A passes through the first resonance point X1, the control unit 12 determines this passage and ends the specification of the control method of the first drive source 4. Furthermore, the control unit 12 returns the first torque command value to the target torque. Trajectory J4 shows the trajectory of operating point A when the control method of the inverter 6 is returned to square wave control and the first torque command value is returned to the target torque. In trajectory J4, the torque change amount per unit time may be limited to a specified value or less so that operating point A gradually returns to the target torque. Trajectory J5 shows the trajectory of operating point A after the first torque command value returns to the target torque.

<第2aモードの動作例>
図8は、第2aモードにおける車両制御装置の作用の一例を説明する図である。図8の動作例は、図7の動作例と比較して、軌跡J3のときの作用が異なる。図8においても、図7と同様に、予測軌跡K3が第1共振点X1と重なると判別した際の動作点Aのトルクが、正弦波制御での上限トルク(そのときの回転速度における上限トルク)よりも大きい(境界線e1より上側に位置する)場合を示している。この場合、コントロールユニット12は、第1駆動源4の制御方式を正弦波制御に指定せず(矩形波制御のままとし)、かつ、第1トルク指令値として目標トルクを出力する(軌跡J3)。同様に、第1駆動源4の動作点Aが第1共振点X1を過ぎた後も、第1駆動源4の駆動方式を指定せず、第1トルク指令値として目標トルクを出力する(軌跡J5)。
<Example of operation in 2a mode>
FIG. 8 is a diagram for explaining an example of the operation of the vehicle control device in the 2a mode. The operation example of FIG. 8 is different from the operation example of FIG. 7 in the operation at the time of the locus J3. Similarly to FIG. 7, FIG. 8 also shows a case where the torque of the operating point A when it is determined that the predicted locus K3 overlaps with the first resonance point X1 is larger (located above the boundary line e1) than the upper limit torque in the sine wave control (the upper limit torque at the rotation speed at that time). In this case, the control unit 12 does not specify the control method of the first drive source 4 to the sine wave control (keeps it as the square wave control) and outputs the target torque as the first torque command value (locus J3). Similarly, even after the operating point A of the first drive source 4 passes the first resonance point X1, the control unit 12 does not specify the drive method of the first drive source 4 and outputs the target torque as the first torque command value (locus J5).

このような動作により、第1駆動源4の動作点が第1共振点X1に重なり、電気的な共振に起因したノイズ音が発生する恐れがあるが、車両1を駆動するトルクが目標トルクより小さくなってしまうことが抑制される。 This type of operation causes the operating point of the first drive source 4 to overlap with the first resonance point X1, which may result in noise caused by electrical resonance, but it prevents the torque driving the vehicle 1 from becoming smaller than the target torque.

<第2bモードの動作例>
第2bモードでは、図6及び図7に示した動作点Aを第1共振点X1から回避させる作用が行われない。第2bモードでは、第1駆動源4の動作点Aと第1共振点X1とが近接するか否かに関わらず、運転操作に応じたトルクが出力され、当該トルクに沿った軌跡で動作点Aが遷移する。
<Example of operation in 2b mode>
In the 2b mode, no action is taken to move the operating point A shown in Fig. 6 and Fig. 7 away from the first resonance point X1. In the 2b mode, regardless of whether the operating point A of the first drive source 4 and the first resonance point X1 are close to each other, a torque corresponding to the driving operation is output, and the operating point A transitions along a trajectory along the torque.

<制御処理>
続いて、上記の制御動作を実現するコントロールユニットの制御処理の一例について説明する。図9は、コントロールユニットが実行するトルク指令値計算処理を示すフローチャートである。車両1が走行可能な状態において、コントロールユニット12は、常時、図9のトルク指令値計算処理を繰り返し実行する。
<Control Processing>
Next, an example of the control process of the control unit that realizes the above control operation will be described. Fig. 9 is a flowchart showing the torque command value calculation process executed by the control unit. When the vehicle 1 is in a state where it can run, the control unit 12 constantly executes the torque command value calculation process of Fig. 9 repeatedly.

トルク指令値計算処理では、コントロールユニット12は、まず、走行モードを判別する(ステップSA1)。そして、第1モード、第2aモード、第2bモードの各モードに応じたトルク指令値計算処理(ステップSA2~SA4)のいずれかを実行する。ステップSA2~SA4のトルク指令値計算処理は、1回の制御サイクル分の処理である。コントロールユニット12は、1回の制御サイクル分のトルク指令値計算処理を実行したら、ステップSA1に処理を戻し、再びステップSA1からの処理を繰り返す。 In the torque command value calculation process, the control unit 12 first determines the driving mode (step SA1). Then, it executes one of the torque command value calculation processes (steps SA2 to SA4) corresponding to the first mode, the seconda mode, or the secondb mode. The torque command value calculation process of steps SA2 to SA4 is the process for one control cycle. After executing the torque command value calculation process for one control cycle, the control unit 12 returns to the process of step SA1 and repeats the process from step SA1 again.

図10は、図9のステップSA2で実行される第1モードのトルク指令値計算処理を示すフローチャートである。第1モードのトルク指令値計算処理に処理が移行すると、コントロールユニット12は、まず、別の制御処理によって計算された目標トルクを受け取る(ステップS1)。目標トルクは、運転操作と予め定められた制約条件とに従って計算される。さらに、コントロールユニット12は、速度センサ4aから第1駆動源4の回転速度の計測値を取得する(ステップS2)。 Figure 10 is a flowchart showing the torque command value calculation process in the first mode executed in step SA2 in Figure 9. When the process shifts to the torque command value calculation process in the first mode, the control unit 12 first receives a target torque calculated by another control process (step S1). The target torque is calculated according to the driving operation and predetermined constraint conditions. Furthermore, the control unit 12 obtains a measured value of the rotational speed of the first drive source 4 from the speed sensor 4a (step S2).

次に、コントロールユニット12は、制御状態iに基づいて処理を分岐する(ステップS3)。制御状態iは、初期値“0”とされる。 Next, the control unit 12 branches the process based on the control state i (step S3). The control state i is set to the initial value "0".

その結果、制御状態i=0で、ステップS4に処理が進むと、コントロールユニット12は、ステップS1で受け取った目標トルクを第1トルク指令値としてインバータ6の制御回路に出力する(ステップS4)。 As a result, when the control state i=0 and processing proceeds to step S4, the control unit 12 outputs the target torque received in step S1 to the control circuit of the inverter 6 as the first torque command value (step S4).

続いて、コントロールユニット12は、現時点から所定期間前までの各制御タイミングに出力した第1トルク指令値と、上記の各制御タイミングに受け取った第1駆動源4の回転速度の値とを用いて、第1駆動源4の動作点Aの予測軌跡を計算する(ステップS5)。計算される予測軌跡の長さ(期間長)は、動作点が第1共振点X1に重なる前に、第1駆動源4の制御方式を矩形波制御から正弦波制御に切り替えることのできる期間長に設定されるとよい。予測軌跡の計算方法としては、前述した方法を採用できる。 Next, the control unit 12 calculates a predicted trajectory of the operating point A of the first driving source 4 using the first torque command value output at each control timing from the current time to a predetermined time ago and the value of the rotational speed of the first driving source 4 received at each of the above control timings (step S5). The length (period length) of the calculated predicted trajectory is preferably set to a period length during which the control method of the first driving source 4 can be switched from square wave control to sine wave control before the operating point overlaps with the first resonance point X1. The method described above can be used to calculate the predicted trajectory.

次に、コントロールユニット12は、予測軌跡を第1共振マップM1に照合し、予測軌跡が第1共振点X1に重なるか否か判別する(ステップS6)。その結果、NOと判別されたら、ステップS1に処理を戻すが、YESと判別されたら、制御状態iを第1トルク指令値を増減するための値“1”に切り替えてから(ステップS7)、一回のトルク指令値計算処理を終了する。 Next, the control unit 12 compares the predicted trajectory with the first resonance map M1 and determines whether the predicted trajectory overlaps with the first resonance point X1 (step S6). If the result is NO, the process returns to step S1, but if the result is YES, the control state i is switched to a value "1" for increasing or decreasing the first torque command value (step S7), and one torque command value calculation process is terminated.

ステップS3の分岐処理の結果、制御状態i=1であれば、コントロールユニット12はステップS8に処理を分岐させる。すると、コントロールユニット12は、まず、ステップS1の目標トルクが、ステップS2の回転速度での正弦波制御における上限トルク以下か判別する(ステップS8)。目標トルクは急激に変化しないので、ステップS2で受け取った目標トルクは制御方式を正弦波制御に切り替える際の第1駆動源4のトルクと同等の値となる。 If the branching process in step S3 results in the control state i=1, the control unit 12 branches the process to step S8. Then, the control unit 12 first determines whether the target torque in step S1 is equal to or lower than the upper limit torque in sine wave control at the rotation speed in step S2 (step S8). Since the target torque does not change suddenly, the target torque received in step S2 is equal to the torque of the first drive source 4 when the control method is switched to sine wave control.

そして、コントロールユニット12は、ステップS8の判別結果がYESであれば、第1トルク指令値に目標トルクを設定する(ステップS9)。一方、NOであれば、コントロールユニット12は、第1トルク指令値を目標トルクより小さい値(上記の上限トルクより小さい値)に減少させる(ステップS10)。そして、コントロールユニット12は、第1トルク指令値をインバータ6の制御回路へ出力し(ステップS11)、インバータ6の制御回路へ正弦波制御を指定する信号を出力する(ステップS12)。 If the result of the determination in step S8 is YES, the control unit 12 sets the first torque command value to the target torque (step S9). On the other hand, if the result of the determination in step S8 is NO, the control unit 12 reduces the first torque command value to a value smaller than the target torque (a value smaller than the upper limit torque) (step S10). The control unit 12 then outputs the first torque command value to the control circuit of the inverter 6 (step S11), and outputs a signal specifying sine wave control to the control circuit of the inverter 6 (step S12).

なお、ステップS8において、コントロールユニット12は、正弦波制御に切り替えた場合の電圧位相が限界位相PLを超えるか否かを判別することで、トルクが正弦波制御の上限トルクを超えるか否かを判別してもよい。 In step S8, the control unit 12 may determine whether the torque exceeds the upper limit torque of the sine wave control by determining whether the voltage phase when switching to sine wave control exceeds the limit phase PL.

続いて、コントロールユニット12は、第1駆動源4の動作点が第1共振点X1を過ぎたか否かを判別し(ステップS13)、NOであれば、そのまま一回のトルク指令値計算処理を終了する。一方、YESであれば、コントロールユニット12は、制御状態iを、初期状態に戻すために値“0”に切り替えてから(ステップS14)、一回のトルク指令値計算処理を終了する。 Then, the control unit 12 determines whether the operating point of the first drive source 4 has passed the first resonance point X1 (step S13), and if NO, ends the torque command value calculation process for one iteration. On the other hand, if YES, the control unit 12 switches the control state i to the value "0" to return it to the initial state (step S14), and then ends the torque command value calculation process for one iteration.

そして、制御状態i=0で、コントロールユニット12が、ステップS1~S6のループに処理を戻すことで、制御方式の指定無しで目標トルクが第1トルク指令値として出力される通常時の制御に戻される。 Then, when the control state i=0, the control unit 12 returns the process to the loop of steps S1 to S6, and the control returns to normal control in which the target torque is output as the first torque command value without specifying a control method.

なお、ステップS10で第1トルク指令値を正弦波制御での上限トルク以下に減少させる場合、コントロールユニット12は、徐々に第1トルク指令値を小さくして上限トルク以下まで減少させてもよい。また、ステップS10で第1トルク指令値が小さい値まで減少させた後、ステップS4で第1トルク指令値が目標トルクに戻される場合には、コントロールユニット12は、第1トルク指令値を徐々に目標トルクに戻すように処理してもよい。 When the first torque command value is reduced to below the upper limit torque in sine wave control in step S10, the control unit 12 may gradually reduce the first torque command value until it is below the upper limit torque. Also, when the first torque command value is reduced to a small value in step S10 and then returned to the target torque in step S4, the control unit 12 may process the first torque command value to gradually return to the target torque.

さらに、トルク指令値計算処理において、コントロールユニット12は、第1駆動源4の動作点Aが動作領域R3又は動作領域R2、R3に位置するか否かを判別してもよい。そして、当該判別の結果がYESのときのみ、コントロールユニット12は、予測軌跡を計算する処理(S5)と、予測軌跡を第1共振マップM1に照合する処理(S6)とを行ってもよい。このような制御処理により、第1駆動源4が正弦波制御されているときのコントロールユニット12の制御処理の負荷を低減できる。 Furthermore, in the torque command value calculation process, the control unit 12 may determine whether the operating point A of the first drive source 4 is located in the operating region R3 or in the operating regions R2 and R3. Then, only when the result of the determination is YES, the control unit 12 may perform a process of calculating a predicted trajectory (S5) and a process of comparing the predicted trajectory with the first resonance map M1 (S6). This type of control process can reduce the load of the control process of the control unit 12 when the first drive source 4 is being sinusoidally controlled.

図11は、図9のステップSA3で実行される第2aモードのトルク指令値計算処理を示すフローチャートである。図11のステップS1~S8、S12~S14は、図10の同一符号のステップと同様である。 Figure 11 is a flowchart showing the torque command value calculation process for the 2a mode executed in step SA3 in Figure 9. Steps S1 to S8 and S12 to S14 in Figure 11 are the same as the steps with the same reference numerals in Figure 10.

図11の処理では、ステップS3の分岐処理の結果、制御状態i=1であれば、コントロールユニット12はステップS15に処理を分岐させる。すると、コントロールユニット12は、ステップS1で受け取った目標トルクを第1トルク指令値としてインバータ6の制御回路に出力する(ステップS15)。 In the process of FIG. 11, if the result of the branching process of step S3 is that the control state i=1, the control unit 12 branches the process to step S15. Then, the control unit 12 outputs the target torque received in step S1 to the control circuit of the inverter 6 as the first torque command value (step S15).

続いて、コントロールユニット12は、ステップS8の判別を行い、YESであれば、そのままステップS13に処理を移行し、NOであれば、ステップS12で正弦波制御を指定して、ステップS13に処理を移行する。 Then, the control unit 12 performs a judgment in step S8. If the judgment is YES, the process proceeds directly to step S13. If the judgment is NO, the control unit 12 specifies sine wave control in step S12 and proceeds to step S13.

このような第2aモードのトルク指令値計算処理により、図6及び図8に示した制御動作が実現される。すなわち、第1駆動源4の動作点Aの予想移動先が第1共振点X1に重なるときに、トルクが正弦波制御の上限トルク以下であれば、正弦波制御に切り替えられることで、電気的な共振によるノイズ音の発生が抑制される。一方、第1駆動源4の動作点Aの予想移動先が第1共振点X1に重なるときに、トルクが正弦波制御の上限トルクよりも大きければ矩形波制御が継続され、アクセル操作量を小さくしていないのに車両1のトルクが一時的に減少してしまうといった挙動が生じない。 The torque command value calculation process of the 2a mode realizes the control operation shown in Figures 6 and 8. That is, when the predicted destination of the operating point A of the first drive source 4 overlaps with the first resonance point X1, if the torque is equal to or less than the upper limit torque of the sine wave control, the control is switched to sine wave control, thereby suppressing the generation of noise due to electrical resonance. On the other hand, when the predicted destination of the operating point A of the first drive source 4 overlaps with the first resonance point X1, if the torque is greater than the upper limit torque of the sine wave control, the square wave control is continued, and the torque of the vehicle 1 does not temporarily decrease even though the accelerator operation amount is not reduced.

図12は、図9のステップSA4で実行される第2bモードのトルク指令値計算処理を示すフローチャートである。当該処理では、コントロールユニット12は、まず、別の制御処理によって計算された目標トルクを受け取り(ステップS17)、受け取った目標トルクを第1トルク指令値としてインバータ6の制御回路に出力する(ステップS18)。そして、1回の制御サイクルの処理が終了する。 Figure 12 is a flowchart showing the torque command value calculation process for the 2b mode executed in step SA4 of Figure 9. In this process, the control unit 12 first receives a target torque calculated by another control process (step S17), and outputs the received target torque to the control circuit of the inverter 6 as a first torque command value (step S18). Then, the process for one control cycle ends.

このような第2bモードの第1トルク指令値処理により、第1駆動源4及びその周辺の電気的な共振に起因するノイズ音を抑制する制御が行われず、車両1を駆動するトルクが目標トルクより小さくなってしまうことが抑制される。 By processing the first torque command value in mode 2b in this manner, control is not performed to suppress noise caused by electrical resonance in the first drive source 4 and its surroundings, and the torque driving the vehicle 1 is prevented from becoming smaller than the target torque.

以上のように、実施形態1の車両制御装置10によれば、コントロールユニット12は、第1共振マップM1に示された第1共振点X1に基づいて、第1駆動源4及びその周辺回路で電気的な共振が生じることを抑制する制御を行うことができる。そして、このような制御が行われる際には、車両1の車輪に出力されるトルクを目標トルクよりも小さい値にしなければならない場合がある。 As described above, according to the vehicle control device 10 of the first embodiment, the control unit 12 can perform control to suppress the occurrence of electrical resonance in the first drive source 4 and its peripheral circuits based on the first resonance point X1 indicated in the first resonance map M1. When such control is performed, there are cases where the torque output to the wheels of the vehicle 1 must be set to a value smaller than the target torque.

そこで、実施形態1の車両制御装置10によれば、第1モードの際、第1駆動源4の動作点Aが第1共振点X1に重なる前に、コントロールユニット12は、第1トルク指令値を第1駆動源4の目標トルクよりも小さい値に減少させることができる。したがって、電気的な共振に起因するノイズ音の発生を抑制するためにトルクが減少してしまう場合でも、コントロールユニット12は、当該トルクに合わせた第1トルク指令値を出力して、ノイズ音の発生を抑制する制御を実行できる。また、第2aモード及び第2bモードの際、第1駆動源の動作点が第1共振点に重なる場合でも、コントロールユニット12は、トルク指令値を目標トルクに一致させる。したがって、第1トルク指令値を減少させずに電気的な共振に起案するノイズ音の発生を抑制する制御が可能であれば、コントロールユニット12は、当該制御を実行する。一方、第1トルク指令値の減少を要する場合には、コントロールユニット12は、当該制御を実行しない。したがって、車輪に出力されるトルクが目標トルクより小さくなることが抑制される。よって、ユーザーが静寂性を求めるときと、大きなトルクを求めるときとで、走行モードの設定によりユーザーの要望に応じることができる。 Therefore, according to the vehicle control device 10 of the first embodiment, in the first mode, before the operating point A of the first drive source 4 overlaps with the first resonance point X1, the control unit 12 can reduce the first torque command value to a value smaller than the target torque of the first drive source 4. Therefore, even if the torque is reduced to suppress the generation of noise caused by electrical resonance, the control unit 12 can output the first torque command value that matches the torque and execute control to suppress the generation of noise. Also, in the 2a mode and the 2b mode, even if the operating point of the first drive source overlaps with the first resonance point, the control unit 12 matches the torque command value with the target torque. Therefore, if control to suppress the generation of noise caused by electrical resonance without reducing the first torque command value is possible, the control unit 12 executes the control. On the other hand, if it is necessary to reduce the first torque command value, the control unit 12 does not execute the control. Therefore, the torque output to the wheels is suppressed from becoming smaller than the target torque. Therefore, by setting the driving mode, users can meet their needs whether they want quietness or high torque.

さらに、実施形態1の車両制御装置10によれば、コントロールユニット12は、第1モードの際、第1駆動源4の動作点Aが第1共振点X1に重なる際に、第1駆動源4の制御方式を矩形波制御から正弦波制御に切り替える制御を行う。また、そのときに第1トルク閾値が目標トルクより小さい値に減少させる必要があっても、コントロールユニット12は、当該制御を行う。したがって、第1モードにおいては、第1駆動源4及びその周辺回路の電気的な共振に起因するノイズ音の発生が抑制され、静寂性を求めるユーザーの要求に応じることができる。 Furthermore, according to the vehicle control device 10 of the first embodiment, in the first mode, when the operating point A of the first drive source 4 overlaps with the first resonance point X1, the control unit 12 performs control to switch the control method of the first drive source 4 from square wave control to sine wave control. Also, even if it is necessary to reduce the first torque threshold to a value smaller than the target torque at that time, the control unit 12 performs this control. Therefore, in the first mode, the generation of noise caused by electrical resonance of the first drive source 4 and its peripheral circuits is suppressed, and it is possible to meet the user's demand for quietness.

(実施形態2)
図13は、実施形態2の車両制御装置が搭載される車両を示すブロック図である。実施形態2の車両制御装置10が搭載される車両1Aは、実施形態1と同様の構成に加えて、第1車輪2Aにトルクを出力する第2駆動源5を備える。実施形態1と同様の構成要素は同一符号を付して説明を省略する。
(Embodiment 2)
13 is a block diagram showing a vehicle equipped with a vehicle control device of embodiment 2. A vehicle 1A equipped with a vehicle control device 10 of embodiment 2 includes a second drive source 5 that outputs torque to a first wheel 2A, in addition to the same configuration as in embodiment 1. Components similar to those in embodiment 1 are given the same reference numerals and descriptions thereof will be omitted.

第2駆動源5は、例えば内燃機関であるエンジンであり、車両1Aは、第2駆動源5を駆動するための補機8を備える。なお、第2駆動源5は、矩形制御されない電動モータであってもよい。また、第1駆動源4と第2駆動源5とは同一の車輪(第1車輪2A)にトルクを出力するのではなく、別々の車輪(第1車輪2Aと第2車輪2B)にそれぞれトルクを出力してもよい。 The second drive source 5 is, for example, an internal combustion engine, and the vehicle 1A is equipped with an accessory 8 for driving the second drive source 5. The second drive source 5 may be an electric motor that is not rectangularly controlled. In addition, the first drive source 4 and the second drive source 5 may output torque to separate wheels (the first wheel 2A and the second wheel 2B) rather than outputting torque to the same wheel (the first wheel 2A).

コントロールユニット12は、第1トルク指令値に加えて、第2駆動源5が出力するトルクの値を示す第2トルク指令値を計算する。第2トルク指令値は、補機8の制御回路に出力される。制御回路は第2駆動源5から第2トルク指令値に一致するトルクが出力されるようにフィードバック制御を行って補機8を動作させる。 The control unit 12 calculates a second torque command value indicating the value of the torque output by the second drive source 5 in addition to the first torque command value. The second torque command value is output to a control circuit of the auxiliary device 8. The control circuit performs feedback control to operate the auxiliary device 8 so that the second drive source 5 outputs a torque that matches the second torque command value.

実施形態2においては、第1駆動源4の目標トルクと第2駆動源5の目標トルクとの合計が車両1A全体の目標トルクに相当し、第1トルク指令値と第2トルク指令値との合計が車両1A全体のトルク指令値に相当する。 In the second embodiment, the sum of the target torque of the first driving source 4 and the target torque of the second driving source 5 corresponds to the target torque of the entire vehicle 1A, and the sum of the first torque command value and the second torque command value corresponds to the torque command value of the entire vehicle 1A.

<第1モードの制御>
第1モードが設定されているときの実施形態2のコントロールユニット12は、実施形態1と同様に、第1駆動源4の動作点の予測軌跡が第1共振点X1に重なる場合に、第1駆動源4の制御方式を正弦波制御に切り替える。さらに、その際、第1駆動源4のトルクが正弦波制御での上限トルク(その時点の回転速度に応じた上限トルク)より大きい場合には、第1トルク指令値を例えば上記の上限トルク以下に減少させる。
<First mode control>
When the first mode is set, the control unit 12 of the second embodiment switches the control method of the first driving source 4 to sine wave control when the predicted locus of the operating point of the first driving source 4 overlaps with the first resonance point X1, as in the first embodiment. Furthermore, at that time, when the torque of the first driving source 4 is greater than the upper limit torque in the sine wave control (the upper limit torque according to the rotation speed at that time), the control unit 12 reduces the first torque command value, for example, to the above-mentioned upper limit torque or less.

実施形態2においては、さらに、コントロールユニット12は、第1駆動源4の制御方式の切り替えに伴って第1トルク指令値を減少させる際、第2トルク指令値を増加させる。第2トルク指令値を増加量は、第1トルク指令値の減少量に対応させて、第1駆動源4と第2駆動源5の合計トルクの変化量が小さくなるように、あるいは、第1駆動源4と第2駆動源5の合計トルクが車両1A全体の目標トルクに近づくように設定されてもよい。 In the second embodiment, the control unit 12 further increases the second torque command value when decreasing the first torque command value in response to switching of the control method of the first drive source 4. The increase in the second torque command value may be set to correspond to the decrease in the first torque command value so that the amount of change in the total torque of the first drive source 4 and the second drive source 5 is small, or so that the total torque of the first drive source 4 and the second drive source 5 approaches the target torque of the entire vehicle 1A.

一方、コントロールユニット12は、第1駆動源4の制御方式の切り替えに伴って第1トルク指令値を減少させ、第2トルク指令値を増加させる際、第2トルク指令値が第2駆動源5の上限トルクより大きくなる場合には、第2トルク指令値を上限トルクに制限する。第2駆動源5の上限トルクとは、その時点の回転速度で第2駆動源5(エンジン)から出力できる最大トルクを意味する。 On the other hand, when the control unit 12 decreases the first torque command value and increases the second torque command value in response to switching of the control method of the first drive source 4, if the second torque command value becomes greater than the upper limit torque of the second drive source 5, the control unit 12 limits the second torque command value to the upper limit torque. The upper limit torque of the second drive source 5 means the maximum torque that can be output from the second drive source 5 (engine) at the rotation speed at that time.

<第2aモードの制御>
第2aモードが設定されているときの実施形態2コントロールユニット12は、第1モードと同様に、予測軌跡が第1共振点X1に重なるか否かを監視する。そして、第1駆動源4の動作点の予測軌跡が第1共振点X1に重なる場合、コントロールユニット12は、第1駆動源4のトルクが、正弦波制御での上限トルク以下であれば、第1駆動源4の制御方式を矩形波制御から正弦波制御に切り替える。また、上記の場合で、第1駆動源4のトルクが正弦波制御での上限トルクより大きければ、コントロールユニット12は、第1トルク指令値を上記の上限トルク以下に減少させ、かつ、この減少量と同等の増加量で第2トルク指令値を増加させる。そして、第1駆動源4の制御方式を正弦波制御に切り替える。上記の減少量とは、第1駆動源4の目標トルクと第1トルク指令値との差分に相当する。
<Control of 2a mode>
In the second embodiment when the 2a mode is set, the control unit 12 monitors whether the predicted trajectory overlaps the first resonance point X1, as in the first mode. If the predicted trajectory of the operating point of the first drive source 4 overlaps the first resonance point X1, the control unit 12 switches the control method of the first drive source 4 from square wave control to sine wave control if the torque of the first drive source 4 is equal to or less than the upper limit torque in the sine wave control. In the above case, if the torque of the first drive source 4 is greater than the upper limit torque in the sine wave control, the control unit 12 reduces the first torque command value to equal to or less than the upper limit torque, and increases the second torque command value by an increase amount equal to the amount of reduction. Then, the control method of the first drive source 4 is switched to sine wave control. The amount of reduction corresponds to the difference between the target torque of the first drive source 4 and the first torque command value.

このような制御により、第1駆動源4及びその周辺で電気的な共振に起因したノイズ音が発生することが抑制される。さらに、第1駆動源4から出力されるトルクと第2駆動源5から出力されるトルクとの合計が、車両1全体の目標トルクよりも小さくなってしまうことが抑制される。 This type of control prevents noise caused by electrical resonance from occurring in and around the first drive source 4. Furthermore, it prevents the sum of the torque output from the first drive source 4 and the torque output from the second drive source 5 from becoming smaller than the target torque for the entire vehicle 1.

一方、上記のように第1駆動源4を正弦波制御に切り替え、第1トルク指令値と第2トルク指令値とを増減させる場合に、第2駆動源5のトルクが上限トルクに達して、第2トルク指令値の増加量を第1トルク指令値の減少量に一致させられない場合が想定される。この場合、第2トルク指令値を上限トルクまで増加させたとしても、車両1A全体のトルク指令値は、車両1A全体の目標トルクより小さくなる。第2aモードが設定されているコントロールユニット12は、このような場合には、第1駆動源4の制御方式を正弦波制御に切り替える制御を行わない。そして、コントロールユニット12は、第1トルク指令値として第1駆動源4の目標トルクを出力し、第2トルク指令値として第2駆動源5の目標トルクを出力する。 On the other hand, when the first drive source 4 is switched to sine wave control and the first torque command value and the second torque command value are increased or decreased as described above, it is assumed that the torque of the second drive source 5 reaches the upper limit torque and the increase in the second torque command value cannot be made to match the decrease in the first torque command value. In this case, even if the second torque command value is increased to the upper limit torque, the torque command value of the entire vehicle 1A will be smaller than the target torque of the entire vehicle 1A. In such a case, the control unit 12 in which the 2a mode is set does not perform control to switch the control method of the first drive source 4 to sine wave control. Then, the control unit 12 outputs the target torque of the first drive source 4 as the first torque command value and the target torque of the second drive source 5 as the second torque command value.

このような制御により、第1駆動源4の動作点が第1共振点X1に重なり、電気的な共振に起因したノイズ音が発生する恐れがあるが、車両1を駆動する総トルクが車両1全体の目標トルクより小さくなってしまうことが抑制される。 This type of control causes the operating point of the first drive source 4 to overlap with the first resonance point X1, which may result in noise caused by electrical resonance, but it prevents the total torque driving the vehicle 1 from becoming smaller than the target torque for the entire vehicle 1.

<第2bモードの制御>
第2bモードでは、コントロールユニット12は、第1駆動源4の動作点が第1共振点X1に重なることを抑制する制御を行わない。コントロールユニット12は、第1駆動源4の動作点と第1共振点X1とが近接するか否かに関わらず、第1駆動源4の目標トルクを第1トルク指令値としてインバータ6の制御回路に出力する。同様に、コントロールユニット12は、第2駆動源5の目標トルクを第2トルク指令値として補機8の制御回路に出力する。第2bモードにおいてコントロールユニット12は、予測軌跡の計算、並びに、予測軌跡が第1共振点X1に重なるか否かの監視も行わなくてもよい。
<Control of 2b mode>
In the 2b mode, the control unit 12 does not perform control to suppress the operating point of the first driving source 4 from overlapping with the first resonance point X1. The control unit 12 outputs the target torque of the first driving source 4 as a first torque command value to the control circuit of the inverter 6, regardless of whether the operating point of the first driving source 4 and the first resonance point X1 are close to each other. Similarly, the control unit 12 outputs the target torque of the second driving source 5 as a second torque command value to the control circuit of the auxiliary device 8. In the 2b mode, the control unit 12 does not need to calculate a predicted trajectory or monitor whether the predicted trajectory overlaps with the first resonance point X1.

<第1モード及び第2aモードの動作例>
図14A及び図14Bは、第1モード及び第2aモードにおける実施形態2に係る車両制御装置の作用の一例を説明する図である。図14Aは、車両1Aの一つの走行例における第1駆動源4の動作点Aの遷移を示す。図14Bは、図14Aと同一の走行例における第2駆動源5の動作点Bの遷移を示す。第1駆動源4の動作点が図14Aの軌跡J1~J5に沿って遷移するタイミングと、第2駆動源5の動作点が図14Bの軌跡J11~J15に沿って遷移するタイミングとは一致する。後述する図15Aと図15B、並びに、図16Aと図16Bについても同様である。
<Examples of Operation in First Mode and Seconda Mode>
14A and 14B are diagrams for explaining an example of the operation of the vehicle control device according to the second embodiment in the first mode and the 2a mode. FIG. 14A shows the transition of the operating point A of the first driving source 4 in one driving example of the vehicle 1A. FIG. 14B shows the transition of the operating point B of the second driving source 5 in the same driving example as FIG. 14A. The timing at which the operating point of the first driving source 4 transitions along the trajectories J1 to J5 in FIG. 14A coincides with the timing at which the operating point of the second driving source 5 transitions along the trajectories J11 to J15 in FIG. 14B. The same applies to FIGS. 15A and 15B, and FIGS. 16A and 16B, which will be described later.

図14A及び図14Bの走行例では、第1駆動源4及び第2駆動源5のトルクの出力により車速が漸次増し、それに伴い第1駆動源4及び第2駆動源5の回転速度が漸次増加している。また、当該走行例では、軌跡J3、J4に沿って動作点Aが遷移する期間、運転者はアクセル操作量を一定に維持している。 In the driving example of Figures 14A and 14B, the vehicle speed gradually increases due to the torque output of the first drive source 4 and the second drive source 5, and accordingly the rotation speeds of the first drive source 4 and the second drive source 5 gradually increase. In addition, in this driving example, the driver maintains a constant accelerator operation amount during the period when the operating point A transitions along the trajectories J3 and J4.

図14Aにおいて、軌跡J3は、第1共振点X1に第1駆動源4の動作点Aが重なる際の軌跡を示している。すなわち、軌跡J3では、コントロールユニット12が第1駆動源4の制御方式を正弦波制御に切り替え、かつ、第1トルク指令値を正弦波制御での上限トルク以下に減少させている。 In FIG. 14A, trajectory J3 shows the trajectory when the operating point A of the first drive source 4 overlaps with the first resonance point X1. That is, on trajectory J3, the control unit 12 switches the control method of the first drive source 4 to sine wave control, and reduces the first torque command value to below the upper limit torque for sine wave control.

実施形態2において、コントロールユニット12は、軌跡J3で第1トルク指令値を減少させる際、第2トルク指令値を増加させる(図14Bの軌跡J13)。このように、第1トルク指令値が第1駆動源4の目標トルクから乖離する際、第2トルク指令値を第2駆動源5の目標トルクよりも増加させることで、車両1A全体のトルクの変動を小さくすることができる。あるいは、車両1A全体のトルクを車両1A全体の目標トルクに近づけることができる。第2トルク指令値の増加量は、第1トルク指令値の減少量と一致するように計算される。すなわち、第2トルク指令値の増加量は、第1駆動源4の目標トルクと第1トルク指令値との差分に相当するように計算される。 In the second embodiment, the control unit 12 increases the second torque command value when decreasing the first torque command value on the trajectory J3 (trajectory J13 in FIG. 14B). In this way, when the first torque command value deviates from the target torque of the first driving source 4, the second torque command value is increased to be greater than the target torque of the second driving source 5, thereby making it possible to reduce the fluctuation in the torque of the entire vehicle 1A. Alternatively, the torque of the entire vehicle 1A can be brought closer to the target torque of the entire vehicle 1A. The increase in the second torque command value is calculated to be equal to the decrease in the first torque command value. In other words, the increase in the second torque command value is calculated to be equivalent to the difference between the target torque of the first driving source 4 and the first torque command value.

なお、第1駆動源4の制御方式が正弦波制御に切り替わって、第1駆動源4の動作点Aが第1共振点X1に重なる際、第1駆動源4のトルクが正弦波制御での上限トルク以下である場合も想定される。この場合には、第1駆動源4の制御方式の切り替えが行われるだけで、軌跡J3、J13に示したような第1トルク指令値及び第2トルク指令値の増減は行われない。 It is also possible that when the control method of the first drive source 4 is switched to sine wave control and the operating point A of the first drive source 4 coincides with the first resonance point X1, the torque of the first drive source 4 is equal to or lower than the upper limit torque in sine wave control. In this case, the control method of the first drive source 4 is simply switched, and the first torque command value and the second torque command value are not increased or decreased as shown by the trajectories J3 and J13.

<第1モードの動作例>
図15A及び図15Bは、第1モードにおける実施形態2に係る車両制御装置の作用の一例を説明する図である。ここでは、上述した図14A及び図14Bの動作例と違う点について説明し、同様の点については説明を省略する。
<Example of operation in first mode>
15A and 15B are diagrams illustrating an example of the operation of the vehicle control device according to the second embodiment in the first mode. Here, differences from the operation example in the above-described FIGS. 14A and 14B are described, and a description of similarities is omitted.

図15A及び図15Bの動作例では、動作点Bの軌跡J13は、動作点Aの軌跡J3に対応して第2トルク指令値を増加させたときを示している。軌跡J13において、第2トルク指令値を第2駆動源5の目標トルクより大きい値に増加させる際、第2駆動源5のトルクが上限トルクに達している。そのため、軌跡J13に動作点Bが遷移する際、第2トルク指令値には、第2駆動源5の目標トルクに、第1トルク指令値の減少量に相当する増加量が加えられていない。 In the operation example of Figures 15A and 15B, the trajectory J13 of operating point B shows the case where the second torque command value is increased in accordance with the trajectory J3 of operating point A. In the trajectory J13, when the second torque command value is increased to a value greater than the target torque of the second drive source 5, the torque of the second drive source 5 reaches the upper limit torque. Therefore, when the operating point B transitions to the trajectory J13, the second torque command value does not include an increase amount equivalent to the decrease amount of the first torque command value added to the target torque of the second drive source 5.

このような動作においては、第1駆動源4の制御方式が正弦波制御に切り替えられることで、第1駆動源4の動作点Aが第1共振点X1に重なることが回避される。さらに、正弦波制御に切り替えるために、第1トルク指令値が第1駆動源4の目標トルクよりも小さな値に減少される際、第2トルク指令値が増加されることで、車両1全体のトルクが車両1全体の目標トルクより大きく減少してしまうことを抑制できる。ただし、第2駆動源5のトルクが上限トルクに達していることで、動作点A、Bがそれぞれ軌跡J3、J13を遷移する際には、車両1全体のトルクは、車両1全体の目標トルクより下回っている。 In this type of operation, the control method of the first drive source 4 is switched to sine wave control, thereby preventing the operating point A of the first drive source 4 from overlapping with the first resonance point X1. Furthermore, when the first torque command value is reduced to a value smaller than the target torque of the first drive source 4 in order to switch to sine wave control, the second torque command value is increased, thereby preventing the torque of the entire vehicle 1 from decreasing significantly below the target torque of the entire vehicle 1. However, since the torque of the second drive source 5 has reached the upper limit torque, the torque of the entire vehicle 1 is lower than the target torque of the entire vehicle 1 when the operating points A and B transition along the loci J3 and J13, respectively.

<第2aモードの動作例>
図16A及び図16Bは、第2aモードにおける実施形態2に係る車両制御装置の作用の一例を説明する図である。当該動作例において、仮想的な軌跡J3v、J13vは、第1駆動源4の動作点Aが第1共振点X1に重なる前に、第1トルク指令値を減少させ、第2トルク指令値を増加させ、かつ、第1駆動源4の制御方式を正弦波制御に切り替えた場合を示す。しかしながら、当該動作例では、第2駆動源5のトルクが大きい値を推移しており、仮想的な軌跡J13vのように、第2トルク指令値を増加させて、第2駆動源5から当該トルクを出力させることができない。
<Example of operation in 2a mode>
16A and 16B are diagrams for explaining an example of the operation of the vehicle control device according to the second embodiment in the 2a mode. In the operation example, the virtual trajectories J3v and J13v show a case where the first torque command value is decreased, the second torque command value is increased, and the control method of the first drive source 4 is switched to the sine wave control before the operating point A of the first drive source 4 overlaps with the first resonance point X1. However, in the operation example, the torque of the second drive source 5 is shifting to a large value, and it is not possible to increase the second torque command value and output the torque from the second drive source 5 as in the virtual trajectory J13v.

このような場合、第2aモードにおける実施形態2のコントロールユニット12は、第1駆動源4の動作点Aが第1共振点X1に重なることを許容し、その際に、第1駆動源4の制御方式を正弦波制御に切り替えない(軌跡J3)。さらに、その際、コントロールユニット12は、第1トルク指令値に第1駆動源4の目標トルクを設定し、第2トルク指令値に第2駆動源5の目標トルクを設定する(軌跡J3、J13)。 In such a case, the control unit 12 of the second embodiment in the 2a mode allows the operating point A of the first drive source 4 to overlap with the first resonance point X1, and does not switch the control method of the first drive source 4 to sine wave control (trajectory J3). Furthermore, at that time, the control unit 12 sets the target torque of the first drive source 4 to the first torque command value, and sets the target torque of the second drive source 5 to the second torque command value (trajectories J3, J13).

このような動作により、第1駆動源4の動作点が第1共振点X1に重なり、電気的な共振に起因したノイズ音が発生する恐れがあるが、車両1を駆動する総トルクが車両1全体の目標トルクより小さくなってしまうことが抑制される。 This type of operation causes the operating point of the first drive source 4 to overlap with the first resonance point X1, which may result in noise caused by electrical resonance, but it prevents the total torque driving the vehicle 1 from becoming smaller than the target torque for the entire vehicle 1.

<制御処理>
図17A及び図17Bは、図9のステップSA2で実行される実施形態2の第1モードのトルク指令値計算処理を示すフローチャートである。図17A及び図17BのステップS1~S14は、実施形態1のトルク指令値計算処理のステップS1~S14(図10)と同一である。同一のステップについては、詳細な説明を省略する。
<Control Processing>
Figures 17A and 17B are flowcharts showing the torque command value calculation process of the first mode of the second embodiment executed in step SA2 of Figure 9. Steps S1 to S14 of Figures 17A and 17B are the same as steps S1 to S14 (Figure 10) of the torque command value calculation process of the first embodiment. Detailed description of the same steps will be omitted.

実施形態2のトルク指令値計算処理では、ステップS2の後、コントロールユニット12は、別の制御処理によって計算された第2駆動源5の目標トルクを受け取る(ステップS21)。 In the torque command value calculation process of the second embodiment, after step S2, the control unit 12 receives the target torque of the second drive source 5 calculated by a separate control process (step S21).

また、ステップS4の後、コントロールユニット12は、ステップS21で受け取った目標トルクを第2トルク指令値として補機8の制御回路に出力する(ステップS22)。 Furthermore, after step S4, the control unit 12 outputs the target torque received in step S21 to the control circuit of the auxiliary device 8 as a second torque command value (step S22).

また、ステップS9の後、コントロールユニット12は、第2トルク指令値を第2駆動源5の目標トルクに設定する(ステップS23)。 Furthermore, after step S9, the control unit 12 sets the second torque command value to the target torque of the second drive source 5 (step S23).

また、ステップS10の後、コントロールユニット12は、第2トルク指令値を第2駆動源5の目標トルクよりも大きい値に増加させる(ステップS24)。第2トルク指令値の増加量は、ステップS10の第1トルク指令値の減少量と同等であってもよい。ただし、第2トルク指令値が第2駆動源5の上限トルク(そのときの回転速度での上限トルク)に達する場合には、第2トルク指令値は上限トルク以下に抑えられる。 Furthermore, after step S10, the control unit 12 increases the second torque command value to a value greater than the target torque of the second drive source 5 (step S24). The increase in the second torque command value may be equal to the decrease in the first torque command value in step S10. However, when the second torque command value reaches the upper limit torque of the second drive source 5 (the upper limit torque at the rotation speed at that time), the second torque command value is suppressed to be equal to or less than the upper limit torque.

また、ステップS11の後、コントロールユニット12は、第2トルク指令値を補機8の制御回路に出力する(ステップS25)。 Furthermore, after step S11, the control unit 12 outputs the second torque command value to the control circuit of the auxiliary device 8 (step S25).

なお、ステップS24で第2トルク指令値を増加させる場合、コントロールユニット12は、徐々に値が大きくなるように第2トルク指令値を増加させてもよい。また、ステップS12で第2トルク指令値を大きな値に増加させた後、ステップS22で第2トルク指令値が目標トルクに戻される場合には、コントロールユニット12は、第2トルク指令値を徐々に目標トルクに戻すように処理してもよい。 When increasing the second torque command value in step S24, the control unit 12 may increase the second torque command value so that the value gradually increases. Also, when the second torque command value is returned to the target torque in step S22 after increasing the second torque command value to a large value in step S12, the control unit 12 may process the second torque command value to gradually return to the target torque.

上記の制御処理によって、図14A及び図14B、並びに、図15A及び図15Bに示した制御動作が実現される。 The above control process realizes the control operations shown in Figures 14A and 14B, and Figures 15A and 15B.

以上のように、実施形態2の車両制御装置10によれば、コントロールユニット12は、第1トルク指令値を減少させて第1駆動源4の制御方式を正弦波制御に切り替える場合、第2トルク指令値を増加させる。したがって、第1駆動源4、インバータ6及びその周辺の電気的な共振に起因するノイズ音を抑制する際に、車両1A全体のトルクの変動を小さくすることができる。あるいは、車両1A全体のトルクを車両1A全体の目標トルクに近づけることができる。 As described above, according to the vehicle control device 10 of the second embodiment, when the control unit 12 decreases the first torque command value and switches the control method of the first drive source 4 to sine wave control, the control unit 12 increases the second torque command value. Therefore, when suppressing noise caused by electrical resonance of the first drive source 4, the inverter 6, and their surroundings, it is possible to reduce the fluctuation in the torque of the entire vehicle 1A. Alternatively, it is possible to bring the torque of the entire vehicle 1A closer to the target torque of the entire vehicle 1A.

図18は、図9のステップSA3で実行される実施形態2の第2aモードのトルク指令値計算処理を示すフローチャートの一部である。フローチャートの残りの部分は、先に説明した図17Aと同様である。第2aモードのトルク指令計算処理は、第1モードのトルク指令値計算処理(図17A及び図17B)と一部が異なるのみである。次に、異なる箇所のみ説明する。 Figure 18 is a part of a flowchart showing the torque command value calculation process of the 2a mode of embodiment 2 executed in step SA3 of Figure 9. The remaining part of the flowchart is similar to that of Figure 17A described above. The torque command value calculation process of the 2a mode is only partially different from the torque command value calculation process of the first mode (Figures 17A and 17B). Next, only the differences will be described.

コントロールユニット12は、ステップS10の後、第1トルク指令値の減少量に合わせて第2トルク指令値を増加する(ステップS26)。すなわち、ステップS10における第1駆動源4の目標トルクと第1トルク指令値との差分と、ステップS26における第2駆動源5の目標トルクと第2トルク指令値との差分とが相殺されるように、コントロールユニット12は、第2トルク指令値を増加する。 After step S10, the control unit 12 increases the second torque command value in accordance with the amount of decrease in the first torque command value (step S26). That is, the control unit 12 increases the second torque command value so that the difference between the target torque of the first driving source 4 and the first torque command value in step S10 and the difference between the target torque of the second driving source 5 and the second torque command value in step S26 are offset.

続いて、コントロールユニット12は、ステップS26で増加させた第2トルク指令値が第2駆動源5(エンジン)の上限トルクより大きいか判別する(ステップS27)。そして、NOであれば、ステップS11に処理を移行する。一方、YESであれば、コントロールユニット12は、第1トルク指令値に第1駆動源4の目標トルクを設定して出力し(ステップS28)、第2トルク指令値に第2駆動源5の目標トルクを設定して出力する(ステップS29)。その後、コントロールユニット12は、ステップS13に処理を移行する。 Then, the control unit 12 determines whether the second torque command value increased in step S26 is greater than the upper limit torque of the second drive source 5 (engine) (step S27). If the answer is NO, the process proceeds to step S11. On the other hand, if the answer is YES, the control unit 12 sets the target torque of the first drive source 4 as the first torque command value and outputs it (step S28), and sets the target torque of the second drive source 5 as the second torque command value and outputs it (step S29). The control unit 12 then proceeds to step S13.

このような制御処理により、図14A及び図14B、並びに、図16A及び図16Bに示したような動作が実現される。 This control process realizes the operations shown in Figures 14A and 14B, and Figures 16A and 16B.

図19は、図9のステップSA4で実行される実施形態2の第2bモードのトルク指令値計算処理を示すフローチャートである。当該処理では、コントロールユニット12は、まず、別の制御処理によって計算された第1駆動源4の目標トルクと第2駆動源5の目標トルクとを受け取る(ステップS17、S17a)。そして、受け取った第1駆動源4の目標トルクを第1トルク指令値としてインバータ6の制御回路に出力する(ステップS18)。また、受け取った第2駆動源5の目標トルクを第2トルク指令値としてインバータ8の制御回路に出力する(ステップS18a)。そして、1回の制御サイクルの処理が終了する。 Figure 19 is a flowchart showing the torque command value calculation process for the 2b mode of embodiment 2, which is executed in step SA4 of Figure 9. In this process, the control unit 12 first receives the target torque of the first drive source 4 and the target torque of the second drive source 5, which are calculated by a different control process (steps S17, S17a). Then, the control unit 12 outputs the received target torque of the first drive source 4 to the control circuit of the inverter 6 as a first torque command value (step S18). Also, the control unit 12 outputs the received target torque of the second drive source 5 to the control circuit of the inverter 8 as a second torque command value (step S18a). Then, the process for one control cycle ends.

このような第2bモードの第1トルク指令値処理により、第1駆動源4及びその周辺の電気的な共振に起因するノイズ音を抑制する制御が行われず、車両1を駆動するトルクが目標トルクより小さくなってしまうことが抑制される。 By processing the first torque command value in mode 2b in this manner, control is not performed to suppress noise caused by electrical resonance in the first drive source 4 and its surroundings, and the torque driving the vehicle 1 is prevented from becoming smaller than the target torque.

以上のように、実施形態2の車両制御装置10によれば、第1モードにおいて、コントロールユニット12は、第1駆動源4の動作点Aの予測移動先が第1共振点X1に重なる際に、車両1A全体のトルク指令値を減少させることができる。具体的には、上記の際に、コントロールユニット12には、車両1A全体のトルク指令値を、車両1A全体の目標トルクよりも小さい値に減少させることができる。したがって、電気的な共振に起因するノイズ音の発生を抑制するためにトルクが減少してしまう場合でも、コントロールユニット12は、当該トルクに合わせた第1トルク指令値と第2トルク指令値とを出力して、ノイズ音の発生を抑制する制御を実行できる。また、第2aモード及び第2bモードの際、第1駆動源の動作点が第1共振点に重なる場合でも、コントロールユニット12は、第1トルク指令値と第2トルク指令値との合計が、車両1A全体の目標トルクに一致させる。したがって、車両1A全体のトルク指令値を車両1A全体の目標トルクよりも小さい値に減少させずに電気的な共振に起案するノイズ音の発生を抑制する制御が可能であれば、コントロールユニット12は、当該制御を実行する。一方、車両1A全体のトルク指令値の上記の減少を要する場合には、コントロールユニット12は、当該制御を実行しない。したがって、車輪に出力されるトルク(車両1A全体のトルク)が車両1A全体の目標トルクより小さくなることが抑制される。よって、ユーザーが静寂性を求めるときと、大きなトルクを求めるときとで、走行モードの設定によりユーザーの要望に応じることができる。 As described above, according to the vehicle control device 10 of the second embodiment, in the first mode, the control unit 12 can reduce the torque command value of the entire vehicle 1A when the predicted destination of the operating point A of the first drive source 4 overlaps with the first resonance point X1. Specifically, in the above case, the control unit 12 can reduce the torque command value of the entire vehicle 1A to a value smaller than the target torque of the entire vehicle 1A. Therefore, even if the torque is reduced to suppress the generation of noise caused by electrical resonance, the control unit 12 can output the first torque command value and the second torque command value that match the torque, thereby executing control to suppress the generation of noise. Also, in the 2a mode and the 2b mode, even if the operating point of the first drive source overlaps with the first resonance point, the control unit 12 makes the sum of the first torque command value and the second torque command value coincide with the target torque of the entire vehicle 1A. Therefore, if it is possible to perform control to suppress the generation of noise caused by electrical resonance without reducing the torque command value for the entire vehicle 1A to a value smaller than the target torque for the entire vehicle 1A, the control unit 12 executes that control. On the other hand, if the torque command value for the entire vehicle 1A needs to be reduced as described above, the control unit 12 does not execute that control. Therefore, the torque output to the wheels (torque for the entire vehicle 1A) is prevented from becoming smaller than the target torque for the entire vehicle 1A. Therefore, the user's needs can be met by setting the driving mode depending on whether they want quietness or large torque.

さらに、実施形態1の車両制御装置10によれば、コントロールユニット12は、第1モードの際、第1駆動源4の動作点Aが第1共振点X1に重なる際に、第1駆動源4の制御方式を矩形波制御から正弦波制御に切り替える制御を行う。また、そのときに第1トルク閾値を目標トルクより小さい値に減少させる必要がある場合に、コントロールユニット12は、当該トルクの減少量を、第2トルク指令値の増加によって補う。したがって、第1駆動源4及びその周辺回路の電気的な共振に起因するノイズ音の発生を抑制でき、かつ、車両1A全体のトルクが車両1A全体の目標トルクより小さくなってしまうことを抑制できる。 Furthermore, according to the vehicle control device 10 of the first embodiment, in the first mode, when the operating point A of the first drive source 4 overlaps with the first resonance point X1, the control unit 12 performs control to switch the control method of the first drive source 4 from square wave control to sine wave control. Also, if it is necessary to reduce the first torque threshold to a value smaller than the target torque at that time, the control unit 12 compensates for the amount of torque reduction by increasing the second torque command value. Therefore, it is possible to suppress the generation of noise caused by electrical resonance of the first drive source 4 and its peripheral circuits, and to suppress the torque of the entire vehicle 1A from becoming smaller than the target torque of the entire vehicle 1A.

一方、第1駆動源4の制御方式を矩形波制御から正弦波制御に切り替える際に、第1トルク閾値を目標トルクより小さい値に減少させる必要があり、かつ、当該トルクの減少量を第2トルク指令値の増加によって補うことができない場合も想定される。このような場合、コントロールユニット12は、第1駆動源4の制御方式を矩形波制御から正弦波制御に切り替えず、第1トルク指令値及び第2トルク指令値を各目標トルクから増減する処理も行わない。したがって、第1駆動源4の動作点が第1共振点X1に重なり、電気的な共振に起因したノイズ音が発生する恐れがあるが、車両1を駆動するトルクが目標トルクより小さくなってしまうことが抑制される。 On the other hand, when switching the control method of the first drive source 4 from square wave control to sine wave control, it is necessary to reduce the first torque threshold to a value smaller than the target torque, and it is also possible that the amount of torque reduction cannot be compensated for by increasing the second torque command value. In such a case, the control unit 12 does not switch the control method of the first drive source 4 from square wave control to sine wave control, and does not perform processing to increase or decrease the first torque command value and the second torque command value from the respective target torques. Therefore, although there is a risk that the operating point of the first drive source 4 will overlap with the first resonance point X1 and noise due to electrical resonance will be generated, the torque driving the vehicle 1 is prevented from becoming smaller than the target torque.

(変形例1)
なお、実施形態2において、第2駆動源5はエンジンでなく、電動モータであってもよい。この場合、補機8はインバータに置き換えられる。
(Variation 1)
In the second embodiment, the second drive source 5 may be an electric motor instead of an engine. In this case, the auxiliary device 8 is replaced with an inverter.

また、第2駆動源5は、正弦波制御及び矩形波制御される電動モータであり、第1駆動源4に対する第1共振点X1と同様に、矩形波制御される動作領域において1つ又は複数の共振点(「第2共振点」と呼ぶ)を有してもよい。この場合、記憶部11には、矩形波制御される第2駆動源5の動作領域において共振が生じる1つ又は複数の動作点が第2共振点として示された第2共振マップM2(図20を参照)が記憶される。 The second drive source 5 is an electric motor that is sinusoidally and square-wave controlled, and may have one or more resonance points (called "second resonance points") in an operating region that is square-wave controlled, similar to the first resonance point X1 for the first drive source 4. In this case, the memory unit 11 stores a second resonance map M2 (see FIG. 20) in which one or more operating points at which resonance occurs in the operating region of the second drive source 5 that is square-wave controlled are indicated as second resonance points.

変形例1においては、コントロールユニット12は、実施形態2において第1駆動源4と第2駆動源5とに対して行われる制御を、変形例1の第1駆動源4と第2駆動源5とに対しても同様に行う。第2駆動源5がエンジンから電動モータに変更されても、実施形態2の制御処理を同様に適用することができる。なお、実施形態2の第2駆動源5(エンジン)の上限トルクは、変形例1の第2駆動源5(電動モータ)において矩形波制御での上限トルクに相当する。 In the first modification, the control unit 12 performs the same control on the first drive source 4 and the second drive source 5 of the first modification as it does on the first drive source 4 and the second drive source 5 of the second modification. Even if the second drive source 5 is changed from an engine to an electric motor, the control process of the second embodiment can be similarly applied. Note that the upper limit torque of the second drive source 5 (engine) of the second embodiment corresponds to the upper limit torque in the square wave control of the second drive source 5 (electric motor) of the first modification.

さらに、変形例1においては、コントロールユニット12は、実施形態2において第1駆動源4と第2駆動源5に対して行われる制御を、第1駆動源4と第2駆動源5とを入れ替えて、変形例1の第2駆動源5と第1駆動源4とに対しても同様に行う。第1駆動源4及び第2駆動源5は両方とも電動モータであるので、これらを入れ替えた場合でも、同様の制御処理を適用することができる。 Furthermore, in the first modification, the control unit 12 performs the same control as that performed in the second embodiment on the first drive source 4 and the second drive source 5, but with the first drive source 4 and the second drive source 5 interchanged, on the second drive source 5 and the first drive source 4 of the first modification. Since the first drive source 4 and the second drive source 5 are both electric motors, the same control process can be applied even when they are interchanged.

変形例1の車両制御装置10によれば、第1駆動源4及びその周辺の電気的な共振に起因するノイズ音を、走行モードの選択に応じて同様に抑制することができる。さらに、第2駆動源5及びその周辺の電気的な共振に起因するノイズ音を、走行モードの選択に応じて同様に抑制することができる。 According to the vehicle control device 10 of the first modification, the noise caused by electrical resonance of the first drive source 4 and its surroundings can be similarly suppressed depending on the selection of the driving mode. Furthermore, the noise caused by electrical resonance of the second drive source 5 and its surroundings can be similarly suppressed depending on the selection of the driving mode.

図20は、変形例1において記憶部に記憶される第2共振マップを示す図である。第2駆動源5の動作領域には、正弦波制御が行われる動作領域R11、矩形波制御が行われる動作領域R13、正弦波制御と矩形波制御との間で過渡的な制御が行われる動作領域R12とが含まれる。第2共振マップM2に示される複数の第2共振点X2は、矩形波制御が行われる動作領域R13に含まれる。複数の第2共振点X2は、典型的には、動作領域R13中の特定の回転速度範囲W2に集まる。第2共振点X2が集まる特定の回転速度範囲W2は、1つのみである場合もあれば、複数である場合もある。 Figure 20 is a diagram showing the second resonance map stored in the memory unit in the first modified example. The operating region of the second drive source 5 includes an operating region R11 in which sine wave control is performed, an operating region R13 in which square wave control is performed, and an operating region R12 in which transitional control between sine wave control and square wave control is performed. The multiple second resonance points X2 shown in the second resonance map M2 are included in the operating region R13 in which square wave control is performed. The multiple second resonance points X2 are typically concentrated in a specific rotational speed range W2 in the operating region R13. There may be only one specific rotational speed range W2 in which the second resonance points X2 are concentrated, or there may be multiple specific rotational speed ranges W2.

第2駆動源5の動作領域においても、矩形波制御が行われる動作領域R13と、正弦波制御が可能な動作領域とは、一部でオーバーラップする。正弦波制御が可能な動作領域の上側の境界線e2を、図20に示す。境界線e2は、正弦波制御でのインバータ8の電圧位相が、限界位相に達した動作点に相当する。すなわち、第2駆動源5の動作点が、境界線e2に位置する場合、当該動作点のトルクの値は、正弦波制御で第2駆動源5が出力可能な上限トルク(上記動作点の回転速度のときの上限トルク)に相当する。 Even in the operating region of the second drive source 5, the operating region R13 where square wave control is performed and the operating region where sine wave control is possible partially overlap. The upper boundary line e2 of the operating region where sine wave control is possible is shown in FIG. 20. The boundary line e2 corresponds to the operating point where the voltage phase of the inverter 8 in sine wave control reaches the limit phase. In other words, when the operating point of the second drive source 5 is located on the boundary line e2, the torque value of the operating point corresponds to the upper limit torque that the second drive source 5 can output in sine wave control (the upper limit torque at the rotation speed of the above operating point).

変形例1の車両1Aにおいては、第1駆動源4と第2駆動源5との両方がトルクを出力する場合、第1駆動源4の回転速度と第2駆動源5の回転速度とは所定の第1比率に拘束される。例えば、第1駆動源4の回転運動が1/4の減速比で第1車輪2Aに出力され、かつ、第2駆動源5の回転運動が1/2の減速比で第1車輪2Aに出力される場合、第1駆動源4の回転速度は第2駆動源5の回転速度に第1比率“2”を乗じた値となる。以下では、第1比率が“1”である場合、すなわち、第1駆動源4の回転速度が第2駆動源5の回転速度に一致する場合について説明するが、第1比率は“1”以外であってもよい。 In the vehicle 1A of the first modification example, when both the first drive source 4 and the second drive source 5 output torque, the rotational speed of the first drive source 4 and the rotational speed of the second drive source 5 are constrained to a predetermined first ratio. For example, when the rotational motion of the first drive source 4 is output to the first wheel 2A at a reduction ratio of 1/4, and the rotational motion of the second drive source 5 is output to the first wheel 2A at a reduction ratio of 1/2, the rotational speed of the first drive source 4 is the rotational speed of the second drive source 5 multiplied by the first ratio "2". Below, the case where the first ratio is "1", i.e., the case where the rotational speed of the first drive source 4 matches the rotational speed of the second drive source 5, is described, but the first ratio may be other than "1".

当該変形例1においては、第1共振マップM1の第1共振点X1が位置する回転速度範囲W1(図2を参照)と、第2共振マップM2の第2共振点X2が位置する回転速度範囲W2に後述の第1比率“1”を乗じた範囲とは、重ならないように設定されてもよい。 In this variant example 1, the rotation speed range W1 (see FIG. 2) in which the first resonance point X1 of the first resonance map M1 is located and the range obtained by multiplying the rotation speed range W2 in which the second resonance point X2 of the second resonance map M2 is located by a first ratio "1" described below may be set so as not to overlap.

このような設定により、第1駆動源4の動作点が第1共振点X1に重なることと、第2駆動源5の動作点が第2共振点X2に重なることとが、同時に生じることが抑制される。したがって、第1共振点X1に起因して第1駆動源4の制御方式を切り替える第1制御と、第2共振点X2に起因して第2駆動源5の制御方式を切り替える第2制御とが同時に生じることが抑制される。よって、第1モードの際に、上記の第1制御の際に第1トルク指令値を減少させる処理と、上記の第2制御の際に第2トルク指令値を減少させる処理とが、同時に生じてしまうことを抑制できる。 This setting prevents the operating point of the first drive source 4 from overlapping with the first resonance point X1 and the operating point of the second drive source 5 from overlapping with the second resonance point X2 at the same time. This prevents the first control for switching the control method of the first drive source 4 due to the first resonance point X1 and the second control for switching the control method of the second drive source 5 due to the second resonance point X2 from occurring at the same time. This prevents the process of decreasing the first torque command value during the first control and the process of decreasing the second torque command value during the second control from occurring at the same time in the first mode.

このような設定は、第1駆動源4及びその周辺回路の共振周波数特性と第2駆動源5及びその周辺回路の共振周波数特性とを異ならせることで、あるいは、第1駆動源4のギヤ比と第2駆動源5のギヤ比とを異ならせることで実現できる。または、上記の設定は、上記の共振周波数特性と上記のギヤ比との両方を適宜異ならせることで実現できる。 Such a setting can be achieved by making the resonant frequency characteristics of the first drive source 4 and its peripheral circuitry different from the resonant frequency characteristics of the second drive source 5 and its peripheral circuitry, or by making the gear ratio of the first drive source 4 different from the gear ratio of the second drive source 5. Alternatively, the above setting can be achieved by appropriately making both the above resonant frequency characteristics and the above gear ratio different.

(変形例2)
実施形態1、実施形態2及び変形例1では、第1モードにおいて電気的な共振に起因するノイズ音の発生を抑制するために、車両1、1A全体のトルク指令値が車両1、1A全体の目標トルクより小さくなる場合がある。
(Variation 2)
In embodiment 1, embodiment 2, and variant example 1, in order to suppress the generation of noise caused by electrical resonance in the first mode, the torque command value for the entire vehicle 1, 1A may be smaller than the target torque for the entire vehicle 1, 1A.

変形例2の車両制御装置10は、車両1A全体のトルク指令値が車両1A全体の目標トルクより小さくなった場合に、経過時間に応じて、車両1、1A全体のトルク指令値を車両1、1A全体の目標トルクに戻すようにした例である。 The vehicle control device 10 of variant example 2 is an example in which, when the torque command value for the entire vehicle 1A becomes smaller than the target torque for the entire vehicle 1A, the torque command value for the entire vehicle 1, 1A is returned to the target torque for the entire vehicle 1, 1A according to the elapsed time.

図21は、変形例2のコントロールユニットが実行するトルク指令値計算処理を示すフローチャートである。変形例2のトルク指令値計算処理では、コントロールユニット12は、まず、走行モードを判別する(ステップSA1)。そして、第1モード、第2aモード、第2bモードの各モードに応じたトルク指令値計算処理(ステップSA2~SA4)のいずれかを実行する。さらに、第1モードのトルク指令値計算処理を行ったら、コントロールユニットは、車両1A全体のトルク指令値が車両1A全体の目標トルクよりも小さいか判別する(ステップSA5)。そして、YESであれば、コントロールユニット12は計数値IにステップSA2の制御サイクル数を計数する(ステップSA6)が、NOであれば、計数値Iをゼロにリセットする(ステップSA7)。さらに、コントロールユニット12は、計数値Iが閾値(例えば3秒に相当する値)以上になったか判別し(ステップSA8)、NOであれば、そのままステップSA1に処理を戻す。一方、YESであれば、コントロールユニット12は、走行モードを第2aモードに切り替え(ステップSA9)、その後、ステップSA1に処理を戻す。 FIG. 21 is a flowchart showing the torque command value calculation process executed by the control unit of the modified example 2. In the torque command value calculation process of the modified example 2, the control unit 12 first determines the driving mode (step SA1). Then, it executes one of the torque command value calculation processes (steps SA2 to SA4) corresponding to each mode of the first mode, the 2a mode, and the 2b mode. Furthermore, after performing the torque command value calculation process of the first mode, the control unit determines whether the torque command value of the entire vehicle 1A is smaller than the target torque of the entire vehicle 1A (step SA5). Then, if YES, the control unit 12 counts the number of control cycles of step SA2 in the count value I L (step SA6), but if NO, it resets the count value I L to zero (step SA7). Furthermore, the control unit 12 determines whether the count value I L is equal to or greater than a threshold value (for example, a value corresponding to 3 seconds) (step SA8), and if NO, returns the process to step SA1 as it is. On the other hand, if the answer is YES, the control unit 12 switches the driving mode to the 2a mode (step SA9), and then returns the process to step SA1.

第1モードにおいて電気的な共振に起因するノイズ音の発生を抑制するために、車両1A全体のトルク指令値が車両1A全体の目標トルクより小さくなっても、運転者が大きなトルクを求めてアクセル操作を維持又は強くする場合がある。このような場合に、変形例2の車両制御装置10によれば、自動的に走行モードが第2aモードに切り替わり、アクセル操作に応じたトルクを出力させることができる。 In order to suppress the generation of noise caused by electrical resonance in the first mode, even if the torque command value for the entire vehicle 1A becomes smaller than the target torque for the entire vehicle 1A, the driver may maintain or increase the accelerator operation in order to obtain a larger torque. In such a case, the vehicle control device 10 of the second modification automatically switches the driving mode to the seconda mode, and a torque corresponding to the accelerator operation can be output.

上述したトルク指令値計算処理のプログラムは、コントロールユニット12のROMなど、非一過性の記憶媒体(non transitory computer readable medium)に記憶されている。コントロールユニット12は、可搬型の非一過性の記録媒体に記憶されたプログラムを読み込み、当該プログラムを実行するように構成されてもよい。上記の可搬型の非一過性の記憶媒体は、上述したトルク指令値計算処理のプログラムを記憶していてもよい。 The program for the torque command value calculation process described above is stored in a non-transient storage medium (non-transient computer readable medium), such as the ROM of the control unit 12. The control unit 12 may be configured to read a program stored in a portable non-transient storage medium and execute the program. The portable non-transient storage medium may store the program for the torque command value calculation process described above.

以上、本発明の各実施形態について説明した。しかし、本発明は上記実施形態に限られない。例えば、上記実施形態では、第1駆動源4及びその周辺回路の電気的な共振に起因するノイズ音を抑制するための制御として、第1駆動源4の動作点Aの予測移動先が第1共振点X1に重なる場合に、第1駆動源4の制御方式を正弦波制御に切り替える例を示した。しかし、第1駆動源4及びその周辺回路の電気的な共振に起因するノイズ音を抑制するための制御は、上記の例に限定されない。例えば、第1駆動源4の矩形波制御される動作領域R3において、トルクが大きい側に第1共振点X1が存在するが、トルクが小さい側には第1共振点X1が存在しない場合がある。このような場合には、コントロールユニット12は、動作点Aの予測移動先が第1共振点X1に重なる場合に、第1共振点X1を避けるように第1トルク指令値を第1駆動源4の目標トルクよりも小さい値に減少させる制御を行ってもよい。このような制御によって、第1駆動源4のトルクは目標トルクより小さくなるが、第1駆動源4及びその周辺回路の電気的な共振に起因するノイズ音を抑制することができる。また、車両が第2駆動源5を有する場合には、第1共振点X1を避けるために第1トルク指令値を減少させたときに、コントロールユニット12は、第2トルク指令値を増加させる制御を行ってもよい。この場合にも、実施形態2で示したように、第2駆動源5のトルクが上限トルクに達して、第2トルク指令値を第1トルク指令値の減少量を相殺するように増加させることができないときがある。したがって、コントロールユニット12は、走行モードと、上記ノイズ音を抑制する制御を行った場合に車両全体のトルク指令値が車両全体の目標トルクよりも小さいくなるか否かの判別結果に基づいて、上記ノイズ音を抑制する制御を行うか否かを決定すればよい。ここで、第2駆動源5が矩形波制御される電動モータであれば、上記と同様の制御であって第1駆動源4と第2駆動源5とを入れ替えた場合の制御が加えて行われてもよい。その他、実施形態で示した細部は、発明の趣旨を逸脱しない範囲で適宜変更可能である。 The above describes each embodiment of the present invention. However, the present invention is not limited to the above embodiment. For example, in the above embodiment, as a control for suppressing noise caused by electrical resonance of the first drive source 4 and its peripheral circuit, an example was shown in which the control method of the first drive source 4 is switched to sine wave control when the predicted destination of the operating point A of the first drive source 4 overlaps with the first resonance point X1. However, the control for suppressing noise caused by electrical resonance of the first drive source 4 and its peripheral circuit is not limited to the above example. For example, in the operating region R3 in which the first drive source 4 is square wave controlled, the first resonance point X1 may exist on the side where the torque is large, but the first resonance point X1 may not exist on the side where the torque is small. In such a case, the control unit 12 may perform control to reduce the first torque command value to a value smaller than the target torque of the first drive source 4 so as to avoid the first resonance point X1 when the predicted destination of the operating point A overlaps with the first resonance point X1. By such control, the torque of the first drive source 4 becomes smaller than the target torque, but the noise caused by the electrical resonance of the first drive source 4 and its peripheral circuitry can be suppressed. In addition, if the vehicle has the second drive source 5, when the first torque command value is reduced to avoid the first resonance point X1, the control unit 12 may perform control to increase the second torque command value. In this case, as shown in the second embodiment, the torque of the second drive source 5 may reach the upper limit torque, and the second torque command value may not be increased to offset the amount of reduction in the first torque command value. Therefore, the control unit 12 may determine whether or not to perform the control to suppress the noise based on the driving mode and the determination result of whether or not the torque command value of the entire vehicle becomes smaller than the target torque of the entire vehicle when the control to suppress the noise is performed. Here, if the second drive source 5 is an electric motor that is subjected to square wave control, the same control as above may be performed, with the addition of control in the case where the first drive source 4 and the second drive source 5 are interchanged. Other details shown in the embodiment may be appropriately changed without departing from the spirit of the invention.

1、1A 車両
2A 第1車輪
2B 第2車輪
4 第1駆動源
4a 速度センサ
5 第2駆動源
6 インバータ
7 バッテリ
8 補機
9 運転操作部
10 車両制御装置
11 記憶部
12 コントロールユニット
13 モード設定部
M1 第1共振マップ
M2 第2共振マップ
X1 第1共振点
X2 第2共振点
R3、R13 矩形波制御の動作領域
R4 正弦波制御可能な動作領域
e1、e2 境界線
W1、W2 回転速度範囲
A、B 動作点
K3 予測軌跡
REFERENCE SIGNS LIST 1, 1A vehicle 2A first wheel 2B second wheel 4 first drive source 4a speed sensor 5 second drive source 6 inverter 7 battery 8 auxiliary equipment 9 driving operation section 10 vehicle control device 11 memory section 12 control unit 13 mode setting section M1 first resonance map M2 second resonance map X1 first resonance point X2 second resonance point R3, R13 operating region for square wave control R4 operating region for sine wave control e1, e2 boundary line W1, W2 rotational speed range A, B operating point K3 predicted trajectory

Claims (5)

電動モータである第1駆動源を有し、前記第1駆動源から第1車輪へトルクが出力される車両に搭載される車両制御装置であって、
第1共振マップを記憶した記憶部と、
前記車両の車輪に出力されるトルクの値を示すトルク指令値を計算するコントロールユニットと、
前記車両の走行モードを第1モードと第2モードとに設定可能なモード設定部と、
を備え、
前記第1共振マップには矩形波制御される前記第1駆動源の動作領域において共振が生じる1つ又は複数の動作点が第1共振点として示され、
前記コントロールユニットは、
矩形波制御される前記第1駆動源の動作点の予測移動先が前記第1共振点に重なる場合に、前記第2モードであれば、前記トルク指令値を運転操作に基づき計算されるトルクの目標値である目標トルクに一致させ、前記第1モードであれば、前記トルク指令値を前記目標トルクよりも小さい値に減少させることが可能であることを特徴とする車両制御装置。
A vehicle control device is mounted on a vehicle having a first drive source that is an electric motor, and torque is output from the first drive source to a first wheel,
A storage unit that stores a first resonance map;
a control unit for calculating a torque command value indicative of a value of a torque to be output to a wheel of the vehicle;
a mode setting unit capable of setting a driving mode of the vehicle to a first mode and a second mode;
Equipped with
The first resonance map indicates, as a first resonance point, one or a plurality of operating points at which resonance occurs in an operating region of the first drive source that is controlled by a rectangular wave,
The control unit includes:
a torque command value that is a target torque calculated based on a driving operation and that is a target value for torque when the second mode is selected and a torque command value that is a target value for torque when the first mode is selected and a torque command value that is a target value for torque when the first mode is selected and a torque command value that is a target value for torque when the second mode is selected and a torque command value that is a target value for torque when the first mode is selected, the torque command value being a target value for torque when the first mode is selected and that is a target value for torque when the first mode is selected and that is a target value for torque when the second mode is selected and that is a target value for torque when the first mode is selected and that is a target value for torque when the first mode is selected, the torque command value being a target value for torque when the first mode is selected and that is a target value for torque when the second mode is selected and that is ...
前記コントロールユニットは、
矩形波制御される前記第1駆動源の動作点の予測移動先が前記第1共振点に重なる場合に、前記第1モードであれば、前記トルク指令値が前記目標トルクよりも小さい値になっても、前記第1駆動源の制御方式を矩形波制御から正弦波制御に切り替えることを特徴とする請求項1記載の車両制御装置。
The control unit includes:
2. The vehicle control device according to claim 1, characterized in that when a predicted destination of an operating point of the first drive source under square wave control overlaps with the first resonance point, if the first mode is selected, the control method of the first drive source is switched from square wave control to sine wave control even if the torque command value becomes a value smaller than the target torque.
前記第2モードには、第2aモードと第2bモードとが含まれ、
前記コントロールユニットは、
矩形波制御される前記第1駆動源の動作点の予測移動先が前記第1共振点に重なる場合に、前記第2aモードであれば、前記トルク指令値が前記目標トルクに一致する範囲で前記第1駆動源の制御方式を矩形波制御から正弦波制御に切り替え、前記第2bモードであれば、前記第1駆動源の矩形波制御を維持させることを特徴とする請求項1又は請求項2に記載の車両制御装置。
The second mode includes a mode 2a and a mode 2b,
The control unit includes:
3. The vehicle control device according to claim 1, wherein when a predicted destination of an operating point of the first drive source under square wave control overlaps with the first resonance point, if the control mode is the second a mode, a control method of the first drive source is switched from square wave control to sine wave control within a range in which the torque command value coincides with the target torque, and if the control mode is the second b mode, the square wave control of the first drive source is maintained.
前記車両は、内燃機関又は電動モータである第2駆動源を備え、
前記トルク指令値は、前記第1駆動源に出力させるトルクと前記第2駆動源に出力させるトルクとの合計値を示し、
前記目標トルクは、前記第1駆動源に出力させるトルクと前記第2駆動源に出力させるトルクとの合計の目標値を示すことを特徴とする請求項1から請求項3のいずれか一項に記載の車両制御装置。
the vehicle includes a second drive source that is an internal combustion engine or an electric motor;
the torque command value indicates a total value of a torque to be outputted from the first drive source and a torque to be outputted from the second drive source,
4. The vehicle control device according to claim 1, wherein the target torque indicates a target value that is a sum of a torque to be outputted from the first driving source and a torque to be outputted from the second driving source.
前記第2駆動源は電動モータであり、
前記記憶部は、矩形波制御される前記第2駆動源の動作領域において共振が生じる1つ又は複数の動作点が第2共振点として示された第2共振マップを記憶し、
前記コントロールユニットは、
矩形波制御される前記第2駆動源の動作点の予測移動先が前記第2共振点に重なる場合に、前記第1モードであれば、前記トルク指令値を前記目標トルクよりも小さい値に減少させることが可能であり、前記第2モードであれば、前記トルク指令値を前記目標トルクに一致させることを特徴とする請求項4記載の車両制御装置。
the second drive source is an electric motor,
the storage unit stores a second resonance map in which one or more operating points at which resonance occurs in an operating region of the second drive source that is controlled by a rectangular wave are indicated as second resonance points;
The control unit includes:
5. The vehicle control device according to claim 4, characterized in that, when a predicted destination of an operating point of the second drive source controlled by rectangular wave control overlaps with the second resonance point, in the first mode, the torque command value can be reduced to a value smaller than the target torque, and in the second mode, the torque command value is made to coincide with the target torque.
JP2021051846A 2021-03-25 2021-03-25 Vehicle control device Active JP7594476B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021051846A JP7594476B2 (en) 2021-03-25 2021-03-25 Vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021051846A JP7594476B2 (en) 2021-03-25 2021-03-25 Vehicle control device

Publications (2)

Publication Number Publication Date
JP2022149616A JP2022149616A (en) 2022-10-07
JP7594476B2 true JP7594476B2 (en) 2024-12-04

Family

ID=83465057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021051846A Active JP7594476B2 (en) 2021-03-25 2021-03-25 Vehicle control device

Country Status (1)

Country Link
JP (1) JP7594476B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120716473A (en) * 2024-03-28 2025-09-30 比亚迪股份有限公司 Feedback control method, device, computer equipment, storage medium and vehicle

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006231977A (en) 2005-02-22 2006-09-07 Toyota Motor Corp Vehicle control apparatus and control method
US20110109155A1 (en) 2009-11-09 2011-05-12 Gm Global Technolgy Operations, Inc. Method and apparatus for avoiding electrical resonance in a vehicle having a shared high-voltage bus
JP2011218924A (en) 2010-04-07 2011-11-04 Toyota Motor Corp Hybrid vehicle
JP2012257435A (en) 2011-06-10 2012-12-27 Toyota Motor Corp Vehicle
JP2013143861A (en) 2012-01-11 2013-07-22 Toyota Motor Corp Control device for vehicle
JP2014217112A (en) 2013-04-23 2014-11-17 トヨタ自動車株式会社 Control device of vehicle
WO2017169203A1 (en) 2016-03-29 2017-10-05 ソニー株式会社 Damping control device, damping control method, and moving body
JP2019115110A (en) 2017-12-21 2019-07-11 トヨタ自動車株式会社 Electric automobile

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006231977A (en) 2005-02-22 2006-09-07 Toyota Motor Corp Vehicle control apparatus and control method
US20110109155A1 (en) 2009-11-09 2011-05-12 Gm Global Technolgy Operations, Inc. Method and apparatus for avoiding electrical resonance in a vehicle having a shared high-voltage bus
JP2011218924A (en) 2010-04-07 2011-11-04 Toyota Motor Corp Hybrid vehicle
JP2012257435A (en) 2011-06-10 2012-12-27 Toyota Motor Corp Vehicle
JP2013143861A (en) 2012-01-11 2013-07-22 Toyota Motor Corp Control device for vehicle
JP2014217112A (en) 2013-04-23 2014-11-17 トヨタ自動車株式会社 Control device of vehicle
WO2017169203A1 (en) 2016-03-29 2017-10-05 ソニー株式会社 Damping control device, damping control method, and moving body
JP2019115110A (en) 2017-12-21 2019-07-11 トヨタ自動車株式会社 Electric automobile

Also Published As

Publication number Publication date
JP2022149616A (en) 2022-10-07

Similar Documents

Publication Publication Date Title
EP2131489B1 (en) Drive controller and drive control method of motor
JP4835171B2 (en) Motor drive device
US8639405B2 (en) Electric motor drive system for an electric vehicle
JP5172286B2 (en) Motor control device and control device for hybrid vehicle
JP5050324B2 (en) Secondary battery control device
EP3598634B1 (en) Apparatus and method for controlling inverter for driving motor
JP6113357B2 (en) Electric motor control device
JP6950560B2 (en) Electric vehicle control device
WO2016195033A1 (en) Rotating electrical machine control device
JP4715576B2 (en) Electric drive control device and electric drive control method
JP5352330B2 (en) Motor drive control device
JP2020145795A (en) Electric motor control device
WO2018139298A1 (en) Ac electric motor control device
JP7594476B2 (en) Vehicle control device
JP7745354B2 (en) Vehicle control device
JP7070064B2 (en) Rotating electric machine control device
JP6961096B2 (en) Inverter device
JP2009240087A (en) Control unit of rotating electric machine
JP5352326B2 (en) Motor drive control device
JP2002101693A (en) Electric motor control device
JP2022112443A (en) Drive device
JP7644640B2 (en) Vehicle control device
JP2012244740A (en) Drive unit
JP5782945B2 (en) Drive control device and drive control method
JP2010161929A (en) System and device for controlling rotary electric machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240201

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241009

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241122

R150 Certificate of patent or registration of utility model

Ref document number: 7594476

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150