VEHICLE CONTROL DEVICE AND VEHICLE CONTROL METHOD
20260014973 ยท 2026-01-15
Assignee
Inventors
- Ryota TAKAHASHI (Tokyo, JP)
- Hiroshi FUJIMOTO (Tokyo, JP)
- Hiroyuki FUSE (Tokyo, JP)
- Guangzhi YU (Tokyo, JP)
- Naoki Takahashi (Tokyo, JP)
- Yutaro OKAMURA (Tokyo, JP)
- Shunsuke MATSUO (Tokyo, JP)
- Ryosuke KOGA (Tokyo, JP)
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60K1/02
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0025
PERFORMING OPERATIONS; TRANSPORTING
B60W10/16
PERFORMING OPERATIONS; TRANSPORTING
B60W50/10
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0034
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W10/16
PERFORMING OPERATIONS; TRANSPORTING
B60K1/02
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
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]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
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
[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
[0026] The transmission mechanism of the power distributing mechanism 3 shown in
[0027] In
[0028]
[0029] As shown in
[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]
[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
[0038] Step A1 in
[0039] Next, description will now be made in relation to a specific configuration to perform the above-described control. As shown in
[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.
[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]
[0045] On the basis of the above schematic diagram, the configuration of the sum model is modeled to have the configuration shown in
[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
[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
[0049] As shown in
[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
[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]
[0054] As shown in
[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
[0056]
[0057] As shown in
[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
[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
[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
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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
[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
[0082] (4) As shown in
[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