This application is based on and claims priority under 35 U.S.C. § 119 to Japanese Patent Application 2023-222704, filed on Dec. 28, 2023, the entire content of which is incorporated herein by reference.
This disclosure relates to a vehicle control device for a vehicle capable of controlling a steering angle of a rear wheel.
In the related art, as a vehicle steering method, there is a 2 wheel steering (hereinafter, referred to as 2WS) in which only front wheels are steered, and a 4 wheel steering (hereinafter, referred to as 4WS) in which front wheels and rear wheels are steered, based on steering of a steering wheel by a driver. Although the 4WS has a problem of being more complex in structure compared with the 2WS, the 4WS has many excellent advantages, such as reduced turning radius difference between inner wheels, smaller turning radius, prevention of slipping on frozen roads, and stable lane changing at high speeds.
Here, in a vehicle in which rear wheels are steered as in a case of the 4WS, for example, a target steering angle of a rear wheel is set based on steering of a steering wheel of the vehicle, and when a current steering angle of the rear wheel (hereinafter, referred to as an actual steering angle) is different from the target steering angle, a steering actuator, which serves as a drive source of a steering mechanism, is driven and controlled so that the steering angle approaches the target steering angle. As the steering actuator, for example, an electric motor is used. However, since it is assumed that steering is smooth even during steering of heavy vehicles and during stationary steering when the vehicle is stationary, an output of the electric motor (power consumption) is set to be large. If a large current flows through the electric motor for a long time, there is a problem of reducing a service life due to overheating. For example, JP 2009-298300A (paragraphs 0111-0118, FIG. 14) (Reference 1) proposes a technique for preventing overheating of an electric motor while reducing power consumption by shifting to an intermittent energization mode in which on and off is alternately performed without continuously performing energization, when a difference between an actual steering angle of a rear wheel and a target steering angle is equal to or greater than a threshold value.
In Reference 1, the mode switches to the intermittent energization mode in the case where the difference between the actual steering angle of the rear wheel and the target steering angle is equal to or greater than the threshold value such that it is expected to cause a particularly large amount of current of the electric motor. However, there is a problem that, for example, when a driver steers a steering wheel slowly over a long time, that is, when the difference between the actual steering angle of the rear wheel and the target steering angle is small but the difference between the actual steering angle of the rear wheel and the target steering angle continues to differ for a long time, the mode does not switch to the intermittent energization mode. Here, since a heat generation amount of the electric motor is proportional to a square of a time integral of a current flowing through a motor inverter, even if the difference between the actual steering angle of the rear wheel and the target steering angle is small, when the steering wheel is steered slowly and continuously and the current continues to flow for a long time, the heat generation amount becomes very large.
A need thus exists for a vehicle control device which is not susceptible to the drawback mentioned above.
A vehicle control device according to this disclosure includes: an electric steering actuator configured to generate a steering force for steering a rear wheel; a trapezoidal screw configured to convert rotational motion generated based on drive of the steering actuator into linear motion in an axial direction for steering the rear wheel; a target steering angle setting unit configured to set a target steering angle of the rear wheel based on steering of a steering wheel by a driver; a steering angle detection unit configured to detect a current steering angle of the rear wheel; and an energization control unit configured to control an energized state of the steering actuator. The energization control unit executes control of alternately switching between an energized state in which a current is supplied to the steering actuator and a cut-off state in which the current to the steering actuator is cut off, when steering is being performed in a direction away from a neutral and the target steering angle of the rear wheel is different from the current steering angle of the rear wheel, and a value of a current supplied to the steering actuator in the energized state gradually increases with time.
The foregoing and additional features and characteristics of this disclosure will become more apparent from the following detailed description considered with the reference to the accompanying drawings, wherein:
Hereinafter, a vehicle control device according to an embodiment disclosed here will be described in detail with reference to the drawings. First, a vehicle 2 equipped with a vehicle control device 1 according to the present embodiment will be described below.
Here, the vehicle 2 may be, for example, an automobile (an internal combustion engine automobile) using an internal combustion engine (an engine, or the like) as a drive source, an automobile (an electric automobile, a fuel cell automobile, or the like) using an electric motor (a motor or the like) as a drive source, or an automobile (a hybrid automobile) using both of the internal combustion engine and the electric motor as a drive source. Regardless of a type of the vehicle, the vehicle may be an ordinary vehicle, a large truck for commercial use, a bus, or the like. A forklift, a construction machine, or the like may be used as long as front and rear wheels are provided.
In particular, the vehicle 2 in the present embodiment is a vehicle that adopts, as a steering method, 4 wheel steering (hereinafter, referred to as 4WS) in which steering angles of front and rear wheels are respectively controlled based on steering of a steering wheel by a driver. 4WS configurations include a mechanical type, in which steering of the front wheels is mechanically transmitted to the rear wheels via an input gearbox on a front wheel side and a steering gearbox on a rear wheel side, and an electronically controlled type, in which the rear wheels are steered by electric control by controlling actuators, various valves, or the like based on a steering amount. In the present embodiment, an example using the electronically controlled type will be described. That is, it is assumed that the steering wheel and the rear wheels are not mechanically connected, but are connected by wire (electrical communication).
As shown in
The “actuator” may generally refer to those including a mechanism for transmitting or converting a drive force from a drive source in addition to a drive source such as a motor, or may refer to only a drive source portion separately from the mechanism for transmitting or converting the drive force. The latter is used in the following description. That is, in the present embodiment, only the electric motor 7 of the rear wheel steering device 8 is referred to as a steering actuator.
Hereinafter, each component in the vehicle 2 will be described. First, the steering wheel 4 is provided in a seat of a driver, and is a steering wheel that changes a traveling direction of the vehicle 2 by being gripped and turned by a driver. Basically, when the traveling direction is changed to a right direction, the steering wheel 4 is turned to the right direction (clockwise), and when the traveling direction is changed to a left direction, the steering wheel 4 is turned to the left direction (counterclockwise). The power steering device 5 is connected to a steering shaft 11 connected to the steering wheel 4. After providing assistance from the power steering device 5, a rack gear and a pinion gear 12 at a tip end of the steering shaft 11 is driven in response to turning of the steering wheel 4, thereby displacing a steering angle of the front wheels 9A, 9B in a direction corresponding to a turning direction of the steering wheel 4.
A torque sensor 13 is provided on the steering shaft 11 to detect a steering torque related to an operation of the steering wheel 4 by the driver and transmit the steering torque to the power steering device 5 and the rear wheel steering ECU 6. The torque sensor 13 is capable of detecting a steering angle and an angular velocity of the steering angle in addition to the steering torque, and these pieces of information are also transmitted. The power steering device 5 controls a torque (steering assist force) applied to the steering shaft 11 based on the steering torque, the steering angle, and the angular velocity of the steering angle detected by the torque sensor 13. The rear wheel steering ECU 6 controls a steering angle of the rear wheels 9C, 9D based on the steering torque, the steering angle, and the angular velocity of the steering angle detected by the torque sensor 13.
Steering angle control for the 4WS includes, for example, in-phase control, which controls the steering angles of the front and rear wheels in the same direction, and opposite phase control, which controls the steering angles of the front and rear wheels in opposite directions. Either control is selected appropriately based on an operation of the driver or judgment on a vehicle side depending on a situation of the vehicle. As an example, when changing lanes at a high speed or when traveling on a frozen road, the in-phase control is executed to improve stability, and when turning at low speed, the opposite phase control is executed to reduce a turning radius.
On the other hand, the power steering device 5 is a device that assists steering of the steering wheel 4, and is roughly divided into hydraulic, electro-hydraulic and electric types, with the electric type being particularly adopted in the present embodiment. The electric type is further divided into a column assist type, a pinion assist type, and a rack assist type depending on a position of a motor 16 that assists the steering, and any type may be adopted. The following description will be given using the column assist type as an example.
In the power steering device 5, the motor 16 is driven after a current amount is adjusted according to a steering torque, a steering angle, and an angular velocity of the steering angle detected by the torque sensor 13. The motor 16 is connected to the steering shaft 11 via a worm gear and a wheel gear. When the motor 16 is driven, a torque is applied to the steering shaft 11 to assist the driver in steering of the steering wheel.
The rear wheel steering ECU 6 is a control device that controls the steering angles of the rear wheels 9C, 9D according to a steering torque, a steering angle, and an angular velocity of the steering angle detected by the torque sensor 13. In particular, in the present embodiment, a current supplied to the electric motor 7 is also controlled as described later. The rear wheel steering ECU 6 is connected to the power steering device 5, the electric motor 7, various sensors in the rear wheel steering device 8, and the torque sensor 13 via an in-vehicle network such as a CAN. The rear wheel steering ECU 6 is also connected to a vehicle speed sensor, an acceleration sensor, and the like mounted on the vehicle 2. Details of the rear wheel steering ECU 6 will be described later.
The electric motor 7 is incorporated as a part of the rear wheel steering device 8, and is a drive source that generates a steering force for steering the rear wheels. The rear wheel steering device 8 is a drive mechanism for converting rotational motion of the electric motor 7 into linear motion in the axial direction for steering the rear wheels. Hereinafter, the electric motor 7 and the rear wheel steering device 8 will be described in more detail with reference to
As shown in
Here, the electric motor 7 is, for example, a brushless motor, and includes a rotor 30 having a cylindrical permanent magnet disposed on an outer circumferential surface thereof, and a stator 31 disposed therearound and provided with a plurality of coils. The rotor 30 is coaxial with and integrated with the drive shaft 23, and as a current flows through the coil of the stator 31, the rotor 30 rotates, and the drive shaft 23 also rotates accordingly.
The electric motor 7 also has a motor drive circuit 32, which is, for example, an inverter circuit or an H-bridge circuit made up of switching elements (not shown), and an on-off state of switching elements is controlled by a control signal from the rear wheel steering ECU 6, and power is supplied to the electric motor 7 in accordance with the control signal. In particular, it is possible to control a rotation direction and a torque of the rotor 30. The motor drive circuit 32 includes a motor current sensor 46. The motor current sensor 46 detects a value of a current flowing from the motor drive circuit 32 to the electric motor 7, and outputs a signal representing the current value to the rear wheel steering ECU 6.
The planetary gear 25 is implemented by combining a plurality of gears such as a sun gear, a planetary gear, a planetary carrier that picks up orbital motion of the planetary gear, and an internal gear. A gear ratio can be set according to the number of teeth on each gear. In particular, in the present embodiment, the drive shaft 23 that is rotationally driven by the electric motor 7 is used as the input shaft, and the rotation speed is reduced and then the torque is increased to convert the rotational drive into rotational drive of the drive shaft 24 (output shaft) having the same rotation axis as the drive shaft 23. The drive shafts 23, 24 are supported by bearings 33, 34 formed at both left and right ends of the housing 29 so as to be rotatable and integrally movable in the axial direction, and both ends are connected to the rear wheel 9C and rear wheel 9D via tie rods, knuckle arms, and the like (not shown). The drive shafts 23, 24 also correspond to rear wheel shafts.
The trapezoidal screw 26 is a screw mechanism that converts the rotational drive of the drive shaft 24, which is reduced in speed and increased in torque by the planetary gear 25, into linear motion in the axial direction for steering the rear wheels. Specifically, as shown in
As shown in
The resolver 27 is a sensor that is disposed near the rotor 30 of the electric motor 7 and detects the rotation angle of the rotor 30 of the electric motor 7. The resolver 27 is, for example, a combination of an induction coil and a detection coil that face each other, and the induction coil is disposed relative to the rotor 30. When the electric motor 7 is driven and the rotor 30 rotates, the induction coil also rotates integrally. When the induction coil rotates, a magnetic field detected by the detection coil changes, and a change amount of the magnetic field can be used to detect a change amount of a rotation angle of the induction coil, that is, a change amount of the rotation angle of the rotor 30. As described above, the steering angle of the rear wheels 9C, 9D is determined by the rotation angle of the rotor 30 of the electric motor 7, so that the rear wheel steering ECU 6 can also detect the steering angle of the rear wheels by detecting the rotation angle of the rotor 30 with the resolver 27. However, because the resolver 27 can only detect a steering angle change amount (relative steering angle), a detection result of the stroke sensor 28, which will be described later, is also required to detect a current steering angle (actual steering angle) of the rear wheels 9C, 9D.
On the other hand, the stroke sensor 28 includes, for example, a combination of a Hall element and a permanent magnet. A permanent magnet is disposed with respect to the drive shafts 23, 24, a Hall element is fixed to a housing 29 side. The drive shafts 23, 24 are designed so that the Hall element and the permanent magnet are positioned to face each other when the drive shafts 23, 24 are in a normal position (positions of the drive shafts 23, 24 in which the rear wheels are oriented in a straight traveling direction). When the electric motor 7 is driven, and motion is converted into linear motion in the axial direction by the trapezoidal screw 26 to cause the drive shafts 23, 24 to shift in a left-right direction from the normal position, the magnetic field is changed, causing a change in current amount of a Hall current generated by the Hall element. Since the current amount of the Hall current changes according to a deviation amount of the drive shafts 23, 24 from the normal position, it is possible to detect the deviation amount by detecting the current amount of the Hall current. The rear wheel steering ECU 6 can specify an initial steering angle value based on a detection signal of the stroke sensor 28 when an ignition is on, and can calculate an actual steering angle of the rear wheels 9C, 9D based on a steering angle change amount (relative steering angle) from the initial steering angle value obtained based on an output signal from the resolver 27.
In addition to the components shown in
Next, a configuration of the vehicle control device 1 will be described in more detail with reference to
The vehicle control device 1 according to the present embodiment includes the above-described power steering device 5, rear wheel steering ECU 6, electric motor 7, and another control portion related to the control over the wheels 9A to 9D. In particular, the rear wheel steering ECU 6 is an electronic control unit (ECU) that executes various kinds of control related to traveling of the vehicle such as steering angle control of the rear wheels 9C, 9D, and has various units as a processing algorithm together with the power steering device 5 and other control units in the vehicle control device 1. For example, a target steering angle setting unit sets a target steering angle of the rear wheel based on steering of the steering wheel by the driver. A steering angle detection unit detects a current steering angle of the rear wheel. An energization control unit controls an energized state of the electric motor 7.
Specifically, as shown in
The vehicle speed sensor 47 is a sensor for detecting a travel distance and a vehicle speed of the vehicle 2, generates a pulse according to rotation of a drive wheel of the vehicle 2, and outputs a pulse signal to the rear wheel steering ECU 6. The acceleration sensor 48 detects acceleration occurring in a front-rear direction (direction parallel to a traveling direction of the vehicle) and a left-right direction (direction intersecting the traveling direction of the vehicle) with respect to the vehicle body of the vehicle 2, and outputs the acceleration to the rear wheel steering ECU 6. The rear wheel steering ECU 6 can calculate a vehicle speed and a travel distance of the vehicle by counting pulses output from the vehicle speed sensor 47, and sets a target steering angle of the rear wheels 9C, 9D based on a steering angle and angular velocity of the steering angle detected by the torque sensor 13, a vehicle speed detected by the vehicle speed sensor 47, acceleration detected by the acceleration sensor 48, and the like. As described above, the rear wheel steering ECU 6 can calculate an actual steering angle of the rear wheels 9C, 9D based on detection results of the resolver 27 and the stroke sensor 28, and controls a steering angle of the rear wheels 9C, 9D such that the actual steering angle approaches a target rear wheel steering angle of the rear wheels 9C, 9D.
Next, a vehicle control processing program executed particularly by the rear wheel steering ECU 6 in the vehicle control device 1 having the above-described configuration will be described with reference to
First, in step (hereinafter abbreviated as S) 1, the CPU 41 acquires a steering angle and an angular velocity of the steering angle detected by the torque sensor 13, that is, a steering content of the steering wheel by the driver, via the CAN. Further, information related to a current vehicle behavior such as a vehicle speed detected by the vehicle speed sensor 47 and acceleration detected by the acceleration sensor 48 is also acquired in a similar manner.
Subsequently, in S2, the CPU 41 sets a target steering angle of the rear wheels 9C, 9D (hereinafter referred to as a target rear wheel steering angle) using the steering angle, the angular velocity of the steering angle, the vehicle speed, the angular velocity, and the like acquired in S1. The target rear wheel steering angle is set after it is determined which of in-phase control in which the steering angles of the front and rear wheels are controlled in the same direction and opposite phase control in which the steering angles of the front and rear wheels are controlled in opposite directions is executed. For example, when the vehicle changes lanes at a high speed or travels on a frozen road, the in-phase control is executed to improve stability, and when the vehicle turns at low speed, the opposite phase control is executed to reduce a turning radius. For the determination, information related to the vehicle behavior acquired in S1 is used. Whether to execute the in-phase control or the opposite phase control may be determined by an operation of the driver instead of automatically determining whether to execute the in-phase control or the opposite phase control on the vehicle side.
In in-phase control, for example, the target rear wheel steering angle is set so that the steering angle is the same as a steering angle of the front wheel. In the opposite phase control, the target rear wheel steering angle is set so that the steering angle of the rear wheel is approximately 1/10 to 1/20 of the steering angle of the front wheel in an opposite direction. The above example is an example, and an optimal target rear wheel steering angle is set according to a current vehicle situation.
Processing from S1 onwards is repeatedly executed while the vehicle is traveling (for example, every 10 msec), and the target rear wheel steering angle is set based on a steering angle at each time. Here, when changing a traveling direction of the vehicle, the driver operates the steering wheel so as to gradually increase the steering angle, or conversely, so as to gradually decrease the steering angle. Accordingly, as shown in
Thereafter, in S3, the CPU 41 acquires a current steering angle of the rear wheel (actual steering angle). Here, the actual steering angle of the rear wheel is acquired using detection results of the resolver 27 and the stroke sensor 28 as described above. Specifically, the initial steering angle value is specified based on a detection signal of the stroke sensor 28 when the ignition is on, and an actual steering angle of the rear wheels 9C, 9D is calculated based on a steering angle change amount (relative steering angle) from the initial steering angle value obtained based on an output signal from the resolver 27.
Next, in S4, the CPU 41 determines whether the target rear wheel steering angle set in S2 is different from the actual steering angle of the rear wheel acquired in S3, that is, whether steering of the rear wheels (change in the steering angle) is necessary.
If the target rear wheel steering angle set in S2 is different from the actual steering angle of the rear wheel acquired in S3, that is, if it is determined that steering of the rear wheels is necessary (S4: YES), the processing proceeds to S5 to steer the rear wheels. In contrast, if it is determined that the target rear wheel steering angle set in S2 and the actual steering angle of the rear wheel acquired in S3 are the same, that is, if it is determined that steering of the rear wheels is not necessary (S4: NO), the processing proceeds to S14 without steering the rear wheels (while maintaining a current steering angle). In this case, no current is supplied to the electric motor 7, and the drive shafts 23, 24 neither rotate nor move in the axial direction. As shown in
In S5, the CPU 41 reads out State, which is a parameter indicating a current control state by the vehicle control device 1, from the RAM 42, and determines whether State is “under feedback control”. The State is set by switching between two states, “under feedback control” and “current off” according to an accumulative current and an elapse of time in processing from S6 onwards to be described later. An initial state value at a time when ACC power supply is turned on is “under feedback control”.
Here, in the vehicle control device 1 according to the present embodiment, when the target rear wheel steering angle is different from the current actual steering angle of the rear wheels, control is executed from S5 onwards so that the actual steering angle approaches the target steering angle, and in particular, based on an accumulative current supplied to the electric motor 7, control is executed to alternately switch between “an energized state in which a current is supplied to the electric motor 7 so that the current steering angle of the rear wheels approaches the target steering angle” and “a cut-off state in which a current to the electric motor 7 is cut off”.
As a result, as shown in
In the present embodiment, when the target rear wheel steering angle is different from the current actual steering angle of the rear wheels, for example, when a steering wheel operation is performed and the target steering angle is changing over time, a current is not continuously supplied to the electric motor 7, and control is executed to alternately switch between the energized state and the cut-off state based on the accumulative current supplied to the electric motor 7. Accordingly, it is possible to reduce a heat generation amount even when the steering wheel is steered slowly and continuously. As shown in
If the State is “under feedback control” (S5: YES), the processing proceeds to S6. In contrast, if the State is “current off” (S5: NO), the processing proceeds to S9.
In S6, the CPU 41 determines whether the accumulative current supplied to the electric motor 7 reaches a threshold value after the energized state of the electric motor 7 is started. As shown in
If it is determined that the accumulative current supplied to the electric motor 7 since start of the energized state of the electric motor 7 reaches the threshold value (S6: YES), the processing proceeds to S7. In contrast, if it is determined that the accumulative current supplied to the electric motor 7 since the start of the energized state of the electric motor 7 does not reach the threshold value (S6: NO), the processing proceeds to S8.
In S7, the CPU 41 assigns 0 as a value of “command current (thermal protection)”. The “command current (thermal protection)” is a value indicating a value of a current to be supplied to the electric motor 7 at the current time, but the “command current (thermal protection)” is not necessarily indicated to the motor drive circuit 32 as a control signal, but is corrected in S12 to be described later so that there is no rapid change in current, and then output to the motor drive circuit 32 as a control signal (S13).
In S7, the CPU 41 reads out State, which is a parameter indicating a current control state of the vehicle control device 1, from the RAM 42, and sets “current off” indicating that the vehicle control device 1 shifts to the cut-off state. Thereafter, the processing proceeds to S12.
On the other hand, in S8, the CPU 41 assigns, as a value of the “command current (thermal protection)”, a value of a current that is required to be supplied to the electric motor 7 in order to bring a current actual steering angle of the rear wheels close to the target rear wheel steering angle. Here, the current value assigned in S8 is determined based on a current actual steering angle and a difference between the current actual steering angle and the target rear wheel steering angle. That is, the larger the steering angle, the greater a torque required to further change the steering angle from that steering angle, and therefore, as the actual steering angle increases, the current value that is required to be supplied to the electric motor 7 to steer also increases. The larger the difference between the actual steering angle and the target rear wheel steering angle, the greater a torque is required to quickly approach the target rear wheel steering angle. Therefore, as the difference between the actual steering angle and the target rear wheel steering angle becomes larger, a value of a current that is required to be supplied to the electric motor 7 in order to approach the target rear wheel steering angle also becomes larger. In particular, in the present embodiment, an actual steering angle is detected in real time using the resolver 27 and the stroke sensor 28 to execute feedback control, and a value of a current that is required to be supplied to the electric motor 7 to bring a current actual steering angle of the rear wheels close to the target rear wheel steering angle is set based on the feedback control. Similarly to S7, the “command current (thermal protection)” is not necessarily indicated to the motor drive circuit 32 as a control signal, but is corrected in S12 to be described later so that there is no rapid change in current, and then output to the motor drive circuit 32 as a control signal (S13). Thereafter, the processing proceeds to S12.
On the other hand, in S9, the CPU 41 measures an elapsed time from when the state transitions to the cut-off state (State = “current off”) using the timer 45, and determines whether a timer value is equal to or more than a predetermined time. The predetermined time as the determination reference in S9 can be set as appropriate, but it is desirable to set the predetermined time as short as possible within a range in which the heat generation of the electric motor 7 can be reduced so that the driver does not notice that current is cut off. For example, the time is 100 msec.
In the present embodiment, when the target rear wheel steering angle changes over time, as shown in
If it is determined that the elapsed time since a transition to the cut-off state is equal to or longer than the predetermined time (S9: YES), the processing proceeds to S11. In contrast, if it is determined that the elapsed time from the transition to the cut-off state is shorter than the predetermined time (S9: NO), the processing proceeds to S10.
In S10, the CPU 41 continues the cut-off state in which the current to the electric motor 7 is cut off, and assigns 0 as the value of the “command current (thermal protection)”. The “command current (thermal protection)” is a value indicating a value of a current to be supplied to the electric motor 7 at the current time, but the “command current (thermal protection)” is not necessarily indicated to the motor drive circuit 32 as a control signal, but is corrected in S12 to be described later so that there is no rapid change in current, and then output to the motor drive circuit 32 as a control signal (S13).
On the other hand, in S11, the CPU 41 returns from the cut-off state in which the current to the electric motor 7 is cut off, and assigns, as a value of the “command current (thermal protection)”, a value of a current that is required to be supplied to the electric motor 7 in order to bring a current actual steering angle of the rear wheels close to the target rear wheel steering angle. Here, the current value assigned in S11 is determined based on a current actual steering angle and a difference between the current actual steering angle and the target rear wheel steering angle. That is, the larger the steering angle, the greater a torque required to further change the steering angle from that steering angle, and therefore, as the actual steering angle increases, the current value that is required to be supplied to the electric motor 7 to steer also increases. The larger the difference between the actual steering angle and the target rear wheel steering angle, the greater a torque is required to quickly approach the target rear wheel steering angle. Therefore, as the difference between the actual steering angle and the target rear wheel steering angle becomes larger, a value of a current that is required to be supplied to the electric motor 7 in order to approach the target rear wheel steering angle also becomes larger. In particular, in the present embodiment, an actual steering angle is detected in real time using the resolver 27 and the stroke sensor 28 to execute feedback control, and a value of a current that is required to be supplied to the electric motor 7 to bring a current actual steering angle of the rear wheels close to the target rear wheel steering angle is set based on the feedback control. Similarly to S7, the “command current (thermal protection)” is not necessarily indicated to the motor drive circuit 32 as a control signal, but is corrected in S12 to be described later so that there is no rapid change in current, and then output to the motor drive circuit 32 as a control signal (S13). Thereafter, the processing proceeds to S12.
In S11, the CPU 41 reads out State, which is a parameter indicating a current control state of the vehicle control device 1, from the RAM 42, and sets “under feedback control” indicating that the vehicle control device 1 shifts to the energized state. Thereafter, the processing proceeds to S12.
In S12, the CPU 41 calculates a “command current (output value)” to be indicated to the motor drive circuit 32 as a value of a current to be supplied to the electric motor 7. Specifically, the value is calculated by the following formulas (1) and (2) with reference to the “command current (thermal protection)” set in S7, S8, S10 and S11.
Command current change amount=(command current (thermal protection)−previous value of command current (output value)) with upper limit processing, that is, if the command current change amount exceeds an upper limit value, the upper limit value is used as the command current change amount . . . (1)
Command current (output value)=previous value of command current (output value)+command current change amount . . . (2)
According to the above formulas (1) and (2), a value close to the “command current (thermal protection)” is the “command current (output value)” as much as possible within a range in which a change amount of current per unit time does not exceed the upper limit value. The upper limit value of the change amount of current is preferably set to a value as large as possible within a range in which sound or vibration does not occur. Here, when a torque of the electric motor 7 rapidly changes, there is a problem that sound or vibration is generated by contact of internal components. In S12, by setting an upper limit value to the change amount of the current, occurrence of such sound or vibration is prevented. Further, as shown in
Thereafter, in S13, the CPU 41 transmits a control signal to instruct the motor drive circuit 32 of the electric motor 7 to supply a current to the electric motor 7. The control signal includes a “command current (output value)” as a target value of a current amount to be supplied. In the motor drive circuit 32 that receives the control signal, a target current value of the electric motor 7 is set to the “command current (output value)”, and a current value detected by the motor current sensor 46 is fed back to control a duty ratio of a switching element of the motor drive circuit 32 so that the current value becomes the target current value.
As a result, particularly in the energized state (even in the cut-off state, there is a case where the electric motor 7 is driven immediately after switching from the energized state), as described above, a current flows through the stator 31 and the electric motor 7 is driven, and rotational motion of the electric motor 7 is converted into linear motion in the axial direction for steering the rear wheels, thereby steering the rear wheels 9C, 9D, and particularly steering the rear wheels 9C, 9D so that the actual steering angle becomes the target rear wheel steering angle. On the other hand, in the cut-off state, drive of the electric motor 7 is stopped. As shown in
Thereafter, in S14, it is determined whether the vehicle stops traveling, and if the vehicle does not stop traveling (S14: NO), the processing returns to S1 and traveling control of the vehicle is continuously executed. The processing from S1 onwards is repeatedly executed at intervals of, for example, 10 msec while the vehicle is traveling. In contrast, if the vehicle stops traveling (S14: YES), the vehicle control processing program ends.
Next, a specific example of vehicle control according to the vehicle control processing program will be described.
As shown in
Accordingly, it is possible to reduce the heat generation of the electric motor 7 due to the current continuously flowing for a long time. As shown in
Since a timing of shifting to the cut-off state is determined by the accumulative current, the larger the current amount, the shorter an interval of shifting from the energized state to the cut-off state. On the other hand, as shown in
Since the upper limit value is set for the change amount of the current (the angles α and β in
Further, in particular, when shifting from the cut-off state to the energized state, immediately after returning to the energized state, as shown in
As described above in detail, the vehicle control device 1 and a computer program executed by the vehicle control device 1 according to the present embodiment have the electric motor 7 that generates a steering force for steering the rear wheels, and the trapezoidal screw 26 that converts the rotational motion generated based on the drive of the electric motor 7 into linear motion in the axial direction for steering the rear wheels, and set a target steering angle of the rear wheels based on the steering of the steering wheel by the driver (S2), detect the current steering angle of the rear wheels (S3), and when the target steering angle of the rear wheels is different from the current steering angle of the rear wheels, execute control to alternately switch between an energized state in which a current is supplied to the electric motor 7 so that the current steering angle of the rear wheels approaches the target steering angle and a cut-off state in which the current to the electric motor 7 is cut off, based on the accumulative current supplied to the electric motor 7 (S5 to S13). Therefore, regardless of a steering mode of the steering wheel by the driver, it is possible to reduce power consumption of the electric motor 7 under a necessary condition and prevent overheating of the electric motor 7. Since a current steering angle of the rear wheel can be maintained by the trapezoidal screw in the cut-off state in which the electric motor 7 is not driven, tracking the target steering angle can be immediately resumed after the energized state is restored.
First control of switching from the energized state to the cut-off state at a timing when the accumulative current supplied to the electric motor 7 after the energized state is started reaches the threshold value and second control of returning from the cut-off state to the energized state after a predetermined time elapses from the cut-off state are repeatedly executed to alternately switch between the energized state and the cut-off state (S5 to S13). Therefore, by managing the energized state according to a current amount flowing through the electric motor 7, it is possible to prevent the electric motor 7 from overheating.
When the target steering angle changes over time, by setting the predetermined time to be shorter as the change rate becomes faster, it is possible to prevent the target steering angle and the actual steering angle from greatly deviating from each other when returning from the cut-off state to the energized state, that is, preventing the actual steering angle from greatly changing when returning from the cut-off state to the energized state.
In a case of switching from the energized state to the cut-off state and in a case of switching from the cut-off state to the energized state, a change amount in the current supplied to the electric motor 7 per unit time is controlled to be less than an upper limit value, and thus it is possible to prevent sound or vibration caused by a sudden change in a torque of the electric motor 7.
It is to be understood that this disclosure is not limited to the above-described embodiment, and various improvements and modifications can be made without departing from the scope of this disclosure.
For example, in the present embodiment, the cut-off state is a state in which the supply of the current to the electric motor 7 is set to 0, but there is no problem even if a slight current flows as long as heat generation from the electric motor 7 can be reduced. That is, the cut-off state may be a state in which a current amount supplied to the electric motor 7 is smaller than that in the energized state.
In the present embodiment, a vehicle adopting the 4WS in which the steering angles of the front and rear wheels are controlled based on steering of the steering wheel by the driver is exemplified, but a vehicle does not necessarily have to be a vehicle adopting the 4WS as long as the rear wheels of the vehicle can be steered.
In the present embodiment, a subject that executes the vehicle control processing program shown in
A vehicle control device according to this disclosure includes: an electric steering actuator configured to generate a steering force for steering a rear wheel; a trapezoidal screw configured to convert rotational motion generated based on drive of the steering actuator into linear motion in an axial direction for steering the rear wheel; a target steering angle setting unit configured to set a target steering angle of the rear wheel based on steering of a steering wheel by a driver; a steering angle detection unit configured to detect a current steering angle of the rear wheel; and an energization control unit configured to control an energized state of the steering actuator. The energization control unit executes control of alternately switching between an energized state in which a current is supplied to the steering actuator and a cut-off state in which the current to the steering actuator is cut off, when steering is being performed in a direction away from a neutral and the target steering angle of the rear wheel is different from the current steering angle of the rear wheel, and a value of a current supplied to the steering actuator in the energized state gradually increases with time.
Here, the expression “current is cut off” does not necessarily mean that the current supplied to the steering actuator is completely set to 0, but may mean keeping the current less than that in the energized state.
According to the vehicle control device according to this disclosure having the configuration, by alternately switching between the energized state in which the current is supplied to the steering actuator and the cut-off state in which the current to the steering actuator is cut off, it is possible to reduce power consumption of the steering actuator under a necessary condition and prevent overheating of the steering actuator, regardless of a steering mode of the steering wheel of the driver. Since a current steering angle of the rear wheel can be maintained by the trapezoidal screw in the cut-off state in which the steering actuator is not driven, tracking the target steering angle can be immediately resumed after the energized state is restored.
The principles, preferred embodiment and mode of operation of the present invention have been described in the foregoing specification. However, the invention which is intended to be protected is not to be construed as limited to the particular embodiments disclosed. Further, the embodiments described herein are to be regarded as illustrative rather than restrictive. Variations and changes may be made by others, and equivalents employed, without departing from the spirit of the present invention. Accordingly, it is expressly intended that all such variations, changes and equivalents which fall within the spirit and scope of the present invention as defined in the claims, be embraced thereby.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2023-222704 | Dec 2023 | JP | national |