AIR DRAG MODEL ESTIMATION USING VISUAL INFORMATION
20230382402 · 2023-11-30
Assignee
Inventors
Cpc classification
B60W2555/20
PERFORMING OPERATIONS; TRANSPORTING
B60W2300/14
PERFORMING OPERATIONS; TRANSPORTING
G06V20/56
PHYSICS
International classification
Abstract
A computer-implement method of estimating air drag for a vehicle combination is provided. The method includes detecting a change of an exterior shape of the vehicle combination to a new exterior shape. The method includes, in response to detecting such a change, and based on one or more images of the vehicle combination captured after the change, estimating a projected area function indicating a dependence of a projected frontal area of the vehicle combination having the new exterior shape on air-attack angle. The method includes using the estimated projected area function to update a crosswind-sensitive air drag model for the vehicle combination.
Claims
1. A computer-implemented method of estimating air drag of a vehicle combination, the method comprising: detecting a change of an exterior shape of the vehicle combination to a new exterior shape; in response to detecting such a change, based on one or more images of the vehicle combination captured after the change of the exterior shape, estimating a projected area function (A.sub.p(θ)) indicating a dependence of a projected frontal area of the vehicle combination having the new exterior shape on air-attack angle (θ), and using the estimated projected area function to update a crosswind-sensitive air drag model for the vehicle combination.
2. The method according to claim 1, wherein the method includes initiating a capture of the one or more images in response to said detecting.
3. The method according to claim 1, wherein the method includes receiving the one or more images from at least one camera mounted to/on the vehicle combination.
4. The method according to claim 1, wherein estimating the projected area function includes estimating a side area (A.sub.s) of the vehicle combination after the change of the exterior shape.
5. The method according to claim 4, wherein the one or more images depict at least part of a side of the vehicle combination.
6. The method according to claim 4, wherein estimating the projected area function includes estimating the projected frontal area after the change of the exterior shape as a projected area of a cuboid on a plane perpendicular to air-attack (v.sub.a).
7. The method according to claim 1, wherein the method further includes detecting the change of the exterior shape based on the one or more images of the vehicle combination.
8. The method according to claim 1, wherein detecting the change of the exterior shape includes at least one of receiving a signal from a user interface of the vehicle combination, receiving a signal indicative of a change in air deflector settings, and receiving a signal indicative of a trailer being either connected or detached from the vehicle combination.
9. The method according to claim 1, wherein the method further includes receiving predicted wind information pertinent to a particular route, and using the updated air drag model for at least one of energy management, range estimation, vehicle combination dynamics, and cruise control, of the vehicle combination along the particular route.
10. A device for estimating air drag of a vehicle combination, comprising processing circuitry configured to cause the device to: detect a change of an exterior shape of the vehicle combination to a new exterior shape; in response to said detection, based on one or more images of the vehicle combination captured after the change of the exterior shape, estimate a projected area function (A.sub.p(θ)) indicating a dependence of a projected frontal area of the vehicle combination having the new exterior shape on air-attack angle (θ), and use the estimated projected area function to update a crosswind-sensitive air drag model for the vehicle combination.
11. The device according to claim 10, wherein the processing circuitry is further configured to cause the device to perform the method.
12. A vehicle or vehicle combination, comprising a device according to claim 10.
13. A computer program for estimating air drag of a vehicle combination, the computer program comprising computer code that, when running on processing circuitry of a device, causes the device to: detect a change of an exterior shape of the vehicle combination to a new exterior shape; in response to said detection, based on one or more images of the vehicle combination captured after the change of the exterior shape, estimate a projected area function (A.sub.p(θ)) indicating a dependence of a projected frontal area of the vehicle combination having the new exterior shape on air-attack angle (θ), and use the estimated projected area function to update a crosswind-sensitive air drag model for the vehicle combination.
14. The computer program according to claim 13, wherein the computer code is further such that it, when running on the processing circuitry of the device, causes the device to perform the method.
15. A computer program product comprising a computer program according to claim 13, and a computer-readable storage medium on which the computer program is stored.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Exemplifying embodiments will now be described below with reference to the accompanying drawings, in which:
[0027]
[0028]
[0029]
[0030]
[0031] In the drawings, like reference numerals will be used for like elements unless stated otherwise. Unless explicitly stated to the contrary, the drawings show only such elements that are necessary to illustrate the example embodiments, while other elements, in the interest of clarity, may be omitted or merely suggested. As illustrated in the Figures, the (absolute or relative) sizes of elements and regions may be exaggerated or understated vis-à-vis their true values for illustrative purposes and, thus, are provided to illustrate the general structures of the embodiments.
DETAILED DESCRIPTION
[0032] In what follows, the terms “vehicle” and “vehicle combination” will be used interchangeably, if not explicitly stated to the contrary. The same applies to the terms “wind” and “air” which, if not stated to the contrary, will be used interchangeably as well.
[0033] The present disclosure envisages that when a vehicle combination moves/drives relative to the surrounding wind/air, a resulting air drag force F.sub.a affecting the vehicle combination may be approximated as
F.sub.a≈0.5ρ[C.sub.dA](θ)v.sub.ax.sup.2, (1)
where ρ is air density, [C.sub.dA](θ) is the drag area (the combined drag coefficient and frontal area of the vehicle combination) as a function of air-attack angle θ, and v.sub.ax is the axial/longitudinal air speed.
[0034] For many transport missions, the driver may be expected to pick-up and/or drop-off one or more vehicle units (such as e.g. trailers) along the way, and such changes to the exterior shape of the vehicle may thus affect the drag area of the vehicle combination. As the drag area influences the air drag force F.sub.a, and as the air drag force F.sub.a influences how hard e.g. the propulsion system of the vehicle combination must work to overcome the resistance caused by such air drag, operations such as predicting a fuel/energy consumption of the vehicle combination when driving is thus difficult if no updated air drag model can be provided. As discussed earlier herein, there are techniques available for using on-line estimation of the parameters in the air drag model, but as these techniques require knowledge about the actual air (including any turbulence and chaotic air movements caused by e.g. other vehicles), such techniques may be less reliable.
[0035] How the present disclosure solves the above problem will now be described in more detail with references to the drawings. The figures of these drawings show exemplifying embodiments of an envisaged improved method, device, and vehicle/vehicle combination, and also serve to illustrate the concepts of an improved computer program and computer program product as also envisaged herein. The drawings show currently preferred embodiments, but the invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided for thoroughness and completeness, and fully convey the scope of the present disclosure to the skilled person.
[0036] To illustrate the proposed method, reference is first made to
[0037] If the outcome of the detection step S101 is positive (“yes”), the method 100 proceeds to a step S102. If the outcome of the detection step S101 is negative (“no”), the method 100 may repeat back to step S101 and once again check whether a change of the exterior shape is made or not. In the step S102, in response to the detection in step S101, the method 100 uses on one or more images of the vehicle combination to estimate a projected area function A.sub.p(θ), which indicates a dependence of a projected frontal area of the vehicle combination having the new exterior shape on air-attack angle (θ). Further details about how such an estimation may be performed will be provided later herein.
[0038] In a step S103, the method 100 uses the estimated projected area function to update a crosswind-sensitive air drag model for the vehicle combination. For this step, the air drag model provided by equation (1) can be used, with the newly estimated projected area function A.sub.p(θ) replacing any older and previously used such function.
[0039] After having estimated the (new) projected area function A.sub.p(θ) and updated the air drag model, the method 100 may optionally proceed to a step S104 in which the updated air drag model is then used for one or more computations performed in the vehicle combination, wherein these one or more computations all rely on having access to an accurate air drag model. Examples may include e.g. energy management, range estimation, vehicle combination dynamics (including e.g. vehicle combination stability in stronger crosswinds, or similar), and e.g. cruise control. Other computations which may utilize the updated air drag model (as provided by the present disclosure) are of course also possible, but not described in more detail herein.
[0040] Various examples of how images of the vehicle combination can be used to estimate the projected area function A.sub.p(θ) of the vehicle combination, will now be described in more detail with reference also to
[0041]
[0042]
[0043] The proposed method envisages that a side area A.sub.s2 of the additional trailer is not known beforehand, but can be estimated from the image 200b. Such a procedure may e.g. include establishing a reference measure in the image 200b, i.e. at least one known distance/measure. For example, if a height h.sub.1 of the trailer 312 is known in real life, measuring the distance z.sub.1 in image 200b (e.g. by counting a number of pixels) allows to find such a reference measure. It is further assumed that other parameters relevant to the capturing of the image 200b are also known. Such other parameters include e.g. a size of an image sensor in the camera used to capture the image 200b (or e.g. a crop-factor and aspect ratio), a focal length of a lens used to capture the image 200b, information about a position of the camera used to capture the image 200b relative to the vehicle combination, and information about various articulation angles between e.g. the first trailer 312 and the tractor unit 310 and between e.g. the additional, second trailer 314 and the first trailer 312. It can also be assumed that a height h.sub.2 of the additional trailer 314 is also similar or equal to the first trailer 312 (which is often the case). In other situations, it is assumed that also the height h.sub.2 of the additional trailer 314 can also be estimated from the image 200b. If for example being able to estimate, from the image 200b and the above-mentioned other parameters, the length l.sub.2 of the additional trailer 314, the side area A.sub.s2 of the additional trailer 314 can then be estimated simply as A.sub.s2=h.sub.2×l.sub.2. In any case, it is herein assumed that conventional technology for obtaining real-life dimensions of an object from an image depicting the object can be used for this purpose, and that the skilled person is confident in finding and applying such procedures as required.
[0044] In addition to the above, it is envisaged that also one or more homographies may also be constructed/estimated in order to account for e.g. perspective distortion or similar, to facilitate determining a side surface area of a vehicle unit (or vehicle combination) based on images capturing at least part of the side surface from an angle (such as e.g. when capturing one or more images of the side of the vehicle combination using rearview and/or sideview mirror cameras, or similar).
[0045]
[0046]
[0047] In general, the method as envisaged herein assumes that a known reference measure can be provided. For example, in an image captured such that it shows the vehicle combination from the side, the height of e.g. a trailer may be known and used as such a reference. The length of the vehicle combination, and in particular the length of a recently added trailer, can then be measured directly in such a side-view image. For example, if a trailer is measured as being 500 pixels high in the image and the vehicle combination is measured as being 2500 pixels long, the length of the vehicle combination (after the change) can be estimated as 2500/500×h, where h is a known height of the trailer being 500 pixels high. In a similar way, it is possible to calculate other measures. As shown with reference to
[0048]
[0049] In other embodiments of e.g. a method as envisaged herein, the one or more images of the vehicle combination may instead (or in addition) be captured by cameras provided elsewhere, such as a camera 360d forming part of a tablet or smartphone 372, or even as a camera 360e forming part of a drone/UAV 374. It is envisaged that as long as a device 400 responsible for carrying out the method 100 may communicate with such cameras in order to receive the one or more images of the vehicle combination, it is not critical in what way, and/or by what camera, the one or more images are captured. The device 400 may, as illustrated in
[0050] How knowledge about the side area A.sub.s2 of the added trailer 314 can be used to estimate the projected area function A.sub.p(θ) will now be described in more detail with reference in particular to
[0051]
[0052] Before the change of the exterior shape, the vehicle combination 300 has a previous projected area function A*.sub.p(θ) (where the asterisk * is used to denote a “previous” value/function), and the change of the exterior shape (e.g. the addition or removal of one or more trailers) changes the projected area function to a new projected area function A.sub.p(θ). In the present disclosure, it is assumed that being able to estimate this new projected area function A.sub.p(θ) from one or more images of the vehicle combination 300 is required in order to also estimate a new cross-wind sensitive drag area [C.sub.dA](θ) of the vehicle combination 300, as the drag area [C.sub.dA](θ) forms part of the air drag model of the vehicle combination 300 as provided by equation (1).
[0053] The drag area [C.sub.dA](θ) may for example be estimated as
[C.sub.dA](θ)≈c.sub.1A.sub.p(θ), (2a)
[C.sub.dA](θ)≈(c.sub.1+c.sub.2 tan(θ))A.sub.p(θ), (2b)
[C.sub.dA](θ)≈(c.sub.1+c.sub.3 tan.sup.2 (θ))A.sub.p(θ), (2c)
or
[C.sub.dA](θ)≈(c.sub.1+c.sub.2 tan(θ)+c.sub.3 tan.sup.2 (θ))A.sub.p(θ), (2d)
where A.sub.p(θ) is the projected area function indicating the dependence of the projected frontal area (for the vehicle combination having the new exterior shape) on air-attack angle θ, and where c.sub.1, c.sub.2 and c.sub.3 are shape-parameters that may be kept constant as long as the change of the exterior shape of the vehicle combination 300 only results from a scaling of the overall vehicle combination shape. Using this approach, the drag area function [C.sub.dA](θ) is updated through a change in the projected area function A.sub.p(θ).
[0054] Unless better information is available, the projected area function A.sub.p(θ) can be estimated by assuming that the overall shape of the vehicle combination 300 is a cuboid. Such a cuboid 340 is shown in
[0055]
A.sub.p(θ)=h×l′=h×(l.sub.1+l.sub.2)=A.sub.f cos (θ)+A.sub.s sin (θ). (3)
[0056] If it is envisaged that a removal or addition of one or more vehicle units (such as trailers or other towed units) only affects the total side area A.sub.s of the vehicle combination 300, and leaves the front area A.sub.f unchanged, the new projected area function is thus found by modifying A.sub.s. In some examples of the envisaged method, a change of the exterior shape of the vehicle combination 300 may include e.g. adding an additional trailer.
[0057]
[0058] In the above situation, the new projected frontal area (in the air-attack direction) may be defined as
[0059] After having estimated the new projected area function A.sub.p(θ), the drag area function [C.sub.dA](θ) is then estimated using e.g. any of the alternatives provided by equations (2a) through (2d), resulting in an update of the air drag model of the vehicle combination 300 (as provided by equation (1)).
[0060] A similar reasoning may of course also be applied if the change of the exterior shape of the vehicle combination 300 instead results from e.g. removing a trailer, thereby reducing the total side area A.sub.s of the vehicle combination with an area A.sub.s2 (i.e. by making A.sub.s2 negative).
[0061] As envisaged herein, on-line estimation may be used to continuously improve the shape-parameters c.sub.1, c.sub.2 and c.sub.3. For example, if the change of the exterior shape of the vehicle combination 300 is not just a scaling, changes to the shape-parameters c.sub.1, c.sub.2 and c.sub.3 may be required. Such changes may e.g. be based on available information of how the change of the exterior shape impacts the air drag. Exactly how this is performed may depend on the exact model used.
[0062] In what follows, a general outline of how to construct a model which is applicable when the change of the exterior shape does not only result in a scaling will now be provided.
[0063] For example, it may be assumed that the speed of the air causing the air drag may be divided into two components, namely longitudinal/axial air speed v.sub.ax, which is opposite the vehicle (combination) longitudinal direction 302, and lateral/radial air speed v.sub.ay which is perpendicular to the vehicle (combination) longitudinal direction 302. The drag area function [C.sub.dA](θ)) may then be divided into a shape factor C.sub.d(θ) and area projection in air-attack angle A.sub.p(θ), i.e. such that
[C.sub.dA](θ)=C.sub.d(θ) A.sub.p(θ). (5)
[0064] The shape factor may further be divided into an axial/longitudinal shape factor C.sub.dx(θ) affecting the axial/longitudinal air flow, and a lateral/radial shape factor C.sub.dy(θ) affecting the lateral/radial air flow. These factors may be approximated as
where c.sub.x1 defines the axial/longitudinal shape factor when there is no lateral/radial air flow, c.sub.x2 defines the how the lateral/radial air flow affects the axial/longitudinal shape factor, c.sub.y1 defines the lateral/radial shape factor when there is no axial/longitudinal air flow, and where c.sub.y2 defines how the axial/longitudinal air flow affects the lateral/radial shape factor. The air drag force F.sub.a may then be written as a sum of an air drag F.sub.ax from the axial/longitudinal air flow and an air drag F.sub.ay from the lateral/radial air flow, i.e. as
F.sub.a=F.sub.ax+F.sub.ay. (7)
[0065] The air drag from the axial/longitudinal air and air drag from the lateral/radial air may be written as
F.sub.ax=0.5ρA.sub.p(θ)C.sub.dx(θ)v.sub.ax.sup.2 (8a)
and
F.sub.ay=0.5ρA.sub.p(θ)C.sub.dy(θ)v.sub.ay.sup.2. (8b)
[0066] The parameters c.sub.1, c.sub.2 and c.sub.3 may then be calculated as
c.sub.1=c.sub.x1A.sub.f, (9a)
c.sub.2=c.sub.x2A.sub.f+c.sub.y2A.sub.s, (9b)
and
c.sub.3=cy.sub.1A.sub.s. (9c)
[0067] Using this modified approach, when the exterior of the vehicle combination is changed in a way similar to scaling, the parameters c.sub.1, c.sub.2 and c.sub.3 may be adjusted according to equations (9a-c) with the parameters c.sub.x1, c.sub.x2, c.sub.y1 and c.sub.y2 unchanged and only adjusted according to changes in A.sub.f and A.sub.s. On the other hand, if the exterior change is more related to the shape factors, like e.g. when changing an air deflector setting or adding a cover on the side of the vehicle combination in e.g. an attempt to reduce the effects of crosswind-generated air drag, A.sub.f and A.sub.s may be left unchanged and c.sub.1, c.sub.2 and c.sub.3 may be adjusted to the changes in c.sub.x1, c.sub.x2, c.sub.y1 and c.sub.y2. An exterior change may of course also be such that it causes both a change in scale and a change in scale factors, in which case the parameters c.sub.1, c.sub.2 and c.sub.3 may be adjusted both by changing A.sub.f and A.sub.s and also c.sub.x1, c.sub.x2, c.sub.y1 and c.sub.y2.
[0068] In some embodiments, some of the parameters c.sub.x1, c.sub.x2, c.sub.y1 and c.sub.y2 may not be needed (and e.g. be assumed to be zero). It is envisaged to use any combination of parameters, although it is often likely that c.sub.x1 is to be included for most applications, and that also at least one or more of the other tree parameters (or a function of them) c.sub.x2, c.sub.y1 and c.sub.y2 are needed if crosswind sensitivity is to be taken into account.
[0069] Importantly, even if consider scaling-only or taking other shape-changes into account, estimating of a side area A.sub.s of the vehicle combination remains important, and is provided by using the one or more images of the vehicle combination 300 as envisaged herein.
[0070] With reference to
[0071]
[0072] The device 400 includes processing circuitry 410. The processing circuitry 410 is provided using any combination of one or more of a suitable central processing unit (CPU), multiprocessor, microcontroller, digital signal processor (DSP), etc., capable of executing software instructions stored in a computer program product (not shown, but envisaged herein) stored on a storage medium 420. The processing circuitry 410 may further be provided as at least one application specific integrated circuit (ASIC), or field-programmable gate array (FPGA), or similar.
[0073] Particularly, the processing circuitry 410 is configured to cause the device 400 to perform a set of operations, or steps, such as one or more of steps S101-S104 as disclosed above e.g. when describing the method 100 illustrated in
[0074] The storage medium 420 may also include persistent storage, which, for example, can be any single or combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory. The storage medium 420 may thus provide non-transitory storage, storing computer-readable instructions for the processing circuitry 410.
[0075] The device 400 may further include a communications interface 430 for communications with other entities and objects, in order to e.g. receive/obtain one or more of images of the vehicle combination used to estimate the projected area function A.sub.p(θ), and/or to e.g. detect the change of the exterior shape of the vehicle combination 300. The communications interface 430 may also be configured to e.g. receive information about the one or more cameras needed to estimate e.g. the side area A.sub.s2 of an added trailer, or e.g. predicted weather information, if the estimated air drag model of the vehicle combination 300 is to be used to e.g. predict an energy consumption while driving along a route for which the predicted weather information is pertinent. The interface 430 may also be used to receive other information about the vehicle combination 300. In other embodiments of the device 400, information about the vehicle combination 300 (such as e.g. information about one or more cameras 360a-360c, their positions relative to the vehicle combination 300, focal lengths of lenses, image sensor sizes, crop-factors, aspect ratios, a homography used for perspective correction, etc.), and/or the weather information may e.g. be stored within the device 400 itself, for example using the storage medium 420. The communication interface 430 may include one or more transmitters and receivers, including analogue and/or digital components, and may utilize e.g. one or more wired and/or wireless connections for this purpose.
[0076] The processing circuitry 410 controls the general operation of the device 400 e.g. by sending data and control signals to the communications interface 430 and the storage medium 420, by receiving data and reports from the communications interface 430, and by retrieving data and instructions from the storage medium 420. The device 400 may of course optionally also include other components, here illustrated by the dashed box 440. A communication bus 450 is also provided and connects the various modules/units 410, 420, 430, and 440 (if included), such that they may communicate with each other to exchange information.
[0077]
[0078] In general terms, each functional module (such as modules 401-404) may be implemented in hardware or in software. Preferably, one or more or all functional modules may be implemented by the processing circuitry 410, possibly in cooperation with the communications interface 430 and/or the storage medium 420. The processing circuitry 410 may thus be arranged to from the storage medium 420 fetch instructions as provided by one or more of the functional modules (e.g. 401-404), and to execute these instructions and thereby perform any steps of the method 100, or any other method envisaged herein, performed by the device 400 as disclosed herein.
[0079] In some embodiments, the device 400 may further include additional functional modules (not shown), as needed to perform one or more methods as envisaged herein.
[0080] The present disclosure also envisages to provide a vehicle or vehicle combination (such as e.g. the towing unit 310 or vehicle combination 300), where the vehicle or vehicle combination includes the device 400 as described with reference to
[0081] The present disclosure also envisages to provide a computer program for estimating air drag of/for a vehicle combination. The computer program includes computer code that, when running on a processing circuitry of a device (such as e.g. the processing circuitry 410 of the device 400 described with reference to
[0082] The present disclosure also envisages a computer program product (not shown) in which the above envisaged computer program is stored or distributed on a data carrier. As used herein, a “data carrier” may be a transitory data carrier, such as modulated electromagnetic or optical waves, or a non-transitory data carrier. Non-transitory data carriers include volatile and non-volatile memories, such as permanent and non-permanent storage media of magnetic, optical or solid-state type. Still within the scope of “data carrier”, such memories may be fixedly mounted or portable.
[0083] Although features and elements may be described above in particular combinations, each feature or element may be used alone without the other features and elements or in various combinations with or without other features and elements. Additionally, variations to the disclosed embodiments may be understood and effected by the skilled person in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.
[0084] In the claims, the words “comprising” and “including” does not exclude other elements, and the indefinite article “a” or “an” does not exclude a plurality. The mere fact that certain features are recited in mutually different dependent claims does not indicate that a combination of these features cannot be used to advantage.
[0085] In summary of the present disclosure, it is provided an improved way of handling a situation in which an exterior shape of a vehicle combination changes, and where an air drag model of the vehicle combination can be updated automatically after detecting such a change, using one or more images of the vehicle combination to estimate a new projected area function A.sub.p(θ). This facilitates e.g. performing of transport missions along a route which includes one or more changes to the exterior shape of the vehicle combination (such as a pick-up/drop-off of one or more trailer units). This in contrast to commonly available technology, wherein the drag area of the changed vehicle combination must either be obtained by on-line estimation, wind tunnel tests/experiments, numerical simulations, and/or by tabular values.