Electrical power steering system
11591010 · 2023-02-28
Assignee
Inventors
Cpc classification
B62D1/20
PERFORMING OPERATIONS; TRANSPORTING
B62D6/008
PERFORMING OPERATIONS; TRANSPORTING
B62D15/0215
PERFORMING OPERATIONS; TRANSPORTING
B62D5/0481
PERFORMING OPERATIONS; TRANSPORTING
International classification
B62D5/04
PERFORMING OPERATIONS; TRANSPORTING
B62D1/20
PERFORMING OPERATIONS; TRANSPORTING
B62D15/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An electric power steering apparatus includes a steering mechanism, an electric motor, a torque signal generator, a column angular position signal generator and a signal processing unit. The steering mechanism operatively connects a steering wheel to the road wheels of the vehicle. The electric motor may be operatively connected to the steering mechanism. The torque signal generator may produce a torque signal indicative of the torque carried by a portion of the steering mechanism. The column angular position signal generator may produce a column angle signal indicative of the angular position of the steering wheel or steering column. The signal processing unit may receive the column torque signal and the column angle signal and may produce therefrom a torque demand signal representative of a torque to be applied to the steering mechanism by the motor.
Claims
1. An electric power steering apparatus comprising: a steering mechanism which operatively connects a steering wheel to road wheels of a vehicle; an electric motor operatively connected to the steering mechanism; a torque signal generator adapted to produce a torque signal indicative of a torque carried by a portion of the steering mechanism; a column angular position signal generator for producing a column angle signal indicative of an angular position of the steering wheel or steering column; and a signal processing unit adapted to receive the column torque signal and the column angle signal and to produce therefrom a torque demand signal representative of a torque to be applied to the steering mechanism by the motor, in which the signal processing unit includes: a first signal processing circuit which receives an input signal dependent on the column torque signal and outputs an assistance torque signal, the relationship between the input and the output of the first signal processing circuit being defined by a boost curve; a second signal processing circuit which generates a friction compensating torque signal, the value of the friction compensating torque signal being derived from observations of both the column torque signal and the column angle signal over time; and a torque demand signal generating circuit adapted to produce a torque demand signal as a function of both the friction compensating torque signal and the assistance torque signal; and in which the friction compensating torque signal at least partially assists the driver in overcoming the effects of static and/or kinetic friction in the steering mechanism; the apparatus further comprising: a friction estimator which generates an estimate of the static friction in the steering mechanism; and in which the friction compensating torque signal generated by the second signal processing circuit is adapted as a function of the estimate of friction.
2. The electric power steering apparatus according to claim 1, in which the second signal processing circuit generates the friction compensating torque signal by generating a dimensionless friction compensation factor and multiplying that factor by a friction compensation torque level that is adapted as a function of the estimated friction.
3. The electric power steering apparatus according to claim 2, in which the friction compensation factor has a value in the range+1 to −1 and is determined using an equation of the form:
Friction compensation factor=X*Accumulated column angle+Y*Accumulated column torque where X and Y are themselves scaling factors.
4. The electric power steering apparatus according to claim 1, in which the friction estimate is formed by observing a change in torque in a portion of the steering column as a function of column angle.
5. The electric power steering apparatus according to claim 1, in which the friction estimator generates an estimate of steering system friction every time the steering mechanism changes direction.
6. The electric power steering apparatus according to claim 5, in which the friction estimator includes a friction estimate manager that generates a confidence value indicative of a confidence in the estimated steering system friction.
7. The electric power steering apparatus according to claim 6, in which the friction estimator generates a friction compensation torque level by blending a fixed friction compensation torque level with an adaptive friction compensation torque level, where the fixed friction compensation torque level represents a fixed value and the adaptive friction compensation torque level is a function of the friction estimate.
8. The electric power steering apparatus according to claim 7, in which the friction estimator determines a ratio at which the two levels are blended that is a function of the confidence value of the friction estimate.
9. The electric power steering apparatus according to claim 8, in which the friction estimator blends the two levels so that the blend entirely or predominantly consists of the fixed friction compensation torque level when there is little or no confidence in the estimate.
10. The electric power steering apparatus according to claim 9, in which the friction estimate manager generates two confidence values associated with the friction estimate, one being a long term confidence value indicative of a level of confidence in the friction estimate over a first period of time and the other a short term confidence value indicative of a level of confidence in the friction estimate over a second, shorter, period of time, the short term confidence value being generated from one or more recent estimates of friction and the long term confidence value being set dependent on the value of the short term confidence value where a weight is a tuneable parameter.
11. The electric power steering apparatus according to claim 10, in which the friction estimate manager generates the long term confidence value that decays over time from a high confidence value to a low confidence value over a period of time whenever the short term confidence value has not been updated in that period of time.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) There will now be described by way of example only one embodiment of the present disclosure with reference to and as illustrated in the accompanying drawings of which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
DETAILED DESCRIPTION
(20) A typical electric power assisted steering system is illustrated in
(21) The steering column 5 carries a torque sensor 6 that is adapted to measure the column torque Tcol carried by the steering column that is produced by the driver of the vehicle as the steering wheel (not shown) and hence steering column is turned against the resisting force provided by the vehicles road wheels (also not shown). The output signal, referred to herein as the torque signal Tcol from the torque sensor 6 is fed to a first input of a signal processing unit 7.
(22) An angular position sensor 10 is also provided on the steering column shaft. As shown in
(23) The signal processing unit 7 acts upon the two input signals to produce, as its output, a torque demand signal 8 that is passed to a motor controller 9. The motor controller 9 converts the torque demand signal 8 into drive currents for the electric motor 1. To produce this demand signal the processing unit includes a number of sub-circuits, each of which performs a single processing step or a specific set of steps.
(24) The value of the torque demand signal 8 corresponds to the amount of assistance torque to be applied to the steering column by the electric motor 1. The value will vary from a minimum value corresponding to maximum output torque for the motor in one sense, through zero torque when the demand signal is zero, to a maximum motor torque of the opposite sense.
(25) The motor controller 9 receives as its input the torque demand signal and produces currents that are fed to the motor to reproduce the desired torque at the motor drive shaft 2. It is this assistance torque applied to the steering column shaft 5 that reduces the effort needed by the driver to turn the wheel. This forms a closed control loop as shown in
(26) The torque demand signal 8 is made up of at least two parts. The first part is an assistance torque Tassist which depends on the amount of torque a driver is applying to the steering column through the wheel, as determined from the value on the torque signal Tcol. The second part is an (optional) damping torque demand which is provided in order to improve the steering feel and/or enhance the safety of the system. Other torque demand signals can be used in addition, for example to help to counter the effects of cross winds on the vehicle which can cause it to stray from an intended path.
(27) As noted above, the assistance torque signal is derived as a function of the torque in the steering column as measured by the torque sensor 6. The relationship between the measured torque and the assistance signal is essentially linear. However, other possible relationships may be used to map the torque to the assistance signal. As is widely known in the art, the relationship between the input and output defines a boost curve. As the measured torque increases the magnitude of the assistance signal generally increases. It will also be understood that the assistance torque signal may be dependent upon other parameters such as vehicle speed if required and the steering column position. In that case it is typical to reduce the value of the assistance torque signal at high speeds to enhance stability and increase it at very low speeds to ease parking manoeuvres.
(28)
(29) The second processing circuit 13 acts to apply a torque demand signal under defined circumstances. These circumstances are that the driver applied torque is increasing or decreasing, and as an independent factor that the steering column is moving in one direction or the other rather than being stationary. In particular, the additional amount of torque is increased or phased in gradually in a proportional manner until a limit value is reached, and similarly is phased out when the driver applies a torque in the opposite direction or reverses the rotation. Importantly, the additional torque will be phased in when only one of the two conditions is met, so that it will start to be phased in when a driver applied torque is introduced even prior to the column starting to move. In that respect the torque and column angle may be considered to have an independent effect on the value of the compensation signal.
(30) The applicant has appreciated that it is possible to “predict” that the steering is going to move from being static to rotating by observing the driver applied torque and from this start to introduce a component to the torque demand signal that cancels out any resisting torque that the driver would otherwise have to overcome that is due to static friction in the system. By further combining this with an additional amount when the steering does start to move, a very good steering feel can be achieved, with the driver having little sense of any static friction in the steering system.
(31) The driver's negative perception of steering system friction arises both when the driver attempts to start steering from a non-rotating steering condition, and when the driver attempts to change the direction of rotation of the steering system.
(32) To phase in this additional component, the second signal processing circuit observes, or monitors, independently both the torque signal Tcol and the position signal Qcol. When it observes that either one is increasing or decreasing the additional component will be phased in, until it reaches a limit value if the condition continues to be met or until it is to be phased out again.
(33) The value of the additional friction compensating torque signal that is to be added is defined by a mapping between a signal referred to the accumulated column torque that is derived from the column torque and a signal referred to as the accumulated column angle derived from the column angle signal which provides a friction compensation factor, that is in turn multiplied by a friction compensation torque level. An exemplary mapping is shown in
(34) It can be seen that the mapping is based on two component parts, each independent in value, with a first one dependent on observations of the column torque signal and the second based on observations of the column position signal.
(35) Typically the range for the column angle component will be chosen so that the complete transition from zero to either the upper limit or lower limit occurs over 0.1 to 1.0 degrees of column movement. Similarly, the range for the column torque signal component will be chosen so that the complete transition occurs from zero to either the upper or lower limit when the torque signal changes by 0.1 to 1.0 Nm.
(36)
(37)
(38) The 0.5 terms ensure that the required output range of +1 to −1 is achieved. Of course, other terms could be used, and the two components could be given unequal weightings if desired. Note that this is the mathematical expression of the map (inclined plane) shown in
(39) This friction compensation factor may then be multiplied by the friction compensation torque level, which typically corresponds to a predefined friction value that may be stored in a memory of the apparatus, to give a torque value. For instance, a friction value of 2 Nm to 3 Nm is typical, representing the torque a driver must apply simply to overcome the friction inherent in the system to turn the steering wheel, so a gain factor of 2 Nm to 3 Nm may be applied to cancel this out.
(40)
(41) For a steering system design where the steering friction level is fixed, and does not change: part to part, and with temperature, humidity, and age; the above fixed friction compensation is sufficient. For steering system designs where these variations do occur, some variation in the amount of friction compensation may be beneficial.
(42) The applicant has appreciated that the compensation can be easily adapted by changing the value of the friction compensation torque gain as a function of the actual friction in the steering mechanism. This introduces a novel means of adapting the above friction compensation torque value to changes in the friction in the steering system arising due to variations such as: part to part, temperature, humidity, and age. The result is the driver's perception of the steering system is that of a consistently low friction steering system irrespective of the condition of the underlying mechanical steering system.
(43) In an embodiment within the scope of the disclosure that will be described hereinafter, the adaptation is achieved by dynamically changing the ‘Friction compensation torque gain’ in
(44) As shown in
(45) Whilst the apparatus does ensure that any attempt to experience steering system friction does result in a tendency to regulate steering system friction, there is a risk that the accumulated knowledge of steering system friction can become out of date in the case where the vehicle has either been parked for an extensive period, or operated in a manner that does not permit adaptation to take place (e.g. driven at low speed, or driven predominantly off centre). This would mean that if the vehicle is subsequently driven in a manner where friction is experienced there will be a transient behaviour whereby an inappropriate level of friction compensation (too much or too little) is applied until the adaptation responds to the new friction condition.
(46) The friction estimator 20 comprises an estimation block 21 that generates friction estimates, and a friction estimate manager 22 that applies a confidence value to the estimate of friction. The confidence value and the estimate are processed together with a fixed friction compensation level to generate the friction compensation torque gain.
(47) The estimate manager 22 attaches a confidence value (for example 0% to 100%) to the steering system friction estimate. Where a vehicle has been driven for a period in a manner that generates new steering system friction information, from recent estimates of friction, we can reasonably expect that the steering system friction estimate will be accurate, and the confidence high. Where a vehicle has been driven for a period in a manner that does not generate new steering system friction information, we can no longer expect that the steering system friction estimate will be accurate, and the confidence will be low.
(48) When a vehicle is parked for a period, and no estimates of friction are being obtained because the vehicle steering apparatus is inactive (key off), the confidence in the steering system friction estimate is dependent on the length of time the vehicle is parked. If the parked time is short (minutes), we can reasonably expect that the steering system friction at the end of the parked period is comparable to that at the start of the parked period. If the parked time is long (hours), we can no longer expect that the steering system friction at the end of the parked period is comparable to that at the start of the parked period.
(49) In the absence of new steering system friction estimates, historical data (from the same steering system), can provide an expectation as to the friction level on a particular steering system. The disclosure maintains short term and long term friction estimates of the steering system for this purpose.
(50) The calculated friction compensation torque gain is modulated as a function of the confidence so that high confidence estimates are applied with full torque authority, whereas low confidence estimates are applied with low torque authority. This approach prevents the application of inappropriate friction compensation levels by ensuring that only high confidence estimates are acted upon with full authority. In the absence of any friction information on a particular steering system, we may still want to apply a level of friction compensation to correct for a known tendency for a complete family of parts o have excessive friction.
(51) The apparatus of
(52) The underlying vehicle and steering system conditions for friction estimation, and resulting steering data tests may be those set out in Table 1 above.
(53) Note that as the angular travel of the steering shaft for a reversal is fixed; and there is a requirement that lower column angle change in a consistent fashion throughout the steering reversal; the reversal time limit and lower column velocity limit result in an effective limitation on both column velocity and column acceleration.
(54) The objective of the friction estimator is to estimate the hysteresis of the total torque against the steering shaft angle.
(55) A simple and robust method to estimate the hysteresis of the above figure is to consider the behaviour of the accumulated shaft angle and accumulated shaft torque signals during a steering reversal of direction. The formation of accumulated signals is described in the previous disclosure.
(56)
(57) In general, the range of the accumulated angle signal is determined by the angular range over which it is desired to perform friction estimation. A small range means that more steering reversals are considered, but only a small number of data points are considered for each reversal; a large range means that less steering reversals are considered, but a larger number of data points are considered for each reversal. Typically a compromise is found. The optimum range of the accumulated total torque signal is that range which ensures that the accumulated total torque signal reaches its limit value at the point where the accumulated angle also reaches its limit value.
(58) The optimum range can be shown to be a function of: friction, angle range, slope, and headroom (to account for noise). As the optimum range is dependent on the value that the apparatus seeks to estimate, it is necessary that the estimated value (from earlier manoeuvres) is fed back to determine the appropriate range for later manoeuvres. It can be shown that this process is convergent: if the initial estimate is too high, subsequent estimates will be lower and drive the overall estimator, including feedback, to the correct value; likewise, if the initial estimate is too low, subsequent estimates will be higher and again will drive the overall estimator, including feedback, to the correct value.
(59) An optional speed correction may be applied to the friction estimate to account for changes in friction measurement at different vehicle speeds due to aerodynamic loading and other factors (not shown in
(60) The short and long term estimates and confidences are updated by the friction estimate generator according to the following table 2:
(61) TABLE-US-00002 TABLE 2 Update of short and long term estimates & confidences during driving Short term Short term Long term Long term Event estimate confidence estimate confidence Friction Fast update Fast increment Slow Slow estimate towards towards 100% update increment update friction towards towards estimate short term 100% estimate Time Fast update Fast decrement No update Slow effect towards towards decrement long term weighted long towards 0% estimate term confidence
(62) Each friction estimate update represents new friction information entering the friction estimator. The new friction information affects first the short term estimate and confidence, and is then propagated to the long term estimate and confidence: the short term estimate is updated based on the new friction information, the long term estimate is updated based on the new short term estimate, the short and long term confidences are incremented towards 100% (the short term incremented by more than the long term).
(63) The passage of time represents a loss of friction information, as the friction information that was attained has aged. The aging process affects first the long term estimate and confidence, and is then propagated to the short term estimate and confidence. The long term confidence decays towards 0%. The short term estimate decays towards the long term estimate, the short term confidence decays towards a weighted version of the long term confidence. This decaying process recognizes the fact that the long term estimate and confidence represent a floor, which in the absence of new updates the short term estimate and confidence decay towards.
(64) To achieve good on centre feel, it is desirable both that the short term friction estimate reacts to genuine changes in steering system, but also that the short term friction estimate does not react to estimation errors. For this reason it is desirable that the short term friction estimate in general responds in a slow manner to changes in steering system friction; but reacts in a faster manner to systematic friction changes: following a key cycle where the steering apparatus is enabled; and/or following a change in tyre-road friction.
(65) The proposed design contains two elements to ensure this desired response (not shown in
(66) When the vehicle is parked, the steering system is powered down, and no new friction information is available. Table 3 below summarises how the steering friction information at the start of the parked duration can be used to provide a reliable indication of the steering system friction at the end of the parked duration. For a short parked duration (minutes), the friction adaptation continues with values saved from the start of the parked duration. The justification being that the steering system friction is unlikely to have changed in this short duration. For a long parked duration: the long term estimate is restored, and the long term confidence is appropriately aged and restored; the short term estimate and confidence are then based on the restored long term values. For an intermediate parked duration, the long term estimate and confidence are restored in the same fashion as for a long parked duration; the short term estimate and confidence are a blend of the short park duration and long park duration values (the blend being based on the park duration).
(67) TABLE-US-00003 TABLE 3 Update of short and long term estimates & confidences after vehicle has been parked Parked Short term Long term duration Estimate Confidence Estimate Confidence Short Continue Continue Continue Continue (minutes) with short with short with long with long term term term term estimate confidence estimate confidence from end of from end of from end of from end of previous previous previous previous driving driving driving driving session session session session Intermediate Blend of Blend of Reduce short and short and long term long park long park confidence duration duration based on values values parked Long (hours) Continue Weighted duration with long version of term long term estimate confidence from end of previous driving session
(68)
(69) In the case where the short term friction confidence is high, the adaptive friction compensation torque level takes priority and is applied with full authority. In the case where the short term friction confidence is low, the fixed friction compensation torque level takes priority and is applied with full authority. In the case where the short term friction confidence is at an intermediate value, the friction compensation torque gain is a weighted sum of both the adaptive friction compensation torque level and the fixed friction compensation torque level.
(70) The adaptive friction compensation torque level is determined by comparing the short term friction estimate with a target steering system friction value. The target friction value is the level of friction that the driver is to experience once appropriate compensation has been applied, as it is undesirable to remove all sensation of friction. The fixed friction compensation torque level is a fixed torque level that can be applied to an individual part, family of parts, or complete production run to bring that part or set of parts back to a nominal (and more acceptable) steering system friction level.