The present invention relates to an electric-powered vehicle. In detail, it relates to an electric-power vehicle that outputs to an electric motor an instructed torque value for the torque instruction, by changing to the appropriate torque value in response to a correlating value of an actual rotating speed of the electric motor.
Conventionally, electric-powered vehicles have been known in which the wheels are driven by motors (for example, refer to Patent Document 1). Patent Document 1 discloses an electric-powered vehicle which includes a plurality of motors which respectively drive the left and right wheels of the vehicle, and a controller for controlling the drive torque (regenerative braking) of the plurality of motors.
Patent Document 1: Japanese Unexamined Patent Application, Publication No. 2015-116069
The motor is driven at the instructed torque value included in the torque instruction from the controller. However, the instructed torque value included in the torque instruction is a value based on the demand of the driver, and a case can be considered in which it is preferable to change the instructed torque value included in the torque instruction to a more appropriate value depending on the case.
The present invention has been made by taking account of the above, and an object thereof is to provide an electric-powered vehicle capable of driving a motor at a more appropriate torque value depending on the case.
In order to achieve the above-mentioned object, the present invention provides an electric-powered vehicle (for example, the vehicle 3 described later) which includes: an electric motor (for example, the electric motors 1A, 1B, 2A, 2B described later) which drives a wheel (for example, the right-front wheel RWf, left-front wheel LWf, right-rear wheel RWr, left-rear wheel LWr described later); and a control unit (for example, the ECU 6 described later) which controls the electric motor based on a torque instruction including an instructed torque value for driving the electric motor at a predetermined torque, in which the control unit has a torque value control unit (for example, the torque value control unit 802 described later) which determines a predetermined coefficient based on the instructed torque value and a correlating value of actual rotating speed of the electric motor, and outputs a torque drive instruction including an appropriate torque value obtained by multiplying the predetermined coefficient by the instructed torque value, to the electric motor.
It thereby becomes possible to output the torque drive instruction including the appropriate torque value to the electric motor without directly outputting the instructed torque value. Furthermore, it becomes possible to easily change the appropriate torque value included in the torque drive instruction outputted to the electric motors, and thus possible to raise the degrees of freedom in settings.
In this case, it is preferable for the predetermined coefficient to include a first predetermined coefficient (for example, the first predetermined coefficient K1 described later), and for the torque value control unit to perform control to determine the first predetermined coefficient so that the absolute value for the appropriate torque value becomes a value smaller than the absolute value for the instructed torque value, in a case of the absolute value for the correlating value of actual rotating speed of the electric motor exceeding the absolute value for a first predetermined powered revolution speed value (for example, the first predetermined powered revolution speed value V2, −V2 described later), during powered running of the electric motor.
In the case of the absolute value for the correlating value of the actual rotating speed of the electric motor exceeding the absolute value for the first predetermined powered revolution speed value, it thereby becomes possible to suppress the torque of the electric motors and obtain a torque reduction effect, by suppressing the absolute value for the appropriate torque value to be small.
In this case, it is preferable for the predetermined coefficient to include a second predetermined coefficient (for example the second predetermined coefficient K2 described later), and for the torque value control unit to perform control to determine the second predetermined coefficient so that an attenuation factor is raised for the absolute value for the appropriate torque value obtained by multiplying the first predetermined coefficient and the second predetermined coefficient by the absolute value for the instructed torque value, relative to the absolute value for the appropriate torque value obtained by multiplying the first predetermined coefficient by the absolute value for the instructed torque value, in a case of the absolute value for the correlating value of actual rotating speed of the electric motor exceeding the absolute value for a first predetermined powered revolution speed value, during powered running of the electric motor.
It thereby becomes possible to maintain the actual revolution speed in a smaller speed width (revolution speed width), and possible to decrease the speed width (revolution speed width) corresponding to a portion other than 0 and 1, among the range of values of K1 assumable in the first embodiment. Furthermore, it is possible to ensure stability through a filter of large time constant. It is possible to precisely control the area used as the appropriate torque value.
In addition, it is preferable for the predetermined coefficient to includes a first predetermined coefficient, and for the torque value control unit to perform control to determine the first predetermined coefficient so that the absolute value for the appropriate torque value becomes a value smaller than the absolute value for the instructed torque value, in a case of the absolute value for the correlating value of actual rotating speed of the electric motor falling below the absolute value for a first predetermined regenerative revolution speed value (for example, the first predetermined regenerative revolution speed value V1+DV1, −(V1+DV1) described later), during regenerative running of the electric motor.
In the case of the absolute value for the correlating value of the actual rotating speed of the electric motor falling below the absolute value for the first predetermined regenerative revolution speed value, it thereby becomes possible to suppress the torque of the electric motors and obtain a torque reduction effect, by suppressing the absolute value for the appropriate torque value to be small.
In this case, it is preferable for the predetermined coefficient to include a second predetermined coefficient, and for the torque value control unit to perform control to determine the second predetermined coefficient so that an attenuation factor is raised for the absolute value for the appropriate torque value obtained by multiplying the first predetermined coefficient and the second predetermined coefficient by the absolute value for the instructed torque value, relative to the absolute value for the appropriate torque value obtained by multiplying the first predetermined coefficient by the absolute value for the instructed torque value, in a case of the absolute value for the correlating value of actual rotating speed of the electric motor falling below the absolute value for a first predetermined regenerative revolution speed value, during regenerative running of the electric motor.
It thereby becomes possible to maintain the actual revolution speed in a smaller speed width (revolution speed width), and possible to decrease the speed width (revolution speed width) corresponding to a portion other than 0 and 1, among the range of values of K1 assumable in the first embodiment. Furthermore, it is possible to ensure stability through a filter of large time constant. It is possible to precisely control the area used as the appropriate torque value.
In this case, it is preferable for the electric motor to include: a first electric motor (for example, the electric motor 1A described later) which drives a right-front wheel (for example, the right-front wheel RWf described later); a second electric motor (for example, the electric motor 2A described later) which drives a right-rear wheel (for example, the right-rear wheel RWf described later); a third electric motor (for example, the electric motor 1B described later) which drives a left-front wheel (for example, the left-front wheel LWf described later); and a fourth electric wheel (for example, the electric motor 2B described later) which drives a left-rear wheel (for example, the left-rear wheel LWr described later); and for the torque value control unit to determine the predetermined coefficient independently relatively to each of the first electric motor, the second electric motor, the third electric motor and the fourth electric motor.
It thereby becomes possible for the appropriate torque value to be calculated relative to each of the first electric motor to fourth electric motor, and perform control for appropriate driving independently on each of the electric motors.
According to the present invention, it is possible to provide an electric-powered vehicle capable of driving a motor at a more appropriate torque value depending on the case.
Hereinafter, embodiments of the present invention will be explained in detail while referencing the drawings. It should be noted that, in the explanation of a second embodiment and later, the same reference symbols are attached for configurations, etc. shared with the first embodiment, and explanations thereof will be omitted.
The first drive device 1 is provided at the front of the vehicle 3, and drives the front wheels Wf (RWf, LWf) as first drive wheels. The first drive device 1 includes electric motors 1A, 1B. The torque of these electric motors 1A, 1B is transferred independently to the front wheels Wf (RWf, LWf).
The second drive device 2 is provided at the rear of the vehicle 3, and drives the rear wheels Wr (RWf, LWr) as second drive wheels. The second drive device 2 includes electric motors 2A, 2B. The torque of these electric motors 2A, 2B is transmitted independently to each of the rear wheels Wr (RWr, LWr).
The electric motors 1A, 1B, 2A, 2B, for example, are 3-phase AC motors having a U-phase, V-phase, W-phase, and generate torque for causing the vehicle 3 to travel by way of electric power stored in the battery 9. The electric motors 1A, 1B, 2A, 2B are connected to the battery 9 via the PDU 8 equipped with an inverter. By the driver depressing the accelerator or brake pedal, and the control signal from the ECU 6 being inputted to the PDU 8, the electric power supply from the battery 9 to the electric motors 1A, 1B, 2A, 2B and the energy regeneration from the electric motors 1A, 1B, 2A, 2B to the battery 9 are controlled.
A friction brake (not illustrated) is provided to each of the four of the front wheels Wf (RWf, LWf) and rear wheels Wr (RWr, LWr). This friction brake is configured by a hydraulic disk brake, for example. When the driver depresses the brake pedal, the depressing force is amplified and transferred to the brake pedal via a hydraulic cylinder, etc., and by the friction force being produced between the brake disk and brake pad attached to each drive wheel, braking of the respective drive wheels is performed.
Next, the configuration of the ECU 6 serving as the control unit according to the present embodiment will be explained. The ECU 6 includes an input circuit having functions such as of smoothing the input signal waveform from various sensors, correcting the voltage levels to predetermined levels, and converting analog signal values to digital signal values, and a central arithmetic processing unit (hereinafter referred to as “CPU”). In addition, the ECU 6 includes a storage circuit that stores various arithmetic programs executed by the CPU, computation results, etc., and an output circuit that outputs control signals to the PDU 8, etc.
The ECU 6 consisting of the above such hardware configuration executes control of the electric power supply from the battery 9 to the electric motors 1A, 1B, 2A, 2B, and energy regeneration from the electric motors 1A, 1B, 2A, 2B to the battery 9. In more detail, the ECU 6 serving as the control unit controls the electric motors 1A, 1B, 2A, 2B according to the torque instruction including the instructed torque value for causing the electric motors 1A, 1B, 2A, 2B to drive at a predetermined torque. The detection signals of various sensors such as an accelerator aperture sensor, electric motor revolution speed sensor, and brake depression amount sensor (not illustrated) are inputted via a communication circuit such as a CAN (Controller Area Network), and a control signal is outputted to the PDU 8.
As shown in
The moving average acquisition unit 801 stores the inputs of a predetermined number of times in the past, i.e. torque values included in the torque instruction to the electric motor 1A, from the accelerator aperture sensor or brake depression amount sensor (not illustrated). Then, the moving average acquisition unit 801 calculates an average value (hereinafter referred to as “instructed torque value”) for the torque values, which are the inputs of a predetermined plurality of times stored.
The torque value control unit 802 changes the torque value for driving the electric motor 1A to an appropriate value, based on an instructed torque value from the moving average acquisition unit 801, and current revolution speed (hereinafter referred to as “actual revolution speed”) of the electric motor 1A from the electric motor revolution speed sensor. In other words, the torque value control unit 802 determines a predetermined coefficient based on the torque instruction including the instructed torque value and the actual revolution speed of the electric motor 1A. It should be noted that the actual revolution speed constitutes a correlating value of the actual rotating speed.
The predetermined coefficient includes a first predetermined coefficient K1, and the torque value control unit 802 performs control to determine the first predetermined coefficient K1, so that the absolute value for the appropriate torque value becomes a value smaller than the absolute value for the instructed torque value, in the case of the absolute value for the revolution speed of the electric motor 1A exceeding the absolute value for a first predetermined powered revolution speed value (V2, −V2) during powered running of the electric motor 1A. In addition, the torque value control unit 802 performs control to determine the first predetermined coefficient K1, so that the absolute value for the appropriate torque value becomes a value smaller than the absolute value for the instructed torque value, in the case of the absolute value for the revolution speed of the electric motor 1A falling below the absolute value for the first predetermined regeneration revolution speed value (V1+DV1, −(V1+DV1)), during regenerative running of the electric motor 1A. Then, the torque value control unit 802 outputs the torque drive instruction including the appropriate torque value obtained by multiplying the first predetermined coefficient K1 by the instructed torque value, to the electric motor 1A. The details of control of the torque value control unit 802 will be described later.
The current command map 803 is created in advance and saved in a storage circuit (not illustrated). By the current command map 803 being referenced, the current value corresponding to the appropriate torque value outputted from the torque value control unit 802 is outputted to the PI control unit 804. The PI control unit 804 outputs the 2-phase AC current determined according to feedback control to the 2-phase/3-phase converter 805. The 2-phase/3-phase converter 805 inputs the 2-phase AC current outputted from the PI control unit 804, converts into 3-phase AC current, and outputs the 3-phase AC current to the 3-phase voltage Duty calculation unit 806. The 3-phase voltage Duty calculation unit 806 calculates the Duty ratio of the 3-phase current voltage outputted from the 2-phase/3-phase converter 805, and outputs a 3-phase AC voltage to the electric motor 1A based on the calculated Duty ratio.
Hereinafter, the details of control of the torque value control unit 802 will be explained.
The torque value control unit 802 first inputs the actual revolution speed (actual motor speed V) of the electric motor 1A, and the instructed torque value (motor instruction torque T) from the moving average acquisition unit 801. Next, the absolute value for the actual revolution speed of the electric motor 1A is obtained. In addition, the torque value control unit 802 calculates the product of the actual revolution speed of the electric motor 1A and the instructed torque value from the moving average acquisition unit 801 (product of V and T).
In the case of the value of the product of the actual revolution speed of the electric motor 1A and the instructed torque value from the moving average acquisition unit 801 being a negative value, the vehicle 3 regenerates, and in this case, the map M31 is used for calculating the first predetermined coefficient K1 described later. In the map M31, V1 is defined as the lower limit regulation speed, DV1 is defined as the lower limit regulating width, and in the case of the absolute value (|V|) for the actual revolution speed of the electric motor 1A being no more than V1, the first predetermined coefficient K1 is set to “0”. In the case of the absolute value for the actual revolution speed of the electric motor 1A exceeding V1 and being no more than V1+DV1, the first predetermined coefficient K1 is set to “(|V|−V1)/DV1”. In the case of the absolute value for the actual revolution speed of the electric motor 1A exceeding V1+DV1, the first predetermined coefficient K1 is determined as “1”.
In the case of the product of the actual revolution speed of the electric motor 1A and the instructed torque value from the moving average acquisition unit 801 (product of V and T) being a positive value, the vehicle 3 exerts power, and in this case, the map M32 is used for calculating the first predetermined coefficient K1 described later. In the map M32, V2 is defined as the upper limit regulation speed, and DV2 is defined as the upper limit regulating width, and in the case of the absolute value (|V|) for the actual revolution speed of the electric motor 1A being no more than V2, the first predetermined coefficient K1 is set to “1”. In the case of the absolute value for the actual revolution speed of the electric motor 1A exceeding V2 and being no more than V2+DV2, the first predetermined coefficient K1 is set to “(V2-|V|)/DV2”. In the case of the absolute value for the actual revolution speed of the electric motor 1A exceeding V2+DV2, the first predetermined coefficient K1 is determined as “0”.
Then, the torque value control unit 802 calculates the product of the instructed torque value, and the determined first predetermined coefficient K1 (product of T and K1) as the appropriate torque value. According to the above, the torque value control unit 802 determines the predetermined coefficient K1 based on the actual revolution speed of the electric motor 1A, and obtains the appropriate torque value.
The relationship between the appropriate torque value obtained in the above way and the actual revolution speed of the electric motor 1A is as shown in
In addition, in the second quadrant of
In the third quadrant of
In addition, in the fourth quadrant of
The following effects are exerted according to the present embodiment. In the present embodiment, the electric-powered vehicle 3 includes the electric motors 1A, 1B, 2A, 2B driving the wheels, and the ECU 6 serving as a control unit which controls the electric motors 1A, 1B, 2A, 2B according to torque instructions including the instructed torque values for driving the electric motors 1A, 1B, 2A, 2B at predetermined torques. The ECU 6 has the torque value control unit 802 which determines a predetermined coefficient (first predetermined coefficient K1) based on the instructed torque values and revolution speeds of the electric motors 1A, 1B, 2A, 2B, and outputs the torque drive instructions including the appropriate torque values obtained by multiplying the predetermined coefficient by the instructed torque value to the electric motors 1A, 1B, 2A, 2B.
It thereby becomes possible to output the torque drive instruction including the appropriate torque value to the electric motors 1A, 1B, 2A, 2B without directly outputting the instructed torque value. Furthermore, it becomes possible to easily change the appropriate torque value included in the torque drive instruction outputted to the electric motors 1A, 1B, 2A, 2B, and thus possible to raise the degrees of freedom in settings.
In addition, with the present embodiment, the predetermined coefficient includes a first predetermined coefficient K1. Then, the torque value control unit 802, in the case of the absolute value for the revolution speed of the electric motors 1A, 1B, 2A, 2B exceeding the absolute value for the first predetermined powered revolution speed value (V2, −V2) during powered running of the electric motors 1A, 1B, 2A, 2B, performs control to determine the first predetermined coefficient K1, so that the absolute value for the appropriate torque value becomes a value smaller than the absolute value for the instructed torque value.
In the case of the absolute value for the revolution speed of the electric motors 1A, 1B, 2A, 2B exceeding the absolute value for the first predetermined powered revolution speed value (V2, −V2), it becomes possible to suppress the torque of the electric motors 1A, 1B, 2A, 2B and obtain a torque reduction effect, by suppressing the absolute value for the appropriate torque value to be small.
In addition, with the present embodiment, the predetermined coefficient includes the first predetermined coefficient K1. Then, the torque value control unit 802, in the case of the absolute value for the revolution speed of the electric motors 1A, 1B, 2A, 2B falling below the absolute value for the first predetermined regenerative-driving revolution speed value (V1+DV1, −(V1+DV1)) during regenerative driving of the electric motors 1A, 1B, 2A, 2B, performs control to determine the first predetermined coefficient K1, so that the absolute value for the appropriate torque value becomes a value smaller than the absolute value for the instructed torque value.
In the case of the absolute value for the revolution speed of the electric motors 1A, 1B, 2A, 2B falling below the absolute value for the first predetermined regenerative-driving revolution speed value (V1+DV1, −(V1+DV1)), it becomes possible to suppress the torque of the electric motors 1A, 1B, 2A, 2B and obtain a torque reduction effect, by suppressing the absolute value for the appropriate torque value to be small.
In addition, with the present embodiment, the electric motors 1A, 1B, 2A, 2B include the first motor 1A which drives the right-front wheel RWf, the second electric motor 2A which drives the right-rear wheel RWf, the third electric motor 1B which drives the left-front wheel LWf, and the fourth electric motor 2B which drives the left-rear wheel LWr. The torque value control unit 802 determines predetermined coefficients (first predetermined coefficient K1) independently relative to each of the first electric motor 1A, second electric motor 2A, third electric motor 1B and fourth electric motor 2B.
It thereby becomes possible for the appropriate torque value to be calculated relative to each of the first electric motor to fourth electric motor, and perform control for appropriate driving independently on each of the electric motors 1A, 1B, 2A, 2B.
The electric-powered vehicle 3 according to the second embodiment of the present invention differs only in the control of the torque value control unit 802, compared to the electric-powered vehicle 3 according to the first embodiment. More specifically, the torque value control unit 802, in addition to the first predetermined coefficient K1 determined in the first embodiment, determines a second predetermined coefficient K2, and calculates a product of the instructed torque value, the first predetermined coefficient K1 and second predetermined coefficient K2 as an appropriate torque value. The second predetermined coefficient K2 is determined independently relative to each of the electric motors 1A, 1B, 2A, 2B, similarly to the first embodiment. Then, the appropriate torque value is calculated relative to each of the electric motors 1A, 1B, 2A, 2B, whereby the torque value control unit 802 performs control for appropriate driving independently for each of the electric motors 1A, 1B, 2A, 2B.
In other words, the predetermined coefficient includes the second predetermined coefficient K2. The torque value control unit 802, in the case of the absolute value for the revolution speed of the electric motors 1A, 1B, 2A, 2B exceeding the absolute value for the first predetermined powered revolution speed value (V2, −V2) during powered-running of the electric motors 1A, 1B, 2A, 2B, performs control to determine the second predetermined coefficient K2 so that the attenuation factor is raised for the absolute value for the appropriate torque value obtained by multiplying the first predetermined coefficient K1 and second predetermined coefficient K2 by the absolute value for the instructed torque value, relative to the absolute value for the appropriate torque value obtained by multiplying the first predetermined coefficient K1 by the absolute value for the instructed torque value. Herein, “attenuation factor is raised” indicates the matter of the absolute value for the appropriate torque value quickly approaching 0, as the absolute value for the actual revolution speed becomes larger as described later, by a smaller increase in the absolute value for the actual revolution speed.
In addition, the predetermined coefficient includes the second predetermined coefficient K2. The torque value control unit 802, in the case of the absolute value for the revolution speed of the electric motors 1A, 1B, 2A, 2B falling below the absolute value for the first predetermined regeneration revolution speed value (V1+DV, −(V1+DV1)) during regenerative running of the electric motors 1A, 1B, 2A, 2B, performs control to determine the second predetermined coefficient K2, so that the attenuation factor is raised for the absolute value for the appropriate torque value obtained by multiplying the first predetermined coefficient K1 and second predetermined coefficient K2 by the absolute value for the instructed torque value, relative to the absolute value for the appropriate torque value obtained by multiplying the first predetermined coefficient K1 by the absolute value for the instructed torque value Herein, “attenuation factor is raised” indicates the matter of the absolute value for the appropriate torque value quickly approaching 0, as the absolute value for the actual revolution speed becomes smaller as described later, by a smaller decrease in the absolute value for the actual revolution speed.
Hereinafter, the process of determination of the second predetermined coefficient K2 by the torque value control unit 802 will be explained. Since the same control is independently performed on all of the electric motors 1A, 1B, 2A, 2B, it will only be explained for the electric motor 1A, and explanations for the electric motors 1B, 2A, 2B will be omitted.
In the case of any of DV1, DV2, V1 and V2 being no more than 0, or in the case of REDIG1 being 0, or in the case of REDIG2 being 0, the second predetermined coefficient K2 is determined as “1”.
When the electric motor 1A is regenerating, the map M35 is referenced, and the second predetermined coefficient K2 is determined in the following way. First, a value X(n) for the V1+DV1-|V|, which is the revolution speed difference, is inputted to the regeneration revolution speed difference filter 8025. Next, judgment is performed as to whether the value “X(n)-y(n−1)” of the difference from subtracting a value y(n−1) previously inputted to the regeneration revolution speed difference filter 8025 from the value X(n) is at least 0, or is a negative value.
Next, in the case of the value of the difference “X(n)-y(n−1)” being at least 0, the following judgment is performed. First, the larger among “0” and “(X(n)-y(n−1))*KFILU1+y(n−1)” is selected, then the smaller among this larger one and “DV1/REDIG1” is outputted as the output value y(n) of the regeneration revolution speed difference filter 8025, and the torque value control unit 802 determines this output value y(n) as the second predetermined coefficient K2.
Next, in the case of the value of difference “X(n)-y(n−1)” being less than 0, the following judgment is performed. First, the larger among “0” and 2“(X(n)-y(n−1))*KFILD1+y(n−1)” is selected, then the smaller among this larger one and “DV1/REDIG1” is outputted as the output value y(n) of the regeneration revolution speed difference filter 8025, and the torque value control unit 802 determines this output value y(n) as the second predetermined coefficient K2.
When the electric motor 1A is powering, the map M36 is referenced, and the second predetermined coefficient K2 is determined in the following way. First, the value X(n) of “|V|−V2”, which is the revolution speed difference, is inputted to the powered revolution speed difference filter 8026. Next, judgment is performed as to whether the value “X(n)-y(n−1)” of the difference from subtracting a value y(n−1) previously inputted to the powered revolution speed difference filter 8026 from the value X(n) is at least 0, or is a negative value.
Next, in the case of the value of the difference “X(n)-y(n−1)” being at least 0, the following judgment is performed. First, the larger among “0” and “(X(n)-y(n−1))*KFILU2+y(n−1)” is selected, then the smaller among this larger one and “DV2/REDIG2” is outputted as the output value y(n) of the powered revolution speed difference filter 8026, and the torque value control unit 802 determines this output value y(n) as the second predetermined coefficient K2.
Next, in the case of the value of difference “X(n)-y(n−1)” is less than 0, the following judgment is performed. First, the larger among “0” and “(X(n)-y(n−1))*KFILD2+y(n−1)” is selected, then the smaller among this larger one and “DV2/REDIG2” is outputted as the output value y(n) of the powered revolution speed difference filter 8026, and the torque value control unit 802 determines this output value y(n) as the second predetermined coefficient K2.
Then, the torque value control unit 802 calculates the product of the instructed torque value, determined first predetermined coefficient K1, and determined second predetermined coefficient K2 as the appropriate torque value. The torque value control unit 802 thereby determines the predetermined coefficients K1, K2 based on the actual revolution speed of the electric motor 1A, whereby the appropriate torque value is obtained.
The relationship between the appropriate torque value determined in the above way and the actual revolution speed of the electric motor 1A is as shown in
In addition, in the second quadrant of
In the third quadrant of
In addition, in the fourth quadrant of
According to the present embodiment, the following effects are exerted. In the present embodiment, the predetermined coefficients have the second predetermined coefficient K2. The torque value control unit 802 performs control to determine the second predetermined coefficient K2 so that, in a case of the absolute value for the revolution speed of the electric motor 1A, 1B, 2A, 2B exceeds the absolute value for the first predetermined powered-running revolution speed value (V2, −V2), during powered running of the electric motor 1A, 1B, 2A, 2B, the attenuation factor is raised for the absolute value for the appropriate torque value obtained by multiplying the first predetermined coefficient K1 and second predetermined coefficient K2 by the absolute value for the instructed torque value, relative to the appropriate torque value obtained by multiplying the first predetermined coefficient K1 by the absolute value for the instructed torque value.
In addition, the predetermined coefficient includes the second predetermined coefficient K2. The torque value control unit 802 performs control to determine the second predetermined coefficient K2 so that, in the case of the absolute value for the revolution speed of the electric motor 1A, 1B, 2A, 2B falling below the absolute value for the first predetermined regeneration revolution speed value (V1+DV1, −(V1+DV1)) during regenerative running of the electric motor 1A, 1B, 2A, 2B, the attenuation factor is raised for the absolute value for the appropriate torque value obtained by multiplying the first predetermined coefficient K1 and second predetermined coefficient K2 by the absolute value for the instructed torque value, relative to the absolute value for the appropriate torque value obtained by multiplying the first predetermined coefficient K1 by the absolute value for the instructed torque value.
It thereby becomes possible to maintain the actual revolution speed in a smaller speed width (revolution speed width), and possible to decrease the speed width (revolution speed width) corresponding to a portion other than 0 and 1, among the range of values of K1 assumable in the first embodiment. Furthermore, it is possible to ensure stability through a filter of large time constant. It is possible to precisely control the area used as the appropriate torque value.
It should be noted that the present invention is not limited to the above-mentioned embodiments, and that modifications, improvements, etc. in a scope that can achieve the object of the present invention are also encompassed by the present invention. For example, the torque value control unit 802 of the electric-powered vehicle 3 in the above-mentioned embodiments performs torque reduction control; however, it is not limited thereto. Therefore, depending on the case, the torque value control unit 802 may perform control such that the absolute value for the appropriate torque value becomes greater than the absolute value for the instructed torque value.
In addition, the electric-powered vehicle 3 according to the above-mentioned embodiments is an electric-powered vehicle (electric vehicle (EV)) that causes left/right front wheels and left/right rear wheels to drive independently from each other with the four motors serving as electric motors as the power source; however, it is not limited thereto. For example, the electric-powered vehicle may be a vehicle having electric motors as the power source, such as a hybrid vehicle (HEV), plug-in hybrid vehicle (PHEV), fuel cell vehicle (FCV) and plug-in fuel cell vehicle (PFCV).
In addition, in the above-mentioned embodiments, the actual revolution speed constitutes a correlating value of the actual rotating speed; however, it is not limited to this configuration. For example, the correlating value of the actual rotating speed may be constituted by the angular speed, etc. of the actual motor.
In addition, the configurations of each part of the electric-powered vehicle are not limited to the configuration of each part in the electric-powered vehicle 3 in the above-mentioned embodiments.
1A electric motor (first electric motor)
1B electric motor (third electric motor)
2A electric motor (second electric motor)
2B electric motor (fourth electric motor)
3 vehicle (electric-powered vehicle)
6 ECU
802 torque value control unit
K1 first predetermined coefficient
K2 second predetermined coefficient
RWf right-front wheel
LWf left-front wheel
RWr right-rear wheel
LWr left-rear wheel
V2, −V2 first predetermined powered revolution speed value
V1+DV1, −(V1+DV1) first predetermined regenerative revolution speed value
Number | Date | Country | Kind |
---|---|---|---|
2016-106403 | May 2016 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2017/019659 | 5/26/2017 | WO | 00 |