VEHICLE CONTROL DEVICE AND VEHICLE CONTROL METHOD

20260034979 ยท 2026-02-05

Assignee

Inventors

Cpc classification

International classification

Abstract

The disclosed vehicle control device (10) is for controlling outputs of a left driving source and a right driving source, and includes a calculator (21), a storing unit (22), and a controller (23). The calculator (21) calculates an equivalent sum value corresponding to sum of a left target speed and a right target speed, and calculates an equivalent difference value corresponding to a difference between the left target speed and the right target speed. The storing unit (22) stores a sum model and a difference model. The sum model modes motion states of the left driving system, the right driving system, the left driving source, and the right driving source while the vehicle is running straight and is applied with the equivalent sum value to derive a sum instruction torque. The difference model models motion states of the left driving system, the right driving system, the left driving source, and the right driving source while the vehicle is cornering and is applied with the equivalent difference value to derive a difference instruction torque. The controller (23) controls torques of the left driving source and the right driving source, using the sum instruction torque and the difference instruction torque.

Claims

1.-6. (canceled)

7. A vehicle control device for controlling outputs of a left driving source and a right driving source in a vehicle provided with a left driving system and a right driving system, the left driving system including a left axle and a left wheel, the right driving system including a right axle and a right wheel, motion power from the left driving source being transmitted to the left axle and the left wheel, motion power from the right driving source being transmitted to the right axle and the right wheel, the vehicle control device comprising: a calculator that calculates an equivalent sum value corresponding to sum of a left target speed and a right target speed, and calculates an equivalent difference value corresponding to a difference between the left target speed and the right target speed, the left target speed being a target speed of the left driving system or the left driving source, the right target speed being a target speed of the right driving system or the right driving source; a sum model that models motion states of the left driving system, the right driving system, the left driving source, and the right driving source while the vehicle is running straight, application of the equivalent sum value to the sum model deriving a sum instruction torque for causing actual speeds of the left driving system and the right driving system or actual speeds of the left driving source and the right driving source to follow the respective target speeds; a difference model that models motion states of the left driving system, the right driving system, the left driving source, and the right driving source while the vehicle is cornering. application of the equivalent difference value to the difference model deriving a difference instruction torque for causing the actual speeds to follow the respective target speeds; and a controller that controls torques of the left driving source and the right driving source, using the sum instruction torque and the difference instruction torque.

8. The vehicle control device according to claim 7, wherein the sum model and the difference model are both two-inertia system models.

9. The vehicle control device according to claim 7, wherein the sum model includes a transfer function indicating an input/output characteristic of a two-inertia system including driving-side inertia calculated based on inertia of the left driving source and the right driving source, a spring damper designed with a stiffness and a viscosity, and load-side inertia calculated based on a vehicle body weight of the vehicle.

10. The vehicle control device according to claim 8, wherein the sum model includes a transfer function indicating an input/output characteristic of a two-inertia system including driving-side inertia calculated based on inertia of the left driving source and the right driving source, a spring damper designed with a stiffness and a viscosity, and load-side inertia calculated based on a vehicle body weight of the vehicle.

11. The vehicle control device according to claim 7, wherein the difference model includes a transfer function indicating an input/output characteristic of a two-inertia system including driving-side inertia corresponding to equivalent inertia calculated based on a torque difference amplification ratio of when a left-right difference is generated, a spring damper designed with a stiffness and a viscosity, and load-side inertia calculated based on yaw inertia of the vehicle.

12. The vehicle control device according to claim 8, wherein the difference model includes a transfer function indicating an input/output characteristic of a two-inertia system including driving-side inertia corresponding to equivalent inertia calculated based on a torque difference amplification ratio of when a left-right difference is generated, a spring damper designed with a stiffness and a viscosity, and load-side inertia calculated based on yaw inertia of the vehicle.

13. The vehicle control device according to claim 9, wherein the difference model includes a transfer function indicating an input/output characteristic of a two-inertia system including driving-side inertia corresponding to equivalent inertia calculated based on a torque difference amplification ratio of when a left-right difference is generated, a spring damper designed with a stiffness and a viscosity, and load-side inertia calculated based on yaw inertia of the vehicle.

14. The vehicle control device according to claim 10, wherein the difference model includes a transfer function indicating an input/output characteristic of a two-inertia system including driving-side inertia corresponding to equivalent inertia calculated based on a torque difference amplification ratio of when a left-right difference is generated, a spring damper designed with a stiffness and a viscosity, and load-side inertia calculated based on yaw inertia of the vehicle.

15. A vehicle control method for controlling outputs of a left driving source and a right driving source in a vehicle provided with a left driving system and a right driving system, the left driving system including a left axle and a left wheel, the right driving system including a right axle and a right wheel, motion power from the left driving source being transmitted to the left axle and the left wheel, motion power from the right driving source being transmitted to the right axle and the right wheel, the vehicle control method comprising: preparing a sum model and a difference model, the sum model modeling motion states of the left driving system, the right driving system, the left driving source, and the right driving source while the vehicle is running straight, the difference model modeling motion states of the left driving system, the right driving system, the left driving source, and the right driving source while the vehicle is cornering; calculating an equivalent sum value corresponding to sum of a left target speed and a right target speed, and an equivalent difference value corresponding to a difference between the left target speed and the right target speed, the left target speed being a target speed of the left driving system or the left driving source, the right target speed being a target speed of the right driving system or the right driving source; obtaining a sum instruction torque for causing actual speeds of the left driving system and the right driving system or actual speeds of the left driving source and the right driving source while the vehicle is running straight to follow the respective target speeds by applying the equivalent sum value to the sum model; and obtaining a difference instruction torque for causing the actual speeds while the vehicle is cornering to follow the respective target speeds by applying the equivalent difference value to the difference model; and controlling torques of the left driving source and the right driving source, using the sum instruction torque and the difference instruction torque.

Description

BRIEF DESCRIPTION OF DRAWINGS

[0010] FIG. 1 is a block diagram showing a configuration of a vehicle control device and a vehicle.

[0011] FIG. 2 is a skeleton diagram showing an example of a configuration of a driving system of the vehicle.

[0012] FIG. 3 is a speed graph of a power distributing mechanism of the vehicle having the configuration of FIG. 2.

[0013] FIG. 4 is a block diagram showing a flow of the vehicle control method.

[0014] FIG. 5 is a block diagram showing an example of a conversion step.

[0015] FIG. 6 is a block diagram showing an example of an invert-conversion and controlling step.

[0016] FIG. 7 is a schematic diagram schematically showing a left driving system and a right driving system of the vehicle.

[0017] FIG. 8A is a schematic diagram of a sum model and FIG. 8B is a schematic diagram of a difference model.

[0018] FIG. 9 is a schematic diagram considering the behavior of the vehicle while the vehicle is running straight.

[0019] FIG. 10 is a schematic diagram showing a relationship between a torque and a speed while the vehicle is running straight.

[0020] FIG. 11 is a schematic diagram showing a relationship between a torque and a speed while the vehicle is cornering.

EMBODIMENT TO CARRY OUT INVENTION

[0021] Examples of the type of vehicle that uses the disclosed vehicle control device and vehicle control method are an engine vehicle (a gasoline-powered vehicle, a diesel-powered vehicle), an electric vehicle, and a hybrid vehicle. The vehicle is an automobile that travels by driving left and right wheels (left and right driving wheels) using at least one driving source (e.g., an internal combustion engine or a motor), and is preferably an automobile that travels by driving left and right wheels (left and right drive wheels) using multiple driving sources. Here, one of the multiple driving sources is referred to as a left driving source, and another one of the driving sources is referred to as a right driving source. In addition, one of the left and right wheels positioned on the left side of the vehicle is referred to as a left wheel, and the other is referred to as a right wheel. The disclosed vehicle control device and vehicle control method can be used for controlling a vehicle provided with a left driving system including a left axle and a left wheel to which motion power from the left driving source is transmitted and a right driving system including a right axle and a right wheel to which motion power from the right driving source is transmitted.

[0022] The layout of each of the left driving source and the right driving source may or may not be set to correspond to the left-right direction determined based on the forward-traveling direction of the vehicle. The left driving system and the right driving system may operate independently of each other, or may be connected to each other via a transmission mechanism or a power distributing mechanism. The disclosed vehicle control device and vehicle control method can be used to control an in-wheel motor vehicle that drives the left and right wheels with respective different motors and control of the vehicle, and also to control a torque vectoring vehicle in which the left and right wheels can transmit a driving force and a torque to each other.

Embodiment

1. Configuration

[0023] A vehicle control device 10 according to an embodiment is mounted on a vehicle 1 shown in FIG. 1. The vehicle 1 includes left and right wheels 5 (wheels) aligned side by side in the vehicle width direction, a power distributing mechanism 3 (differential mechanism) that applies a torque difference to the left and right wheels 5, and a pair of motors 2 connected to the power distributing mechanism 3. In the drawing illustrating the embodiment, alphabets R and L which are attached to the numerical signs represent the arrangement positions of the elements related to the signs (i.e., the positions on the right side and the left side of the vehicle 1). For example, the reference sign 5L represents one (left wheel) of the left and right wheels 5 located on the left side of the vehicle 1, and the reference sign 5R represents the other (right wheel) located on the right side. The left and right wheels 5 may be positioned anywhere in the front-rear direction and may be front wheels or rear wheels of the vehicle 1.

[0024] Each motor 2 (driving source) has a function of driving at least either one of the front wheels and the rear wheels of the vehicle 1, and can have a function of driving all four wheels. Of the pair of motors 2, one arranged on the left side is a left motor 2L (left driving source), and the other arranged on the right side is a right motor 2R (right driving source). The left motor 2L and the right motor 2R operate independently of each other, and may individually output driving forces having different magnitudes from each other. These motors 2 are connected to the power distributing mechanism 3 each via a pair of reduction mechanisms provided separately from each other.

[0025] The vehicle 1 includes the power distributing mechanism 3 that amplifies the torque difference between the pair of motors 2 and distributes the torque difference to each of left and right wheels 5. The power distributing mechanism 3 of the present embodiment is a differential mechanism having a yaw control function (AYC (Active Yaw Control) function), and is interposed between an axle 4 (left axle 4L, left shaft) connected to the left wheel 5L and an axle 4 (right axle 4R, right shaft) connected to the right wheel 5R. The yaw control function is a function that adjusts the yaw moment by actively controlling the sharing ratio of the driving forces (driving torques) of the left and right wheels 5 and stabilizes the posture of the vehicle 1. Inside the power distributing mechanism 3, a planetary gear mechanism and a differential gear mechanism are incorporated, for example. A vehicle driving device including the pair of motors 2 and the power distributing mechanism 3 is also referred to as a DM-AYC (Dual Motor AYC) device.

[0026] As shown in FIG. 2, the power distributing mechanism 3 includes the pair of reduction mechanisms (gear trains surrounded by dashed lines in FIG. 2) that reduces the rotational speeds of the motors 2 and a transmission mechanism (gear trains surrounded by one-dot dashed lines in FIG. 2). Each reduction mechanism is a mechanism that increases the torque by reducing the speed of the torque (driving force) output from the corresponding motor 2. The reduction ratio G of the reduction mechanism is appropriately set according to the output characteristic and the performance of the motor 2. If the torque performances of the motors 2 are sufficiently high, the reduction mechanisms may be omitted. The transmission mechanism is a mechanism that amplifies the difference between torques transmitted to the left and right wheels 5.

[0027] The transmission mechanism of the power distributing mechanism 3 shown in FIG. 2 includes a pair of planetary gear mechanisms. These planetary gear mechanisms have a structure in which planetary gears provided on respective carriers are connected to each other and also the rotation shafts of the planetary gears. Each carrier supports the planetary gears such that the planetary gears can rotate and revolve around the sun gear. Further, the driving forces transmitted from the left and right motors 2 are inputted into the ring gear and the sun gear of one of the planetary gear mechanisms. The driving forces transmitted to the left and right wheels 5 are taken out from the sun gear and the carrier of the other planetary gear mechanism. Note that the structure of the power distributing mechanism 3 shown in FIG. 2 is merely exemplary for achieving the yaw control function, and can be replaced with another known structure.

[0028] In FIG. 3, the symbol J.sub.M represents motor inertia (moment of inertia of the motors 2) and the symbol J.sub.w represents wheel inertia (moment of inertia of the left and right wheels 5). Also, in relation to the parameters of a left driving system, the symbol T.sub.LM represents a left-motor input torque (left instruction torque), the symbol Tum represents a left-motor input torque reduced by the reduction mechanism, the symbol .sub.LM represents a left-motor angular speed, the symbol .sub.Lm represents a left-motor angular speed reduced by the reduction mechanism, the symbol T.sub.Lin represents a left driving-side torque, the symbol T.sub.Lds represents a left-axle torque, the symbol T.sub.LL represents a left-wheel load-side torque, the symbol .sub.Lds represents a left driving-side angular speed, and the symbol .sub.LL represents a left-wheel angular speed (target speed of the left wheel 5L). Similarly, in relation to the parameters of a right driving system, the symbol T.sub.RM represents a right-motor input torque (right instruction torque), the symbol T.sub.Rm represents a right-motor input torque reduced by the reduction mechanism, the symbol .sub.RM represents a right-motor angular speed, the symbol W.sub.Rm represents a right-motor angular speed reduced by the reduction mechanism, the symbol T.sub.Rin represents a right driving-side torque, the symbol T.sub.Rds represents a right-axle torque, the symbol T.sub.RL represents a right-wheel load-side torque, the symbol .sub.Rds represents a right driving-side angular speed, and the symbol .sub.RL represents a right-wheel angular speed (target speed of the right wheel 5R).

[0029] FIG. 3 is a speed graph of the power distributing mechanism 3. The symbols b.sub.1, b.sub.2 shown in FIGS. 2 and 3 represent torque difference amplification ratios (reduction ratios, differential reduction ratios) determined according to the configuration of the gears incorporated in the power distributing mechanism 3. The torque difference amplification ratio related to motion power transmission from the left motor 2L to the right wheel 5R is represented by b.sub.1 and the torque difference amplification ratio related to motion power transmission from the left motor 2L to the left wheel 5L is represented by b.sub.1+1. In addition, the torque difference amplification ratio related to motion power transmission from the right motor 2R to the left wheel 5L is represented by b.sub.2 and the torque difference amplification ratio related to motion power transmission from the right motor 2R to the right wheel 5R is represented by b.sub.2+1.

[0030] As shown in FIG. 1, the pair of motors 2 are electrically connected to a battery 7 via respective inverters 6 (6L, 6R). Each inverter 6 is a converter (DC-AC inverter) that mutually converts the power (DC power) of a DC circuit on the side of the battery 7 and the power (AC power) of the AC circuits on the side of the motors 2. The battery 7 is, for example, a lithium-ion secondary battery or a nickel-metal hydride secondary battery, and is a secondary battery capable of supplying a high-voltage DC current of several hundred volts. While the motors 2 are power running, the DC power is converted into AC power by the inverters 6 and the converted AC power is then supplied to the motors 2. At the time of power generation of the motors 2, the generated electric power is converted into DC power by the inverters 6 and is charged into the battery 7. The operating status of each inverter 6 is controlled by the vehicle control device 10.

[0031] The vehicle control device 10 is one of electronic control units (ECUs) mounted on the vehicle 1. The vehicle control device 10 has a function of controlling outputs of the left motor 2L (left driving source) and the right motor 2R (right driving source) in the vehicle 1 provided with the left driving system including the left axle 4L and the left wheel 5L to which motion power from the left motor 2L is transmitted and the right driving system including the right axle 4R and the right wheel 5R to which motion power from the right motor 2R is transmitted.

[0032] The vehicle control device 10 includes a processor (central processing unit), a memory (main memory), a storage device (storage), an interface device, and the like, which do not appear in the drawings, and these elements are communicably coupled to each other via an internal bus. The contents of the determination and the control performed by the vehicle control device 10 are recorded and stored as firmware or an application program in the memory, and when the program is to be executed, the contents of the program are expanded in a memory space and executed by the processor.

[0033] To the vehicle control device 10, an accelerator position sensor 14, a brake sensor 15, a steering sensor 16, resolvers 17, and wheel speed sensors 18 are connected. The accelerator position sensor 14 is a sensor that detects the amount (accelerator opening) of depressing of the accelerator pedal and the depression speed. The brake sensor 15 is a sensor that detects the amount (brake pedal stroke) of depressing of the brake pedal and the depression speed. The steering sensor 16 is a sensor that detects a steering angle (actual steering angle or steering angle of the steering wheel) of the left and right wheels 5.

[0034] The resolvers 17 (17L, 17R) are sensors that detect the speeds of the motors 2 and are provided one for each of the pair of motors 2. Each resolver 17 outputs data of a rotational angle of the motor 2 in the form of a two-phase AC voltage. The speed of the motor 2 is grasped from the chronological change of the AC voltage. The wheel speed sensors 18 (18L, 18R) are sensors that detect the speeds of the axles 4. The vehicle control device 10 controls the operating status of the inverters 6 (6L, 6R) on the basis of the information detected by the above sensors 14 to 18 and thereby controls the outputs of the pair of motors 2 (2L, 2R). The resolvers 17 may be replaced by other sensors (e.g., hall sensors and encoders) different in internal structure and operation principle.

2. Vehicle Control Device

[0035] FIG. 4 is a schematic block diagram showing a flow of control (output control for the motors 2 that adopt the vehicle control method according to the embodiment) executed in the vehicle control device 10. In the storage device of the vehicle control device 10, a sum model (sum-mode axle speed FF model) and a difference model (difference-mode axle speed FF model) are stored in advance. This means that, in the present vehicle control method, a sum model and a difference model are first prepared. The sum model models motion states of the left driving system, the right driving system, the left driving source (motor 2L), and the right driving source (motor 2R) while the vehicle 1 is running straight, and the difference model models motion states of the left driving system, the right driving system, the left driving source (motor 2L), and the right driving source (motor 2R) while the vehicle 1 is cornering.

[0036] As shown in FIG. 4, application of an equivalent sum value to the sum model makes it possible to grasp motion states of the left driving system and the right driving system while the vehicle 1 is running straight, and application of an equivalent difference value to the difference model makes it possible to grasp motion states of the left driving system and the right driving system while the vehicle 1 is cornering. Specifically, when being applied (inputted) with the equivalent sum value including an input element, the sum model derives an equivalent sum value (an equivalent sum value including an output element and hereinafter referred to as a sum-model state quantity) representing motion states of the left driving system and the right driving system while the vehicle 1 is running straight. Similarly, when being applied (inputted) with the equivalent difference value including an input element, the difference model derives an equivalent difference value (an equivalent difference value including an output element and hereinafter referred to as a difference-model state quantity) representing motion states of the left driving system and the right driving system while the vehicle 1 is cornering.

[0037] An equivalent sum value is a generic term for a value corresponding to a sum of a left target speed representing a target speed of the left driving system or the left motor 2L among parameters (representing the behavior of the left driving system) including input or output parameters of the left driving system and a right target speed representing a target speed of the right driving system or the right motor 2R among parameters (representing the behavior of the left driving system) including input or output parameters of the right driving system. The equivalent sum value may be not only a simple sum but also a product of the sum and a predetermined coefficient or the half the sum (arithmetic mean value), for example. The sum instruction torque also means a torque corresponding to the sum of the torques required to cause the actual speeds of the left driving system and the right driving system (or the left motor 2L and the right motor 2R) while the vehicle 1 is running straight to follow the respective target speeds.

[0038] An equivalent difference value is a generic term for a value corresponding to a difference between the left target speed representing the target speed of the left driving system or the left motor 2L among the parameters (representing the behavior of the left driving system) including input or output parameters of the left driving system and the right target speed representing a target speed of the right driving system or the right motor 2R among the parameters (representing the behavior of the left driving system) including the input or output parameters of the right driving system. The equivalent difference value may be not only a simple difference but also a product of the difference and a predetermined coefficient or the half the difference, for example. The difference instruction torque also means a torque corresponding to the difference between the torques required to cause the actual speeds of the left driving source and the right driving source (or the left motor 2L and the right motor 2R) while the vehicle 1 is cornering to follow the respective target speeds.

[0039] Hereinafter, a control for obtaining the sum instruction torque based on the sum model is also referred to as a wheel speed control (sum). The wheel speed control (sum) of the present embodiment is a feed-forward control (open-loop control). Furthermore, a control for obtaining the difference instruction torque based on the difference model is also referred to as a wheel speed control (difference). The wheel speed control (difference) of the present embodiment is a feed-forward control (open-loop control).

[0040] Steps A1 and A2 in FIG. 4 correspond to a step (converting step) of calculating the equivalent sum value and the equivalent difference value based on the left target speed and the right target speed. The values of the left target speed and the right target speed are calculated by any known pre-stage control. In the pre-stage control, for example, the left target speed and the right target speed having magnitudes corresponding to the driving state of the vehicle 1 and a driver's intention (e.g., acceleration intention, deceleration intention, and turning intention) are calculated on the basis of the information detected by the various sensors 14 to 18.

[0041] FIG. 5 is a block diagram illustrating a specific example of Steps A1 and A2 (converting step) in FIG. 4. In FIG. 5, left-wheel target speed .sub.LL (or left-motor angular speed .sub.LM) is a specific example of the left target speed, and right-wheel target speed .sub.RL (or right-motor angular speed .sub.RM) is a specific example of the right target speed. In Step A1, the half of the sum of the target speeds of the left and right wheels 5 is calculated and outputted as a sum-mode wheel angular speed .sub.SL (or a sum-mode motor angular speed .sub.SM). The sum-mode wheel angular speed .sub.SL (or the sum-mode motor angular speed .sub.SM) outputted here corresponds to an equivalent sum value in FIG. 4. Further, in Step A2, the half of the difference between the target speeds of the left and right wheels 5 is calculated and outputted as a difference-mode wheel angular speed .sub.DL (or a difference-mode motor angular speed .sub.DM). The difference-mode wheel angular speed .sub.DL (or the difference-mode motor angular speed .sub.DM) outputted here corresponds to an equivalent difference value in FIG. 4.

[0042] Step A3 in FIG. 4 corresponds to a step (wheel speed control (sum), FF control) in which the equivalent sum value is applied to the sum model and thereby the sum instruction torque is obtained. Further, the step A4 in FIG. 4 corresponds to a step (wheel speed control (difference), FF control) in which the equivalent difference value is applied to the difference model and the difference instruction torque is obtained.

[0043] Steps A5 and A6 in FIG. 4 correspond to a step (inverse converting and controlling step) of calculating the left instruction torque and the right instruction torque using the sum instruction torque and the difference instruction torque, and controlling the torques of the left motor 2L and the right motor 2R on the basis of the left instruction torque and the right instruction torque.

[0044] FIG. 6 is a block diagram illustrating a specific example of Steps A5 and A6 (inverse converting and controlling step) in FIG. 4. In FIG. 6, a sum-mode driving-side torque T.sub.Sin is a specific example of the sum instruction torque, and a difference-mode driving-side torque T.sub.Din is a specific difference example of a difference instruction torque. In Step A5, the half of the value obtained by subtracting the difference-mode driving-side torque T.sub.Din from the sum-mode driving-side torque T.sub.Sin is calculated and outputted as the left-motor input torque T.sub.LM. The left-motor input torque T.sub.LM outputted here corresponds to the left instruction torque in FIG. 4. In addition, in Step A6, the half of the sum of the sum-mode driving-side torque T.sub.Sin and the difference-mode driving-side torque T.sub.Din is calculated and outputted as the right-motor input torque T.sub.RM. The right-motor input torque T.sub.RM outputted here corresponds to the right instruction torque in FIG. 4.

[0045] Next, description will now be made in relation to a specific configuration to perform the above-described control. As shown in FIG. 1, the vehicle control device 10 includes a calculator 21, a storing unit 22, and a controller 23. These elements are obtained by classifying the functions of the vehicle controlling apparatus 10 for convenience. These elements may be described as independent programs for implementing the functions of the respective elements. Alternatively, these elements may be described as a combined program of multiple elements being combined.

[0046] The calculator 21 calculates the equivalent sum value and the equivalent difference value. The equivalent sum value and the equivalent difference value are calculated based on a left target speed and a counterpart right target speed. The left target speed includes, for example, various target speeds related to driving of the left wheel 5L, such as the left-motor angular speed .sub.LM, a (reduced) left-motor angular speed .sub.Lm, a left driving-side angular speed .sub.Lds, and the left-wheel angular speed .sub.LL (left-wheel target speed). Similarly, the right target speed includes, for example, various target speeds related to driving of the right wheel 5R, such as the right-motor angular speed .sub.RM, a (reduced) right-motor angular speed .sub.Rm, a right driving-side angular speed .sub.Rds, and the right-wheel angular speed .sub.RL (right-wheel target speed).

[0047] The equivalent sum value includes, for example, the sum-mode motor angular speed .sub.SM, a (reduced) sum-mode motor angular speed .sub.Sm, a sum-mode driving-side angular speed .sub.Sds, and a sum-mode wheel angular speed .sub.SL. Similarly, the equivalent difference value includes, for example, the difference-mode motor angular speed .sub.DM, a (reduced) difference-mode motor angular speed .sub.Dm, the difference-mode driving-side angular speed .sub.Dds, and the difference-mode wheel angular speed .sub.DL.

[0048] Each of the sum-mode motor angular speed .sub.SM and the difference-mode motor angular speed .sub.DM is calculated on the basis of the left-motor angular speed .sub.LM and the right-motor angular speed .sub.RM. Each of the (reduced) sum-mode motor angular speed .sub.Sm and the (reduced) difference-mode motor angular speed .sub.Dm is calculated on the basis of the (reduced) left-motor angular speed .sub.Lm and the (reduced) right-motor angular speed .sub.Rm. The following calculation equations are used in a case where the half of the sum of the left target speed and the right target speed is defined as the equivalent sum value and the half of the difference between the left target speed and the right target speed is defined as the equivalent difference value.

[00001] ( SM DM ) = ( 1 2 1 2 1 2 - 1 2 ) ( RM LM ) , ( Sm Dm ) = ( 1 2 1 2 1 2 - 1 2 ) ( RM LM ) ( Sds Dds ) = ( 1 2 1 2 1 2 - 1 2 ) ( Rds Lds ) , ( SL DL ) = ( 1 2 1 2 1 2 - 1 2 ) ( RL LL ) [ Math 1 ]

[0049] The storing unit 22 stores the sum model and the difference model. The sum model represents motion states of the left driving system, the right driving system, the left driving source (left motor 2L), and the right driving source (right motor 2R) while the vehicle 1 is running straight. The difference model represents motion states of the left driving system, the right driving system, the left driving source (left motor 2L), and the right driving source (right motor 2R) while the vehicle 1 is cornering. Before describing the sum model and the difference model, the schematic configurations of the left driving system and the right driving system of vehicle 1 will now be described.

[0050] FIG. 7 is a schematic diagram of the configurations of the left driving system and the right driving system of the vehicle 1. Each of the left axle 4L and the right axle 4R can be regarded as a structure in which a spring (axle stiffness K.sub.s) and a damper (axle viscosity D.sub.s) are connected in parallel. In FIG. 7, the symbol Ju represents inertia of the side of the power distributing mechanism 3 (driving side) against the left axle 4L, the symbol J.sub.Lw represents inertia of the side of the left wheel 5L (load side) against the left axle 4L, the symbol J.sub.RM represents inertia of the side of the power distributing mechanism 3 (driving side) against the right axle 4R, and the symbol J.sub.Rw is inertia of the side of the right wheel 5R (load side) against the right axle 4R. FIG. 7 also shows a differential value (left driving-side angular acceleration) of the left driving-side angular speed .sub.Lds, a differential value (left-wheel angular acceleration) of the left-wheel angular speed .sub.LL, a differential value (right driving-side angular acceleration) of the right driving-side angular speed .sub.Rds, and a differential value (right-wheel angular acceleration) of the right-wheel angular speed .sub.RL.

[0051] On the basis of the above schematic diagram, the configuration of the sum model is modeled to have the configuration shown in FIG. 8A, and the configuration of the difference model is modeled to have the configuration shown in FIG. 8B. The sum model is preferably used for damping control and slip control on the axle 4 and the left and right wheels 5 while the vehicle is running straight, and the difference model is preferably used for damping control and slip control on the axle 4 and the left and right wheels 5 while the vehicle is cornering. In this embodiment, both the sum model and the difference model are two-inertia system models, but each may alternatively be configured as a multi-inertia system model including three or more moments of inertia and/or spring dampers.

[0052] As shown in FIG. 8A, the sum model includes driving-side inertia J.sub.SM, a spring damper designed with a stiffness K.sub.s and a viscosity D.sub.s, and load-side inertia (sum-mode wheel nominal inertia) J.sub.SL. The driving-side inertia J.sub.SM is calculated based on the inertia J.sub.M of the driving sources (left motor 2L and right motor 2R), and is, for example, expressed by the equation J.sub.SM=G.sup.2J.sub.M. The load-side inertia J.sub.SL is calculated based on the vehicle body weight M (calibrated in terms of a wheel). In the calculation of the driving-side inertia J.sub.SM and the load-side inertia J.sub.SL, friction may also be considered. The equations of motion of the sum model are shown below.

[00002] Equation of motion of driving side [ Math 2 ] J S M S d s = T S i n - T S d s Equation of motion of load side J S L S L = T S d s - T S L Equation of motion of spring dumper system T S d s = K S ( S d s - S L ) + D S ( S d s - S L )

[0053] As shown in FIG. 8B, the difference model includes driving-side inertia J.sub.DM corresponding to equivalent inertia when a left-right difference is generated (i.e., while the vehicle 1 is cornering), the spring damper designed with the stiffness K.sub.s and the viscosity D.sub.s, and load-side inertia (difference-mode wheel nominal inertia) J.sub.DL. The driving-side inertia J.sub.DM is calculated based on the inertia J.sub.M of the driving sources (left motor 2L and right motor 2R) and the torque difference amplification ratios (e.g., b.sub.1, b.sub.2) of the power distributing mechanism 3, and is, for example, expressed by the equation J.sub.DM=(2b.sub.1+1).sup.2G.sup.2J.sub.M. The load-side inertia J.sub.DL is calculated based on the yaw inertia (calibrated in terms of a wheel) of the vehicle 1. In the calculation of the driving-side inertia J.sub.DM and the load-side inertia J.sub.DL, friction may also be considered. The equations of motion of the difference model are shown below.

[00003] Equation of motion of driving side [ Math 3 ] J D M D d s = T D i n - T D d s Equation of motion of load side J D L D L = T D d s - T D L Equation of motion of spring dumper system T D d s = K S ( D d s - D L ) + D S ( D d s - D L )

[0054] By applying the equivalent sum value to the sum model described above, a sum instruction torque corresponding to the sum of the torques required to cause the actual speeds of the left driving system and the right driving system (or the left motor 2L and the right motor 2R) while the vehicle 1 is running straight to follow the target speeds is obtained. For example, the sum-mode driving-side torque T.sub.Sin is obtained as the sum instruction torque as a consequence of application of the sum-mode wheel angular speed .sub.SL to the sum model. The same applies to the difference model, and by applying the equivalent difference value to the difference model, the difference instruction torque corresponding to the difference of the torques required to cause the actual speeds of the left driving system and the right driving system (or the left motor 2L and the right motor 2R) while the vehicle 1 is cornering to follow the target speeds is obtained. For example, the difference-mode driving-side torque T.sub.Din is obtained as the sum instruction torque as a consequence of application of the difference-mode wheel angular speed .sub.DL to the difference model.

[0055] The controller 23 obtains the sum instruction torque and the difference instruction torque by applying the equivalent sum value and the equivalent difference value calculated by the calculator 21 to the sum model and the difference model stored in the storing unit 22, respectively, and controls the outputs of the left motor 2L and the right motor 2R, using the sum instruction torque and the difference instruction torque. The controller 23 controls the operating states of inverters 6 by driving the pair of motors 2 such that the sum instruction torque and the difference instruction torque can be obtained (that is, such that both the sum instruction torque and the difference instruction torque can be both achieved). This makes the controller 23 possible to conduct accurate control such that the motion states of the left driving system and the right driving system become desired states.

[0056] Here, description will now be made in relation to the case where application of the sum-mode wheel angular speed .sub.SL and the difference-mode wheel angular speed .sub.DL calculated on the basis of target speeds (target wheel speeds) of the left and right wheels 5 to the sum model and the difference model obtains the sum-mode driving-side torque T.sub.Sin and the difference-mode driving-side torque T.sub.Din. The controller 23 calculates the torque to be outputted by each of the pair of motors 2 on the basis of the sum-mode driving-side torque T.sub.Sin and the difference-mode driving-side torque T.sub.Din, and drives the pair of inverters 6 such that the calculated torques can be obtained.

[0057] The calculation of the sum-mode driving-side torque T.sub.Sin and the difference-mode driving-side torque T.sub.Din can be achieved by performing an arithmetic operation reverse to the arithmetic operation of the equivalent sum value and the equivalent difference value. For example, the torques of the motors 2 to be calculated are set to the left-motor input torque Tum and the right-motor input torque T.sub.RM, and the torques when these torques are transmitted to the axles 4 are set to a left driving-side torque T.sub.Lin and a right driving-side torque T.sub.Rin. Then, the values of the left driving-side torque T.sub.Lin and the right driving-side torque T.sub.Rin are calculated which causes the sum of the left driving-side torque T.sub.Lin and the right driving-side torque T.sub.Rin to match the sum-mode driving-side torque T.sub.Sin and causes the difference between the left driving-side torque T.sub.Lin and the right driving-side torque T.sub.Rin to match the difference-mode driving-side torque T.sub.Din. Subsequently, the left-motor input torque T.sub.LM and the right-motor input torque T.sub.RM corresponding to the left driving-side torque T.sub.Lin and the right driving-side torque T.sub.Rin are calculated.

[0058] Then, the inverters 6 are driven such that the calculated left-motor input torque T.sub.LM and right-motor input torque T.sub.RM can be obtained. This control makes the actual speeds of the motors 2 and the left and right wheels 5 precisely follow the respective target speeds, so that the controllability of the wheel speeds can be enhanced. In addition, since the wheel speeds easily match the target speeds even if disturbance is input, the wheel speed are less likely to change suddenly when the frictional resistance of the traveling road surface and the driving forces change, and consequently the generation of slippage is suppressed.

3. Specific Examples of Sum Model and Difference Model

[A. transfer Function of Load Side (Sum Model)]

[0059] FIG. 9 is a schematic diagram to derive load-side inertia while the vehicle 1 is running straight. Here, the vehicle body speed while the vehicle 1 is running straight is represented by the symbol V.sub.x, the wheel speed (moving forward speed of the left and right wheels 5) is represented by the symbol V.sub.SL, the vehicle body weight is represented by the symbol M, the wheel angular speed (sum-mode wheel speed) is represented by the symbol .sub.SL, the driving force of the left and right wheels 5 is represented by the symbol F.sub.Sx, and the dynamic rolling radius of the wheel is represented by the symbol r. If the sum-mode wheel load-side torque T.sub.SL (the torque corresponding to the reaction force from the road surface or the driving force) is linearlized on the assumption that the sum-mode wheel load-side torque T.sub.SL is determined by the sum-mode axle torque T.sub.Sds serving as the driving-side torque, the following equations hold.

[00004] Relational equation between wheel angular speed SL and torque [ Math 4 ] S L = 1 J S L .Math. s + D L ( T S d s - T S L ) Relational equation between driving force F Sx and sum - mode wheel load - side torque T SL T S L = r .Math. F S x Relational equation between vehicle body speed V x and driving force F Sx V x = 2 M .Math. s F S x Relational equation between wheel speed V SL and wheel angular speed SL V S L = r .Math. S L Sum - mode wheel nominal slip ratio S n = V S L - V x V S L

[0060] On the basis of the above equations, the transfer function on the load-side in the sum mode (a relational equation including a transfer function representing the input/output characteristic of the two-inertia system related to the sum model) can be obtained. The symbol .sub.Sn represents a sum-mode wheel nominal slip ratio (wheel nominal slip ratio in the sum model).

[00005] S L = T S d s J w + r 2 M ( 1 - S n ) / 2 .Math. 1 s = T S d s J S L .Math. 1 s [ Math 5 ]

[0061] FIG. 10 is a schematic diagram illustrating a relationship between a torque and a speed in the sum model. Here, the relationship among the sum-mode wheel load-side torque T.sub.SL, the sum-mode wheel angular speed .sub.SL, the sum-mode axle torque T.sub.Sds, the sum-mode driving-side torque T.sub.Sin, and the sum-mode driving-side angular speed .sub.Sds is shown. In FIG. 10, the symbol J.sub.M represents motor inertia, the symbol D.sub.M represents a motor viscosity, the symbol J.sub.L represents inertia on the side (driving side) of the power distribution mechanism 3 with respect to the axle 4, and the symbol D.sub.L is a load-side viscosity.

[0062] The sum-mode driving-side angular speed .sub.Sds is calculated by multiplying a value obtained by subtracting the sum-mode axle torque T.sub.Sds from the sum-mode driving-side torque T.sub.Sin with G.sup.1, 1/(J.sub.M.Math.s+D.sub.M), and G.sup.1.

[0063] The sum-mode axle torque T.sub.Sds is calculated by multiplying a value obtained by subtracting the sum-mode wheel angular speed .sub.SL from the sum-mode driving-side angular speed .sub.Sds with (K.sub.s/s)+D.sub.s.

[0064] The sum-mode wheel angular speed .sub.SL is calculated by multiplying a value obtained by subtracting the sum-mode wheel load-side torque T.sub.SL from the sum-mode axle torque T.sub.Sds with 1/(J.sub.L.Math.s+D.sub.L).

[B. Transfer Function of Load Side (Difference Model)]

[0065] The yaw rate, the dread, the difference between wheel speeds of the left and right wheels while the vehicle 1 is cornering are set to the symbol , the symbol d, and the symbol V.sub.Dx, respectively. In addition, the symbol V.sub.x represents the vehicle speed, the symbol V.sub.rlx represents the left wheel reference wheel speed, and the symbol Vmx represents the right wheel reference wheel speed.

[0066] Considering the relationships between the yaw rate and the difference-mode wheel angular speed .sub.DL is considered on the assumption that the steering angle is zero, the following equations hold.

[00006] Right wheel reference wheel speed [ Math 6 ] V r r x = V x + d 2 Left wheel reference wheel speed V r l x = V x - d 2 Difference between wheel speeds of the left and right wheels V D x = V r r x - V r l x 2 = d 2 Difference - mode wheel slip ratio D = r .Math. D L - V D x r .Math. D L Relational equation between yaw rate and difference between wheel speeds of the left and right wheels Y = r d / 2 ( 1 - D ) D L

[0067] In addition, equations of motion on the driving side in the difference mode, the yaw motion, and the lateral motion hold as follows. In the equations, the symbol .sub.f represents the steering angle, the symbol a.sub.y represents a lateral acceleration, the symbol I represents yaw inertia of the vehicle 1, the symbol C.sub.f represents cornering power of the front wheel, the symbol C.sub.r represents cornering power of the rear wheel, and the symbol I.sub.f represents the distance between the center of gravity and the front axle, the symbol I, represents the distance between the center of gravity and the rear axle, the symbol represents a slip angle of the vehicle body, and the symbol F.sub.Dx represents a left-right difference of driving power, the symbol .sub.D represents a slip ratio in the difference model.

[00007] D L = 1 J w .Math. s + D L ( T D d s - T D L ) T D L = r .Math. F D x I s = - 2 C f l f ( + l f V - f ) + 2 C r l r ( + l r V ) + d 2 .Math. 2 F D x a y = V ( s + ) = r d / 2 ( 1 - D ) D L [ Math 7 ]

[0068] Assuming that the steering angle .sub.f and the lateral acceleration a.sub.y are zeros in order to model the state of the transition from a running-straight state to a cornering state of the vehicle 1, the following transfer function on the load-side in the difference mode (a relational equation including a transfer function representing the input/output characteristic of the two-inertia system related to the difference model) can be obtained.

[00008] D L T D d s = s { J w + 2 r 2 d 2 ( 1 - D ) I } s 2 + { D L + 4 r 2 d 2 V ( 1 - D ) ( C f l f 2 + c r l r 2 ) } s + 4 r 2 d 2 ( 1 - D ) ( c f l f - c r l r ) = 1 J D L s + D D L + K D L s [ Math 8 ]

[0069] FIG. 11 is a schematic diagram illustrating a relationship between a torque and a speed in the difference model. Here, the relationship among the difference-mode wheel load-side torque T.sub.DL, the difference-mode wheel angular speed .sub.DL, the difference-mode axle torque T.sub.Dds, the difference-mode driving-side torque T.sub.Din, and the difference-mode driving-side angular speed .sub.Dds is shown.

[0070] The difference-mode driving-side angular speed .sub.Dds is calculated by multiplying a value obtained by subtracting the difference-mode axle torque T.sub.Dds from the difference-mode driving-side torque T.sub.Din with 1/(1+b.sub.1+b.sub.2), G.sup.1, 1/(J.sub.M.Math.s+D.sub.M), G.sup.1 and 1/(1+b.sub.1+b.sub.2).

[0071] The difference-mode axle torque T.sub.Dds is calculated by multiplying a value obtained by subtracting the difference-mode wheel angular speed .sub.DL from the difference-mode driving-side angular speed .sub.Dds with (K.sub.s/s)+D.sub.s.

[0072] The difference-mode wheel angular speed .sub.DL is calculated by multiplying a value obtained by subtracting the difference-mode wheel load-side torque T.sub.DL from the difference-mode axle torque T.sub.Dds with 1/(J.sub.L.Math.s+D.sub.L).

[C. Equation of Motion of Driving Side (Sum/Difference Models)]

[0073] In deriving the above sum model and difference model, the power distributing mechanism 3 may formulate the models as follows by using vector expressions.

[00009] Matrixes of respective gear ratios [ Math 9 ] G = ( G 0 0 G ) , B = ( b 2 + 1 - b 2 - b 1 b + 1 ) Angular speed vectors L = ( RL LL ) , d s = ( Rds Lds ) , M = G B d s = ( RM LM ) Torque vectors T ds = ( T Rds T Lds ) , T M = ( T RM T LM ) , T L = ( T RL T LL ) , T i n = B T GT M = ( T Rin T Lin ) Dynamics of left and right wheels 5 ( load side ) , driving side , and axles 4 P L = ( 1 J SL s + D SL 0 0 1 J DL s + D DL ) , P M = ( 1 J M s + D M 0 0 1 J M s + D M ) P DS = ( D s + K s s 0 0 D s + K s s )

[0074] Establishing the equation of motion (sum and difference) on the driving side for each of the left and right sides using the above equations obtains the following result. In the equations, the symbol Z.sub.11 represents the reduction ratio from the left driving source (left motor 2L) to the left shaft (left axle 4L), the symbol Z.sub.22 represents the reduction ratio from the right driving source (right motor 2R) to the right shaft (right axle 4R), and the symbol Z.sub.c represents the reduction ratio from the left and right driving sources to the respective opposing shafts.

[00010] ( Rds Lds ) = G - 2 P M .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" ( Z 2 2 - Z c - Z c Z 1 1 ) ( T R i n - T R d s T L i n - T L d s ) Z - 1 = B - 1 T B - 1 = 1 .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" ( Z 2 2 - Z c - Z c Z 1 1 ) = 1 ( 1 + b 1 + b 2 ) 2 ( b 1 2 + 2 b 1 + b 2 2 + 1 b 1 2 + b 1 + b 2 2 + b 2 b 1 2 + b 1 + b 2 2 + b 2 b 2 2 + 2 b 2 + b 1 2 + 1 ) Z 1 1 = b 2 2 + 2 b 2 + b 1 2 + 1 Z 2 2 = b 1 2 + 2 b 1 + b 2 2 + 1 Z c = - ( b 1 2 + b 1 + b 2 2 + b 2 ) [ Math 10 ]

[0075] Applying a matrix for conversion to the sum and difference modes to both sides of each of the above equations obtains the following equation.

[00011] ( 1 2 1 2 1 2 - 1 2 ) ( Rds Lds ) = G - 2 P M .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" ( 1 2 1 2 1 2 - 1 2 ) ( Z 2 2 - Z c - Z c Z 1 1 ) ( T R i n - T R d s T L i n - T L d s ) [ Math 11 ] = G - 2 P M 2 .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" ( Z 2 2 - Z c Z 11 - Z c Z 22 + Z c - ( Z 1 1 + Z c ) ) ( T R i n - T R d s T L i n - T L d s )

[0076] Here, assuming b.sub.1=b.sub.2=b, the equations Z.sub.11Z.sub.c=Z.sub.22Z.sub.c=|Z| and Z.sub.11+Z.sub.c=Z.sub.22+Z.sub.c=1 hold. Therefore, the equations can be modified as follows and the equation of motion of the motors 2 that can deal with the sum and difference modes can be obtained. By dividing the equation of motion of the driving side into the equation of the sum mode and that of the difference mode, the two equations do not interfere with each other.

[00012] ( 1 2 1 2 1 2 - 1 2 ) ( Rds Lds ) = G - 2 P M 2 .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" ( .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" 1 - 1 ) ( T R i n - T R d s T L i n - T L d s ) = P M G 2 ( 1 0 0 1 .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" ) ( 1 2 1 2 1 2 - 1 2 ) ( T R i n - T R d s T L i n - T L d s ) [ Math 12 ] Equation of motion of driving side ( Sds Dds ) = P M G 2 ( 1 0 0 1 .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" ) ( T Si n - T Sds T Din - T Dds )

[D. Equation of Motions of Wheel and Axle (Sum and Difference Models)]

[0077] Likewise the derivation of the equation of motion of the driving side, the equations of motion of the left and right wheels 5 (load side) and the axles 4 may be formulated as follows.

[00013] Equation of motion of left and right wheels 5 ( load side ) [ Math 13 ] ( SL DL ) = ( 1 J SL s + D SL 0 0 1 J DL s + D DL ) ( T S d s T D d s ) = P L ( T S d s T D d s ) Equation of motion of axles 4 ( T S d s T D d s ) = P DS ( Sds - SL Dds - DL ) ( T S d s T D d s ) = ( Ds + K s s ) ( Sds - SL Dds - DL )

[0078] When the equation of motion of the left and right wheels 5 (load-side) is assigned to the equation of motion of the axle 4 and the equation of the motion the axle 4 is rearranged using the relationships of J.sub.SM=G.sup.2J.sub.M, D.sub.SM=G.sup.2D.sub.M, J.sub.DM=G.sup.2(2b+1).sup.2J.sub.M, D.sub.DM=G.sup.2(2b+1).sup.2D.sub.M, the following transfer function is obtained.

[00014] Transfer function ( S L / T S i n DL / T Din ) = ( D s s + K s J S M J S L s 3 + { J SM ( D SL + D s ) + J SL ( D SM + D s ) } s 2 + { D SM D SL + D SM D s + D SL D s + K s ( J SM + J SL ) } s + K s ( D SM + D SL ) D s s + K s J DM J DL s 3 + { J DM ( D DL + D s ) + J DL ( D DM + D s ) } s 2 + { D DM D DL + D DM D s + D DL D s + K s ( J DM + J DL ) } s + K s ( D DM + D L ) ) [ Math 14 ]

[0079] Further, if the target wheel speeds in the sum model and the difference model are set to .sub.SL-ref and .sub.DL-ref, respectively, and the inverse of the above transfer function is formed into a proper form with a second-order low-pass filter, the following equation that can calculate axle input torque with respect to the target speed can be obtained. When the following equation is implemented by format shown in FIG. 4, it is sufficient to set the relationships K.sub.s=, D.sub.s=0, D.sub.SM=0, D.sub.SL=0, D.sub.DM=0, and D.sub.DL.

[00015] Inverse of transfer function ( T S i n / SL - ref T Din / DL - ref ) = ( J S M J S L s 3 + { J SM ( D SL + D s ) + J SL ( D SM + D s ) } s 2 + { D SM D SL + D SM D s + D SL D s + K s ( J SM + J SL ) } s + K s ( D SM + D SL ) D s s + K s J DM J DL s 3 + { J DM ( D DL + D s ) + J DL ( D DM + D s ) } s 2 + { D DM D DL + D DM D s + D DL D s + K s ( J DM + J DL ) } s + K s ( D DM + D L ) D s s + K s ) 1 ( s + 1 ) 2 [ Math 15 ]

4. Effects

[0080] (1) The above vehicle control device 10 includes the calculator 11, the sum model, the difference mode, and the controller 13. The calculator 21 calculates an equivalent sum value corresponding to the sum of the left target speed (target speed related to the left driving system) and the right target speed (target speed related to the right driving system), and also calculates an equivalent difference value corresponding to the difference between the left target speed and the right target speed. Further, the sum model models the motion states of the left driving system and the right driving system while the vehicle 1 is running straight, and the difference model models the motion states of the left driving system and the right driving system while the vehicle 1 is cornering. The sum model and the difference model are stored in the storing unit 12, for example.

[0081] Here, by applying the equivalent sum value to the sum model, sum instruction torques for causing the actual speeds of the drive systems or the motors 2 to follow the target speeds are derived. Further, by applying the equivalent difference value to the difference model, difference instruction torques for causing the actual speeds of the drive systems or the motors 2 to follow the target speeds are derived. Using the sum instruction torques and the differential instruction torques, the controller 23 controls the torques of the motors 2.

[0082] As the above, the instruction torques that can achieve target speeds of the driving systems or the motor 2 can be obtained with a simple configuration by separating the sum model corresponding to a running-straight state of the vehicle 1 and the difference model corresponding to a cornering state of the vehicle 1 from each other and applying the equivalent sum value and the equivalent difference value to the respective models to derive sum instruction torques and difference instruction torques. Consequently, the outputs of the left and right motors 2 can be controlled such that the instruction torques can be obtained. Accordingly, it is possible to cause the actual speeds of the driving system or the motor 2 to precisely follow the target speeds.

[0083] Furthermore, the state (behavior) of a driving system that have different characteristic between the running-straight state of the vehicle and the cornering state of the vehicle can be precisely grasped and controlled, and also the controllability (e.g., control precision and control response speed) can be enhanced with a simple configuration so that driving force control that can deal with any running state can be achieved. In addition, the response characteristics while the vehicle 1 is running straight and while the vehicle 1 is cornering can be reflected in the outputs of the left and right motors 2, so that a desired motion states can be easily achieved. [0084] (2) In the above embodiment, both the sum model and the difference model can be constructed to be two-inertia system models. This makes it possible to precisely grasp the motion states of the left and right driving systems while the vehicle 1 is running straight and while the vehicle 1 is cornering with a simple configuration. In addition, on a characteristic that is different between running straight and cornering, control considering the respective viscoelasticity can be carried out. Therefore, the controllability of vehicle 1 can be enhanced. [0085] (3) As shown in FIG. 8A, the above sum model can be expressed by the two-inertia system including the driving-side inertia calculated based on inertia of the left motor 2L and the right motor 2R, the spring damper designed with the stiffness and viscosity, and the load-side inertia calculated based on the vehicle body weight of the vehicle 1. The input/output characteristic of this two-inertia system can be expressed by, for example, the transfer function shown in [Math 5], [Math 14], [Math 15], and others. As a result, the behavior of the driving system while the vehicle 1 is running straight can be precisely grasped, considering the viscoelasticity, so that the controllability of the vehicle 1 can be enhanced. [0086] (4) As shown in FIG. 8B, the above difference model can be expressed by the two-inertia system including the driving-side inertia corresponding to the equivalent inertia calculated based on a torque difference amplification ratio of when a left-right difference is generated, the spring damper designed with the stiffness and viscosity, and the load-side inertia calculated based on the yaw inertia of the vehicle 1. The input/output characteristic of this two-inertia system can be expressed by, for example, the transfer function shown in [Math 8], [Math 14], [Math 15], and others. As a result, the behavior of the driving system while the vehicle 1 is cornering can be precisely grasped, considering the viscoelasticity, so that the controllability of the vehicle 1 can be enhanced.

5. Miscellaneous

[0087] The above embodiment is merely illustrative, and is not intended to exclude the use of various modifications and techniques not explicitly described in the present embodiment. Each configuration of the present embodiment can be variously modified and implemented without departing from the scope thereof. In addition, the configurations of the present embodiment can be selected and omitted as needed, or can be combined appropriately. For example, the above embodiment describes the 1 that mounts thereon the pair of motors 2 serving as driving sources, but the motors 2 may be alternatively replaced by an internal combustion engine. The specific type of the driving source is not limited.

[0088] The above embodiment illustrates the vehicle 1 that includes a vehicle driving device (DM-AYC device) including the pair of motors 2 and the power distributing mechanism 3. However, the concept of the sum model and the difference model can be applied to any vehicle exemplified by a vehicle without the power distributing mechanism 3 or an in-wheel motor vehicle. A vehicle provided with at least a left driving system including a left axle and a left wheel to which motion power from the left driving source is transmitted and a right driving system including a right axle and a right wheel to which motion power from the right driving source is transmitted can undergo the control the same as the above embodiment and can obtain the same actions and effects as those of the above embodiment.

6. Appendix

[0089] In relation to the above embodiment and the modifications, the following appendices will now be disclosed.

Appendix 1

[0090] A vehicle control method for controlling outputs of a left driving source and a right driving source in a vehicle provided with a left driving system and a right driving system, the left driving system including a left axle and a left wheel, the right driving system including a right axle and a right wheel, motion power from the left driving source being transmitted to the left axle and the left wheel, motion power from the right driving source being transmitted to the right axle and the right wheel, the vehicle control method comprising: [0091] preparing a sum model and a difference model, the sum model modeling motion states of the left driving system, the right driving system, the left driving source, and the right driving source while the vehicle is running straight, the difference model modeling motion states of the left driving system, the right driving system, the left driving source, and the right driving source while the vehicle is cornering; [0092] calculating an equivalent sum value corresponding to sum of a left target speed and a right target speed, and an equivalent difference value corresponding to a difference between the left target speed and the right target speed, the left target speed being a target speed of the left driving system or the left driving source, the right target speed being a target speed of the right driving system or the right driving source; [0093] obtaining a sum instruction torque for causing actual speeds of the left driving system and the right driving system or actual speeds of the left driving source and the right driving source while the vehicle is running straight to follow the respective target speeds by applying the equivalent sum value to the sum model; and [0094] obtaining a difference instruction torque for causing the actual speeds while the vehicle is cornering to follow the respective target speeds by applying the equivalent difference value to the difference model; and [0095] controlling torques of the left driving source and the right driving source, using the sum instruction torque and the difference instruction torque.

Appendix 2

[0096] The vehicle control method according to appendix 1, wherein [0097] the sum model and the difference model are both two-inertia system models.

Appendix 3

[0098] The vehicle control method according to appendix 1 or 2, wherein [0099] the sum model includes a transfer function indicating an input/output characteristic of a two-inertia system including driving-side inertia calculated based on inertia of the left driving source and the right driving source, a spring damper designed with a stiffness and a viscosity, and load-side inertia calculated based on a vehicle body weight of the vehicle.

Appendix 4

[0100] The vehicle control device according to any one of appendices 1-3, wherein [0101] the difference model includes a transfer function indicating an input/output characteristic of a two-inertia system including driving-side inertia corresponding to equivalent inertia calculated based on a torque difference amplification ratio of when a left-right difference is generated, a spring damper designed with a stiffness and a viscosity, and load-side inertia calculated based on yaw inertia of the vehicle.

INDUSTRIAL APPLICABILITY

[0102] The present embodiment is applicable to manufacturing industries of the vehicle control device and also applicable to manufacturing industries of a vehicle provided with the vehicle control device.

DESCRIPTION OF REFERENCE SIGN

[0103] 1: Vehicle [0104] 2: Motor (Driving Source) [0105] 3: Power Distributing Mechanism [0106] 4: Axle [0107] 5: Left and Right Wheels [0108] 6: Inverter [0109] 7: Battery [0110] 10: Vehicle Control Device [0111] 14: Accelerator Position Sensor [0112] 15: Brake Sensor [0113] 16: Steering Angle Sensor [0114] 17: Resolver [0115] 18: Wheel Speed Sensor [0116] 21: Calculator [0117] 22: Storing Unit [0118] 23: Controller