VEHICLE CONTROL DEVICE AND VEHICLE CONTROL METHOD

20260014973 ยท 2026-01-15

Assignee

Inventors

Cpc classification

International classification

Abstract

The disclosed vehicle control device (10) controls outputs of a left driving source (2L) and a right driving source (2R) in a vehicle (1) provided with a left driving system including a left axle (4L) and a left wheel (5L) and a right driving system including a right axle (4R) and a right wheel (5R) and includes: a calculator (11) that calculates an equivalent sum value corresponding to a sum of a left requested torque and a right requested torque and an equivalent difference value corresponding to a difference between the left requested torque and the right requested torque; a sum model that models motion states of the left driving system and the right driving system while the vehicle (1) is running straight, the equivalent sum value being applied to the sum model; a difference model that models motion states of the left driving system and the right driving system while the vehicle (1) is cornering, the equivalent difference value being applied to the difference model; and a controller (12) that controls the outputs, using a sum-mode instruction torque and a difference-mode instruction torque obtained by application to the sum model and the difference model, respectively.

Claims

1-8. (canceled)

9. A vehicle control device that controls outputs of a left driving source and a right driving source in a vehicle provided with a left driving system including a left axle and a left wheel and a 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 a sum of a left requested torque being a requested torque to the left driving system or the left driving source and a right requested torque being a requested torque to the right driving system or the right driving source and calculates an equivalent difference value corresponding to a difference between the left requested torque and the right requested torque; a sum model that models motion states of the left driving system and the right driving system while the vehicle is running straight, the equivalent sum value being applied to the sum model; a difference model that models motion states of the left driving system and the right driving system while the vehicle is cornering, the equivalent difference value being applied to the difference model; and a controller that controls the outputs of the left driving source and the right driving source, using a sum-mode instruction torque obtained by applying the equivalent sum value to the sum model and a difference-mode instruction torque obtained by applying the equivalent difference value to the difference model.

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

11. The vehicle control device according to claim 10, 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 inertia of 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.

12. 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 being equivalent inertia when a left-right difference is generated, a spring damper designed with a stiffness and a viscosity, and load-side inertia calculated based on a yaw inertia of the vehicle, the equivalent inertia being calculated based on a torque difference amplification ratio.

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

14. The vehicle control device according to claim 9, wherein the controller considers a request of a driver of the vehicle or an accelerating state of the vehicle in the controlling of the outputs of the left driving source and the right driving source.

15. The vehicle control device according to claim 11, wherein the transfer function of the sum model includes a parameter not interfering with a parameter included in a transfer function of the difference model, and the parameters are used as calibrating coefficients in an adaptation process of the vehicle.

16. The vehicle control device according to claim 12, wherein the transfer function of the difference model includes a parameter not interfering with a parameter included in a transfer function of the sum model, and the parameters are used as calibrating coefficients in an adaptation process of the vehicle.

17. The vehicle control device according to claim 13, wherein the transfer function of the difference model includes a parameter not interfering with a parameter included in a transfer function of the sum model, and the parameters are used as calibrating coefficients in an adaptation process of the vehicle.

18. 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 including a left axle and a left wheel and a 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 that models motion states of the left driving system and the right driving system while the vehicle is running straight and a difference model that models motion states of the left driving system and the right driving system while the vehicle is cornering in advance; calculating an equivalent sum value corresponding to a sum of a left requested torque being a requested torque to the left driving system or the left driving source and a right requested torque being a requested torque to the right driving system or the right driving source and calculating an equivalent difference value corresponding to a difference between the left requested torque and the right requested torque; obtaining a sum-mode instruction torque by applying the equivalent sum value to the sum model and a difference-mode instruction torque by applying the equivalent difference value to the difference model; and controlling the outputs of the left driving source and the right driving source, using the sum-mode instruction torque and the difference-mode 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 a vehicle control method.

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

[0015] FIG. 6A is a schematic diagram of a sum model and FIG. 6B is a schematic diagram of a difference model.

[0016] FIG. 7 is a block diagram showing a logic of vibration suppressing control performed by the vehicle control device.

[0017] FIGS. 8A-8D are diagrams showing input/output images of the vibration suppressing control during straight acceleration, FIG. 8A shows left- and right-axle requested torques, FIG. 8B shows a sum-mode requested torque and a difference-mode requested torque, FIG. 8C shows a sum-mode instruction torque and a difference-mode instruction torque, and FIG. 8D shows left- and right-motor instruction torques.

[0018] FIGS. 9A-9D are diagrams showing input/output images of the vibration suppressing control during steady cornering, FIG. 9A shows left- and right-axle requested torques, FIG. 9B shows a sum-mode requested torque and a difference-mode requested torque, FIG. 9C shows a sum-mode instruction torque and a difference-mode instruction torque, and FIG. 9D shows left- and right-motor instruction torques.

[0019] FIG. 10 is a table showing parameters decomposed for a sum mode and a difference mode by an equation of a transfer function derived as an example.

EMBODIMENT TO CARRY OUT INVENTION

[0020] Examples of the type of a vehicle that adopts a vehicle control device and a vehicle control method disclosed herein 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 in 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.

[0021] 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 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

[0022] 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 drawings 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.

[0023] 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.

[0024] 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) connected to the left wheel 5L and an axle 4 (right axle 4R) 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.

[0025] 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.

[0026] 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 the rotation shafts of planetary gears provided on respective carriers are connected to each other. Each carrier supports the planetary gears such that the planetary gears can rotate and revolve between a sun gear and a ring 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.

[0027] In FIG. 2, the symbol J.sub.M represents motor inertia (moment of inertia of the motors 2), the symbol D.sub.M represents a motor viscosity (viscosity of the motor 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-motor instruction torque), the symbol T.sub.Lm 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. Similarly, in relation to the parameters of a right driving system, the symbol T.sub.RM represents a right-motor input torque (right-motor 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 .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.

[0028] 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.

[0029] 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.

[0030] 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.

[0031] 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.

[0032] 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.

[0033] The resolvers 17 (17L, 17R) are sensors that detect the angular 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 angular 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 angular 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

[0034] FIG. 4 is a schematic block diagram illustrating a basic concept (flow) of control performed by the vehicle control device 10 (output control on the motors 2 subjected to a vehicle control method according to the embodiment). In this control, vibrations of the left driving system and the right driving system are separated into a vibration while the vehicle 1 is running straight and a vibration while the vehicle 1 is cornering, and the former is isolated as a vibration of a sum mode and the latter is isolated as a vibration of a difference mode. Then, a torque for suppressing the vibration is obtained in each of the sum mode and the difference mode, and the obtained torques are returned to the left and right expressions, and then outputted (instructed) to the left motor 2L and the right motor 2R.

[0035] The storage device of the vehicle control device 10 stores a sum-mode vibration suppression model (hereinafter, also simply referred to as a sum model) used in the sum mode and a difference-mode vibration suppression model (hereinafter, also simply referred to as a difference model) used in the difference mode in advance. In other words, the present vehicle control method firstly prepares the sum model and the difference model. The sum model is a model that models motion states of the left driving system and the right driving system while the vehicle 1 is running straight, and the difference model is a model that models 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 models related to the vibration suppression.

[0036] Generally, the vehicle 1 generates different vibrations between a running-straight state and a cornering state, and the resonant frequencies in these states are also different from each other. As an example, although the resonant frequency varies depending on the type of the vehicle 1, the resonant frequency is about 6 Hz while the vehicle 1 is running straight, whereas the resonant frequency is smaller than this, for example, about 2 Hz while the vehicle 1 is cornering. As described above, in order to effectively suppress vibrations that are different depending on whether the traveling state of the vehicle 1 is the running-straight state (translational motion) or the cornering state (yaw motion) and to prevent the controls (outputs) for vibration suppression from interfering with each other on the left and right sides, the control (output) is separated into the above two modes and the models used one in each of the modes are provided. That is, for a resonant frequency which is different between the running-straight state and the cornering state, the sum model and the difference model are ones that activate vibration suppressing control under the respective running-straight and cornering states.

[0037] As shown in FIG. 4, the sum model is applied with an equivalent sum value to output (derive) a sum-mode instruction torque for suppressing vibrations of the left driving system and the right driving system while the vehicle 1 is running straight. Similarly, the difference model is applied with an equivalent difference value to output (derive) a difference-mode instruction torque for suppressing vibrations of the left driving system and the right driving system while the vehicle 1 is cornering. The equivalent sum value is a generic term for a value corresponding to the sum of a left requested torque and a right request torque. The left requested torque is a requested torque to the left driving system or the left motor 2L, and the right requested torque is a requested torque to the right driving system or the right motor 2R. 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). In addition, the equivalent difference value is a generic term for a value corresponding to the difference between the left requested torque and the right requested torque. The equivalent difference value may be not only a simple difference but also a product of the difference and a predetermined coefficient.

[0038] Step A1 in FIG. 4 corresponds to a step of calculating the equivalent sum value corresponding to the sum of the left requested torque and the right requested torque. The equivalent sum value calculated in this step is applied to the sum model in Step A3 in FIG. 4. As a result, an output (sum-mode instruction torque) for suppressing vibrations of the left driving system and the right driving system while the vehicle 1 is running straight is obtained, so that the vibration state of the vehicle 1 while running straight is effectively suppressed. Step A2 in FIG. 4 corresponds to a step of calculating the equivalent difference value corresponding to the difference between the left requested torque and the right requested torque. The equivalent difference value calculated in this step is applied to the difference model in Step A4 in FIG. 4. As a result, an output (difference-mode instruction torque) for suppressing vibrations of the left driving system and the right driving system while the vehicle 1 is cornering is obtained, so that the vibration state of the vehicle 1 while cornering is effectively suppressed.

[0039] 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 11, a storing unit 12, and a controller 13. These elements are obtained by classifying the functions of the vehicle control device 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.

[0040] The calculator 11 calculates the equivalent sum value and the equivalent difference value. The calculator 11 of the present embodiment calculates the requested torque to the left driving system or the left motor 2L as the left requested torque and the requested torque to the right driving system or the right motor 2R as the right requested torque based on the driver operation (for example, the accelerator operation, the brake operation, the steering operation). Then, the calculator 11 calculates the equivalent sum value and the equivalent difference value based on the left requested torque and the counterpart right requested torque. Here, the left requested torque and the right requested torque may be calculated by calculating means different from the calculator 11, or may be calculated by an electronic control unit (for example, a superordinate ECU of the vehicle control device 10) different from the vehicle control device 10. The manner of calculating these requested torques is not particularly limited, and may be calculated based on, for example, vehicle speed information in addition to the above-described driver operation.

[0041] The left requested torque is, for example, a requested torque T.sub.Lds-ref (hereinafter, referred to as left-axle requested torque T.sub.Lds-ref) to the left axle 4L. The right requested torque is, for example, a requested torque T.sub.Rds-ref (hereinafter, referred to as right-axle requested torque T.sub.Rds-ref) to the right axle 4R. This embodiment illustrates a case where these axle requested torques T.sub.Lds-ref and T.sub.Rds-ref are used as the left requested torque and the right requested torque.

[0042] This embodiment illustrates a case where a sum-mode requested torque T.sub.Sds-ref is obtained as the equivalent sum value, and a difference-mode requested torque T.sub.Dds-ref is obtained as the equivalent difference value. The following calculation equations are used when the half of the sum of the left-axle requested torque T.sub.Lds-ref and the right-axle requested torque T.sub.Rds-ref is defined as the equivalent sum value and the half of the difference between the left-axle requested torque T.sub.Lds-ref and the right-axle requested torque T.sub.Rds-ref is defined as the equivalent difference value.

[00001] ( T Sds - ref T Dds - ref ) = ( 1 2 1 2 1 2 - 1 2 ) ( T Rds - ref T Lds - ref ) [ Math 1 ] ( SL - ref DL - ref ) = ( 1 2 1 2 1 2 - 1 2 ) ( RL - ref LL - ref )

[0043] The storing unit 12 stores a sum model, which models motion states of the left driving system and the right driving system while the vehicle 1 is running straight (model in particular related to vibration suppression), and a difference model, which models motion states of the left driving system and the right driving system while the vehicle 1 is cornering (model in particular related to vibration suppression). Before describing the sum model and the difference model, the schematic configurations of the left driving system and the right driving system of the vehicle 1 will now be described.

[0044] FIG. 5 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. 5, the symbol J.sub.LM 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. 5 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.

[0045] On the basis of the above schematic diagram, the configuration of the sum model is modeled to have the configuration shown in FIG. 6A, and the configuration of the difference model is modeled to have the configuration shown in FIG. 6B. The sum model is applied to vibration suppressing control on the axles 4 and the left and right wheels 5 related to the running-straight state of the vehicle 1, and the difference model is applied to vibration suppressing control on the axles 4 and the left and right wheels 5 related to the cornering state of the vehicle 1.

[0046] This embodiment gives the sum model a characteristic that is unlikely to generate the resonance during the running-straight state (a characteristic not containing a resonant frequency component during the running-straight state), and the difference model a characteristic that is unlikely to generate the resonance during the cornering state (a characteristic not containing a resonant frequency component during the cornering state). As the above, control with resonance frequencies different between the sum model and the difference model makes it possible to suppress vibrations in all driving states. 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.

[0047] As shown in FIG. 6A, 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 driving source and right driving source), 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 a vehicle body weight M (calibrated in terms of a wheel).

[0048] In addition to the drive-side inertia J.sub.SM and the load-side inertia J.sub.SL, the sum model may further consider a drive-side viscosity D.sub.SM and a load-side viscosity D.sub.SL. The drive-side viscosity D.sub.SM is calculated on the basis of the viscosity D.sub.M of the driving sources (left driving source and right driving source), and is, for example, D.sub.SM=G.sup.2D.sub.M. In FIG. 6A, the symbol T.sub.Sin represents a sum-mode driving-side torque, the symbol T.sub.Sds represents a sum-mode axle torque, the symbol Ts represents a sum-mode wheel load-side torque, the symbol .sub.Sds represents a sum-mode driving-side angular speed, and the symbol .sub.SL represents a sum-mode wheel angular speed. The sum model may be expressed by a relational expression including a transfer function representing the input/output characteristic of the two-inertia system. The equations of motion of the sum model are shown below.

[00002] Equation of motion of driving side [ Math 2 ] J SM Sds = T Sin - T Sds Equation of motion of load side J SL SL = T Sds - T SL Equation of motion of spring dumper system T Sds = K S ( Sds - SL ) + D S ( Sds - SL )

[0049] As shown in FIG. 6B, 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 driving source and right driving source) 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.

[0050] In addition to the drive-side inertia J.sub.DM and the load-side inertia J.sub.DL, the difference model may further consider a drive-side viscosity D.sub.DM and a load-side viscosity D.sub.DL. The drive-side viscosity D.sub.DM is calculated on the basis of the viscosity D.sub.M and torque difference amplification ratios (e.g., b.sub.1, b.sub.2) of the driving sources (left driving source and right driving source), and is, for example, D.sub.DM=(2b.sub.1+1).sup.2G.sup.2D.sub.M. In FIG. 6B, the symbol T.sub.Din represents a difference-mode driving-side torque, the symbol T.sub.Dds represents a difference-mode axle torque, the symbol T.sub.DL represents a difference-mode wheel load-side torque, the symbol .sub.Dds represents a difference-mode driving-side angular speed, and the symbol .sub.DL represents a difference-mode motor angular speed. The difference model may also be expressed by a relational expression including a transfer function representing the input/output characteristic of the two-inertia system. The equations of motion of the difference model are shown below.

[00003] Equation of motion of driving side [ Math 3 ] J DM . Dds = T Din - T Dds Equation of motion of load side J DL . DL = T Dds - T DL Equation of motion of spring dumper system T Dds = K S ( Dds - DL ) + D S ( Dds - DL )

[0051] The controller 13 obtains the sum-mode instruction torque for suppressing vibrations of the left driving system and the right driving system while the vehicle 1 is running straight by applying the equivalent sum value calculated by the calculator 11 to the sum model stored in the storing unit 12. The same applies to the difference model, and the controller 13 obtains the difference-mode instruction torque for suppressing vibrations of the left driving system and the right driving system while the vehicle 1 is cornering by applying the equivalent difference value calculated by the calculator 11 to the difference model stored in the storing unit 12. Then the controller 13 controls the outputs of the left motor 2L and the right motor 2R, using the obtained sum-mode instruction torque and difference-mode instruction torque.

[0052] Specifically, the controller 13 calculates the left-motor instruction torque T.sub.LM and the right motor instruction torque T.sub.RM from the sum-mode instruction torque and the difference-mode instruction torque, and controls the left and right motors 2. Here, in coordination with the method for calculation in the calculator 11, the controller 13 outputs, as the left-motor instruction torque T.sub.LM, the half of the value obtained by subtracting the difference-mode instruction torque from the sum-mode instruction torque, and outputs, as the right-motor instruction torque T.sub.RM, the half of the sum of the sum-mode instruction torque and the difference-mode instruction torque.

[0053] FIG. 7 is a block diagram illustrating the logic of the vibration suppressing control implemented in the vehicle control device 10. The vibration suppressing control is a control for obtaining the sum-mode instruction torque and the difference-mode instruction torque based on the sum model and the difference model, and is a feed-forward control (open-loop control). Here, the sum-mode instruction torque is specifically exemplified by the sum-mode driving-side torque T.sub.Sin and the difference-mode instruction torque is specifically exemplified by the difference-mode driving-side torque T.sub.Din. The plant in FIG. 7 represents an object (e.g., shafts and gears included in the motors 2 and the power transmission mechanism 3) located on the power transmission paths upstream of the respective axles 4.

[0054] As shown in FIG. 7, in the calculator 11, the sum-mode requested torque T.sub.Sds-ref (equivalent sum value) and the difference-mode requested torque T.sub.Dds-ref (equivalent difference value) calculated on the basis of the left- and right-axle requested torques T.sub.Lds-ref and T.sub.Rds-ref (left and right requested torque) are applied to the sum model and the difference model, and consequently, the sum-mode instruction torque T.sub.Sin and the difference-mode instruction torque T.sub.Din are obtained. The controller 13 calculates the respective torques to be outputted by the pair of motors 2 as the instruction torques T.sub.LM and T.sub.RM based on the sum-mode instruction torque T.sub.Sin and the difference-mode instruction torque T.sub.Din, and drives the pair of inverters 6 so as to obtain the torques.

[0055] This makes the actual left- and right-axle torques to accurately follow the axle requested torques T.sub.Lds-ref and T.sub.Rds-ref, and the controllability of the axle torques (driving torques) is enhanced, so that the vibration of the axles 4 (ultimately, the vibration of the vehicle 1) is effectively suppressed. Further, providing the sum model and the difference model independently of each other makes it easy to provide respective different characteristics to the sum-mode instruction torque T.sub.Sin and the difference-mode instruction torque T.sub.Din. This will be detailed with reference to FIGS. 8 and 9.

[0056] FIG. 8 shows input/output images of the vibration suppressing control at the time of straight acceleration, and FIG. 9 shows input/output images of the vibration suppressing control at the time of steady cornering. Each of FIG. 8A and FIG. 9A represents graphs showing chronological changes of the left- and right-axle requested torques T.sub.Lds-ref and T.sub.Rds-ref, each of FIG. 8B and FIG. 9B represents graphs showing chronological changes of the sum-mode requested torque T.sub.Sds-ref and the difference-mode requested torque T.sub.Dds-ref, each of FIG. 8C and FIG. 9C represents graphs showing chronological changes of the sum-mode instruction torque T.sub.Sin and the difference-mode instruction torque T.sub.Din, and each of FIG. 8D and FIG. 9D represents graphs showing chronological changes of the left- and right-motor instruction torques T.sub.LM and T.sub.Rm.

[0057] As shown in FIG. 8A, while the vehicle 1 is in the running-straight state, if the accelerator pedal is depressed at a certain time point t.sub.1 and the accelerator pedal is returned at a subsequent time point t.sub.2, the left- and right-axle requested torques T.sub.Lds-ref and T.sub.Rds-ref rise at the time point t.sub.1 and then fall at the time point t.sub.2. As shown in FIG. 8B, the sum-mode requested torque T.sub.Sds-ref is the sum of the two axle requested torques T.sub.Lds-ref and T.sub.Rds-ref, and the difference-mode requested torque T.sub.Dds-ref is the difference (i.e., 0) between the two axle requested torques T.sub.Lds-ref and T.sub.Rds-ref.

[0058] If the sum-mode requested torque T.sub.Sds-ref and the difference-mode requested torque T.sub.Dds-ref are applied to the sum model and the difference model, respectively, the sum-mode instruction torque T.sub.Sin largely changes at the rising time point t.sub.1 and at the falling time point t.sub.2, and the difference-mode instruction torque T.sub.Din remains at 0, as shown in FIG. 8C. Then, as shown in FIG. 8D, the left- and right-motor instruction torques T.sub.LM and T.sub.RM, which are converted from the sum-mode instruction torque T.sub.Sin and the difference-mode instruction torque T.sub.Din, largely change at the time point t.sub.1 and the time point t.sub.2.

[0059] As the above, by daring to change the motor instruction torques T.sub.LM and T.sub.RM at the rising time point t.sub.1 and the falling time point t.sub.2 of the left- and right-axle requested torques T.sub.Lds-ref and T.sub.Rds-ref, the actual axle torques after actually passing through the plant is prevented from vibrating, so that the vibration while the vehicle 1 is running straight is suppressed.

[0060] As shown in FIG. 9A, if the vehicle 1 starts steady cornering at a certain time point t.sub.3 and then the cornering ends at the subsequent time point t.sub.4, the left- and right-axle requested torques T.sub.Lds-ref and T.sub.Rds-ref rise at the time point t.sub.3 and then fall at the time point t.sub.4. As shown in FIG. 9B, the sum-mode requested torque T.sub.Sds-ref is the sum of the two axle requested torques T.sub.Lds-ref and T.sub.Rds-ref, and the difference-mode requested torque T.sub.Dds-ref is the difference between the two axle requested torques T.sub.Lds-ref and T.sub.Rds-ref.

[0061] If the sum-mode requested torque T.sub.Sds-ref and the difference-mode requested torque T.sub.Dds-ref are applied to the sum model and the difference model, respectively, the sum-mode instruction torque T.sub.Sin does not particularly change, and the difference-mode instruction torque T.sub.Din largely changes at the rising time point t.sub.3 and at the falling time point t.sub.4 as shown in FIG. 9C. Then, as shown in FIG. 9D, the left and right motor instruction torques T.sub.LM and T.sub.RM, which are converted from the sum-mode instruction torque T.sub.Sin and the difference-mode instruction torque T.sub.Din, largely change at the time point t.sub.3 and the time point t.sub.4

[0062] As described above, also while the vehicle 1 is cornering, by daring to change the motor instruction torques T.sub.LM and T.sub.RM at the rising time point t.sub.3 and the falling point t.sub.4 of the left- and right-axle requested torques T.sub.Lds-ref and T.sub.Rds-ref, the actual axle torques after actually passing through the plant is prevented from vibrating, so that the vibration while the vehicle 1 is cornering is suppressed.

[0063] The sum model of the present embodiment includes a transfer function expressed by a ratio of the sum-mode driving-side torque T.sub.Sin used for vibration suppressing control of the motors 2 to the equivalent sum value. Similarly, the difference model of the present embodiment includes a transfer function expressed by a ratio of the difference-mode driving-side torque T.sub.Din used for vibration suppressing control of the motors 2 to the equivalent difference value. Such transfer functions make it possible to calculate instruction torques that achieve requested outputs before reaching the axles 4 through the plant, without using sensor values of the resolvers 17 and the wheel speed sensors 18. Namely, the calculation is performed in a feed-forward manner. Hereinafter, description will now be made in relation to an example of the transfer function of the sum model and the difference model that can be set in the vehicle 1 provided with the power distributing mechanism 3.

3. Specific Examples of Sum Model and Difference Model

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

[00004] Matrixes of respective gear ratios [ Math 4 ] G = ( G 0 0 G ) , B = ( b 2 + 1 - b 2 - b 1 b 1 + 1 ) Angular speed vectors L = ( RL LL ) , ds = ( Rds Lds ) , M = GB ds = ( RM LM ) Torque vectors T ds = ( T Rds T Lds ) , T M = ( T RM T LM ) , T L = ( T RL T LL ) , T in = 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 )

[0065] 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.

[00005] ( Rds Lds ) = G - 2 P M .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" ( Z 22 - Z C - Z C Z 11 ) ( T Rin - T Rds T Lin - T Lds ) = Z - 1 B - 1 T B - 1 = 1 .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" ( Z 22 - Z C - Z C Z 11 ) = 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 ) [ Math 5 ] Z 11 = b 2 2 + 2 b 2 + b 1 2 + 1 Z 22 = b 1 2 + 2 b 1 + b 2 2 + 1 Z C = - ( b 1 2 + b 1 + b 2 2 + b 2 )

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

[00006] ( 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 22 - Z C - Z C Z 11 ) ( T Rin - T Rds T Lin - T Lds ) = G - 2 P M 2 .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" ( Z 22 - Z C Z 11 - Z C Z 22 + Z C - ( Z 11 + Z C ) ) ( T Rin - T Rds T Lin - T Lds ) [ Math 6 ]

[0067] 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.

[00007] ( 1 2 1 2 1 2 - 1 2 ) ( Rds Lds ) = [ Math 7 ] G - 2 P M 2 .Math. "\[LeftBracketingBar]" Z .Math. "\[RightBracketingBar]" ( T Rin - T Rds T Lin - T Lds ) = P M G 2 ( 1 0 0 1 | Z | ) ( 1 2 1 2 1 2 - 1 2 ) ( T Rin - T Rds T Lin - T Lds ) Equation of motion of driving side ( Sds Dds ) = P M G 2 ( 1 0 0 1 | Z | ) ( T Sin - T Sds T Din - T Dds )

[0068] 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.

[00008] Equation of motion of left and right wheels 5 ( load side ) [ Math 8 ] ( RL LL ) = P L ( T Rds - T RL T Lds - T LL ) ( 1 2 1 2 1 2 - 1 2 ) ( RL LL ) = P L ( 1 2 1 2 1 2 - 1 2 ) ( T Rds - T RL T Lds - T LL ) ( SL DL ) = P L ( T Sds - T SL T Dds - T DL ) Equation of motion of axles 4 ( T Rds T Lds ) = P DS ( Rds - RL Lds - LL ) ( 1 2 1 2 1 2 - 1 2 ) ( T Rds T Lds ) = P DS ( 1 2 1 2 1 2 - 1 2 ) ( Rds - RL Lds - LL ) ( T Sds T Dds ) = P DS ( Sds - SL Dds - DL )

[0069] Here, since the dynamics of the left and right wheels 5 (load side) is represented by PL of the above Math 4, the equation of motion of the left and right wheels 5 (load side) of the above Math 8 is rewritten as follows.

[00009] ( SL DL ) = P L ( T Sds - T SL T Dds - T DL ) = ( 1 J SL s + D SL 0 0 1 J DL s + D DL ) ( T Sds - T SL T Dds - T DL ) [ Math 9 ]

[0070] Since the vibration suppressing control is feed-forward control and does not consider disturbances, the sum-mode wheel load-side torque T.sub.SL=0 and the difference-mode wheel load-side torque T.sub.DL=0 are obtained, and the following Math 10 holds.

[00010] ( SL DL ) = ( 1 J SL s + D SL 0 0 1 J DL s + D DL ) ( T Sds T Dds ) [ Math 10 ]

[0071] In addition, since the dynamics of the driving side is represented by P.sub.M of the above Math 4, the equation of motion of the driving side of the above Math 7 is rewritten as follows.

[00011] ( Sds Dds ) = P M G 2 ( 1 0 0 1 ( 2 b + 1 ) 2 ) ( T Sin - T Sds T Din - T Dds ) = [ Math 11 ] 1 G 2 ( 1 J M s + D M ) ( 1 0 0 1 ( 2 b + 1 ) 2 ) ( T Sin - T Sds T Din - T Dds )

[0072] Furthermore, since the dynamics of the axles 4 is represented by P.sub.DS of the above Math 4, the equation of motion of the axles 4 of the above Math 8 is rewritten as follows.

[00012] ( T Sds T Dds ) = P DS ( Sds - SL Dds - DL ) [ Math 12 ]

[0073] The following equation is obtained by substituting Math 10 and Math 11 into .sub.Sds, .sub.Dds, .sub.SL, .sub.DL in the above Math 12, and further rearranging Math 12 using the relationships J.sub.SM=G.sup.2J.sub.M, D.sub.SM=G.sup.2D.sub.M, J.sub.DM=(2b.sub.1+1).sup.2G.sup.2J.sub.M, and D.sub.DM=(2b.sub.1+1).sup.2G.sup.2D.sub.M. Thereby, the sum-mode axle torque T.sub.Sds and the difference-mode axle torque T.sub.Dds When the sum-mode driving-side torque T.sub.Sin and the difference-mode driving-side torque T.sub.Din are applied to the axles 4 are obtained.

[00013] ( T Sds / T Sin T Dds / T Din ) = [ Math 13 ] ( ( J SL D S s 2 + ( D SL D S + J SL K S ) s + D SL K S ) ( J SM J SL 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 ) ( J DL D S s 2 + ( D DL D S + J DL K S ) s + D DL 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 DL ) )

[0074] The following equation is obtained by inverting the transfer function of the above Math 13, setting the requested torques calculated in, for example, the superordinate ECU to T.sub.Sds-ref and T.sub.Dds-ref and substituting the requested torques T.sub.Sds-ref and T.sub.Dds-ref for the axle torques T.sub.Sds and T.sub.Dds of Math 13.

[00014] ( T Sin / T Sds - ref T Din / T Dds - ref ) = [ Math 14 ] ( ( J SM J SL 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 ) ( J SL D S s 2 + ( D SL D S + J SL K S ) s + D SL 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 DL ) ( J DL D S s 2 + ( D DL D S + J DL K S ) s + D DL K S ) )

[0075] Since the transfer function in the above Math 14 is not proper, the transfer function is formed into a proper form by means of a second-order low-pass filter and the following equation is obtained. This can calculate torques (i.e., the sum-mode instruction torque T.sub.Sin and the difference-mode instruction torque T.sub.Din) to be provided to the motors 2 to obtain the requested sum- and difference-mode axle torques T.sub.Sds-ref and T.sub.Dds-ref. That is, the following Math 15 is an example of a transfer function included in the sum model and the difference model.

[00015] ( T Sin / T Sds - ref T Din / T Dds - ref ) = [ Math 15 ] ( ( J SM J SL 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 ) ( J SL D S s 2 + ( D SL D S + J SL K S ) s + D SL 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 DM ) ( J DL D S s 2 + ( D DL D S + J DL K S ) s + D DL K S ) ) 1 ( s + 1 ) 2

[0076] Further, decomposing the parameters of the sum model and the difference model by the equation of the derived transfer function reveals that there are a parameter (vehicle body weight M) which appears only in the sum model and a parameter (yaw inertia I.sub.z) which appears only in the difference model as shown in FIG. 10. These parameters M and I.sub.z are parameters which do not interfere with each other in the sum model and difference model and are hereinafter referred to as non-interference parameters.

[0077] In the vehicle control device 10 of the present embodiment, the non-interference parameters M and I.sub.z are used as calibrating coefficients in an adaptation process of the vehicle 1. This means that calibrating and adapting of the vehicle body weight M serving as the non-interference parameter makes the sum model focusing on the running-straight state (translational motion) of the vehicle 1 possible not to affect the cornering state. Similarly, calibrating and adapting of the yaw inertia I.sub.z serving as the non-interference parameter makes the difference mode focusing on the cornering state (yaw motion) of the vehicle 1 possible not to affect the running-straight state.

4. Effect

[0078] (1) The above vehicle control device 10 includes the calculator 11, the sum model, the difference model, and the controller 13. The calculator 11 calculates the equivalent sum value corresponding to the sum of the left requested torque and the right requested torque and the equivalent difference value corresponding to the difference between the left requested torque and the right requested torque. Further, the sum model is a model that models motion states of the left driving system and the right driving system while the vehicle 1 is running straight and is applied with the equivalent sum value. Further, the difference model is a model that models motion states of the left driving system and the right driving system while the vehicle 1 is cornering and is applied with the equivalent difference value.

[0079] Then, the controller 13 controls the left and right motors 2, using the sum-mode instruction torque obtained by applying the equivalent sum value to the sum model and the difference-mode instruction torque obtained by applying the equivalent difference value to the difference model. This configuration can suppress vibrations of the left and right axles 4 having a vibration characteristic different between the running-straight state and the cornering state without interfering with each other. In addition, by separating the sum model corresponding to the running-straight state and the difference model corresponding to the cornering state, and constructing these models independent of each other, the requirement for complex control on decoupling can be eliminated, so that the vehicle control device 10 can be designed more simply and the vibration suppression can be achieved with a simple configuration.

[0080] (2) In the above embodiment, both the sum model and the difference model can be constructed as two-inertia system models. This configuration makes it possible to construct models of the motion states (in particular, vibration suppression) 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 vibration characteristic that is different between the running-straight state and the cornering state, control considering the respective viscoelasticity can be carried out. Accordingly, the controllability of the vehicle 1 can be enhanced, and a higher vibration-suppressing effect can be obtained.

[0081] (3) As shown in FIG. 6A, the above sum model can be expressed by the transfer function indicating the input/output characteristic of the two-inertia system including the driving-side inertia calculated based on the inertia of the left driving source and the right driving source, the spring damper designed with the stiffness and viscosity, and the load-side inertia calculated based on the body weight of the vehicle 1. As a result, the vibration while the vehicle 1 is running straight can be efficiently suppressed, considering the viscoelasticity, so that the controllability of the vehicle 1 can be enhanced.

[0082] (4) As shown in FIG. 6B, the above difference model can be expressed by the transfer function indicating the input/output characteristic of the two-inertia system including the driving-side inertia corresponding to the equivalent inertia when a left-right difference is generated which equivalent inertia is calculated based on the torque difference amplification ratio, the spring damper designed with the stiffness and viscosity, and the load-side inertia calculated based on the yaw inertia of the vehicle 1. As a result, the vibration while the vehicle 1 is cornering can be efficiently suppressed, considering the viscoelasticity, so that the controllability of the vehicle 1 can be enhanced.

[0083] (5) In the above embodiment, as shown in Math 15, the sum model includes the transfer function expressed by a ratio of the sum-mode driving-side torque T.sub.Sin to the equivalent sum value (e.g., sum-mode requested torque T.sub.Sds-ref) and the difference model includes the transfer function expressed by a ratio of the difference-mode driving-side torque T Din to the equivalent difference value (e.g., difference-mode requested torque T.sub.Dds-ref). By executing feed-forward vibration suppressing control using the models including these transfer functions, instruction torques that achieve requested outputs can be calculated without using sensor values and vibrations on the left and right axles 4 can be appropriately suppressed.

[0084] (6) Further, since the above vehicle control device 10 uses the non-interference parameters M and I.sub.z as the calibrating coefficients in the adaptation process, the adaptation in the running-straight state and the adaptation in the cornering state can be efficiently performed without interfering with each other.

5. Miscellaneous

[0085] The above embodiment is merely illustrative, and is not intended to exclude the application 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.

[0086] For example, in the above-described vehicle control device 10, in controlling the outputs of the left motor 2L and the right motor 2R, the controller 13 may consider a request of a driver of the vehicle 1 and an accelerating state of the vehicle 1. Examples of the request of the driver include a steering angle and an accelerator operation. Further, examples of the acceleration state include the longitudinal acceleration (front-rear G) and the lateral acceleration (lateral G). The controller 13 may consider either one of the request of the driver and the acceleration state or both. For example, the controller 13 can execute control considering the request (e.g., a steering angle) of the driver and an accelerating state (front-rear G, lateral G) by adding the parameters of the request and the state into the equations of the transfer functions included in the sum model and the difference mode.

[0087] The above embodiment uses the left-axle requested torque T.sub.Lds-ref and the right-axle requested torque T.sub.Rds-ref as the left requested torque and the right axle requested torque, respectively, but may alternatively use a requested torque to the left motor 2L and a requested torque to the right motor 2R as the left requested torque and the right requested torque, respectively.

[0088] The above embodiment describes the vehicle 1 that mounts thereon the pair of motors 2 serving as driving sources, but an internal combustion engine may be applied in place of the motors 2. The specific type of the driving source is not limited. The vehicle 1 that includes a vehicle driving device (D.sub.M-AYC device) including the pair of motors 2 and the power distributing mechanism 3 is illustrated. 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 device that controls outputs of a left driving source and a right driving source in a vehicle provided with a left driving system including a left axle and a left wheel and a 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: [0091] a calculator that calculates an equivalent sum value corresponding to a sum of a left requested torque being a requested torque to the left driving system or the left driving source and a right requested torque being a requested torque to the right driving system or the right driving source and calculates an equivalent difference value corresponding to a difference between the left requested torque and the right requested torque; [0092] a sum model that models motion states of the left driving system and the right driving system while the vehicle is running straight, the equivalent sum value being applied to the sum model; [0093] a difference model that models motion states of the left driving system and the right driving system while the vehicle is cornering, the equivalent difference value being applied to the difference model; and [0094] a controller that controls the outputs of the left driving source and the right driving source, using a sum-mode instruction torque obtained by applying the equivalent sum value to the sum model and a difference-mode instruction torque obtained by applying the equivalent difference value to the difference model.

[Appendix 2]

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

[Appendix 3]

[0097] The vehicle control device according to appendix 1 or 2, wherein [0098] 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 inertia of 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]

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

[Appendix 5]

[0101] The vehicle control device according to any one of appendices 1 to 4, wherein [0102] the sum model includes a transfer function expressed by a ratio of a sum-mode driving-side torque to the equivalent sum value, the sum-mode driving-side torque being used for vibration suppressing control on the left driving source and the right driving source, and [0103] the difference model includes a transfer function expressed by a ratio of a difference-mode driving-side torque to the equivalent difference value, the difference-mode driving-side torque being used for the vibration suppressing control.

[Appendix 6]

[0104] The vehicle control device according to any one of appendices 1 to 5, wherein [0105] the controller considers a request of a driver of the vehicle or an accelerating state of the vehicle in the controlling of the outputs of the left driving source and the right driving source.

[Appendix 7]

[0106] The vehicle control device according to any one of appendices 1 to 6, wherein [0107] a transfer function of the difference model includes a parameter not interfering with a parameter included in a transfer function of the sum model, and [0108] the parameters are used as calibrating coefficients in an adaptation process of the vehicle.

[Appendix 8]

[0109] 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 including a left axle and a left wheel and a 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: [0110] preparing a sum model that models motion states of the left driving system and the right driving system while the vehicle is running straight and a difference model that models motion states of the left driving system and the right driving system while the vehicle is cornering in advance; [0111] calculating an equivalent sum value corresponding to a sum of a left requested torque being a requested torque to the left driving system or the left driving source and a right requested torque being a requested torque to the right driving system or the right driving source and calculating an equivalent difference value corresponding to a difference between the left requested torque and the right requested torque; [0112] obtaining a sum-mode instruction torque by applying the equivalent sum value to the sum model and a difference-mode instruction torque by applying the equivalent difference value to the difference model; and [0113] controlling the outputs of the left driving source and the right driving source, using the sum-mode instruction torque and the difference-mode instruction torque.

[Appendix 9]

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

[Appendix 10]

[0116] The vehicle control method according to appendix 8 or 9, wherein [0117] 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 inertia of 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 11]

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

[Appendix 12]

[0120] The vehicle control method according to any one of appendices 8 to 11, wherein [0121] the sum model includes a transfer function expressed by a ratio of a sum-mode driving-side torque to the equivalent sum value, the sum-mode driving-side torque being used for vibration suppressing control on the left driving source and the right driving source, and the difference model includes a transfer function expressed by a ratio of a difference-mode driving-side torque to the equivalent difference value, the difference-mode driving-side torque being used for the vibration suppressing control.

[Appendix 13]

[0122] The vehicle control method according to any one of appendices 8 to 12, further comprising [0123] considering a request of a driver of the vehicle or an accelerating state of the vehicle in the controlling of the outputs of the left driving source and the right driving source.

INDUSTRIAL APPLICABILITY

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

DESCRIPTION OF REFERENCE SIGN

[0125] 1 Vehicle [0126] 2 Motor (Driving Source) [0127] 3 Power Distributing Mechanism [0128] 4 Axle [0129] 5 Left and Right Wheels [0130] 6 Invertor [0131] 7 Battey [0132] 10 Vehicle Control Device [0133] 11 Calculator [0134] 12 Storing Unit [0135] 13 Controller [0136] 14 Accelerator Position Sensor [0137] 15 Brake Sensor [0138] 16 Steering Sensor [0139] 17 Resolver [0140] 18 Wheel Speed Sensor