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
JP7538652B2 - Control device - Google Patents
[go: Go Back, main page]

JP7538652B2 - Control device - Google Patents

Control device Download PDF

Info

Publication number
JP7538652B2
JP7538652B2 JP2020139414A JP2020139414A JP7538652B2 JP 7538652 B2 JP7538652 B2 JP 7538652B2 JP 2020139414 A JP2020139414 A JP 2020139414A JP 2020139414 A JP2020139414 A JP 2020139414A JP 7538652 B2 JP7538652 B2 JP 7538652B2
Authority
JP
Japan
Prior art keywords
vehicle
rotation speed
drive motor
crossing
slip
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
JP2020139414A
Other languages
Japanese (ja)
Other versions
JP2022035234A (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 JP2020139414A priority Critical patent/JP7538652B2/en
Publication of JP2022035234A publication Critical patent/JP2022035234A/en
Application granted granted Critical
Publication of JP7538652B2 publication Critical patent/JP7538652B2/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/72Electric energy management in electromobility

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Description

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

車両の車体挙動を安定化する目的で、車輪のスリップを抑制するためのスリップ抑制制御に関する技術が提案されている。例えば、特許文献1には、車輪がスリップした場合に、車両のトルクを要求トルクに対して低下させることによって、スリップを抑制する技術が開示されている。 Technology related to slip suppression control for suppressing wheel slippage has been proposed in order to stabilize the vehicle body behavior. For example, Patent Document 1 discloses technology that suppresses slippage by reducing the vehicle torque relative to the required torque when the wheels slip.

特開2007-049825号公報JP 2007-049825 A

駆動源として駆動用モータを備える車両では、車輪のスリップの発生の有無を判定するスリップ判定が駆動用モータの回転数の時間変化量に基づいて行われる場合がある。ここで、車両が段差を乗り越える際には、駆動用モータの回転数の大きな時間変化が発生するので、スリップが発生していると誤って判定されるおそれがある。ゆえに、スリップ判定での誤判定を防ぐために、スリップが発生していると判定されにくくなるように、スリップ判定の判定条件を厳しくすることが考えられる。しかしながら、その結果、スリップが実際に発生している場合であっても、スリップが発生していないと判定され、スリップ抑制制御が実行されなくなってしまう状況が生じ得る。 In vehicles equipped with a drive motor as a drive source, slip determination to determine whether or not a wheel is slipping may be performed based on the amount of change in the rotation speed of the drive motor over time. Here, when the vehicle goes over a step, a large change in the rotation speed of the drive motor over time occurs, which may result in an erroneous determination that slip is occurring. Therefore, in order to prevent erroneous determination in the slip determination, it is conceivable to make the determination conditions for the slip determination stricter so that it is less likely that slip is occurring. However, as a result, even when slip is actually occurring, it may be determined that slip is not occurring, and slip suppression control may not be executed.

そこで、本発明は、このような課題に鑑み、車輪のスリップの発生の有無に応じてスリップ抑制制御を適切に実行することが可能な制御装置を提供することを目的としている。 In view of these problems, the present invention aims to provide a control device that can appropriately execute slip suppression control depending on whether or not wheel slippage occurs.

上記課題を解決するために、本発明の制御装置は、車両の車輪のスリップの発生の有無を駆動用モータの回転数の時間変化量に基づいて判定するスリップ判定部と、車両が段差の乗り越え中であるか否かを判定する段差乗り越え判定部と、車両が段差の乗り越え中でないと判定される場合に、スリップ判定部による判定結果に応じてスリップ抑制制御を行い、車両が段差の乗り越え中であると判定される場合には、スリップ抑制制御を行わない制御部と、を備え、駆動用モータは、前輪を駆動する動力を出力可能な前輪駆動用モータと、後輪を駆動する動力を出力可能な後輪駆動用モータと、を含み、段差乗り越え判定部は、車両の走行中に、前輪駆動用モータおよび後輪駆動用モータの一方のみで回転数の所定変化量以上での時間変化が発生する状況を経ずに、前輪駆動用モータおよび後輪駆動用モータの双方で回転数の所定変化量以上での時間変化が発生した場合、車両が段差の乗り越え中であると判定する In order to solve the above problem, the control device of the present invention comprises a slip determination unit that determines whether or not slip has occurred in the vehicle's wheels based on the amount of change in the rotation speed of a drive motor over time; a step-crossing determination unit that determines whether or not the vehicle is crossing a step; and a control unit that performs slip suppression control in accordance with the determination result by the slip determination unit when it is determined that the vehicle is not crossing a step, and does not perform slip suppression control when it is determined that the vehicle is crossing a step , the drive motors include a front-wheel drive motor capable of outputting power to drive the front wheels, and a rear-wheel drive motor capable of outputting power to drive the rear wheels, and the step-crossing determination unit determines that the vehicle is crossing a step when, during travel of the vehicle, a time change in the rotation speed of more than a predetermined amount occurs in both the front-wheel drive motor and the rear-wheel drive motor, without going through a situation in which a time change in the rotation speed of more than a predetermined amount occurs in only one of the front-wheel drive motor and the rear-wheel drive motor .

段差乗り越え判定部は、駆動用モータの回転数の所定変化量以上での時間変化が発生し、かつ、駆動用モータの回転数の時間変化の方向が減速方向である場合、車両が段差の乗り越え中であると判定してもよい。 The step-crossing determination unit may determine that the vehicle is crossing a step when a time change of the rotation speed of the drive motor occurs that is equal to or greater than a predetermined amount of change, and the time change of the rotation speed of the drive motor is in the direction of deceleration.

スリップ判定部は、駆動用モータの回転数の時間変化量が時間変化量閾値以上となる状態が継続時間閾値以上継続した場合、車輪のスリップが発生したと判定してもよい。 The slip determination unit may determine that wheel slip has occurred when a state in which the change in the rotation speed of the drive motor over time is equal to or greater than a time change threshold continues for a duration threshold or longer.

段差乗り越え判定部は、車両が段差の乗り越え中であると判定した後、駆動用モータの回転数の時間変化量が時間変化量閾値を下回った場合、車両が段差の乗り越えを終了したと判定してもよい。 The step-crossing determination unit may determine that the vehicle has finished crossing the step if the change in the rotation speed of the drive motor over time falls below a time-change threshold value after determining that the vehicle is crossing the step.

本発明によれば、車輪のスリップの発生の有無に応じてスリップ抑制制御を適切に実行することが可能となる。 According to the present invention, it is possible to appropriately execute slip suppression control depending on whether or not wheel slip occurs.

本発明の実施形態に係る制御装置が搭載される車両の概略構成を示す模式図である。1 is a schematic diagram showing a schematic configuration of a vehicle on which a control device according to an embodiment of the present invention is mounted; 本発明の実施形態に係る制御装置の機能構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a functional configuration of a control device according to an embodiment of the present invention. 本発明の実施形態に係る制御装置が行う全体的な処理の流れの一例を示すフローチャートである。4 is a flowchart showing an example of an overall process flow performed by a control device according to an embodiment of the present invention. 車輪のスリップが発生しない場合の発進時におけるモータ回転数およびモータ回転数の時間変化量の推移の一例を示す図である。11 is a diagram showing an example of a transition of the motor rotation speed and the amount of change in the motor rotation speed over time when starting in a case where no wheel slip occurs; FIG. 車輪のスリップが発生する場合の発進時におけるモータ回転数およびモータ回転数の時間変化量の推移の一例を示す図である。11 is a diagram showing an example of a transition of the motor rotation speed and the amount of change in the motor rotation speed over time when starting in a case where wheel slip occurs; FIG. 時間変化量閾値と継続時間閾値との関係の一例を示す模式図である。11 is a schematic diagram showing an example of a relationship between a time change threshold and a duration threshold. FIG. 段差乗り越え時におけるモータ回転数およびモータ回転数の時間変化量の推移の一例を示す図である。11A and 11B are diagrams illustrating an example of a transition of a motor rotation speed and a time change in the motor rotation speed when going over a step. 本発明の実施形態に係る制御装置が行う処理のうち、段差乗り越え判定の処理の流れの第1の例を示すフローチャートである。5 is a flowchart showing a first example of a flow of a process of determining whether or not a step has been overcome among the processes performed by the control device according to the embodiment of the present invention. 本発明の実施形態に係る制御装置が行う処理のうち、段差乗り越え判定の処理の流れの第2の例を示すフローチャートである。10 is a flowchart showing a second example of the flow of a process of determining whether or not a step has been overcome among the processes performed by the control device according to the embodiment of the present invention. 本発明の実施形態に係る制御装置が行う処理のうち、前回の処理サイクルの段差乗り越え判定で車両が段差乗り越え中であると判定された場合に、今回の処理サイクルで行われる段差乗り越え判定の処理の流れの一例を示すフローチャートである。This is a flowchart showing an example of the flow of the step-crossing determination process performed in the current processing cycle when the step-crossing determination in the previous processing cycle determines that the vehicle is crossing a step, among the processes performed by the control device according to an embodiment of the present invention.

以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易にするための例示に過ぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書および図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。 The preferred embodiment of the present invention will be described in detail below with reference to the attached drawings. The dimensions, materials, and other specific values shown in the embodiment are merely examples to facilitate understanding of the invention, and do not limit the present invention unless otherwise specified. In this specification and drawings, elements having substantially the same functions and configurations are given the same reference numerals to avoid duplicated explanations, and elements not directly related to the present invention are not illustrated.

<車両の構成>
図1および図2を参照して、本発明の実施形態に係る制御装置100が搭載される車両1の構成について説明する。
<Vehicle configuration>
The configuration of a vehicle 1 equipped with a control device 100 according to an embodiment of the present invention will be described with reference to FIGS. 1 and 2. FIG.

図1は、車両1の概略構成を示す模式図である。図1では、車両1の前進方向を前方向とし、前進方向に対して逆側の後退方向を後方向とし、前方向を向いた状態における左側および右側をそれぞれ左方向および右方向として、車両1が示されている。 Figure 1 is a schematic diagram showing the general configuration of vehicle 1. In Figure 1, vehicle 1 is shown with the forward movement direction of vehicle 1 defined as the forward direction, the backward movement direction opposite to the forward movement direction defined as the rearward direction, and the left and right sides when facing forward defined as the left and right directions, respectively.

車両1は、駆動源として、駆動用モータを備え、駆動用モータから出力されるトルクを用いて走行する電気車両である。 Vehicle 1 is an electric vehicle that has a drive motor as a drive source and runs using the torque output from the drive motor.

なお、以下で説明する車両1は、あくまでも本発明に係る制御装置が搭載される車両の一例であり、後述されるように、本発明に係る制御装置が搭載される車両の構成は車両1の構成に特に限定されない。 Note that the vehicle 1 described below is merely one example of a vehicle in which the control device according to the present invention is installed, and as described below, the configuration of a vehicle in which the control device according to the present invention is installed is not particularly limited to the configuration of vehicle 1.

図1に示されるように、車両1は、前輪11a、11bと、後輪11c、11dと、フロントディファレンシャル装置13fと、リヤディファレンシャル装置13rと、前輪駆動用モータ15fと、後輪駆動用モータ15rと、インバータ17f、17rと、バッテリ19と、前輪モータ回転数センサ21fと、後輪モータ回転数センサ21rと、制御装置100とを備える。 As shown in FIG. 1, the vehicle 1 includes front wheels 11a, 11b, rear wheels 11c, 11d, a front differential 13f, a rear differential 13r, a front-wheel drive motor 15f, a rear-wheel drive motor 15r, inverters 17f, 17r, a battery 19, a front-wheel motor speed sensor 21f, a rear-wheel motor speed sensor 21r, and a control device 100.

以下、前輪11a、前輪11b、後輪11cおよび後輪11dを区別しない場合には、これらを単に車輪11とも呼ぶ。また、前輪駆動用モータ15fおよび後輪駆動用モータ15rを区別しない場合には、これらを単に駆動用モータ15とも呼ぶ。また、インバータ17fおよびインバータ17rを区別しない場合には、これらを単にインバータ17とも呼ぶ。また、前輪モータ回転数センサ21fおよび後輪モータ回転数センサ21rを区別しない場合には、これらを単にモータ回転数センサ21とも呼ぶ。 Hereinafter, when there is no distinction between the front wheels 11a, 11b, rear wheels 11c, and rear wheels 11d, they will also be referred to simply as wheels 11. When there is no distinction between the front wheel drive motor 15f and the rear wheel drive motor 15r, they will also be referred to simply as drive motor 15. When there is no distinction between the inverter 17f and the inverter 17r, they will also be referred to simply as inverter 17. When there is no distinction between the front wheel motor speed sensor 21f and the rear wheel motor speed sensor 21r, they will also be referred to simply as motor speed sensor 21.

前輪駆動用モータ15fは、前輪11a、11bを駆動するトルクを出力する。なお、前輪11aは左前輪に相当し、前輪11bは右前輪に相当する。 The front wheel drive motor 15f outputs torque to drive the front wheels 11a and 11b. Note that the front wheel 11a corresponds to the left front wheel, and the front wheel 11b corresponds to the right front wheel.

前輪駆動用モータ15fは、バッテリ19から供給される電力を用いて駆動される。前輪駆動用モータ15fは、フロントディファレンシャル装置13fと接続されている。フロントディファレンシャル装置13fは、前輪11a、11bと、駆動軸を介してそれぞれ連結されている。前輪駆動用モータ15fから出力されたトルクは、フロントディファレンシャル装置13fに伝達された後、フロントディファレンシャル装置13fによって、前輪11a、11bへ分配して伝達される。 The front-wheel drive motor 15f is driven by power supplied from the battery 19. The front-wheel drive motor 15f is connected to the front differential device 13f. The front differential device 13f is connected to the front wheels 11a, 11b via drive shafts. The torque output from the front-wheel drive motor 15f is transmitted to the front differential device 13f, and then distributed and transmitted to the front wheels 11a, 11b by the front differential device 13f.

前輪駆動用モータ15fは、例えば、多相交流式のモータであり、インバータ17fを介してバッテリ19と接続されている。バッテリ19から供給される直流電力は、インバータ17fによって交流電力に変換され、前輪駆動用モータ15fへ供給される。 The front-wheel drive motor 15f is, for example, a multi-phase AC motor, and is connected to the battery 19 via an inverter 17f. The DC power supplied from the battery 19 is converted to AC power by the inverter 17f and supplied to the front-wheel drive motor 15f.

前輪駆動用モータ15fは、前輪11a、11bの駆動トルクを出力する機能の他に、前輪11a、11bの運動エネルギを用いて発電する発電機としての機能を有してもよい。前輪駆動用モータ15fが発電機として機能する場合、前輪駆動用モータ15fにより発電が行われるとともに、回生制動による制動力が車両1に付与される。前輪駆動用モータ15fにより発電された交流電力は、インバータ17fによって直流電力に変換され、バッテリ19へ供給される。それにより、バッテリ19が充電される。 In addition to the function of outputting drive torque for the front wheels 11a, 11b, the front-wheel drive motor 15f may also function as a generator that generates electricity using the kinetic energy of the front wheels 11a, 11b. When the front-wheel drive motor 15f functions as a generator, electricity is generated by the front-wheel drive motor 15f and a braking force is applied to the vehicle 1 through regenerative braking. The AC power generated by the front-wheel drive motor 15f is converted to DC power by the inverter 17f and supplied to the battery 19. This charges the battery 19.

後輪駆動用モータ15rは、後輪11c、11dを駆動するトルクを出力する。なお、後輪11cは左後輪に相当し、後輪11dは右後輪に相当する。 The rear wheel drive motor 15r outputs torque to drive the rear wheels 11c and 11d. Note that the rear wheel 11c corresponds to the left rear wheel, and the rear wheel 11d corresponds to the right rear wheel.

後輪駆動用モータ15rは、バッテリ19から供給される電力を用いて駆動される。後輪駆動用モータ15rは、リヤディファレンシャル装置13rと接続されている。リヤディファレンシャル装置13rは、後輪11c、11dと、駆動軸を介してそれぞれ連結されている。後輪駆動用モータ15rから出力されたトルクは、リヤディファレンシャル装置13rに伝達された後、リヤディファレンシャル装置13rによって、後輪11c、11dへ分配して伝達される。 The rear-wheel drive motor 15r is driven by power supplied from a battery 19. The rear-wheel drive motor 15r is connected to the rear differential device 13r. The rear differential device 13r is connected to the rear wheels 11c, 11d via drive shafts. The torque output from the rear-wheel drive motor 15r is transmitted to the rear differential device 13r, and then distributed and transmitted to the rear wheels 11c, 11d by the rear differential device 13r.

後輪駆動用モータ15rは、例えば、多相交流式のモータであり、インバータ17rを介してバッテリ19と接続されている。バッテリ19から供給される直流電力は、インバータ17rによって交流電力に変換され、後輪駆動用モータ15rへ供給される。 The rear wheel drive motor 15r is, for example, a polyphase AC motor, and is connected to the battery 19 via an inverter 17r. The DC power supplied from the battery 19 is converted to AC power by the inverter 17r and supplied to the rear wheel drive motor 15r.

後輪駆動用モータ15rは、後輪11c、11dの駆動トルクを出力する機能の他に、後輪11c、11dの運動エネルギを用いて発電する発電機としての機能を有してもよい。後輪駆動用モータ15rが発電機として機能する場合、後輪駆動用モータ15rにより発電が行われるとともに、回生制動による制動力が車両1に付与される。後輪駆動用モータ15rにより発電された交流電力は、インバータ17rによって直流電力に変換され、バッテリ19へ供給される。それにより、バッテリ19が充電される。 In addition to the function of outputting drive torque for the rear wheels 11c, 11d, the rear-wheel drive motor 15r may also function as a generator that generates electricity using the kinetic energy of the rear wheels 11c, 11d. When the rear-wheel drive motor 15r functions as a generator, electricity is generated by the rear-wheel drive motor 15r and a braking force is applied to the vehicle 1 by regenerative braking. The AC power generated by the rear-wheel drive motor 15r is converted to DC power by the inverter 17r and supplied to the battery 19. This charges the battery 19.

前輪モータ回転数センサ21fは、前輪駆動用モータ15fの回転数を検出し、検出結果を出力する。前輪モータ回転数センサ21fにより検出される前輪駆動用モータ15fの回転数は、前輪11a、11bの車輪速を示す情報に相当し得る。 The front wheel motor rotation speed sensor 21f detects the rotation speed of the front wheel drive motor 15f and outputs the detection result. The rotation speed of the front wheel drive motor 15f detected by the front wheel motor rotation speed sensor 21f can correspond to information indicating the wheel speed of the front wheels 11a, 11b.

後輪モータ回転数センサ21rは、後輪駆動用モータ15rの回転数を検出し、検出結果を出力する。後輪モータ回転数センサ21rにより検出される後輪駆動用モータ15rの回転数は、後輪11c、11dの車輪速を示す情報に相当し得る。 The rear wheel motor rotation speed sensor 21r detects the rotation speed of the rear wheel drive motor 15r and outputs the detection result. The rotation speed of the rear wheel drive motor 15r detected by the rear wheel motor rotation speed sensor 21r can correspond to information indicating the wheel speed of the rear wheels 11c, 11d.

制御装置100は、演算処理装置であるCPU(Central Processing Unit)、CPUが使用するプログラムや演算パラメータ等を記憶する記憶素子であるROM(Read Only Memory)、および、CPUの実行において適宜変化するパラメータ等を一時記憶する記憶素子であるRAM(Random Access Memory)等を含む。 The control device 100 includes a CPU (Central Processing Unit), which is an arithmetic processing device; a ROM (Read Only Memory), which is a storage element that stores programs and calculation parameters used by the CPU; and a RAM (Random Access Memory), which is a storage element that temporarily stores parameters that change as appropriate during CPU execution.

制御装置100は、車両1に搭載される各装置と通信を行う。例えば、制御装置100は、インバータ17f、インバータ17r、前輪モータ回転数センサ21fおよび後輪モータ回転数センサ21r等と通信を行う。制御装置100と各装置との通信は、例えば、CAN(Controller Area Network)通信を用いて実現される。 The control device 100 communicates with each device mounted on the vehicle 1. For example, the control device 100 communicates with the inverter 17f, the inverter 17r, the front wheel motor rotation speed sensor 21f, and the rear wheel motor rotation speed sensor 21r. The communication between the control device 100 and each device is realized, for example, using CAN (Controller Area Network) communication.

なお、本実施形態に係る制御装置100が有する機能は複数の制御装置により分割されてもよく、複数の機能が1つの制御装置によって実現されてもよい。制御装置100が有する機能が複数の制御装置により分割される場合、当該複数の制御装置は、CAN等の通信バスを介して、互いに接続されてもよい。 The functions of the control device 100 according to this embodiment may be divided among multiple control devices, or multiple functions may be realized by one control device. When the functions of the control device 100 are divided among multiple control devices, the multiple control devices may be connected to each other via a communication bus such as a CAN.

図2は、制御装置100の機能構成の一例を示すブロック図である。 Figure 2 is a block diagram showing an example of the functional configuration of the control device 100.

例えば、図2に示されるように、制御装置100は、取得部110と、判定部120と、制御部130とを有する。 For example, as shown in FIG. 2, the control device 100 has an acquisition unit 110, a determination unit 120, and a control unit 130.

取得部110は、判定部120および制御部130が行う処理において用いられる各種情報を取得し、判定部120および制御部130へ出力する。例えば、取得部110は、前輪モータ回転数センサ21fおよび後輪モータ回転数センサ21rから情報を取得する。 The acquisition unit 110 acquires various information used in the processes performed by the determination unit 120 and the control unit 130, and outputs the information to the determination unit 120 and the control unit 130. For example, the acquisition unit 110 acquires information from the front wheel motor rotation speed sensor 21f and the rear wheel motor rotation speed sensor 21r.

判定部120は、各種判定を行う。判定部120による判定結果は、制御部130が行う処理に利用される。判定部120は、例えば、スリップ判定部121と、段差乗り越え判定部122とを含む。 The determination unit 120 performs various determinations. The determination results by the determination unit 120 are used in the processing performed by the control unit 130. The determination unit 120 includes, for example, a slip determination unit 121 and a step-crossing determination unit 122.

スリップ判定部121は、車輪11のスリップの発生の有無を判定するスリップ判定を行う。スリップは、車輪11のスリップ率が過度に大きくなり、当該車輪11が空転する現象を意味する。スリップ率は、車輪速と車速との差を車速で除算して得られる値である。スリップは、例えば、凍結している走行路等の低μ路に車両1が進入した際に生じ得る。 The slip determination unit 121 performs slip determination to determine whether or not slip has occurred in the wheel 11. Slip refers to a phenomenon in which the slip ratio of the wheel 11 becomes excessively large, causing the wheel 11 to spin freely. The slip ratio is a value obtained by dividing the difference between the wheel speed and the vehicle speed by the vehicle speed. Slip can occur, for example, when the vehicle 1 enters a low μ road, such as a frozen road.

段差乗り越え判定部122は、車両1が段差の乗り越え中であるか否かを判定する段差乗り越え判定を行う。段差としては、例えば、路面上に設けられたスピードバンプ等の帯状の突出部分、または、車道と歩道との継ぎ目等の高低差のある路面どうしの継ぎ目が挙げられる。 The step-crossing determination unit 122 performs step-crossing determination to determine whether the vehicle 1 is crossing a step. Examples of steps include a strip-shaped protruding portion such as a speed bump provided on the road surface, or a joint between road surfaces with a difference in height, such as a joint between a roadway and a sidewalk.

制御部130は、車両1内の各装置の動作を制御することによって、車両1の走行を制御する。特に、制御部130は、前輪駆動用モータ15fおよび後輪駆動用モータ15rの動作を制御する。 The control unit 130 controls the operation of each device in the vehicle 1, thereby controlling the running of the vehicle 1. In particular, the control unit 130 controls the operation of the front wheel drive motor 15f and the rear wheel drive motor 15r.

具体的には、制御部130は、インバータ17fのスイッチング素子の動作を制御することによって、バッテリ19と前輪駆動用モータ15fとの間の電力の供給を制御する。それにより、前輪駆動用モータ15fにより出力される前輪11a、11bのトルクが制御される。また、制御部130は、インバータ17rのスイッチング素子の動作を制御することによって、バッテリ19と後輪駆動用モータ15rとの間の電力の供給を制御する。それにより、後輪駆動用モータ15rにより出力される後輪11c、11dのトルクが制御される。上記のように、制御部130は、前輪11a、11bのトルクと後輪11c、11dのトルクとを個別に制御することができる。 Specifically, the control unit 130 controls the supply of power between the battery 19 and the front-wheel drive motor 15f by controlling the operation of the switching elements of the inverter 17f. This controls the torque of the front wheels 11a, 11b output by the front-wheel drive motor 15f. The control unit 130 also controls the supply of power between the battery 19 and the rear-wheel drive motor 15r by controlling the operation of the switching elements of the inverter 17r. This controls the torque of the rear wheels 11c, 11d output by the rear-wheel drive motor 15r. As described above, the control unit 130 can individually control the torque of the front wheels 11a, 11b and the torque of the rear wheels 11c, 11d.

制御部130は、車両1の駆動モードを、前輪駆動モードと、四輪駆動モードとの間で切り替え可能である。前輪駆動モードは、後輪11c、11dが駆動されずに前輪11a、11bが駆動される駆動モードである。四輪駆動モードは、前輪11a、11bおよび後輪11c、11dが駆動される駆動モードである。制御部130は、例えば、ドライバによる入力操作に応じて駆動モードを切り替えてもよい。また、制御部130は、例えば、車両1の走行状態に応じて駆動モードを切り替えてもよい。なお、制御部130は、前輪駆動モードに替えて、または、前輪駆動モードに加えて、前輪11a、11bが駆動されずに後輪11c、11dが駆動される後輪駆動モードを実行可能であってもよい。 The control unit 130 can switch the drive mode of the vehicle 1 between a front-wheel drive mode and a four-wheel drive mode. The front-wheel drive mode is a drive mode in which the front wheels 11a, 11b are driven while the rear wheels 11c, 11d are not driven. The four-wheel drive mode is a drive mode in which the front wheels 11a, 11b and the rear wheels 11c, 11d are driven. The control unit 130 may switch the drive mode, for example, in response to an input operation by the driver. The control unit 130 may also switch the drive mode, for example, in response to the running state of the vehicle 1. Note that the control unit 130 may be capable of executing a rear-wheel drive mode in which the front wheels 11a, 11b are not driven while the rear wheels 11c, 11d are driven instead of the front-wheel drive mode or in addition to the front-wheel drive mode.

ここで、制御部130は、車輪11のスリップを抑制するためのスリップ抑制制御を実行可能である。制御部130は、例えば、スリップ抑制制御として、車両1のトルクを要求トルクに対して低下させるトルクダウン制御を実行可能である。 Here, the control unit 130 can execute slip prevention control to prevent slippage of the wheels 11. For example, as the slip prevention control, the control unit 130 can execute torque down control to reduce the torque of the vehicle 1 relative to the required torque.

本実施形態では、制御部130は、車両1が段差の乗り越え中でないと判定される場合に、スリップ判定部121による判定結果に応じてスリップ抑制制御を行い、車両1が段差の乗り越え中であると判定される場合には、スリップ抑制制御を行わない。それにより、車輪11のスリップの発生の有無に応じてスリップ抑制制御を適切に実行することが可能となる。なお、制御装置100によるスリップ抑制制御に関する処理の詳細については、後述する。 In this embodiment, the control unit 130 performs slip suppression control in accordance with the judgment result by the slip judgment unit 121 when it is judged that the vehicle 1 is not going over a step, and does not perform slip suppression control when it is judged that the vehicle 1 is going over a step. This makes it possible to appropriately execute slip suppression control in accordance with the occurrence or non-occurrence of slip of the wheel 11. Details of the processing related to the slip suppression control by the control device 100 will be described later.

<制御装置の動作>
続いて、図3~図10を参照して、本発明の実施形態に係る制御装置100の動作について説明する。
<Control device operation>
Next, the operation of the control device 100 according to the embodiment of the present invention will be described with reference to FIGS.

図3は、制御装置100が行う全体的な処理の流れの一例を示すフローチャートである。図3に示される制御フローは、具体的には、スリップ抑制制御が実行されていない場合に、設定時間間隔で繰り返し開始される。 Figure 3 is a flowchart showing an example of the overall processing flow performed by the control device 100. Specifically, the control flow shown in Figure 3 is repeatedly started at set time intervals when slip suppression control is not being executed.

図3に示される制御フローが開始されると、まず、ステップS101において、スリップ判定部121は、スリップ判定を実行する。 When the control flow shown in FIG. 3 is started, first, in step S101, the slip determination unit 121 executes a slip determination.

スリップ判定部121は、スリップ判定において、車輪11のスリップの発生の有無を駆動用モータ15の回転数の時間変化量に基づいて判定する。なお、本明細書では、駆動用モータ15の回転数を、モータ回転数とも呼ぶ。モータ回転数の時間変化量は、モータ回転数の単位時間あたりの変化量を意味する。 In slip determination, the slip determination unit 121 determines whether or not slip has occurred in the wheel 11 based on the amount of change over time in the rotation speed of the drive motor 15. In this specification, the rotation speed of the drive motor 15 is also referred to as the motor rotation speed. The amount of change over time in the motor rotation speed means the amount of change per unit time in the motor rotation speed.

ここで、車輪11がスリップすると、車輪11の車輪速が急激に上昇するので、当該車輪11と接続される駆動用モータ15の回転数の大きな時間変化が発生する。そこで、スリップ判定部121は、例えば、駆動用モータ15の回転数の時間変化量が時間変化量閾値以上となる状態が継続時間閾値以上継続した場合、車輪11のスリップが発生したと判定する。 When the wheel 11 slips, the wheel speed of the wheel 11 increases rapidly, causing a large change over time in the rotation speed of the drive motor 15 connected to the wheel 11. Therefore, the slip determination unit 121 determines that the wheel 11 has slipped, for example, when a state in which the time change in the rotation speed of the drive motor 15 is equal to or greater than the time change threshold continues for equal to or greater than the duration threshold.

スリップ判定部121は、具体的には、前輪11a、11bに対するスリップ判定と、後輪11c、11dに対するスリップ判定とを個別に実行する。つまり、スリップ判定部121は、前輪駆動用モータ15fの回転数の時間変化量が時間変化量閾値以上となる状態が継続時間閾値以上継続した場合、前輪11a、11bのスリップが発生したと判定する。また、スリップ判定部121は、後輪駆動用モータ15rの回転数の時間変化量が時間変化量閾値以上となる状態が継続時間閾値以上継続した場合、後輪11c、11dのスリップが発生したと判定する。 Specifically, the slip determination unit 121 performs slip determination for the front wheels 11a, 11b and for the rear wheels 11c, 11d separately. In other words, the slip determination unit 121 determines that slip has occurred in the front wheels 11a, 11b when the state in which the time change in the rotation speed of the front-wheel drive motor 15f is equal to or greater than the time change threshold continues for a duration threshold or longer. The slip determination unit 121 also determines that slip has occurred in the rear wheels 11c, 11d when the state in which the time change in the rotation speed of the rear-wheel drive motor 15r is equal to or greater than the time change threshold continues for a duration threshold or longer.

図4は、車輪11のスリップが発生しない場合の発進時におけるモータ回転数およびモータ回転数の時間変化量の推移の一例を示す図である。駆動用モータ15の駆動を開始する際、駆動用モータ15のねじれ、または、バックラッシュ等に起因して、図4に示されるように、モータ回転数の時間変化量が短時間だけ急激に上昇する。つまり、モータ回転数の大きな時間変化が短時間だけ生じる。図4の例では、時刻t1から時刻t2の間、モータ回転数の時間変化量が時間変化量閾値以上となる状態が継続している。しかしながら、この状態の継続時間は継続時間閾値よりも短いので、スリップ判定部121は、車輪11のスリップが発生していないと判定する。 Figure 4 is a diagram showing an example of the transition of the motor rotation speed and the amount of change in the motor rotation speed over time when starting when no slippage of the wheels 11 occurs. When the drive motor 15 starts to drive, as shown in Figure 4, the amount of change in the motor rotation speed over time rises sharply for a short period of time due to twisting or backlash of the drive motor 15. In other words, a large change in the motor rotation speed over time occurs for a short period of time. In the example of Figure 4, a state in which the amount of change in the motor rotation speed over time is equal to or greater than the time change threshold continues between time t1 and time t2. However, since the duration of this state is shorter than the duration threshold, the slip determination unit 121 determines that no slippage of the wheels 11 is occurring.

図5は、車輪11のスリップが発生する場合の発進時におけるモータ回転数およびモータ回転数の時間変化量の推移の一例を示す図である。上述したように、車輪11がスリップすると、車輪11の車輪速が急激に上昇する。ゆえに、図5に示されるように、モータ回転数の時間変化量も急激に上昇する。つまり、モータ回転数の大きな時間変化が発生する。図5の例では、時刻t3以降において、モータ回転数の時間変化量が時間変化量閾値以上となる状態が継続している。この状態の継続時間は継続時間閾値以上となるので、スリップ判定部121は、車輪11のスリップが発生していると判定する。 Figure 5 is a diagram showing an example of the transition of the motor rotation speed and the amount of change in the motor rotation speed over time when starting when slippage of the wheel 11 occurs. As described above, when the wheel 11 slips, the wheel speed of the wheel 11 increases rapidly. Therefore, as shown in Figure 5, the amount of change in the motor rotation speed over time also increases rapidly. In other words, a large change in the motor rotation speed over time occurs. In the example of Figure 5, from time t3 onwards, a state in which the amount of change in the motor rotation speed over time is equal to or greater than the time change threshold continues. Because the duration of this state is equal to or greater than the duration threshold, the slip determination unit 121 determines that slippage of the wheel 11 is occurring.

図6は、時間変化量閾値と継続時間閾値との関係の一例を示す模式図である。図6に示されるように、時間変化量閾値が大きいほど、継続時間閾値は短くなる。スリップ判定部121によるスリップ判定で用いられる時間変化量閾値および継続時間閾値は、例えば、図6に示される関係が満たされるような所定の値に予め設定されている。それにより、図4の例のように車輪11のスリップが発生していない場合には、スリップが発生していると誤って判定されることが抑制されつつ、図5の例のように車輪11のスリップが発生した場合には、スリップが発生していると適切に判定される。 Figure 6 is a schematic diagram showing an example of the relationship between the time change threshold and the duration threshold. As shown in Figure 6, the larger the time change threshold, the shorter the duration threshold. The time change threshold and duration threshold used in the slip determination by the slip determination unit 121 are preset to, for example, predetermined values that satisfy the relationship shown in Figure 6. As a result, when there is no slip of the wheel 11 as in the example of Figure 4, it is suppressed from being erroneously determined that slip has occurred, while when there is slip of the wheel 11 as in the example of Figure 5, it is appropriately determined that slip has occurred.

なお、スリップ判定部121は、スリップ判定で用いられる時間変化量閾値および継続時間閾値を車速等に応じて変化させてもよい。その場合、スリップ判定部121は、時間変化量閾値および継続時間閾値を、図6に示される関係が満たされるように変化させる。また、その場合、スリップ判定部121は、モータ回転数の時間変化量が時間変化量閾値を超えた時点での継続時間閾値を用いて、スリップ判定を行う。 The slip determination unit 121 may change the time change threshold and duration threshold used in the slip determination in accordance with the vehicle speed, etc. In this case, the slip determination unit 121 changes the time change threshold and duration threshold so that the relationship shown in FIG. 6 is satisfied. In this case, the slip determination unit 121 performs the slip determination using the duration threshold at the point in time when the time change in the motor rotation speed exceeds the time change threshold.

図7は、段差乗り越え時におけるモータ回転数およびモータ回転数の時間変化量の推移の一例を示す図である。図7の例では、時刻t4において、車両1が段差を乗り越え始め、モータ回転数の大きな時間変化が発生している。ゆえに、スリップ判定部121は、スリップ判定において、車輪11のスリップが発生していると誤って判定してしまうおそれがある。ここで、スリップ判定での誤判定を防ぐために、スリップが発生していると判定されにくくなるように、スリップ判定の判定条件を厳しくすることが考えられる。例えば、時間変化量閾値および継続時間閾値が図6に示される関係を満たす場合と比較して、継続時間閾値を大きくすることが考えられる。しかしながら、その結果、スリップが実際に発生している場合であっても、スリップが発生していないと判定され、スリップ抑制制御が実行されなくなってしまう状況が生じ得る。 Figure 7 is a diagram showing an example of the transition of the motor rotation speed and the amount of change in the motor rotation speed over time when going over a step. In the example of Figure 7, at time t4, the vehicle 1 begins to go over the step, and a large change in the motor rotation speed over time occurs. Therefore, the slip determination unit 121 may erroneously determine that slippage of the wheel 11 has occurred in the slip determination. In order to prevent erroneous determination in the slip determination, it is possible to make the determination condition for the slip determination stricter so that it is less likely to be determined that slippage has occurred. For example, it is possible to make the duration threshold larger compared to the case where the time change threshold and the duration threshold satisfy the relationship shown in Figure 6. However, as a result, even if slippage has actually occurred, it may be determined that slippage has not occurred, and slip suppression control may not be executed.

そこで、上記の問題を解消し、車輪11のスリップの発生の有無に応じてスリップ抑制制御を適切に実行するために、図3中のステップS101の次に、ステップS102において、段差乗り越え判定部122は、段差乗り越え判定を実行する。 Therefore, in order to solve the above problem and appropriately execute slip suppression control depending on whether or not slippage of the wheel 11 occurs, following step S101 in FIG. 3, in step S102, the step-crossing determination unit 122 executes a step-crossing determination.

図8は、制御装置100が行う処理のうち、段差乗り越え判定の処理の流れの第1の例を示すフローチャートである。図8のフローチャートは、図3中のステップS102における処理の一例である。なお、図8のフローチャートは、具体的には、図3のフローチャートの前回の処理サイクルの段差乗り越え判定で車両1が段差乗り越え中でないと判定された場合に、今回の処理サイクルで行われる段差乗り越え判定の処理の一例である。 Figure 8 is a flowchart showing a first example of the flow of the step-crossing determination process among the processes performed by the control device 100. The flowchart in Figure 8 is an example of the process in step S102 in Figure 3. Specifically, the flowchart in Figure 8 is an example of the step-crossing determination process performed in the current processing cycle when it was determined in the step-crossing determination in the previous processing cycle of the flowchart in Figure 3 that the vehicle 1 is not crossing a step.

図8に示される制御フローが開始されると、まず、ステップS201において、段差乗り越え判定部122は、モータ回転数の所定変化量以上での時間変化が発生したか否かを判定する。なお、本明細書では、モータ回転数の所定変化量以上での時間変化は、モータ回転数の時間変化量が所定変化量以上となるモータ回転数の時間変化を意味する。 When the control flow shown in FIG. 8 is started, first, in step S201, the step-crossing determination unit 122 determines whether or not a time change of the motor rotation speed that is equal to or greater than a predetermined amount of change has occurred. Note that in this specification, a time change of the motor rotation speed that is equal to or greater than a predetermined amount of change means a time change of the motor rotation speed in which the time change of the motor rotation speed is equal to or greater than the predetermined amount of change.

上述したように、車両1が段差を乗り越える際には、モータ回転数の大きな時間変化が発生する。ステップS201の所定変化量は、車両1が段差を乗り越え中の可能性がある値に設定される。つまり、モータ回転数の所定変化量以上での時間変化が発生している場合には、車両1が段差を乗り越え中である可能性があると判断できる。一方、モータ回転数の所定変化量以上での時間変化が発生していない場合には、車両1が段差を乗り越え中である可能性がないと判断できる(ステップS204)。 As described above, when the vehicle 1 goes over a step, a large change in the motor rotation speed occurs over time. The predetermined change amount in step S201 is set to a value that indicates the possibility that the vehicle 1 is going over a step. In other words, if a change in the motor rotation speed over time that is greater than or equal to the predetermined change amount occurs, it can be determined that the vehicle 1 is likely going over a step. On the other hand, if a change in the motor rotation speed over time that is greater than or equal to the predetermined change amount does not occur, it can be determined that there is no possibility that the vehicle 1 is going over a step (step S204).

ステップS201において、モータ回転数の所定変化量以上での時間変化が発生したと判定された場合(ステップS201/YES)、段差乗り越え判定部122は、ステップS202に進む。一方、ステップS201において、モータ回転数の所定変化量以上での時間変化が発生していないと判定された場合(ステップS201/NO)、段差乗り越え判定部122は、ステップS204に進み、車両1が段差の乗り越え中でないと判定し、図8に示される制御フローを終了する。 If it is determined in step S201 that a change in motor rotation speed over time of a predetermined amount or more has occurred (step S201/YES), the step-crossing determination unit 122 proceeds to step S202. On the other hand, if it is determined in step S201 that a change in motor rotation speed over time of a predetermined amount or more has not occurred (step S201/NO), the step-crossing determination unit 122 proceeds to step S204, determines that the vehicle 1 is not crossing a step, and ends the control flow shown in FIG. 8.

ステップS201でYESと判定された場合、ステップS202において、段差乗り越え判定部122は、モータ回転数の時間変化の方向が減速方向であるか否かを判定する。ステップS202の判定処理は、モータ回転数の大きな時間変化が、段差の乗り越えによるものであるのか、車輪11のスリップの発生によるものであるのかを判断するための処理である。 If step S201 returns YES, then in step S202, the step-crossing determination unit 122 determines whether the direction of change over time in the motor rotation speed is a deceleration direction. The determination process in step S202 is a process for determining whether the large change over time in the motor rotation speed is due to crossing a step or due to the occurrence of slippage of the wheel 11.

図7の例のように、モータ回転数の大きな時間変化が段差の乗り越えによるものである場合、モータ回転数の時間変化の方向が減速方向となる。つまり、モータ回転数の時間変化量が負の値となり、モータ回転数が減少する。ゆえに、モータ回転数の時間変化の方向が減速方向である場合、車両1が段差の乗り越え中であると判断できる。 As in the example of Figure 7, when a large change in motor rotation speed over time is due to going over a step, the direction of the change in motor rotation speed over time is the deceleration direction. In other words, the amount of change in motor rotation speed over time becomes a negative value, and the motor rotation speed decreases. Therefore, when the direction of the change in motor rotation speed over time is the deceleration direction, it can be determined that the vehicle 1 is going over a step.

一方、図5の例のように、モータ回転数の大きな時間変化が車輪11のスリップの発生によるものである場合、モータ回転数の時間変化の方向が加速方向となる。つまり、モータ回転数の時間変化量が正の値となり、モータ回転数が増加する。ゆえに、モータ回転数の時間変化の方向が減速方向でない場合、車両1が段差の乗り越え中ではなく、車輪11のスリップが発生していると判断できる。 On the other hand, as in the example of Figure 5, if a large change in the motor rotation speed over time is due to slippage of the wheels 11, the direction of the change in the motor rotation speed over time will be the acceleration direction. In other words, the amount of change in the motor rotation speed over time will be a positive value, and the motor rotation speed will increase. Therefore, if the direction of the change in the motor rotation speed over time is not the deceleration direction, it can be determined that the vehicle 1 is not climbing over a step, and that slippage of the wheels 11 is occurring.

ステップS202において、モータ回転数の時間変化の方向が減速方向であると判定された場合(ステップS202/YES)、段差乗り越え判定部122は、ステップS203に進み、車両1が段差の乗り越え中であると判定し、図8に示される制御フローを終了する。一方、ステップS202において、モータ回転数の時間変化の方向が減速方向でないと判定された場合(ステップS202/NO)、段差乗り越え判定部122は、ステップS204に進み、車両1が段差の乗り越え中でないと判定し、図8に示される制御フローを終了する。 If it is determined in step S202 that the direction of change in the motor rotation speed over time is the deceleration direction (step S202/YES), the step-crossing determination unit 122 proceeds to step S203, determines that the vehicle 1 is crossing a step, and ends the control flow shown in FIG. 8. On the other hand, if it is determined in step S202 that the direction of change in the motor rotation speed over time is not the deceleration direction (step S202/NO), the step-crossing determination unit 122 proceeds to step S204, determines that the vehicle 1 is not crossing a step, and ends the control flow shown in FIG. 8.

図9は、制御装置100が行う処理のうち、段差乗り越え判定の処理の流れの第2の例を示すフローチャートである。図9のフローチャートは、図3中のステップS102における処理の一例である。なお、図9のフローチャートは、具体的には、図3のフローチャートの前回の処理サイクルの段差乗り越え判定で車両1が段差乗り越え中でないと判定された場合に、今回の処理サイクルで行われる段差乗り越え判定の処理の一例である。 Figure 9 is a flowchart showing a second example of the flow of the step-crossing determination process among the processes performed by the control device 100. The flowchart in Figure 9 is an example of the process in step S102 in Figure 3. Specifically, the flowchart in Figure 9 is an example of the step-crossing determination process performed in the current processing cycle when it was determined in the step-crossing determination in the previous processing cycle of the flowchart in Figure 3 that the vehicle 1 is not crossing a step.

図9に示される制御フローが開始されると、まず、ステップS301において、段差乗り越え判定部122は、モータ回転数の所定変化量以上での時間変化が発生したか否かを判定する。なお、ステップS301の所定変化量は、図8中のステップS201の所定変化量と同様である。 When the control flow shown in FIG. 9 is started, first, in step S301, the step-crossing determination unit 122 determines whether or not a time change of the motor rotation speed that is equal to or greater than a predetermined change amount has occurred. Note that the predetermined change amount in step S301 is the same as the predetermined change amount in step S201 in FIG. 8.

ステップS301において、モータ回転数の所定変化量以上での時間変化が発生したと判定された場合(ステップS301/YES)、段差乗り越え判定部122は、ステップS302に進む。一方、ステップS301において、モータ回転数の所定変化量以上での時間変化が発生していないと判定された場合(ステップS301/NO)、段差乗り越え判定部122は、ステップS304に進み、車両1が段差の乗り越え中でないと判定し、図9に示される制御フローを終了する。 If it is determined in step S301 that a change in motor rotation speed over time of a predetermined amount or more has occurred (step S301/YES), the step-crossing determination unit 122 proceeds to step S302. On the other hand, if it is determined in step S301 that a change in motor rotation speed over time of a predetermined amount or more has not occurred (step S301/NO), the step-crossing determination unit 122 proceeds to step S304, determines that the vehicle 1 is not crossing a step, and ends the control flow shown in FIG. 9.

ステップS301でYESと判定された場合、ステップS302において、段差乗り越え判定部122は、前輪駆動用モータ15fおよび後輪駆動用モータ15rの双方で回転数の所定変化量以上での時間変化が発生したか否かを判定する。ステップS302の判定処理は、図8中のステップS202と同様に、モータ回転数の大きな時間変化が、段差の乗り越えによるものであるのか、車輪11のスリップの発生によるものであるのかを判断するための処理である。 If step S301 returns YES, then in step S302, the step-crossing determination unit 122 determines whether or not a time change of a predetermined amount or more has occurred in the rotation speed of both the front-wheel drive motor 15f and the rear-wheel drive motor 15r. The determination process in step S302 is similar to step S202 in FIG. 8 and is a process for determining whether a large time change in the motor rotation speed is due to crossing a step or due to the occurrence of slippage of the wheels 11.

モータ回転数の大きな時間変化が段差の乗り越えによるものである場合、車体に衝撃がかかることによって、モータ回転数の時間変化が生じる。ゆえに、前輪駆動用モータ15fおよび後輪駆動用モータ15rの双方で回転数の所定変化量以上での時間変化が発生する。よって、前輪駆動用モータ15fおよび後輪駆動用モータ15rの双方で回転数の所定変化量以上での時間変化が発生している場合、車両1が段差の乗り越え中であると判断できる。 When a large change in motor rotation speed over time is due to going over a step, the change in motor rotation speed over time occurs due to an impact on the vehicle body. Therefore, a change in rotation speed over time of more than a predetermined amount occurs in both the front-wheel drive motor 15f and the rear-wheel drive motor 15r. Therefore, when a change in rotation speed over time of more than a predetermined amount occurs in both the front-wheel drive motor 15f and the rear-wheel drive motor 15r, it can be determined that the vehicle 1 is going over a step.

一方、モータ回転数の大きな時間変化が車輪11のスリップの発生によるものである場合、基本的には、前輪駆動用モータ15fおよび後輪駆動用モータ15rの一方のみで回転数の所定変化量以上での時間変化が発生する。ゆえに、前輪駆動用モータ15fおよび後輪駆動用モータ15rの双方で回転数の所定変化量以上での時間変化が発生していない場合、車両1が段差の乗り越え中ではなく、車輪11のスリップが発生していると判断できる。 On the other hand, if a large change in motor rotation speed over time is due to slippage of the wheels 11, then basically only one of the front-wheel drive motor 15f and the rear-wheel drive motor 15r will experience a change in rotation speed over time that is greater than or equal to a predetermined amount. Therefore, if neither the front-wheel drive motor 15f nor the rear-wheel drive motor 15r experience a change in rotation speed over time that is greater than or equal to a predetermined amount, it can be determined that the vehicle 1 is not climbing over a step, and that the wheels 11 are slipping.

例えば、前輪駆動モードで車両1が低μ路に進入して車輪11のスリップが発生する場合、駆動輪である前輪11a、11bと接続されている前輪駆動用モータ15fのみで回転数の所定変化量以上での時間変化が発生する。また、例えば、後輪駆動モードで車両1が低μ路に進入して車輪11のスリップが発生する場合、駆動輪である後輪11c、11dと接続されている後輪駆動用モータ15rのみで回転数の所定変化量以上での時間変化が発生する。また、例えば、四輪駆動モードで車両1が低μ路に進入して車輪11のスリップが発生する場合、前輪11a、11bが後輪11c、11dよりも先にスリップするので、前輪駆動用モータ15fのみで回転数の所定変化量以上での時間変化が発生する状況が生じる。 For example, when the vehicle 1 enters a low μ road in the front-wheel drive mode and the wheels 11 slip, only the front-wheel drive motor 15f connected to the front wheels 11a and 11b, which are the drive wheels, causes a time change of more than a predetermined amount of change in the rotation speed. Also, for example, when the vehicle 1 enters a low μ road in the rear-wheel drive mode and the wheels 11 slip, only the rear-wheel drive motor 15r connected to the rear wheels 11c and 11d, which are the drive wheels, causes a time change of more than a predetermined amount of change in the rotation speed. Also, for example, when the vehicle 1 enters a low μ road in the four-wheel drive mode and the wheels 11 slip, the front wheels 11a and 11b slip before the rear wheels 11c and 11d, so a situation arises in which only the front-wheel drive motor 15f causes a time change of more than a predetermined amount of change in the rotation speed.

なお、低μ路に駐車している車両1が四輪駆動モードで発進する場合、前輪11a、11bおよび後輪11c、11dが同時にスリップするので、前輪駆動用モータ15fおよび後輪駆動用モータ15rの双方で回転数の所定変化量以上での時間変化が発生する。ゆえに、このような状況において、段差乗り越え判定を精度良く行う観点では、図8に示される第1の例の処理を行うことが好ましい。 When the vehicle 1 parked on a low μ road starts in four-wheel drive mode, the front wheels 11a, 11b and the rear wheels 11c, 11d slip simultaneously, causing a time change in the rotation speed of both the front wheel drive motor 15f and the rear wheel drive motor 15r to be greater than or equal to a predetermined change. Therefore, in this situation, from the viewpoint of accurately determining whether the vehicle is passing over a step, it is preferable to perform the processing of the first example shown in FIG. 8.

ステップS302において、前輪駆動用モータ15fおよび後輪駆動用モータ15rの双方で回転数の所定変化量以上での時間変化が発生したと判定された場合(ステップS302/YES)、段差乗り越え判定部122は、ステップS303に進み、車両1が段差の乗り越え中であると判定し、図9に示される制御フローを終了する。一方、ステップS302において、前輪駆動用モータ15fおよび後輪駆動用モータ15rの双方で回転数の所定変化量以上での時間変化が発生していないと判定された場合(ステップS302/NO)、段差乗り越え判定部122は、ステップS304に進み、車両1が段差の乗り越え中でないと判定し、図9に示される制御フローを終了する。 If it is determined in step S302 that a time change of the rotation speed of the front-wheel drive motor 15f and the rear-wheel drive motor 15r has occurred at a rate equal to or greater than the predetermined rate (step S302/YES), the step-crossing determination unit 122 proceeds to step S303, determines that the vehicle 1 is crossing a step, and ends the control flow shown in FIG. 9. On the other hand, if it is determined in step S302 that a time change of the rotation speed of the front-wheel drive motor 15f and the rear-wheel drive motor 15r has not occurred at a rate equal to or greater than the predetermined rate (step S302/NO), the step-crossing determination unit 122 proceeds to step S304, determines that the vehicle 1 is not crossing a step, and ends the control flow shown in FIG. 9.

なお、駆動モードが四輪駆動モードとなっており、前回の処理サイクルのステップS302でNOと判定されている場合において、今回の処理サイクルのステップS302でYESと判定された場合には、前輪11a、11bおよび後輪11c、11dの双方がスリップしている可能性があるので、段差乗り越え判定部122は、車両1が段差の乗り越え中でないと判定してもよい。 Note that if the drive mode is four-wheel drive mode and step S302 in the previous processing cycle was judged as NO, when step S302 in the current processing cycle is judged as YES, both the front wheels 11a, 11b and the rear wheels 11c, 11d may be slipping, so the step-crossing judgment unit 122 may judge that the vehicle 1 is not crossing a step.

図10は、制御装置100が行う処理のうち、図3のフローチャートの前回の処理サイクルの段差乗り越え判定で車両1が段差乗り越え中であると判定された場合に、今回の処理サイクルで行われる段差乗り越え判定の処理の流れの一例を示すフローチャートである。図10のフローチャートは、図3中のステップS102における処理の一例である。 Figure 10 is a flowchart showing an example of the flow of the step-crossing determination process performed in the current processing cycle of the control device 100 when the step-crossing determination in the previous processing cycle of the flowchart in Figure 3 indicates that the vehicle 1 is crossing a step. The flowchart in Figure 10 is an example of the process in step S102 in Figure 3.

図10に示される制御フローが開始されると、まず、ステップS401において、段差乗り越え判定部122は、モータ回転数の時間変化量が時間変化量閾値を下回ったか否かを判定する。具体的には、段差乗り越え判定部122は、前輪駆動用モータ15fおよび後輪駆動用モータ15rの双方のモータ回転数の時間変化量が時間変化量閾値を下回ったか否かを判定する。 When the control flow shown in FIG. 10 is started, first, in step S401, the step-over-judgment unit 122 judges whether the time change in the motor rotation speed has fallen below the time change threshold. Specifically, the step-over-judgment unit 122 judges whether the time change in the motor rotation speed of both the front-wheel drive motor 15f and the rear-wheel drive motor 15r has fallen below the time change threshold.

モータ回転数の時間変化量が時間変化量閾値を下回ったと判定された場合(ステップS401/YES)、段差乗り越え判定部122は、ステップS402に進み、車両1が段差の乗り越えを終了したと判定し、図10に示される制御フローを終了する。一方、モータ回転数の時間変化量が時間変化量閾値を下回っていないと判定された場合(ステップS401/NO)、段差乗り越え判定部122は、ステップS403に進み、車両1が段差の乗り越え中であると判定し、図10に示される制御フローを終了する。 If it is determined that the time change in the motor rotation speed falls below the time change threshold (step S401/YES), the step-crossing determination unit 122 proceeds to step S402, determines that the vehicle 1 has finished crossing the step, and ends the control flow shown in FIG. 10. On the other hand, if it is determined that the time change in the motor rotation speed is not below the time change threshold (step S401/NO), the step-crossing determination unit 122 proceeds to step S403, determines that the vehicle 1 is crossing the step, and ends the control flow shown in FIG. 10.

車両1が段差を乗り越え始めた後、段差の乗り越え中において、モータ回転数の時間変化量は、段差の乗り越え前の値に収束していく。例えば、図7の例では、車両1が段差を乗り越え始める時刻t4以降において、モータ回転数の時間変化量は、時刻t4以前の値に収束するように変化している。ここで、段差の乗り越え前におけるモータ回転数の時間変化量は、基本的には、時間変化量閾値より小さい。ゆえに、車両1が段差を乗り越え始めた後において、モータ回転数の時間変化量が時間変化量閾値を下回った場合、車両1が段差の乗り越えを終了したと判断できる。 After vehicle 1 starts to go over the step, while going over the step, the amount of change in motor rotation speed over time converges to the value before going over the step. For example, in the example of FIG. 7, after time t4 when vehicle 1 starts to go over the step, the amount of change in motor rotation speed over time changes so as to converge to the value before time t4. Here, the amount of change in motor rotation speed over time before going over the step is basically smaller than the time change threshold. Therefore, if the amount of change in motor rotation speed over time falls below the time change threshold after vehicle 1 starts to go over the step, it can be determined that vehicle 1 has finished going over the step.

図3中のステップS102の次に、ステップS103において、判定部120は、段差乗り越え判定において車両1が段差の乗り越え中であると判定されたか否かを判定する。段差乗り越え判定において車両1が段差の乗り越え中であると判定された場合(ステップS103/YES)、制御装置100は、図3に示される制御フローを終了する。段差乗り越え判定において車両1が段差の乗り越え中でないと判定された場合(ステップS103/NO)、制御装置100は、ステップS104に進む。 After step S102 in FIG. 3, in step S103, the determination unit 120 determines whether or not the step-crossing determination has determined that the vehicle 1 is crossing a step. If the step-crossing determination has determined that the vehicle 1 is crossing a step (step S103/YES), the control device 100 ends the control flow shown in FIG. 3. If the step-crossing determination has determined that the vehicle 1 is not crossing a step (step S103/NO), the control device 100 proceeds to step S104.

ステップS103でNOと判定された場合、ステップS104において、判定部120は、スリップ判定においてスリップが発生していると判定されたか否かを判定する。スリップ判定においてスリップが発生していないと判定された場合(ステップS104/NO)、制御装置100は、図3に示される制御フローを終了する。スリップ判定においてスリップが発生していると判定された場合(ステップS104/YES)、制御装置100は、ステップS105に進み、制御部130がスリップ抑制制御を実行する。なお、制御装置100は、所定の終了条件が満たされた場合にスリップ抑制制御を終了し、図3に示される制御フローを終了する。 If the result of the determination in step S103 is NO, in step S104, the determination unit 120 determines whether or not the slip determination has determined that slip has occurred. If the slip determination has determined that slip has not occurred (step S104/NO), the control device 100 ends the control flow shown in FIG. 3. If the result of the slip determination has determined that slip has occurred (step S104/YES), the control device 100 proceeds to step S105, where the control unit 130 executes slip suppression control. Note that the control device 100 ends the slip suppression control when a predetermined end condition is satisfied, and ends the control flow shown in FIG. 3.

なお、ステップS105では、制御部130は、スリップが発生していると判定された車輪11に対してスリップ抑制制御を実行する。例えば、スリップ判定において前輪11a、11bのスリップが発生していると判定された場合、制御部130は、前輪11a、11bに対してスリップ抑制制御を実行する。また、例えば、スリップ判定において後輪11c、11dのスリップが発生していると判定された場合、制御部130は、後輪11c、11dに対してスリップ抑制制御を実行する。 In step S105, the control unit 130 executes slip suppression control for the wheel 11 that is determined to be slipping. For example, if the slip determination determines that the front wheels 11a, 11b are slipping, the control unit 130 executes slip suppression control for the front wheels 11a, 11b. Also, for example, if the slip determination determines that the rear wheels 11c, 11d are slipping, the control unit 130 executes slip suppression control for the rear wheels 11c, 11d.

上記のように、制御部130は、車両1が段差の乗り越え中でないと判定される場合に、スリップ判定部121による判定結果に応じてスリップ抑制制御を行い、車両1が段差の乗り越え中であると判定される場合には、スリップ抑制制御を行わない。それにより、スリップ判定の判定条件を厳しくすることなく、車両1が段差の乗り越え中である場合に車輪11のスリップが発生していると誤って判定されることが抑制される。また、スリップが実際に発生している場合に、スリップが発生していないと誤って判定され、スリップ抑制制御が実行されなくなってしまう状況が生じることが抑制される。 As described above, when it is determined that the vehicle 1 is not going over a step, the control unit 130 performs slip suppression control in accordance with the determination result by the slip determination unit 121, and when it is determined that the vehicle 1 is going over a step, the control unit 130 does not perform slip suppression control. This prevents the vehicle 1 from erroneously determining that slippage of the wheel 11 is occurring when the vehicle 1 is going over a step, without making the determination conditions for slip determination stricter. It also prevents the occurrence of a situation in which it is erroneously determined that slippage is not occurring when slippage is actually occurring, and slip suppression control is not executed.

なお、上記では、ステップS101のスリップ判定の処理の後にステップS102の段差乗り越え判定の処理が行われる例を説明したが、制御装置100が行う制御フローは、この例に限定されない。例えば、図3のフローチャート中のステップS101のスリップ判定の処理の前にステップS102の段差乗り越え判定の処理が実行されてもよい。なお、この場合、判定部120は、段差乗り越え判定において車両1が段差の乗り越え中であると判定された場合に、スリップ判定を行わなくてもよい。また、例えば、図3のフローチャート中のステップS101のスリップ判定の処理とステップS102の段差乗り越え判定の処理とが並列的に実行されてもよい。 In the above, an example has been described in which the slip determination process in step S101 is followed by the step-crossing determination process in step S102, but the control flow performed by the control device 100 is not limited to this example. For example, the step-crossing determination process in step S102 may be performed before the slip determination process in step S101 in the flowchart of FIG. 3. In this case, the determination unit 120 may not perform a slip determination when it is determined in the step-crossing determination that the vehicle 1 is crossing a step. Also, for example, the slip determination process in step S101 and the step-crossing determination process in step S102 in the flowchart of FIG. 3 may be performed in parallel.

<制御装置の効果>
続いて、本発明の実施形態に係る制御装置100の効果について説明する。
<Effects of the control device>
Next, the effects of the control device 100 according to the embodiment of the present invention will be described.

本実施形態に係る制御装置100では、制御部130は、車両1が段差の乗り越え中でないと判定される場合に、スリップ判定部121による判定結果に応じてスリップ抑制制御を行い、車両1が段差の乗り越え中であると判定される場合には、スリップ抑制制御を行わない。それにより、車両1が段差の乗り越え中である場合に車輪11のスリップが発生していると誤って判定されることが抑制され、かつ、スリップが実際に発生している場合にスリップが発生していないと誤って判定されることが抑制される。ゆえに、車輪11のスリップの発生の有無に応じてスリップ抑制制御を適切に実行することができる。 In the control device 100 according to this embodiment, the control unit 130 performs slip suppression control in accordance with the judgment result by the slip judgment unit 121 when it is judged that the vehicle 1 is not going over a step, and does not perform slip suppression control when it is judged that the vehicle 1 is going over a step. This prevents the vehicle 1 from erroneously judging that the wheel 11 is slipping when the vehicle 1 is going over a step, and prevents the vehicle 1 from erroneously judging that the wheel 11 is not slipping when the wheel 11 is actually slipping. Therefore, the slip suppression control can be appropriately executed depending on whether the wheel 11 is slipping or not.

また、本実施形態に係る制御装置100では、段差乗り越え判定部122は、駆動用モータ15の回転数の所定変化量以上での時間変化が発生し、かつ、駆動用モータ15の回転数の時間変化の方向が減速方向である場合、車両1が段差の乗り越え中であると判定することが好ましい。それにより、モータ回転数の大きな時間変化が、段差の乗り越えによるものであるのか、車輪11のスリップの発生によるものであるのかを、モータ回転数の時間変化の方向に着目して適切に判断することができる。ゆえに、段差乗り越え判定を精度良く行うことができる。 In addition, in the control device 100 according to this embodiment, it is preferable that the step-crossing determination unit 122 determines that the vehicle 1 is crossing a step when a time change of the rotation speed of the drive motor 15 occurs that is equal to or greater than a predetermined change amount, and the direction of the time change of the rotation speed of the drive motor 15 is the deceleration direction. This makes it possible to appropriately determine whether a large time change in the motor rotation speed is due to crossing a step or due to the occurrence of slippage of the wheels 11, by focusing on the direction of the time change in the motor rotation speed. Therefore, the step-crossing determination can be performed with high accuracy.

また、本実施形態に係る制御装置100では、段差乗り越え判定部122は、前輪駆動用モータ15fおよび後輪駆動用モータ15rの双方で回転数の所定変化量以上での時間変化が発生した場合、車両1が段差の乗り越え中であると判定することが好ましい。それにより、モータ回転数の大きな時間変化が、段差の乗り越えによるものであるのか、車輪11のスリップの発生によるものであるのかを、いずれの駆動用モータ15で回転数の所定変化量以上での時間変化が発生したかに着目して適切に判断することができる。ゆえに、段差乗り越え判定を精度良く行うことができる。 In addition, in the control device 100 according to this embodiment, it is preferable that the step-crossing determination unit 122 determines that the vehicle 1 is crossing a step when a time change in rotation speed that is greater than or equal to a predetermined amount occurs in both the front-wheel drive motor 15f and the rear-wheel drive motor 15r. This makes it possible to appropriately determine whether a large time change in the motor rotation speed is due to crossing a step or due to the occurrence of slippage of the wheels 11, by focusing on which drive motor 15 has experienced a time change in rotation speed that is greater than or equal to a predetermined amount. Therefore, step-crossing determination can be performed with high accuracy.

また、本実施形態に係る制御装置100では、スリップ判定部121は、駆動用モータ15の回転数の時間変化量が時間変化量閾値以上となる状態が継続時間閾値以上継続した場合、車輪11のスリップが発生したと判定することが好ましい。それにより、スリップ判定を精度良く行うことができる。例えば、図4の例のように車輪11のスリップが発生していない場合にスリップが発生していると誤って判定されることを抑制しつつ、図5の例のように車輪11のスリップが発生した場合にスリップが発生していると適切に判定することができる。 In addition, in the control device 100 according to this embodiment, it is preferable that the slip determination unit 121 determines that slippage of the wheel 11 has occurred when the state in which the time change in the rotation speed of the drive motor 15 is equal to or greater than the time change threshold continues for equal to or greater than the duration threshold. This allows for accurate slip determination. For example, it is possible to appropriately determine that slippage has occurred when slippage of the wheel 11 has occurred as in the example of FIG. 5, while suppressing erroneous determination that slippage has occurred when slippage of the wheel 11 has occurred as in the example of FIG. 4.

また、本実施形態に係る制御装置100では、段差乗り越え判定部122は、車両1が段差の乗り越え中であると判定した後、駆動用モータ15の回転数の時間変化量が時間変化量閾値を下回った場合、車両1が段差の乗り越えを終了したと判定することが好ましい。それにより、車両1が段差の乗り越えを終了したか否かを精度良く判定することができる。 In addition, in the control device 100 according to this embodiment, it is preferable that the step-crossing determination unit 122 determines that the vehicle 1 is crossing a step, and then determines that the vehicle 1 has finished crossing the step if the time change in the rotation speed of the drive motor 15 falls below the time change threshold. This makes it possible to accurately determine whether the vehicle 1 has finished crossing the step.

以上、添付図面を参照しつつ本発明の好適な実施形態について説明したが、本発明は上述した実施形態に限定されないことは勿論であり、特許請求の範囲に記載された範疇における各種の変更例または修正例についても、本発明の技術的範囲に属することは言うまでもない。 The above describes a preferred embodiment of the present invention with reference to the attached drawings, but it goes without saying that the present invention is not limited to the above-mentioned embodiment, and various modifications and alterations within the scope of the claims also fall within the technical scope of the present invention.

例えば、上記では、図1を参照して、車両1の構成について説明したが、本発明に係る車両の構成は、このような例に限定されない。本発明に係る車両は、例えば、図1に示される車両1に対して一部の構成要素の削除、追加または変更を加えたものであってもよい。また、本発明に係る車両は、例えば、各車輪11に対してそれぞれ駆動用モータ15が設けられる車両であってもよい。 For example, the configuration of vehicle 1 has been described above with reference to FIG. 1, but the configuration of the vehicle according to the present invention is not limited to such an example. The vehicle according to the present invention may be, for example, a vehicle in which some components have been removed, added, or modified from vehicle 1 shown in FIG. 1. Furthermore, the vehicle according to the present invention may be, for example, a vehicle in which a drive motor 15 is provided for each wheel 11.

また、例えば、本明細書においてフローチャートを用いて説明した処理は、必ずしもフローチャートに示された順序で実行されなくてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。 In addition, for example, the processes described in this specification using flowcharts do not necessarily have to be performed in the order shown in the flowcharts. In addition, additional processing steps may be employed, and some processing steps may be omitted.

本発明は、制御装置に利用できる。 The present invention can be used in control devices.

1 車両
11 車輪
13f フロントディファレンシャル装置
13r リヤディファレンシャル装置
15 駆動用モータ
17 インバータ
19 バッテリ
21 モータ回転数センサ
100 制御装置
110 取得部
120 判定部
121 スリップ判定部
122 段差乗り越え判定部
130 制御部
Reference Signs List 1 Vehicle 11 Wheel 13f Front differential device 13r Rear differential device 15 Drive motor 17 Inverter 19 Battery 21 Motor rotation speed sensor 100 Control device 110 Acquisition unit 120 Determination unit 121 Slip determination unit 122 Step passing determination unit 130 Control unit

Claims (4)

車両の車輪のスリップの発生の有無を駆動用モータの回転数の時間変化量に基づいて判定するスリップ判定部と、
前記車両が段差の乗り越え中であるか否かを判定する段差乗り越え判定部と、
前記車両が段差の乗り越え中でないと判定される場合に、前記スリップ判定部による判定結果に応じてスリップ抑制制御を行い、前記車両が段差の乗り越え中であると判定される場合には、前記スリップ抑制制御を行わない制御部と、
を備え
前記駆動用モータは、前輪を駆動する動力を出力可能な前輪駆動用モータと、後輪を駆動する動力を出力可能な後輪駆動用モータと、を含み、
前記段差乗り越え判定部は、前記車両の走行中に、前記前輪駆動用モータおよび前記後輪駆動用モータの一方のみで回転数の所定変化量以上での時間変化が発生する状況を経ずに、前記前輪駆動用モータおよび前記後輪駆動用モータの双方で回転数の所定変化量以上での時間変化が発生した場合、前記車両が段差の乗り越え中であると判定する、
制御装置。
a slip determination unit that determines whether or not slippage has occurred in the vehicle wheels based on a time change in the rotation speed of the drive motor;
a step-crossing determination unit that determines whether the vehicle is crossing a step;
a control unit that performs slip suppression control in accordance with a determination result by the slip determination unit when it is determined that the vehicle is not climbing over a step, and does not perform the slip suppression control when it is determined that the vehicle is climbing over a step;
Equipped with
the drive motor includes a front-wheel drive motor capable of outputting power to drive front wheels, and a rear-wheel drive motor capable of outputting power to drive rear wheels,
the step-crossing determination unit determines that the vehicle is crossing a step when, during traveling of the vehicle, a time change in rotation speed of at least a predetermined amount of change occurs in both the front-wheel drive motor and the rear-wheel drive motor without a situation in which a time change in rotation speed of at least a predetermined amount of change occurs in only one of the front-wheel drive motor and the rear-wheel drive motor.
Control device.
前記段差乗り越え判定部は、前記駆動用モータの回転数の所定変化量以上での時間変化が発生し、かつ、前記駆動用モータの回転数の時間変化の方向が減速方向である場合、前記車両が段差の乗り越え中であると判定する、
請求項1に記載の制御装置。
the step-crossing determination unit determines that the vehicle is crossing a step when a time change of the rotation speed of the drive motor occurs at a predetermined change amount or more and the time change of the rotation speed of the drive motor is in a deceleration direction.
The control device according to claim 1 .
前記スリップ判定部は、前記駆動用モータの回転数の時間変化量が時間変化量閾値以上となる状態が継続時間閾値以上継続した場合、前記車輪のスリップが発生したと判定する、
請求項1または2に記載の制御装置。
the slip determination unit determines that slip of the wheel has occurred when a state in which a time change amount of the rotation speed of the drive motor is equal to or greater than a time change amount threshold continues for a duration threshold or longer.
The control device according to claim 1 or 2 .
前記段差乗り越え判定部は、前記車両が段差の乗り越え中であると判定した後、前記駆動用モータの回転数の時間変化量が前記時間変化量閾値を下回った場合、前記車両が段差の乗り越えを終了したと判定する、
請求項に記載の制御装置。
the step-crossing determination unit determines that the vehicle has finished crossing the step when a time-varying amount of change in the rotation speed of the drive motor falls below the time-varying amount threshold after determining that the vehicle is crossing the step;
The control device according to claim 3 .
JP2020139414A 2020-08-20 2020-08-20 Control device Active JP7538652B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020139414A JP7538652B2 (en) 2020-08-20 2020-08-20 Control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020139414A JP7538652B2 (en) 2020-08-20 2020-08-20 Control device

Publications (2)

Publication Number Publication Date
JP2022035234A JP2022035234A (en) 2022-03-04
JP7538652B2 true JP7538652B2 (en) 2024-08-22

Family

ID=80442980

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020139414A Active JP7538652B2 (en) 2020-08-20 2020-08-20 Control device

Country Status (1)

Country Link
JP (1) JP7538652B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005020831A (en) 2003-06-24 2005-01-20 Nissan Motor Co Ltd Driving force control device at the time of step of electric vehicle
JP2006050863A (en) 2004-08-09 2006-02-16 Nissan Motor Co Ltd Control device for electric motor for vehicle
JP2010179663A (en) 2009-02-03 2010-08-19 Hitachi Automotive Systems Ltd Vehicle drive device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005020831A (en) 2003-06-24 2005-01-20 Nissan Motor Co Ltd Driving force control device at the time of step of electric vehicle
JP2006050863A (en) 2004-08-09 2006-02-16 Nissan Motor Co Ltd Control device for electric motor for vehicle
JP2010179663A (en) 2009-02-03 2010-08-19 Hitachi Automotive Systems Ltd Vehicle drive device

Also Published As

Publication number Publication date
JP2022035234A (en) 2022-03-04

Similar Documents

Publication Publication Date Title
CN102882263B (en) Regenerative control device for electric vehicles
CN1681680B (en) Vehicle slip control device, automobile equipped with the same, and control method thereof
KR20180058322A (en) Brake control system and method for electric vehicle
JP5413295B2 (en) Vehicle steering behavior improvement device
JP7211539B2 (en) Electric four-wheel drive vehicle control method and electric four-wheel drive vehicle control device
CN116985641B (en) Retarding control method and device for dual-motor vehicle and electronic equipment
JP2013183503A (en) Control device of electric vehicle
JP5526983B2 (en) Vehicle steering behavior improvement device
JP5817329B2 (en) Vehicle control method and control device
CN116710312A (en) control device
JP6783696B2 (en) Car
JP5733293B2 (en) Travel control device
JP3689908B2 (en) Hybrid car
JP2013183504A (en) Play elimination control device of electric vehicle
JP7542362B2 (en) Control device
JP5353365B2 (en) Vehicle system
JP5434865B2 (en) Electric car
JP7538652B2 (en) Control device
JP7176360B2 (en) electric vehicle
JP2017169363A (en) Vehicle control device
JP2013251988A (en) Motor generator control device
JP2021017096A (en) Slip control device for vehicle
JP7620447B2 (en) Vehicle control device
JP7449098B2 (en) Vehicle control device
JP7510303B2 (en) Control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230703

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240424

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: 20240716

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240809

R150 Certificate of patent or registration of utility model

Ref document number: 7538652

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150