CN113313855B - Energy consumption curve display method and vehicle - Google Patents
Energy consumption curve display method and vehicle Download PDFInfo
- Publication number
- CN113313855B CN113313855B CN202110600962.0A CN202110600962A CN113313855B CN 113313855 B CN113313855 B CN 113313855B CN 202110600962 A CN202110600962 A CN 202110600962A CN 113313855 B CN113313855 B CN 113313855B
- Authority
- CN
- China
- Prior art keywords
- energy consumption
- consumption curve
- point
- curve
- instantaneous
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0816—Indicating performance data, e.g. occurrence of a malfunction
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/12—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time in graphical form
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The invention provides an energy consumption curve display method and a vehicle, wherein the method comprises the following steps: acquiring an instantaneous energy consumption curve, wherein the instantaneous energy consumption curve is acquired according to the drawing point at the current moment and the drawing point at the last moment, and the number of sampling points between two adjacent drawing points is the same; updating the energy consumption curve of the display area according to the instantaneous energy consumption curve, wherein the energy consumption curve is a set of instantaneous energy consumption curves of a plurality of corresponding constant values at different moments; and displaying a historical average energy consumption display line in a superposition manner on the energy consumption curve, wherein the historical average energy consumption display line displays the average energy consumption of a road section driven in a historical time period or displays the average energy consumption of a road section which is driven in the historical time period and is the same as the current driving road section. The invention solves the technical problems that the display of the fuel consumption of the vehicle in the prior art cannot show the variation trend of the instantaneous fuel consumption and cannot reflect the variation trend and the variation range of the fuel consumption.
Description
Technical Field
The invention relates to the field of vehicles, in particular to an energy consumption curve display method and a vehicle.
Background
In the prior art, the fuel consumption display of the vehicle mainly comprises 3 forms:
digital real-time display: the current fuel consumption is displayed in real time, but the change trend of the instant fuel consumption cannot be displayed, and the change trend and the change amplitude of the fuel consumption cannot be displayed, for example, the instant fuel consumption is 7L/100km in normal running, the instant fuel consumption can be rapidly increased or decreased by frequent acceleration and deceleration, and the digital display mode cannot display the change trend. As shown in fig. 2.
And displaying a progress bar in real time: the current fuel consumption is displayed in real time, but the change trend of the instant fuel consumption cannot be displayed. As shown in fig. 3.
Recent 50km average fuel consumption shows: the fuel consumption curve after a period of time or a distance is not the real-time instant fuel consumption, and the instant fuel consumption variation corresponding to the driving behavior of the user cannot be reflected in real time. As shown in fig. 4.
In addition, the three display modes in the prior art are simple data display, and no energy consumption reference data or energy consumption reference diagram is provided for a user to refer to.
Disclosure of Invention
Based on the problems, the invention provides an energy consumption curve display method and a vehicle, solves the technical problems that the change trend of instantaneous oil consumption cannot be displayed and the change range cannot be reflected due to the fact that the oil consumption of a vehicle is displayed in digital real time and a progress bar is displayed in real time in the prior art, and solves the technical problem that the instantaneous oil consumption change corresponding to the driving behavior of a user cannot be reflected in real time due to the fact that the current 50km average oil consumption display mode is adopted. The method also solves the technical problems that three display modes in the prior art are simple data display, and no energy consumption reference data or energy consumption reference diagram is provided for users to refer to. By giving out the instantaneous energy consumption curve, the user can know the instantaneous energy consumption and the variation trend of the instantaneous energy consumption in time, so that the user learns by combining the driving behavior and the variation trend of the instantaneous energy consumption, and a good driving habit is formed.
The invention provides an energy consumption curve display method, which comprises the following steps:
acquiring an instantaneous energy consumption curve, wherein the instantaneous energy consumption curve is acquired according to the drawing point at the current moment and the drawing point at the last moment, and the number of sampling points between two adjacent drawing points is the same;
updating the energy consumption curve of the display area according to the instantaneous energy consumption curve, wherein the energy consumption curve is a set of instantaneous energy consumption curves of a plurality of corresponding constant values at different moments;
and displaying a historical average energy consumption display line in a superposition manner on the energy consumption curve, wherein the historical average energy consumption display line displays the average energy consumption of a road section driven in a historical time period or displays the average energy consumption of a road section which is driven in the historical time period and is the same as the current driving road section.
In addition, the obtaining of the instantaneous energy consumption curve according to the drawing point at the current moment and the drawing point at the last moment comprises the following steps: and drawing an instantaneous energy consumption curve by using the drawing point at the current moment, the drawing point at the last moment and the drawing auxiliary point by taking the midpoint of the drawing point at the current moment and the drawing point at the last moment in time as a central point and taking sampling points corresponding to sampling moments symmetrical on the left side and the right side of the central point as drawing auxiliary points.
In addition, the obtaining of the instantaneous energy consumption curve according to the drawing point at the current moment and the drawing point at the last moment comprises the following steps: and drawing an instantaneous energy consumption curve by using the drawing point at the current moment, the drawing point at the last moment and the drawing auxiliary point by taking the central point of the drawing point at the current moment and the drawing point at the last moment in time as the drawing auxiliary point.
In addition, the drawing auxiliary point further includes: and taking the midpoint of the current drawing point and the last drawing point in time as a center point, and taking sampling points corresponding to sampling moments symmetrical on the left side and the right side of the center point as auxiliary drawing points.
Furthermore, updating the energy consumption profile of the display area according to the instantaneous energy consumption profile comprises:
and updating and displaying the instantaneous energy consumption curve at one end of the display area, and moving the instantaneous energy consumption curve which is the longest from the current moment at the other end out of the display area.
In addition, when the instantaneous energy consumption curve is updated and displayed, the instantaneous energy consumption curve and the current energy consumption curve are simultaneously drawn, the current energy consumption curve is not displayed in a display area when the instantaneous energy consumption curve is updated and displayed, and the current energy consumption curve is used for preventing the instantaneous energy consumption curve from flashing or blank when the instantaneous energy consumption curve is updated and displayed.
In addition, when the energy consumption curve of the display area is updated according to the instantaneous energy consumption curve, the last instantaneous energy consumption curve is spliced with the current instantaneous energy consumption curve;
taking the last drawing point of the instantaneous energy consumption curve as a base point, acquiring at least one forward sampling point forward and at least one backward sampling point backward, if the last drawing point, the forward sampling point and the backward sampling point are positioned on the same straight line, directly splicing, otherwise, preprocessing the last drawing point, the forward sampling point and the backward sampling point and then splicing.
Furthermore, the pretreatment includes: the forward sampling point and the backward sampling point are connected into a straight line, and the straight line is translated to pass through the last drawing point.
In addition, the preprocessing step further comprises: and scaling the translated straight line by taking the last drawing point as the center to adjust the smoothness of the spliced position.
The energy consumption curve is one of the fuel consumption curve and the electricity consumption curve.
In addition, at least one of the line shape, the line thickness, the line color, and the fill color corresponding to the portion exceeding the historical average energy consumption display line in the energy consumption curve is different from the other portion of the energy consumption curve.
In addition, when a part exceeding the historical average energy consumption display line appears in the energy consumption curve, the number of wave peaks corresponding to the part exceeding the historical average energy consumption display line in the energy consumption curve is recorded, the number of wave peaks is accumulated to obtain the number of accumulated wave peaks, and the number of accumulated wave peaks is displayed in a display area where the energy consumption curve is located.
In addition, the energy consumption value corresponding to the part of the energy consumption curve exceeding the historical average energy consumption display line is further calculated, the energy consumption value is accumulated and overlapped to obtain an accumulated energy consumption value, and the accumulated energy consumption value is displayed in the display area where the energy consumption curve is located.
The invention provides a vehicle, adopting any one of the above energy consumption curve display methods, when a part exceeding a historical average energy consumption display line appears in an energy consumption curve, acquiring vehicle information corresponding to the exceeding part, wherein the vehicle information comprises: one or more of speed information, braking information, and throttle information; and in the preset frequency time period, if one or more of the vehicle information exceeds the corresponding preset value, displaying the frequency of the one or more vehicle information exceeding the preset value in a display area where the energy consumption curve is located.
The invention provides a vehicle, wherein by adopting any one of the energy consumption curve display methods, if the energy consumption curve is continuously located above a historical average energy consumption display line in a preset time period or the accumulated number of wave peaks located above the historical average energy consumption display line on the energy consumption curve in the preset time period exceeds a preset wave peak value, the mode of the vehicle is switched to an economic mode.
In addition, when the energy consumption display device is switched to the economic mode, the energy consumption exceeding the historical average energy consumption display line in the preset time period or the accumulated number of wave peaks positioned above the historical average energy consumption display line is displayed in a display area where the energy consumption curve is positioned.
By adopting the technical scheme, the method has the following beneficial effects:
the invention solves the technical problems that the change trend of the instantaneous oil consumption cannot be displayed and the change trend and the change range of the oil consumption cannot be reflected caused by the real-time display of the vehicle oil consumption in a digital real-time display mode and the real-time display of a progress bar in the prior art, and solves the technical problems that the corresponding instantaneous oil consumption change quantity of the driving behavior of the user cannot be reflected in real time caused by the latest 50km average oil consumption display mode. The method also solves the technical problems that three display modes in the prior art are simple data display, and no energy consumption reference data or energy consumption reference diagram is provided for users to refer to. By giving out the instantaneous energy consumption curve, the user can know the instantaneous energy consumption and the variation trend of the instantaneous energy consumption in time, so that the user learns by combining the driving behavior and the variation trend of the instantaneous energy consumption, and a good driving habit is formed.
Drawings
FIG. 1 is a flow chart of a method for displaying an energy consumption curve according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a digital real-time display mode in the prior art;
FIG. 3 is a schematic diagram of a real-time display of a progress bar in the prior art;
FIG. 4 is a schematic diagram of a display of the average fuel consumption of the last 50km in the prior art;
FIG. 5 is a schematic representation of an energy consumption profile provided by one embodiment of the present invention;
FIG. 6 is a schematic diagram of a bezier curve used in a method for displaying an energy consumption curve according to an embodiment of the present invention;
FIG. 7 is a schematic representation of an energy consumption profile provided by one embodiment of the present invention;
FIG. 8 is a schematic diagram of instantaneous energy consumption curve stitching in an energy consumption curve according to an embodiment of the present invention;
FIG. 9 is a schematic diagram of time intervals for the energy consumption sample data of FIG. 8;
FIG. 10 is a schematic diagram of a pretreatment process in an energy consumption curve according to an embodiment of the present invention.
Detailed Description
The invention is described in further detail below with reference to the specific embodiments and the accompanying drawings. It is intended that the invention be limited only by the specific embodiments illustrated and not by any means, but that it is intended that the invention be limited only by the terms of the appended claims.
Referring to fig. 1, the present invention proposes an energy consumption curve display method, including:
step S001, acquiring an instantaneous energy consumption curve, wherein the instantaneous energy consumption curve is acquired according to the drawing point at the current moment and the drawing point at the last moment, and the number of sampling points between two adjacent drawing points is the same;
the instantaneous energy consumption curve shows two end points and a section of the curve when displayed, as shown in fig. 5, actually including a sampling point between two plot points when plotted.
Step S002, updating the energy consumption curve of the display area according to the instantaneous energy consumption curve, wherein the energy consumption curve is a set of instantaneous energy consumption curves of a plurality of corresponding constant values at different times;
in step S002, the energy consumption curve of the display area is updated according to the instantaneous energy consumption curve, wherein the energy consumption curve is a set of instantaneous energy consumption curves of a plurality of corresponding constant values at different moments;
the energy consumption curve is displayed in the display area of the screen, for example, 7 sections of instantaneous energy consumption curves corresponding to different time periods are displayed, as shown in fig. 5, the rightmost point is the current instantaneous energy consumption value, the energy consumption curve is continuously shifted leftwards, so that the rightmost point is the current instantaneous energy consumption value all the time, and the left curve is the energy consumption change process within the past few seconds, for example, within 3 seconds. Alternatively, the energy consumption profile is a fuel consumption profile or an electricity consumption profile.
And step S003, a historical average energy consumption display line is displayed on the energy consumption curve in a superposition mode, wherein the historical average energy consumption display line displays the average energy consumption of a road section driven in a historical time period or displays the average energy consumption of a road section which is driven in the historical time period and is identical to the current driving road section interval.
The historical average energy consumption display line displays the average energy consumption of the road section driven in a historical period, for example, as an accumulated calculated energy consumption value from the factory of the vehicle or as an instantaneous energy consumption value after zero clearing.
And displaying that the average energy consumption of the road section which is driven in the historical time section and is the same as the current driving road section interval is the average value of the historical accumulated oil consumption of the same driving road section. Such as: the current driving road section is from A (home) to B (company), then all the energy consumption from A (home) to B (company) in the historical period is obtained, and a historical average energy consumption display line is obtained; or the energy consumption from A (home) to B (company) is acquired for a few times in the history period, so that a history average energy consumption display line is obtained.
In order to make it possible for the user to more clearly see the high and low levels of the energy consumption values at this time, a historical average energy consumption display line is superimposed on the energy consumption curve so that the user can more intuitively see the amplitude exceeding the average value.
In actual use, if a user steps on the accelerator relatively smoothly at the beginning, the accelerator is slowed down after suddenly stepping on one foot, the oil consumption change trend corresponding to the sudden stepping on the accelerator can be seen from the instantaneous oil consumption curve, and the oil consumption is greatly higher than that during smooth running as a whole. By such an instantaneous fuel consumption display, the user can distinguish and learn good driving habits.
The invention solves the technical problems that the change trend of the instantaneous oil consumption cannot be displayed and the change trend and the change amplitude of the oil consumption cannot be reflected due to the fact that the oil consumption of the vehicle is displayed in real time by a digital real-time display mode and a progress bar real-time display mode in the prior art, solves the technical problem that the instantaneous oil consumption change corresponding to the driving behavior of a user cannot be reflected in real time due to the fact that the average oil consumption display mode is 50km recently, and also solves the technical problem that three display modes in the prior art are simple data display and do not have any energy consumption reference data or energy consumption reference diagram for reference of the user. By giving out the instantaneous energy consumption curve, the user can know the instantaneous energy consumption and the variation trend of the instantaneous energy consumption in time, so that the user learns by combining the driving behavior and the variation trend of the instantaneous energy consumption, and a good driving habit is formed.
In one embodiment, the obtaining of the instantaneous energy consumption curve according to the plot point at the current time and the plot point at the last time includes: and drawing an instantaneous energy consumption curve by using the drawing point at the current moment, the drawing point at the last moment and the drawing auxiliary point by taking the midpoint of the drawing point at the current moment and the drawing point at the last moment in time as a central point and taking sampling points corresponding to sampling moments symmetrical on the left side and the right side of the central point as drawing auxiliary points.
When the instantaneous energy consumption curve is drawn, four points can be respectively a drawing point at the current moment, a drawing point at the last moment and a drawing auxiliary point, wherein the drawing auxiliary point can be a sampling point with equal interval between the drawing point at the current moment and the drawing point at the last moment, and can also be a sampling point which is closer to the central point. By selecting the sampling points in this way, the drawn curve is smoother and more accurate.
Optionally, the instantaneous energy consumption curve is obtained by drawing the energy consumption sampling data by adopting a bezier curve drawing method; the bezier curve drawing method is as follows, as shown in FIG. 6:
the curve is plotted using the cubic bezier equation, requiring 4 points (P 0 ,P 1 ,P 2 ,P 3 ) The equation is as follows:
B (t) =P 0 (1-t) 3 +3P 1 t(1-t) 2 +3P 2 t 2 (1-t) 1 +3P 3 t 3 ,t∈[0,1];
the curve drawing process is shown in FIG. 7, P 0 ,P 1 ,P 2 Is the point on the plotted curve, P 0 As a starting point, P 2 As an end point of the process,is the point in time t.
At the moment of time t of the time t,
so t (t.epsilon.0, 1)]) At the moment of time of day,the coordinate equation for the three points is as follows: />
handle [0,1]]Divided into n parts, t is increased by 1/n from 0 until t=1, and the obtained pointThe curve drawn by the set of (a) is a bezier curve.
In one embodiment, the obtaining of the instantaneous energy consumption curve according to the plot point at the current time and the plot point at the last time includes: and drawing an instantaneous energy consumption curve by using the drawing point at the current moment, the drawing point at the last moment and the drawing auxiliary point by taking the central point of the drawing point at the current moment and the drawing point at the last moment in time as the drawing auxiliary point.
The sampling point can select the drawing point at the current moment, the drawing point at the last moment and the drawing auxiliary point, and the shape and the trend of a curve can be determined through the three points.
In one embodiment, the drawing assistance point further includes: and taking the midpoint of the current drawing point and the last drawing point in time as a center point, and taking sampling points corresponding to sampling moments symmetrical on the left side and the right side of the center point as auxiliary drawing points.
By selecting the sampling points in this way, the drawn curve is smoother and more accurate.
In one embodiment, updating the energy consumption profile of the display area according to the instantaneous energy consumption profile comprises:
and updating and displaying the instantaneous energy consumption curve at one end of the display area, and moving the instantaneous energy consumption curve which is the longest from the current moment at the other end out of the display area.
And updating the latest instantaneous energy consumption curve at one end, and moving the instantaneous energy consumption curve which is the longest from the current moment out of the display area at the other end so as to ensure the normal operation of the display area.
In one embodiment, when the instantaneous energy consumption curve is updated and displayed, the instantaneous energy consumption curve and the current energy consumption curve are simultaneously drawn, the current energy consumption curve is not displayed in the display area when updated at this time, and the current energy consumption curve is used for preventing the instantaneous energy consumption curve from flashing or blank when updated and displayed.
As shown in fig. 7, the right side a is a region to be updated, the left side B is a display region, the whole display time of the energy consumption curve is set to be (m×t/1000) s, the display region is divided into m sections of instantaneous energy consumption curves for display, so that the display region displays m-1 sections of instantaneous energy consumption curves, 1 section of instantaneous energy consumption curves are left for updating the curves, the moving completion time is consistent with the upper time T e [0,1], but when the instantaneous energy consumption curves are moved completely, i.e. the next section of instantaneous energy consumption curves are updated, the screen forms a segment difference, and a screen is subjected to flicker or blank display.
In one embodiment, when the energy consumption curve of the display area is updated according to the instantaneous energy consumption curve, the last instantaneous energy consumption curve is spliced with the current instantaneous energy consumption curve;
taking the last drawing point of the instantaneous energy consumption curve as a base point, acquiring at least one forward sampling point forward and at least one backward sampling point backward, if the last drawing point, the forward sampling point and the backward sampling point are positioned on the same straight line, directly splicing, otherwise, preprocessing the last drawing point, the forward sampling point and the backward sampling point and then splicing.
When the curve is drawn, in order to ensure smooth transition of the curve, if the last drawing point, the forward sampling point and the backward sampling point are positioned on the same straight line, the last drawing point, the forward sampling point and the backward sampling point are directly spliced, otherwise, the last drawing point, the forward sampling point and the backward sampling point are preprocessed and then spliced. The drawing mode mainly adopts a bezier curve drawing method.
In one embodiment thereof, the preprocessing comprises: the forward sampling point and the backward sampling point are connected into a straight line, and the straight line is translated to pass through the last drawing point.
Taking the bezier curve drawing method as an example, the energy consumption data are sampled at intervals, four energy consumption sampling data are taken, the time interval between the four energy consumption sampling data is the same or the time interval between the 2 nd and the 3 rd energy consumption sampling data in the four energy consumption sampling data is larger than the time interval between other energy consumption sampling data.
The curve is plotted using a cubic bezier formula, which requires 4 points to plot, and the time interval between the 4 energy consumption samples can be the same.
In order to make the splice smoother when the two sections of instantaneous energy consumption curves are spliced, the time interval between the 2 nd and the 3 rd energy consumption sampling data in the four energy consumption sampling data is larger than the time interval between the other energy consumption sampling data.
As shown in fig. 8, four points on the first instantaneous energy consumption curve are (P0, P1, P2, P3), and 4 points on the second instantaneous energy consumption curve are (P0 ', P1', P2', P3'), when two curves are spliced, P2, P3 (P0 ') and P1' are required to be in a straight line, so that the splice can be transitionally smooth.
As shown in fig. 10, from the energy consumption sampling data obtained by actual sampling, P2, P3 (P0 '), P1' has a small probability of being in a straight line, so it is necessary to adjust the points P2, P1', such as: firstly, connecting P2 and P1' into a straight line; the segment P2P1 'is moved in parallel past the point P3 (P0'), where P2, P3 (P0 '), P1' is on a straight line. The purpose of making the time interval between the 2 nd and the 3 rd energy consumption sampling data in the four energy consumption sampling data be greater than the time interval between other energy consumption sampling data is to ensure that P2, P3 (P0 ') and P1' can be adjusted to be on a straight line, so that the transition of the two curves is smooth when the two curves are spliced.
The sampling interval of the energy consumption sampling data is shown in fig. 9. T in Tms is the time period of an instantaneous energy consumption curve.
In one embodiment, the preprocessing step further comprises: and scaling the translated straight line by taking the last drawing point as the center to adjust the smoothness of the spliced position.
If the smoothness of the two curves at the joint is not good enough, the translated straight line can be scaled by taking the last drawing point as the center so as to adjust the smoothness of the joint. And adjusting according to actual display to enable the curve to be smoother.
In one embodiment, the energy consumption curve is one of a fuel consumption curve and an electricity consumption curve.
The scheme provided by the embodiment is suitable for displaying the fuel consumption curve and the electricity consumption curve.
In one embodiment, at least one of the line shape, line thickness, line color, fill color corresponding to the portion of the energy consumption curve exceeding the historical average energy consumption display line is different from the other portions of the energy consumption curve.
By adopting different line types, line thickness, line colors or filling colors, the part exceeding the historical average energy consumption display line in the energy consumption curve is more striking, so that the user is clear at a glance.
Alternatively, the historical average energy consumption display line is represented by a dotted line, and a portion exceeding the historical average energy consumption display line in the energy consumption curve is displayed by a distinguishing color.
For a more visual display, the portion of the energy consumption curve exceeding the historical average energy consumption display line is displayed in a distinguishing color. Meanwhile, the historical average energy consumption display line is represented by a dotted line, so that the display of the energy consumption curve is not interfered. Alternatively, yellow is used as the distinguishing color. The part exceeding the historical average energy consumption display line in the energy consumption curve is displayed in a distinguishing color mode, so that a user can more intuitively feel information of higher energy consumption, and the user is guided to form good driving habits.
Optionally, corresponding data of the energy consumption and the vehicle speed are recorded, and an optimal energy consumption route is calculated by combining the navigation data. According to the big data, the optimal driving route can be recommended at present, and the optimal energy consumption route can be recommended according to the big data and the recommended driving route, the vehicle speed information and the like.
In one embodiment, when a part exceeding the historical average energy consumption display line appears in the energy consumption curve, the number of peaks corresponding to the part exceeding the historical average energy consumption display line in the energy consumption curve is recorded, the number of peaks is accumulated to obtain the number of accumulated peaks, and the number of accumulated peaks is displayed in a display area where the energy consumption curve is located.
The number of peaks corresponding to the portions exceeding the historical average energy consumption display line in the energy consumption curve is presented for the user, so that the user can intuitively know the number of peaks of energy consumption brought by own driving habits in a period of time.
In one embodiment, further calculating the energy consumption value corresponding to the portion of the energy consumption curve exceeding the historical average energy consumption display line, performing accumulation superposition on the energy consumption values to obtain an accumulated energy consumption value, and displaying the accumulated energy consumption value in a display area where the energy consumption curve is located.
The accumulated energy consumption value is displayed in a display area where the energy consumption curve is located, so that a customer can see the total number of the consumed energy sources caused by bad driving habits of the customer.
The invention also provides an energy consumption curve display method, which comprises the following steps:
acquiring an instantaneous energy consumption curve, wherein the instantaneous energy consumption curve is obtained by drawing energy consumption sampling data by adopting a bezier curve drawing method; the bezier curve drawing method requires four energy consumption sampling data, and the time interval between the 2 nd and the 3 rd energy consumption sampling data in the four energy consumption sampling data is larger than the time interval between other energy consumption sampling data;
updating the energy consumption curve of the display area according to the instantaneous energy consumption curve, wherein the energy consumption curve is a set of instantaneous energy consumption curves of a plurality of corresponding constant values at different moments; when the instantaneous energy consumption curve is updated and displayed, simultaneously drawing an instantaneous energy consumption curve and a predicted energy consumption curve, wherein the predicted energy consumption curve is not displayed in a display area when the instantaneous energy consumption curve is updated and displayed, and the predicted energy consumption curve is used for preventing a screen from flashing or blank when the instantaneous energy consumption curve is updated and displayed; when the energy consumption curve of the display area is updated according to the instantaneous energy consumption curve, the last instantaneous energy consumption curve and the current instantaneous energy consumption curve are needed to be spliced, if the last two sampling points in the last instantaneous energy consumption curve and the first two sampling points in the current instantaneous energy consumption curve are on the same straight line, the splicing is directly carried out, otherwise, the pretreatment step is needed to be carried out, and then the splicing is carried out. The pretreatment steps comprise: and translating a straight line formed by connecting the 3 rd sampling point in the previous instantaneous energy consumption curve with the 2 nd sampling point in the current instantaneous energy consumption curve, so that the straight line passes through the 1 st sampling point of the current instantaneous energy consumption curve. The preprocessing step further comprises: and scaling the translated straight line by taking the 1 st sampling point in the current instantaneous energy consumption curve as the center so as to adjust the smoothness of the spliced part.
And superposing and displaying a historical average energy consumption display line on the energy consumption curve.
According to the embodiment, the user can know the energy consumption corresponding to the current action by displaying the instantaneous energy consumption curve so as to culture good driving habits of the user.
The invention also provides a vehicle, by adopting the energy consumption curve display method provided by any embodiment, when a part exceeding the historical average energy consumption display line appears in the energy consumption curve, the vehicle information corresponding to the exceeding part is acquired, and the vehicle information comprises: one or more of speed information, braking information, and throttle information; and in the preset frequency time period, if one or more of the vehicle information exceeds the corresponding preset value, displaying the frequency of the one or more vehicle information exceeding the preset value in a display area where the energy consumption curve is located.
By providing the speed information, the braking information and the accelerator information, the user can know the vehicle information corresponding to the moment with more energy consumption, so that the user can know the data corresponding to the speed information, the braking information and the accelerator information at a glance, and the frequency is displayed in the display area where the energy consumption curve is located, so that the user can know the exceeding total times.
The invention also provides a vehicle, and the method for displaying the consumption curve provided by any one of the embodiments is used for switching the mode of the vehicle to the economic mode if the energy consumption curve is continuously located above the historical average energy consumption display line in the preset time period or the accumulated number of wave peaks located above the historical average energy consumption display line in the preset time period exceeds the preset wave peak value.
And if the energy consumption curve is continuously positioned above the historical average energy consumption display line in the preset time period or the accumulated number of wave peaks positioned above the historical average energy consumption display line on the energy consumption curve in the preset time period exceeds a preset wave peak value, namely the vehicle is continuously in a high energy consumption state, for example, after the oil consumption is higher than 15L/100km, switching the engine into an economic mode (ECO mode). Specifically, a continuous high fuel consumption establishment signal is given to an ECM through a CAN bus, and the ECM actively switches the engine to an ECO mode. Optionally, the user is provided with an option of whether to switch or not before switching the engine to economy mode. By switching the engine to the economy mode, the energy consumption of the vehicle is reduced.
Alternatively, the vehicle may decide whether to switch to ECO mode by determining whether (1) the gradient does not exceed a specific gradient; (2) the engine warmup is completed; (3) no important part faults exist; (4) CAN communication is normal; (5) a command of prohibiting the associated part from entering the ECO mode is not received; (6) when these conditions are met without operating in cruise mode, the ECO mode can be switched.
In one embodiment, when switching to the economy mode, the energy consumption exceeding the historical average energy consumption display line or the accumulated number of peaks located above the historical average energy consumption display line within the preset time period is displayed in the display area where the energy consumption curve is located. The preset period of time is, for example, 10 minutes, 1 hour, etc.
The energy consumption exceeding the historical average energy consumption display line in the preset time period or the accumulated number of wave peaks positioned above the historical average energy consumption display line is displayed in the display area where the energy consumption curve is positioned, so that the user can clearly see the energy consumption data, and the good driving habit is cultivated.
What has been described above is merely illustrative of the principles and preferred embodiments of the present invention. It should be noted that several other variants are possible to those skilled in the art on the basis of the principle of the invention and should also be considered as the scope of protection of the present invention.
Claims (15)
1. An energy consumption curve display method, characterized by comprising:
acquiring an instantaneous energy consumption curve, wherein the instantaneous energy consumption curve is acquired according to the drawing point at the current moment and the drawing point at the last moment, and the number of sampling points between two adjacent drawing points is the same;
updating the energy consumption curve of the display area according to the instantaneous energy consumption curve: splicing the previous instantaneous energy consumption curve with the current instantaneous energy consumption curve; taking the last drawing point of the above instantaneous energy consumption curve as a base point, acquiring at least one forward sampling point forward and at least one backward sampling point backward, if the last drawing point, the forward sampling point and the backward sampling point are positioned on the same straight line, directly splicing, otherwise, preprocessing the last drawing point, the forward sampling point and the backward sampling point and then splicing, wherein the energy consumption curve is a set of instantaneous energy consumption curves of a plurality of corresponding constant values at different moments;
and displaying a historical average energy consumption display line in a superposition manner on the energy consumption curve, wherein the historical average energy consumption display line displays the average energy consumption of a road section driven in a historical time period or displays the average energy consumption of a road section which is driven in the historical time period and is the same as the current driving road section.
2. The method for displaying an energy consumption curve according to claim 1, wherein,
the obtaining of the instantaneous energy consumption curve according to the drawing point at the current moment and the drawing point at the last moment comprises the following steps: and drawing an instantaneous energy consumption curve by using the drawing point at the current moment, the drawing point at the last moment and the drawing auxiliary point by taking the midpoint of the drawing point at the current moment and the drawing point at the last moment in time as a central point and taking sampling points corresponding to sampling moments symmetrical on the left side and the right side of the central point as drawing auxiliary points.
3. The energy consumption curve display method according to claim 1, wherein:
the obtaining of the instantaneous energy consumption curve according to the drawing point at the current moment and the drawing point at the last moment comprises the following steps: and drawing an instantaneous energy consumption curve by using the drawing point at the current moment, the drawing point at the last moment and the drawing auxiliary point by taking the central point of the drawing point at the current moment and the drawing point at the last moment in time as the drawing auxiliary point.
4. A method of displaying an energy consumption profile according to claim 3, wherein:
the drawing auxiliary point further includes: and taking the midpoint of the current drawing point and the last drawing point in time as a center point, and taking sampling points corresponding to sampling moments symmetrical on the left side and the right side of the center point as auxiliary drawing points.
5. The method for displaying an energy consumption curve according to claim 1, wherein,
updating the energy consumption profile of the display area according to the instantaneous energy consumption profile comprises:
and updating and displaying the instantaneous energy consumption curve at one end of the display area, and moving the instantaneous energy consumption curve which is the longest from the current moment at the other end out of the display area.
6. The method for displaying an energy consumption curve according to claim 5, wherein,
when the instantaneous energy consumption curve is updated and displayed, simultaneously drawing an instantaneous energy consumption curve and a predicted energy consumption curve, wherein the predicted energy consumption curve is not displayed in a display area when the instantaneous energy consumption curve is updated and displayed, and the predicted energy consumption curve is used for preventing the occurrence of screen flashing or blank when the instantaneous energy consumption curve is updated and displayed.
7. The method for displaying an energy consumption curve according to claim 1, wherein,
the pretreatment comprises the following steps: the forward sampling point and the backward sampling point are connected into a straight line, and the straight line is translated to pass through the last drawing point.
8. The method for displaying an energy consumption curve according to claim 7,
the preprocessing step further comprises: and scaling the translated straight line by taking the last drawing point as the center to adjust the smoothness of the spliced position.
9. The method for displaying an energy consumption curve according to claim 1, wherein,
the energy consumption curve is one of the oil consumption curve and the electricity consumption curve.
10. The method for displaying an energy consumption curve according to claim 1, wherein,
at least one of the line shape, the line thickness, the line color, and the fill color corresponding to the portion of the energy consumption curve exceeding the historical average energy consumption display line is different from the other portion of the energy consumption curve.
11. The energy consumption curve display method according to claim 1, wherein:
when the part exceeding the historical average energy consumption display line appears in the energy consumption curve, recording the number of wave peaks corresponding to the part exceeding the historical average energy consumption display line in the energy consumption curve, accumulating the number of wave peaks to obtain the accumulated number of wave peaks, and displaying the accumulated number of wave peaks in a display area where the energy consumption curve is located.
12. The energy consumption curve display method according to claim 11, wherein:
further calculating the energy consumption value corresponding to the part of the energy consumption curve exceeding the historical average energy consumption display line, carrying out accumulation and superposition on the energy consumption value to obtain an accumulated energy consumption value, and displaying the accumulated energy consumption value in a display area where the energy consumption curve is located.
13. A vehicle employing the energy consumption curve display method according to any one of claims 1 to 12, wherein when a portion exceeding the historical average energy consumption display line appears in the energy consumption curve, vehicle information at a time corresponding to the exceeded portion is acquired, the vehicle information including: one or more of speed information, braking information, and throttle information; and in the preset frequency time period, if one or more of the vehicle information exceeds the corresponding preset value, displaying the frequency of the one or more vehicle information exceeding the preset value in a display area where the energy consumption curve is located.
14. A vehicle employing the energy consumption curve display method according to any one of claims 1 to 12, characterized in that:
and switching the mode of the vehicle to the economic mode if the energy consumption curve is continuously located above the historical average energy consumption display line in the preset time period or the accumulated number of wave peaks located above the historical average energy consumption display line on the energy consumption curve in the preset time period exceeds a preset wave peak value.
15. The vehicle of claim 14, wherein the energy consumption exceeding the historical average energy consumption display line or the cumulative number of peaks located above the historical average energy consumption display line within the preset time period is displayed in a display area where the energy consumption curve is located when switching to the economy mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110600962.0A CN113313855B (en) | 2021-05-31 | 2021-05-31 | Energy consumption curve display method and vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110600962.0A CN113313855B (en) | 2021-05-31 | 2021-05-31 | Energy consumption curve display method and vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113313855A CN113313855A (en) | 2021-08-27 |
CN113313855B true CN113313855B (en) | 2023-04-21 |
Family
ID=77376547
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110600962.0A Active CN113313855B (en) | 2021-05-31 | 2021-05-31 | Energy consumption curve display method and vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113313855B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114485695A (en) * | 2021-12-20 | 2022-05-13 | 北京罗克维尔斯科技有限公司 | Path planning method, device, server, vehicle and storage medium |
CN115649008A (en) * | 2022-10-31 | 2023-01-31 | 成都赛力斯科技有限公司 | New energy vehicle energy consumption display method, device, equipment and storage medium |
CN115723570B (en) * | 2022-12-27 | 2024-01-26 | 无锡车联天下信息技术有限公司 | Oil consumption display method and device in intelligent cabin display screen of automobile |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008260314A (en) * | 2007-04-10 | 2008-10-30 | Honda Motor Co Ltd | Display device for vehicle |
DE102010038539A1 (en) * | 2010-07-28 | 2012-02-02 | Robert Bosch Gmbh | Fuel consumption indicator system for a vehicle, method |
CN102681514A (en) * | 2012-05-18 | 2012-09-19 | 三一重工股份有限公司 | Fuel oil monitoring system and method and engineering vehicle |
CN103640481A (en) * | 2013-12-19 | 2014-03-19 | 埃泰克汽车电子(芜湖)有限公司 | Method for displaying fuel consumption of motor meter |
CN109901442B (en) * | 2017-12-08 | 2020-09-15 | 亿可能源科技(上海)有限公司 | Non-invasive energy consumption detection method and system |
CN112445969A (en) * | 2019-09-05 | 2021-03-05 | 中车时代电动汽车股份有限公司 | Man-machine interaction method and device based on Internet of vehicles |
CN111791236B (en) * | 2020-07-17 | 2021-06-01 | 广东拓斯达科技股份有限公司 | Industrial robot Cartesian space trajectory transition method |
-
2021
- 2021-05-31 CN CN202110600962.0A patent/CN113313855B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN113313855A (en) | 2021-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113313855B (en) | Energy consumption curve display method and vehicle | |
US10974670B2 (en) | Driver assistance system for driver assistance for consumption controlled driving | |
US9242653B2 (en) | Driver assistance system for assisting the driver for the purpose of consumption-controlled driving | |
CN111572555B (en) | Self-learning auxiliary driving method | |
US8849507B2 (en) | Driver assistance system for driver assistance for consumption controlled driving | |
US9062762B2 (en) | Method for controlling shift of automatic transmission in vehicle | |
EP1018449A2 (en) | Fuel consumption display system and method for vehicles | |
CN112406630B (en) | Electric vehicle driving mileage calculation method based on working condition recognition | |
CN107167157A (en) | Automobile oil mass based on Bluetooth communication indicates system and automatic navigation method | |
CN101638057A (en) | Apparatus and method for advice provision and driving condition diagnosis | |
US20140159886A1 (en) | Driving assist device for vehicle | |
JP2013125443A (en) | Evaluation display system, method and program | |
CN107161005A (en) | Vehicle fuel quantity indicates system and its configured information method for handover control | |
CN102564512B (en) | Method and device for obtaining real-time oil consumption of automotive vehicle | |
DE102008041617A1 (en) | Method for providing suggestion to driver of motor vehicle for optimized fuel utilization, involves outputting suggestion for optimized fuel utilization at explicit request of driver and/or at end and/or before beginning of driving | |
CN103842772A (en) | Navigation method and navigation device | |
CN111422099A (en) | Endurance mileage estimation method for pure electric vehicle | |
CN103134495A (en) | Generating method of navigation information, navigation device and vehicle-mounted terminal | |
CN112677982A (en) | Vehicle longitudinal speed planning method based on driver characteristics | |
CN110966397A (en) | Gear identification method and device for manual gear, vehicle and storage medium | |
CN102865868A (en) | Evaluation indication system, evaluation indication method and computer-readable storage medium | |
US5497323A (en) | Trip computer with retroactive reset | |
JP6889828B2 (en) | Driving operation proposal method and driving operation proposal system | |
JP2007327872A (en) | Apparatus for determining driver character, and vehicle-use navigation system | |
CN114464005A (en) | Method and system for assisting driving of vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |