The invention relates to a control system for a vehicle. Moreover, the present invention relates to a vehicle. Further, the present invention relates to a method for controlling a vehicle.
The invention can be applied in heavy-duty vehicles, such as trucks, buses and construction equipment. Although the invention will be described with respect to a truck, the invention is not restricted to this particular vehicle, but may also be used in other vehicles such as articulated haulers and backhoe loaders.
A vehicle, for instance a truck, may be subjected to wind loads during operation. Such wind loads may have an influence on the operation of the vehicle.
To this end, according to its abstract, US 2018/0162400 A1 discloses that one or more devices, systems, and/or methods for controlling a motor vehicle based upon wind are provided. For example, a first measurement of wind detected by a first sensor coupled to the motor vehicle may be received from the first sensor. A second measurement of wind associated with a location of the motor vehicle may be received from a server. The wind effect (e.g., cost, inefficiency, danger, etc.) on the motor vehicle may be determined based upon the first measurement of wind and/or the second measurement of wind. A corrective action for the motor vehicle may be determined based upon the wind effect, and may be implemented on the motor vehicle.
Although the US 2018/0162400 A1 method or device may be used for controlling a vehicle whilst taking wind loads into account, there is still a need for further development within the technical field of vehicle control in response to wind induced loads.
An object according to a first aspect of the present invention is to provide a control system by which it is possible to establish information that can be used for determining wind loads with an appropriate level of accuracy.
According to a first aspect of the invention, the object is achieved by a control system according to claim 1.
As such, a first object of the present invention relates to a control system for a vehicle. The control system comprises a force determination controller adapted to determine external load characteristics of external loads that currently act or are predicted to act on the vehicle. The control system is adapted to determine a resulting force vector to be acting on the vehicle, using the external load characteristics, in order to obtain a requested vehicle operation behaviour. The control system is further adapted to issue control information to one or more motion support devices of the vehicle in order to control the one or more motion support devices so as to generate the resulting force vector on the vehicle.
According to the first aspect of the present invention, the control system comprises a feedforward controller adapted to receive wind information representative of a wind currently acting or predicted to be acting on the vehicle. The feedforward controller is in communication with the force determination controller whereby the force determination controller is adapted to use wind load information, indicative of the wind load imparted on the vehicle and determined on the basis of the wind information, for determining at least a portion of the external load characteristics.
As used herein, the term “feedforward controller” encompasses an element or component within a control system that passes a controlling signal from a source in its external environment to a load elsewhere in its external environment.
The control system according to the first aspect of the present invention implies that information relating to the wind currently acting or predicted to be acting on a vehicle is used in an appropriately accurate manner when determining at least a portion of the external load characteristics. The above in turn implies that the external load characteristics may be determined with an appropriate level of accuracy which in turn may imply an appropriate control of the vehicle.
Purely by way of example, the control system according to the first aspect implies that the control system can be used for obtaining the requested vehicle operation behaviour, for instance related to a certain requested speed and/or acceleration, even when the wind acting on the vehicle changes rapidly due to e.g. wind gusts. As such, the control system according to the present invention implies an operation of the vehicle which may follow the requested vehicle operation behaviour in an appropriate manner even when the wind ambient of the vehicle is dynamic, e.g. fluctuating in speed and/or heading.
Optionally, the wind information is indicative of a wind speed, relative to the vehicle, of a wind currently acting on the vehicle.
Optionally, the wind information is indicative of a wind heading, relative to the vehicle, of a wind currently acting on the vehicle.
Optionally, the control system is adapted to use at least the following entities for determining the wind load information:
Optionally, the feedforward controller is adapted to determine the wind load information.
Optionally, the wind load information comprises information relating to the magnitude and preferably also the direction of the wind load acting on the vehicle.
Optionally, the control system is adapted to receive operation request information indicative of the requested vehicle operation behaviour.
Optionally, the control system is adapted to determine the resulting force vector using the external load characteristics and the operation request information.
Optionally, the operation request information comprises information indicative of at least one of the following:
As used herein, the term “acceleration” is intended to encompass each one of a positive acceleration, indicating a speed increase rate, and a negative acceleration, indicating a speed decrease rate.
Optionally, the resulting force vector comprises a component extending in the intended direction of travel of the vehicle.
Optionally, the control system is adapted to use the operation request information and the wind information in order to determine a predicted future wind information.
The operation request information may be indicative of a future change of a state of the vehicle. For instance, the operation request information may be indicative of a future change in direction and/or a future change in speed of the vehicle. Such a future change in direction and/or speed may influence the wind that is expected to be acting on the vehicle in the future. As such, the use of the operation request information and the wind information in order to determine a predicted future wind information as indicated hereinabove implies that the future wind information may be predicted with an appropriate level of accuracy. This in turn implies that the control information issued to the to one or more motion support devices of the vehicle may result in a more appropriate, e.g. smoother, change of state of the vehicle since the predicted future load changes may be take into account in an appropriate manner. As another non-limiting example, the predicted future wind information may be used for determining a current capability of portions of the vehicle, such as a current capability of the one or more motion support devices.
Optionally, the control system is adapted to use the operation request information for determining at least a predicted future speed of the vehicle. The control system is adapted to use the predicted future speed of the vehicle, the wind speed and the wind heading for determining a predicted future wind speed and a predicted future wind heading.
A second aspect of the present invention relates to a vehicle comprising one or more motion support devices for creating a resulting force vector on the vehicle. The vehicle further comprises a control system according to the first aspect of the present invention.
Optionally, at least a first motion support device comprises an electric machine, preferably each one of a plurality of motion support devices comprises an electric machine.
Optionally, at least a second motion support device comprises a service brake, preferably each one of a plurality of motion support devices comprises a service brake.
Optionally, the vehicle comprises an operation request controller adapted to issue the operation request information to the control system, preferably the operation request controller is adapted to issue the operation request information to the control system in response to input received from an operator of the vehicle.
A third aspect of the present invention relates to a method for controlling a vehicle. The method comprises determining external load characteristics of external loads that are currently imparted or predicted to be imparted on the vehicle. The method comprises receiving wind information representative of a wind currently acting or predicted to be acting on the vehicle and using wind load information, indicative of the wind load imparted on the vehicle and determined on the basis of the wind information, for determining at least a portion of the external load characteristics. The method further comprises determining a resulting force vector to be imparted on the vehicle, using the external load characteristics, in order to obtain a requested vehicle operation behaviour. Further, the method comprises issuing control information to one or more motion support devices of the vehicle in order to control the one or more motion support devices so as to impart the resulting force vector on the vehicle.
Further advantages and advantageous features of the invention are disclosed in the following description and in the dependent claims.
With reference to the appended drawings, below follows a more detailed description of embodiments of the invention cited as examples.
In the drawings:
As may be gleaned from
Moreover, as indicated in
Furthermore, the vehicle 10 comprises a control system 20 which will be presented further hereinbelow. Additionally, the vehicle 10 may comprise a wind sensor 22 adapted to detect wind information. Instead of, or in addition to the wind sensor 22, the vehicle may comprise a communication assembly 24 adapted to at least receive wind information indicative of the wind condition around the vehicle 10.
Irrespective of how the wind information is determined, as a non-limiting example, the wind information may be indicative of a wind speed, relative to the vehicle 10, of a wind currently acting on the vehicle 10. As another non-limiting example, the wind information may be indicative of a wind heading, relative to the vehicle 10, of a wind currently acting on the vehicle 10.
As such, it should be noted that the wind speed, relative to the vehicle entity 10, may be referred to as a “apparent wind” being the wind experienced by the vehicle 10 motion. As such, the apparent wind may be regarded as the sum of the wind speed a moving object would experience in still air plus the velocity of the true wind. As such, the apparent wind may be used for determining each of the wind speed, relative to the vehicle 10, as well as the wind heading, relative to the vehicle 10, of a wind currently acting on the vehicle.
A wind sensor 22 may automatically measure the “apparent wind”, viz the sum of the wind speed a moving object would experience in still air plus the velocity of the true wind, and may thus present information of the wind speed and/or heading relative to the vehicle 10. A communication assembly 24 may for instance present information indicative of the characteristics of the true wind, in terms of speed and/or heading, and the communication assembly 24, or another entity of the vehicle 10, may thereafter determine the “apparent wind” on the basis of the true wind and the current operating characteristics, e.g. the current speed and direction, of the vehicle 10.
As may be realized from the above, the wind information may be determined in a plurality of different ways.
Moreover,
Purely by way of example, as indicated in
Moreover, though again purely by way of example, at least a second motion support device may comprise a service brake. Preferably, and as exemplified in
Moreover,
The control system 20 comprises a force determination controller 46 adapted to determine external load characteristics of external loads that currently act or are predicted to act on the vehicle 10. To this end, the force determination controller 46 may be adapted to receive information indicative of a current or predicted slope of the ground 18 (see
Moreover, the control system 20 is adapted to determine a resulting force vector F to be acting on the vehicle 10, using the external load characteristics, in order to obtain a requested vehicle operation behaviour. To this end, the control system 20 may comprise a vehicle operation behaviour portion 48 adapted to receive information indicative of a requested vehicle operation behaviour.
In this respect, though purely by way of example, the vehicle 10 may comprise an operation request controller 50 adapted to issue the operation request information to the control system. As a non-limiting example, such an operation request controller 50 may be adapted to issue the operation request information to the control system in response to input received from an operator of the vehicle 10. Thus, the operation request controller 50 may for instance comprise one or more of the following: an acceleration pedal (not shown), a brake pedal (not shown) and a steering wheel (not shown). However, it is also contemplated that the operation request controller 50 may form part of, or may be connected to, an autonomous drive system (not shown) that controls the operation of the vehicle 10.
By means of example, the operation request information may comprise information indicative of at least one of the following:
Moreover, though purely by way of example, the vehicle operation behaviour portion 48 may also be adapted to receive information from a vehicle state determination portion 52. Purely by way of example, and as indicated in
On the basis of the information received from the set of sensors, the vehicle state determination portion 52 may be adapted to determine a current state of the vehicle 10. Purely by way of example, the current state may be indicative of one or more of the following: a current speed, a current direction and a current acceleration of the vehicle.
The information indicative of the current state of the vehicle 10 may be forwarded to the vehicle operation behaviour portion 48. Moreover, the vehicle operation behaviour portion 48 may be adapted to use the information indicative of the current state of the vehicle 10 and the operation request information in order to determine information indicative of a requested change of the state of the vehicle 10. The information of the information indicative of the requested change of the state of the vehicle 10, such as speed change in order to arrive at a requested speed, may be forwarded to the force determination controller 46.
It should be noted that the above embodiment with the vehicle operation behaviour portion 48, operation request controller 50 and the vehicle state determination portion 52 should be seen as one of many possible embodiments of the control system 20.
However, as a non-limiting example, irrespective of the configuration the control system 20, the control system 20 may be adapted to determine the resulting force vector F using the external load characteristics and the above-mentioned operation request information.
Furthermore, as indicated in
The above control information may be issued in a plurality of different ways. Purely by way of example, the control information may comprise an individual information portion that is issued individually to each one of the one or more motion support devices 32, 34, 36, 38, 40, 42, 44. As another non-limiting alternative, the control information may comprise information indicative of how each one of a plurality of the motion support devices 32, 34, 36, 38, 40, 42, 44 should be controlled. In such an implementation, the control information may comprise information tags or the like such that each motion support devices 32, 34, 36, 38, 40, 42, 44 can detect what information portion of the control information that is applicable to each specific motion support device 32, 34, 36, 38, 40, 42, 44.
Moreover, as indicated in
Further, again as schematically illustrated in
As a non-limiting example, the control system 20 may be adapted to use at least the following entities for determining the wind load information:
The drag coefficient Cd may be used for calculating a wind drag load, i.e. a wind load acting in the longitudinal direction L (see
It should be noted that each one of the drag coefficient Cd, the side force coefficient Cs, and the lift coefficient Cl associated with the vehicle 10, and possibly also the reference area A associated with the vehicle 10, may be dependent on the heading θwind of the wind. As such, using the drag coefficient Cd as an example, the magnitude of a wind load FLw acting on the vehicle 10 in the longitudinal direction L may be determined in accordance with the following:
As may be realized from the above, the value of the drag coefficient Cd may be dependent on the heading θwind of the wind acting on the vehicle 10. As such, though purely by way of example, the absolute value of the drag coefficient Cd may be relatively large for headings θwind being approximately 0° or 180° since such headings indicate winds propagating in a direction substantially parallel to the longitudinal direction L. As another non-limiting example, the absolute value of the drag coefficient Cd may be relatively small for headings θwind being approximately 90° or 270° since such headings indicate winds propagating in a direction substantially perpendicular to the longitudinal direction L.
The above examples and heading dependencies apply mutatis mutandis to each one of the following example equations for determining the magnitude of a wind load FTW acting on the vehicle 10 in the transversal direction T as well as a wind load FVW acting on the vehicle 10 in the transversal direction V:
Purely by way of example, the absolute value of the lift coefficient Cs may be relatively large for headings θwind being approximately 90° or 270° since such headings indicate winds propagating in a direction substantially parallel to the transversal direction T. As another non-limiting example, the absolute value of the lift coefficient Cl may be relatively small for headings θwind being approximately 0° or 180° since such headings indicate winds propagating in a direction substantially parallel to the longitudinal direction L.
Moreover, it should be noted that, in embodiments of the control system 20, the reference area A need not be dependent on the heading θwind. Instead, a fixed reference area A may be used for every heading and the actual area dependence of the heading θwind may instead be included in the drag coefficient Cd, the side force coefficient Cs, and the lift coefficient Cl.
Irrespective of how the drag coefficient Cd, the side force coefficient Cs, and the lift coefficient Cl and the reference area A are used, the control system 20 may preferably be adapted to use data indicative of relevant information for a plurality of different headings θwind. Then, once an actual heading θwind of the wind has been determined, relevant values of the relevant coefficients Cd, Cs, Cl, and possibly also the reference area A, may be established using e.g. the above data and an interpolation operation.
Purely by way of example, the control system 20 may store information relating to the drag coefficient Cd, the side force coefficient Cs, and the lift coefficient Cl and the reference area A. However, it is also envisaged that the control system 20 may be adapted to receive such data from sources outside the control system 20 or even outside the vehicle 10, for instance using wireless communication means.
Irrespective of how the control system 20 can access the above data, the data can be used for determining wind load information, indicative of the wind load imparted on the vehicle 10.
As a non-limiting example, the feedforward controller 56 may be adapted to determine the wind load information. Thus, using
Using the above wind information and e.g. data relating to the drag coefficient Cd, the side force coefficient Cs, the lift coefficient Cl and the reference area A, be such data stored by in the feedforward controller 56, another portion of the control system 20 or an entity outside the control system 20, the feedforward controller 56 may determine one or more wind load components FLw, FTW, FVW, for instance using one or more of Eq. 1-Eq. 3 hereinabove. As such, the wind load information may comprise information relating to the magnitude and preferably also the direction of the wind load acting on the vehicle 10.
Although the above presentation is based on embodiments in which the feedforward controller 56 determines the wind load information, it is also contemplated that in other embodiments of the control system 20, the feedforward controller 56 may only issue the wind information to the force determination controller 46 and that the force determination controller 46 instead determines the wind load information, for instance using Eq. 1-Eq. 3 hereinabove.
In the
As may be gleaned from the above, loads may be determined in various portions of the control system 20 but the force determination controller 46 may preferably be able to determine a resulting force vector F to be acting on the vehicle 10, using the external load characteristics, in order to obtain a requested vehicle operation behaviour.
The above functionality will be explained hereinbelow with an example that is limited to movements and loads in the longitudinal direction L. However, it should be noted that the above example can be easily expanded into examples with movements and/or loads in at least two directions, such as the longitudinal direction L as well as the transversal direction T, or even all three directions L, T and V.
As an example, the requested vehicle operation behaviour may be indicative of a certain longitudinal acceleration aL of a vehicle 10 having a certain mass m. As such, without taking any ambient environmental loads into account, the longitudinal force FLv needed in order to arrive at such a longitudinal acceleration aL can be formulated as:
However, if the vehicle 10 is travelling on a road with a non-zero slope, a certain longitudinal force Fslope will act on the vehicle 10 resulting from the fact that that the vehicle 10 is travelling on the slope. Moreover, as has been intimated above, the vehicle 10 may be imparted a wind load with a longitudinal component FLW. As such, in order to obtain the requested vehicle operation behaviour, viz the longitudinal acceleration aL in the above example, the following resulting force FLres will be needed:
As such, the control system 20 may be adapted to issue control information to the one or more motion support devices 32, 34, 36, 38, 40, 42, 44 of the vehicle 10 in order to control the motion support devices so as to generate a resulting force vector on the vehicle 10, which force vector results in the resulting force FLres as indicated above in the longitudinal direction L.
It should again be noted that in the above example, in order to simplify the explanation of the determination of the resulting force vector F, the resulting force vector is only determined in the longitudinal direction such that F=FL. However, in embodiments of the present invention, the force vector F may comprise a plurality of components. As such, a force vector may be determined in accordance with the following.
wherein:
It is of course also contemplated that embodiments of the invention may use any possible subset of the six components listed hereinabove. Generally, each one of the moments ML, MT and MV can be determined using an equation similar to one of the equations presented in Eq. 1-Eq. 3 hereinabove, although a corresponding equation for the moment also contains a term relating to the distance from a centre of the wind load to the relevant axis.
Moreover, it is also envisaged that in embodiments of the invention, the wind load information and consequently also the external load characteristics, may have two or more of the components presented in Eq. 6 hereinabove. As such, a wind load vector may be determined in accordance with the following: FW=(FLW, FTW, FVW, MLW, MTW, MVW) whereas in other embodiments, the wind load vector may comprise a subset of the six components listed hereinabove.
As such, though purely by way of example, the control system 20 may be adapted to issue control information to one or more motion support devices 32, 34, 36, 38, 40, 42, 44 of the vehicle 10 in order to control the one or more motion support devices 32, 34, 36, 38, 40, 42, 44 so as to generate a resulting force vector:
F=(FL,FT,FV,ML,MT,MV)
on the vehicle 10.
As such, though purely by way of example, the force determination controller 46 may be adapted to use wind load information that comprises a wind load vector FW=(FLW, FTW, FVW, MLW, MTW, MVW) as has been intimated hereinabove. Moreover, the control system 20 may be adapted to determine a resulting force vector F=(FL, FT, FV, ML, MT, MV to be acting on the vehicle 10, using the external load characteristics in the six degrees of freedom as has been indicated above, in order to obtain a requested vehicle operation behaviour.
As such, though purely by way of example, should the force determination controller 46 identify a large transversal wind load and/or a large wind induced roll moment—which for instance may occur when a vehicle 10 is passing a bridge—the control system 20 may be adapted to determine a resulting force vector F=(FL, FT, FV, ML, MT, MV) with a relatively large transversal load FT counteracting the transversal wind load and/or a relatively large righting roll moment ML. The control system may thereafter be adapted to issue control information to the one or more motion support devices 32, 34, 36, 38, 40, 42, 44 of the vehicle 10 in order to control the one or more motion support devices 32, 34, 36, 38, 40, 42, 44 so as to generate such a resulting force vector F.
Purely by way of example, in order to determine how the motion support devices (32, 34, 36, 38, 40, 42, 44) should be operated in order to provide the above mentioned force vector F=(FL, FT, FV, ML, MT, MV), the following equation may be used:
wherein
Using Eq. 7 hereinabove, for a target F=(FL, FT, FV, ML, MT, MV), it is possible to determine the values for each one of the parameters uk indicative of the state of the vehicle 10 which result in the target force vector F. Purely by way of example, at least a subset of the parameters indicative of the state of the vehicle may be such that each parameter in the subset relates to, or even corresponds to, the torque produced one of the motion support devices (32, 34, 36, 38, 40, 42, 44). However, other parameters of the set of parameter indicative of a state of the vehicle may be indicative of a steering angle or the like. Although Eq. 7 above is exemplified for determining a force vector F with six degrees of freedom, it is also envisaged that in embodiments of the invention Eq. 7 may be used for determining a force vector with less degrees of freedom, e.g. F=(FL, FT, M).
Moreover, it should be noted that although each one of the wind loads FLw, FTW, FVW are exemplified as being determined using the relative wind speed and heading, see e.g. each one of Eq. 1-Eq. 3 hereinabove, it is also possible to split the loads into a first wind load portion related to the movement of the vehicle 10 at zero wind speed and a second wind load portion related to the speed of the wind. As such, using the wind load FLW in the longitudinal direction as an example, the wind load may be determined in accordance with the following:
wherein:
The above split may of course be performed for the wind loads FTW, FVW in the other directions T, V as well.
It should be noted that in embodiments of the control system 20, the control system 20 may be adapted to use the operation request information and the wind information in order to determine a predicted future wind information.
Purely by way of example, the control system 20 may adapted to use the operation request information for determining at least a predicted future speed of the vehicle 10. For instance, the operation request information may be indicative of an intended speed of the vehicle 10. As another non-limiting example, the operation request information may be indicative of an intended, e.g. ongoing or future, acceleration of the vehicle 10 and it may be possible to determine a future speed profile on the basis of the intended acceleration.
As such, though purely by way of example, the control system 20 may be adapted to use the predicted future speed of the vehicle 10, the wind speed (uwind) and the wind heading (θwind) for determining a predicted future wind speed (uwind′) and a predicted future wind heading (θwind′).
To this end, though purely by way of example, if the information from the operation request controller 50 is indicative of a certain speed and/or a requested speed change of the vehicle 10, such information may be used for modifying the wind information, e.g. the wind speed uwind relative to the vehicle 10. Thus, a future predicted relative wind speed uwind′ may be used when determining the wind load information and this may in turn result in that the requested vehicle operation behaviour may be arrived at within an appropriately short time range. The above possibility is indicated by a dotted line extending from the operation request controller 50 to the feedforward controller 56 in
It should be noted that the above exemplifying embodiments of the control system 20 and/or the vehicle 10 are also intended to be used as examples for presenting the method of the present invention. However, for the sake of completeness,
As such,
It is to be understood that the present invention is not limited to the embodiments described above and illustrated in the drawings; rather, the skilled person will recognize that many changes and modifications may be made within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
PCT/EP2021/086758 | Dec 2021 | WO | international |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/054889 | 2/25/2022 | WO |