SE2350756A1 - Method of Monitoring Vehicle Related Parameters, Computer Program, Computer-Readable Medium, Data Monitoring Apparatus, and Vehicle - Google Patents
Method of Monitoring Vehicle Related Parameters, Computer Program, Computer-Readable Medium, Data Monitoring Apparatus, and VehicleInfo
- Publication number
- SE2350756A1 SE2350756A1 SE2350756A SE2350756A SE2350756A1 SE 2350756 A1 SE2350756 A1 SE 2350756A1 SE 2350756 A SE2350756 A SE 2350756A SE 2350756 A SE2350756 A SE 2350756A SE 2350756 A1 SE2350756 A1 SE 2350756A1
- Authority
- SE
- Sweden
- Prior art keywords
- vehicle
- vehicle related
- related parameters
- parameter
- data
- Prior art date
Links
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/0841—Registering performance data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
- G06F11/0739—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
-
- 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/006—Indicating maintenance
-
- 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
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
A method (100) of monitoring a number of vehicle related parameters (P1 - P4) of a vehicle (2) is disclosed. The method (100) comprising the steps of continuously or intermittently inputting (110) the number of vehicle related parameters (P1 - P4), comparing (120) each of the number of the vehicle related parameters (P1 - P4) with a respective associated range (r1 - r4), and initiating storing (130) of at least one of the number of vehicle related parameters (P1 - P4) in a first data format (f1) when the at least one vehicle related parameter (P1 - P4) falls outside of the associated range (r1 - r4). The present disclosure further relates to a computer program, a computer-readable medium (200), a data monitoring apparatus (21), and a vehicle (2).
Description
TECHNICAL FIELD The present disclosure relates to a method of monitoring a number of vehicle related parameters of a vehicle. The present disclosure further relates to a computer program, a computer-readable medium, a data monitoring apparatus for a vehicle, and a vehicle comprising a data monitoring apparatus.
BACKGROUND Modern vehicles comprise numerous sensors providing various types of data for example representative of temperature, pressure, flow, load, rotational speed, operation rate, power output, electrical quantities, environment data, and the like, from various types of systems and arrangements of the vehicle.
Analysis of such data can give detailed information of the operation, the behaviour, malfunctions, and the like, of the arrangements and systems of the vehicle. However, storage of such data requires significant storage space, and in many applications, it is not motivated from a cost-perspective to use such a significant data storage space. Moreover, performing analysis of such detailed information can be time-consuming and costly and finding a specific error or malfunction can be difficult given the large amount of data involved. lt is known to store vehicle related data in buckets for later statistics. However, the time aspect is lost in such data storage, and therefore, analysis of such stored data only provides limited information on how a system or arrangement of the vehicle behaves.
SUMMARY lt is an object of the present invention to overcome, or at least alleviate, at least some of the above-mentioned problems and drawbacks. The object is achieved by the subject-matter of the appended independent claim(s).
According to a first aspect of the present disclosure, the object is achieved by a method of monitoring a number of vehicle related parameters of a vehicle, the method comprising the steps of: - continuously or intermittently inputting the number of vehicle related parameters, - comparing each of the number of the vehicle related parameters with a respective associated range, and 2 - initiating storing of at least one of the number of vehicle related parameters in a first data format when the at least one vehicle related parameter falls outside of the associated range.
Thereby, the method provides conditions for a cost-effective data storage and conditions for a more cost-effective analysis of the data. This is because the method comprises the step of initiating storing of at least one of the number of vehicle related parameters in the first data format when the at least one vehicle related parameter falls outside of the associated range.
Conditions for a cost-effective data storage are provided because of the fact that the storing of at least one of the number of vehicle related parameters is initiated in the first data format when the at least one vehicle related parameter falls outside of the associated range which provides conditions for the use of a small data storage space for storing the at least one vehicle related parameter in the first data format.
Conditions are provided for a more cost-effective analysis of the data because the method provides conditions for a small amount of data to be analysed and because the storing of the at least one vehicle related parameter is initiated in the first data format when the at least one vehicle related parameter falls outside of the associated range. As a further result, the method provides conditions for finding a specific behaviour, malfunction, error, or the like, in a quicker, simpler, and more cost-effective manner.
Accordingly, a method is provided overcoming, or at least alleviating, at least some of the above-mentioned problems and drawbacks. As a result, the above-mentioned object is achieved.
Optionally, the respective associated ranges may be set such that a particular preceding, ongoing, or forthcoming, behaviour, malfunction, error, or the like is expected to occur in a system or arrangement of the vehicle if the vehicle related parameter falls outside of the associated range. ln this manner, the at least one vehicle related parameter can be saved in the first data format only if determined relevant. Thereby, storage of non-relevant data in the first data format can be avoided and a specific behaviour, malfunction, error, or the like, can be found in a quicker, simpler, and more cost-effective manner by analysing the data stored in the first data format.
Optionally, the method comprises the step of: 3 - continuously or intermittently storing the at least one vehicle related parameter in the first data format at least until the at least one vehicle related parameter falls inside the associated range.
Thereby, a method is provided in Which the at least one vehicle related parameter is stored in the first data format at least as long as the at least one vehicle related parameter is outside of its associated range. ln this manner, conditions are provided for an efficient analysis of the data stored in the first data format to potentially find a specific behaviour, malfunction, error, or the like, of a system or arrangement of the vehicle.
Optionally, the method comprises the step of: - establishing one or more parameter groups each comprising two or more vehicle related parameters of the number of vehicle related parameters, and - initiating storing of each vehicle related parameter of a parameter group in the first data format when at least one vehicle related parameter of the parameter group falls outside of the associated range.
Thereby, the method provides conditions for a more detailed analysis capable of finding a specific behaviour, malfunction, error, or the like, in a quicker, simpler, and more cost- effective manner. This is because each vehicle related parameter of a parameter group is stored in the first data format when at least one vehicle related parameter of the parameter group falls outside of the associated range.
The one or more parameter groups may be established based on a connection, a relationship, a correlation, or a covariance of the vehicle related parameters, and/or based on an expected effect of the vehicle related parameters on a specific behaviour, malfunction, error, or the like, of a system or arrangement of the vehicle. ln this manner, conditions are provided for finding the specific behaviour, malfunction, error, or the like of the system or arrangement of the vehicle in an analysis of the data stored in the first data format while avoiding storage of non-relevant data in the first data format.
Optionally, the method comprises the step of: - continuously or intermittently storing each vehicle related parameter of the parameter group in the first data format at least until each vehicle related parameter of the parameter group is inside the associated range. 4 Accordingly, in this manner, a method is provided in which each vehicle related parameter of the parameter group is stored in the first data format at least as long as each vehicle related parameter of the parameter group is outside of the associated range. ln this manner, conditions are provided for an efficient analysis of the data stored in the first data format to potentially find a specific behaviour, malfunction, error, or the like, of a system or arrangement of the vehicle, while avoiding storage of non-relevant data in the first data format.
Optionally, the step of continuously or intermittently inputting the number of vehicle related parameters comprises the step of: - continuously or intermittently inputting the number of vehicle related parameters from a number of sensors arranged on the vehicle.
Thereby, a method is provided capable of monitoring data from the number of sensors in a more cost-efficient manner as well as providing conditions for a more cost-effective analysis of the data from the number of sensors, While avoiding storage of non-relevant data from the number of sensors in the first data format. Furthermore, the method provides conditions for finding a specific behaviour, malfunction, error, or the like, in a quicker, simpler, and more cost-effective manner based on the data from the number of sensors.
Optionally, the first data format is a time resolved data format.
Thereby, the method provides conditions for a more detailed analysis to thereby be able to find a specific behaviour, malfunction, error, or the like, of a system or arrangement of the vehicle in a quick, simple, and cost-efficient manner, while avoiding storage of non-relevant data in the time resolved first data format.
Accordingly, since the storing the at least one vehicle related parameter is initiated in the first data format when the at least one vehicle related parameter falls outside of the associated range, such a detailed analysis can be performed in order to find a specific behaviour, malfunction, error, or the like, of a system or arrangement of the vehicle, without the need for continuously storing the at least one vehicle related parameter in the time resolved first data format. ln other words, a more cost-effective data storage can be provided in the time resolved first data format as compared to continuously storing the at least one vehicle related parameter in the time resolved first data format.
Optionally, the method comprises the step of: - storing the number of vehicle related parameters in a second data format at least when each of the number of the vehicle related parameters is within the associated range.
Thereby, a method is provided in Which the stored number of vehicle related parameters in the second data format can be utilized for example for subsequent statistics while avoiding storage of non-relevant data in the first data format.
Optionally, the step of storing the number of vehicle related parameters in the second data format comprises the step of: - storing each vehicle related parameter of the number of vehicle related parameters into a respective bucket.
Thereby, each vehicle related parameter can be stored in a space-efficient manner to for example form the basis of a later statistical analysis of the operation of one or more systems and/or arrangements of the vehicle.
Optionally, the second data format is a non-time resolved data format.
Thereby, each vehicle related parameter can be stored in a space-efficient manner to for example form the basis of a later statistical analysis of the operation of one or more systems and/or arrangements of the vehicle.
Optionally, the method comprises the step of: - storing the at least one vehicle related parameter in the second data format also when the at least one vehicle related parameter falls outside of the associated range.
Thereby, a later statistical analysis of the operation of one or more systems and/or arrangements of the vehicle can be performed of a full operation time of one or more systems and/or arrangements of the vehicle simply by analysing the data stored in the second data format.
According to a second aspect of the present disclosure, the object is achieved by a computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method according to some embodiments of the present disclosure. Since the computer program comprises instructions which, when the program is executed by a computer, cause the computer to carry out the method according to some embodiments described herein, a computer program is provided which provides conditions 6 for overcoming, or at least alleviating, at least some of the above-mentioned drawbacks. As a result, the above-mentioned object is achieved.
According to a third aspect of the present disclosure, the object is achieved by a computer- readable medium comprising instructions which, when executed by a computer, cause the computer to carry out the method according to some embodiments of the present disclosure. Since the computer-readable medium comprises instructions which, when the program is executed by a computer, cause the computer to carry out the method according to some embodiments described herein, a computer-readable medium is provided which provides conditions for overcoming, or at least alleviating, at least some of the above-mentioned drawbacks. As a result, the above-mentioned object is achieved.
According to a fourth aspect of the present disclosure, the object is achieved by a data monitoring apparatus for a vehicle, wherein the data monitoring apparatus comprises a processor configured to perform the method according to some embodiments of the present disclosure.
Thereby, the data monitoring apparatus provides conditions for a cost-effective data storage and conditions for a more cost-effective analysis of the data. This is because the data monitoring apparatus is configured to initiate storing of at least one of the number of vehicle related parameters in the first data format when the at least one vehicle related parameter falls outside of the associated range.
Conditions for a cost-effective data storage are provided because of the fact that the storing of at least one of the number of vehicle related parameters is initiated in the first data format when the at least one vehicle related parameter falls outside of the associated range which provides conditions for the use of a small data storage space for storing the at least one vehicle related parameter in the first data format.
Conditions are provided for a more cost-effective analysis of the data because the method provides conditions for a small amount of data to be analysed and because the storing of the at least one vehicle related parameter is initiated in the first data format when the at least one vehicle related parameter falls outside of the associated range. As a further result, the data monitoring apparatus provides conditions for finding a specific behaviour, malfunction, error, or the like, in a quicker, simpler, and more cost-effective manner. 7 Accordingly, a data monitoring apparatus is provided overcoming, or at least alleviating, at least some of the above-mentioned problems and drawbacks. As a result, the above- mentioned object is achieved. lt will be appreciated that the various embodiments described for the method are all combinable with the data monitoring apparatus as described herein. That is, the data monitoring apparatus according to the fourth aspect of the present disclosure may be configured to perform any one of the method steps of the method according to the first aspect of the present disclosure.
According to a fifth aspect of the present disclosure, the object is achieved by a vehicle comprising a data monitoring apparatus according to some embodiments of the present disclosure. Since the vehicle comprises a data monitoring apparatus according to some embodiments, a vehicle is provided overcoming, or at least alleviating, at least some of the above-mentioned problems and drawbacks. As a result, the above-mentioned object is achieved.
Optionally, the vehicle comprises a number of sensors each configured to provide at least one of the number of vehicle related parameters. Thereby, a vehicle is provided capable of monitoring data from the number of sensors in a cost-efficient manner as well as providing conditions for a more cost-effective analysis of the data from the number of sensors, while avoiding storage of non-relevant data from the number of sensors in the first data format. Furthermore, the vehicle provides conditions for finding a specific behaviour, malfunction, error, or the like, in a quicker, simpler, and more cost-effective manner based on the data from the number of sensors.
Optionally, the vehicle is a heavy road vehicle, such as a truck or a bus. Thereby, a heavy road vehicle is provided having at least some of the above-mentioned advantages.
Further features of, and advantages with, the present invention will become apparent when studying the appended claims and the following detailed description.
BRIEF DESCRIPTION OF THE DRAWINGS Various aspects of the present disclosure, including its particular features and advantages, will be readily understood from the example embodiments discussed in the following detailed description and the accompanying drawings, in which: 8 Fig. 1 schematically illustrates a vehicle according to some embodiments, Fig. 2 schematically illustrates a method of monitoring a number of vehicle related parameters of a vehicle, Fig. 3 illustrates a graph showing values of some example vehicle related parameters as a function of time. Moreover, Fig. 3 illustrates some steps of storing the vehicle related parameters in a first data format and in a second data format, Fig. 4 illustrates a schematic representation of a step of continuously or intermittently inputting a number of vehicle related parameters of the method illustrated in Fig. 2 and a step of comparing each of the number of the vehicle related parameters with a respective associated range of the method illustrated in Fig. 2, and Fig. 5 illustrates a computer-readable medium according to some embodiments.
DETAILED DESCRIPTION Aspects of the present disclosure will now be described more fully. Like reference signs refer to like elements throughout. Well-known functions or constructions will not necessarily be described in detail for brevity and/or clarity.
Fig. 1 schematically illustrates a vehicle 2 according to some embodiments of the present disclosure. According to the illustrated embodiments, the vehicle 2 is a truck, i.e. a type of heavy road vehicle, as well as a type of heavy commercial vehicle. According to further embodiments, the vehicle 2, as referred to herein, may be another type of heavy or lighter type of manned or unmanned vehicle for land based propulsion such as a lorry, a bus, a construction vehicle, a tractor, a car, or the like.
The vehicle 2 comprises a powertrain 10. The powertrain 10 comprises a power source 1 and a transmission 3, wherein the power source 1 is configured to provide motive power to the vehicle 2 via the transmission 3 and wheels 47 of the vehicle 2. The power source 1 may comprise an internal combustion engine and/or one or more electric machines. ln other words, the power train 10 of the vehicle 2 may be a pure electric powertrain comprising one or more electric machines as the only means for providing motive power to the vehicle 2, a so called hybrid electric powertrain comprising the combination of an internal combustion engine and one or more electric machines for providing motive power to the vehicle 2, or a power train comprising an internal combustion engine solely and no electric machine/machines for providing motive power to the vehicle 2. 9 The vehicle 2 comprises a number of sensors s1, s2, s3, s4. As is explained in greater detail below, each sensor s1, s2, s3, s4 is configured to provide at least one vehicle related parameter. The reference signs for the number of sensors s1, s2, s3, s4 is abbreviated "s1 - s4" in some places herein. According to the example embodiments illustrated in Fig. 1, the vehicle 2 comprises four sensors s1 - s4. However, the vehicle 2 may comprise another number of sensors s1 - s4, such as one to three sensors s1 - s4, or a larger number of sensors s1 - s4 than four, wherein each sensor s1 - s4 of the number of sensors s1 - s4 is configured to provide at least one vehicle related parameter. Accordingly, the number of sensors s1 - s4, as referred to herein, may encompass one sensor s1 - s4. Therefore, the wording number of sensors s1 - s4, as used herein, may be replaced with the wording "one or more sensors s1 - s4".
Moreover, in the example embodiments illustrated in Fig. 1, each of a first and a second sensor s1, s2 is arranged at the power source 1 of the vehicle 2, a third sensor s3 is arranged at the transmission 3 of the vehicle 2, and a fourth sensor s4 is arranged at a vertically lower part of a front section of the vehicle 2.
However, the placements of these sensors s1 - s4 have been made purely for illustrative purposes and each of the number of sensors s1 - s4 may have a different placement on the vehicle 2 than depicted in Fig. 1. Moreover, the number of sensors s1 - s4 may be arranged to sense various quantities to provide various types of vehicle related parameters.
As is further explained below, the wording vehicle related parameter, as used herein, indicates that the parameter is related to the operation of the vehicle 2, that the parameter is related to the operation of a system or arrangement of the vehicle 2, and/or that the parameter is related to and one or more aspects potentially having an effect on the operation of the vehicle 2, and/or the operation of a system or arrangement of the vehicle 2. An example of a vehicle related parameter falling within the latter mentioned category is a vehicle related parameter representative of environmental data at a current location of the vehicle 2.
Purely as examples, each of the vehicle related parameters, as referred to herein, may be representative of one or more of: - a temperature of a portion of a cooling system, such as a portion of cooling system of a power source 1 of the vehicle 2 or a portion of a cooling system of a number of propulsion batteries of the vehicle 2, - a temperature of a portion of an oil circuit of the vehicle 2, pressure or flow in a cooling system or oil system of the vehicle 2, pressure or flow in an internal combustion engine of the vehicle 2, pressure or flow in a hydraulic or pneumatic system of the vehicle 2, temperature of an exhaust aftertreatment system of the vehicle 2, a conversion efficiency of an exhaust aftertreatment system of the vehicle 2, a measured quantity of a substance, for example in an exhaust stream of the vehicle 2, a fuel injection amount or an injection duration of fuel into cylinders of an internal combustion engine of the vehicle 2, a boost pressure of a supercharging system of an internal combustion engine of the vehicle 2, a phase shifting angle of a cam phaser arrangement of an internal combustion engine of the vehicle 2, an opening state or degree of a throttle, such as of a throttle of an internal combustion engine of the vehicle 2, an opening state or degree of a valve of the vehicle 2, such as for example a valve of a cooling system of the vehicle 2, a current load of a power source 1 of the vehicle 2, a current gear in a gearbox of a transmission 3 of the vehicle 2, a current speed of the vehicle 2, a current acceleration of the vehicle 2, a current inclination of the vehicle 2 relative to a local gravity vector, a current ambient temperature, a current location of the vehicle 2, a current rotational speed of a power source 1 of the vehicle 2, a current operation speed or rate of a fluid pump of the vehicle 2, such as for example a pump of a cooling system of a vehicle 2, a current operation speed or rate of a fan of the vehicle 2, such as for example a fan configured to generate an airflow through one or more radiators of the vehicle 2, a current operation speed or rate of a compressor of the vehicle 2, such as an air compressor or a compressor of a heat pump circuit of the vehicle 2, a current brake pressure of wheel brakes of the vehicle 2, one or more electrical quantities in an electric system of the vehicle 2, such as one or more electrical quantities of a low voltage system or of a high voltage system of the vehicle 2, and a current state of charge of a number of batteries of the vehicle 2, such as of a number of propulsion batteries of batteries of the vehicle 2, and the like. 11 The vehicle 2 comprises a data monitoring apparatus 21. As is explained in the following, the data monitoring apparatus 21 is configured to input, i.e. obtain, the vehicle related parameters from the number of sensors s1 - s4 of the vehicle 2.
Fig. 2 schematically illustrates a method 100 of monitoring a number of vehicle related parameters of a vehicle. The vehicle may be a vehicle 2 as explained with reference to Fig. 1 and any one of the steps of the method 100 may be performed by the data monitoring apparatus 21 of the vehicle 2. The features, functions, and advantages of the method 100 are further explained below with reference to Fig. 3 and Fig. 4.
Fig. 3 illustrates a graph showing values v of some example vehicle related parameters P1 - P4 as a function of time t. Moreover, Fig. 3 illustrates some steps of storing the vehicle related parameters P1 - P4 in a first data format f1 and in a second data format s2 as will be further explained in detail below. As indicated above, the vehicle related parameters P1 - P4 may be provided from the number of sensors s1 - s4 of the vehicle 2 illustrated in Fig. 1.
Below, simultaneous reference is made to Fig. 1 - Fig. 3, if not indicated othenNise. The method 100 is a method of monitoring a number of vehicle related parameters P1 - P4 of a vehicle 2, wherein the method 100 comprising the step of: - continuously or intermittently inputting 110 the number of vehicle related parameters P1 - P4.
The step of continuously or intermittently inputting 110 the number of vehicle related parameters P1 - P4 may also be expressed as a step of continuously or intermittently obtaining the number of vehicle related parameters P1 - P4.
According to the illustrated embodiments, the number of vehicle related parameters P1 - P4 may be continuously or intermittently inputted in the data monitoring apparatus 21 of the vehicle 2 from the number of sensors s1 - s4. The wording intermittently, as used herein, may encompass that the number of vehicle related parameters P1 - P4 are inputted in periods at irregular or regular intervals.
Four vehicle related parameters P1 - P4 are illustrated in the example of Fig. 3. However, as is understood from the above, the data monitoring apparatus 21 may be configured to input another number of vehicle related parameters P1 - P4 than four, such as one, two, three, or a greater number than four. Accordingly, the number of vehicle related parameters P1 - P4, as referred to herein, may encompass one vehicle related parameter P1 - P4. Therefore, the 12 wording number of vehicle related parameters P1 - P4, as used herein, may be replaced with the wording "one or more vehicle related parameters P1 - P4".
Accordingly, as understood from the above, the step of continuously or intermittently inputting 110 the number of vehicle related parameters P1 - P4 may comprise the step of: - continuously or intermittently inputting 112 the number of vehicle related parameters P1 - P4 from a number of sensors s1 - s4 arranged on the vehicle 2.
Moreover, the method 100 comprises the step of: - comparing 120 each of the number of the vehicle related parameters P1 - P4 with a respective associated range. ln other words, the data monitoring apparatus 21 may compare each of the number of the vehicle related parameters P1 - P4 with a respective associated range.
Fig. 4 illustrates a schematic representation of the step of continuously or intermittently inputting 110 the number of vehicle related parameters P1 - P4 and the step of comparing 120 each of the number of the vehicle related parameters P1 - P4 with a respective associated range r1 - r4 of the method 100 illustrated in Fig. 2. Below, simultaneous reference is made to Fig. 1 - Fig. 4, if not indicated otherwise. ln Fig. 4, the first parameter P1 is represented by a first sequence of numbers P11, P12, the second parameter P2 is represented by a second sequence of numbers P21, P22, the third parameter P3 is represented by a third sequence of numbers P31, P32, and the fourth parameter P4 is represented by a fourth sequence of numbers P41, P42, Each sequence of numbers P11, P12, P21, P22, P31, P32, P41, P42, is representative of values v of a vehicle related parameter P1 - P4 inputted in the data monitoring apparatus 21 at different consecutive times. ln the schematic representation of Fig. 4, the vehicle related parameters P1 - P4 are inputted in a continuous manner at a certain sampling rate to obtain the respective sequence of numbers P11, P12, P21, P22, P31, P32, P41, P42, wherein each of the respective sequence of numbers P11, P12, P21, P22, P31, P32, P41, P42, is representative of the values v of the respective vehicle related parameter P1 - P4. Two or more of the inputted vehicle related parameters P1 - P4 may be sampled at different sampling rates, i.e., with different time periods between the input of two consecutive numbers of the respective sequence of numbers P11, P12, P21, P22, P31, P32, P41, P42, 13 As indicated in Fig. 4, each of the associated ranges r1 - r4 comprises an upper boundary b1, b2, b3, b4 and a lower boundary b1', b2', b3', b4'. An upper boundary b1, b2, b3, b4, as referred to herein, may also be referred to as an upper limit or an upper threshold. Likewise, a lower boundary b1', b2', b3', b4', as referred to herein, may also be referred to as a lower limit or a lower threshold.
The reference signs for the upper boundaries b1, b2, b3, b4 is in some places herein abbreviated "b1 - b4" and the reference signs forthe lower boundaries b1', b2', b3', b4' is in some places herein abbreviated "b1'- b4'".
The upper boundaries b1 - b4 and the lower boundaries b1' - b4' of the associated ranges r1 - r4 are also indicated in Fig. 3. The upper and lower boundaries b1 - b4, as well as the values v of the respective vehicle related parameters P1 - P4, have been transposed and scaled relative to each other for illustrative purposes in Fig. 3. ln other words, as understood from the above, the associated ranges r1 - r4 of the number of vehicle related parameters P1 - P4 may have upper and lower boundaries b1 - b4, b1' - b4' set to significantly different levels. Moreover, likewise, the values v of the respective vehicle related parameters P1 - P4 may differ significantly from each other.
As mentioned, the method 100 comprises the step of: - comparing 120 each of the number of the vehicle related parameters P1 - P4 with a respective associated range r1 - r4.
Likewise, as mentioned, the data monitoring apparatus 21 may be configured to compare each of the number of the vehicle related parameters P1 - P4 with a respective associated range r1 - r4.
According to embodiments herein, the method 100 comprises the step of: - initiating storing 130 of at least one of the number of vehicle related parameters P1 - P4 in a first data format f1 when the at least one vehicle related parameter P1 - P4 falls outside of the associated range r1 - r4. ln other words, the data monitoring apparatus 21 may initiate storing of at least one of the number of vehicle related parameters P1 - P4 in a first data format f1 when the at least one vehicle related parameter P1 - P4 falls outside of the associated range r1 - r4. 14 A vehicle related parameter P1 - P4 falls outside of the associated range r1 - r4 when the value v thereof passes the upper boundary b1, b2, b3, b4 or passes the lower boundary b1', b2', b3', b4' of the associated range r1 - r4 from a previous value v being inside the associated range r1 - r4. A vehicle related parameter P1 - P4 is obviously inside the associated range r1 - r4 when the value v thereof is inside the associated range r1 - r4, i.e., when the value v thereof is lower than the upper boundary b1, b2, b3, b4 and is greater than lower boundary b1', b2', b3', b4' of the associated range r1 - r4. Likewise, obviously, a vehicle related parameter P1 - P4 is outside the associated range r1 - r4 when the value v thereof is greater than the upper boundary b1, b2, b3, b4 or is lower than lower boundary b1', b2', b3', b4'.
As understood from the above, according to embodiments herein, each of the vehicle related parameters P1 - P4 is associated with one individual associated range r1 - r4. For example, a vehicle related parameter P1 - P4 indicative of a temperature is associated with a temperature range and is thus compared with such a temperature range and a vehicle related parameter P1 - P4 indicative of a pressure is associated with a pressure range and is thus compared with such a pressure range. Therefore, an associated range r1 - r4, as referred to herein, may also be referred to as an individual range, an individual associated range, or the like.
As seen in the example illustrated in Fig. 3, each vehicle related parameter P1 - P4 is inside its associated range r1 - r4 during a time period between the indicated times t0 and t1. However, at time t1, the fourth parameter P4 falls outside of its associated range r4 because the value v of the fourth parameter P4 passes the upper boundary b4 of the associated range r4. Therefore, in the illustrated example, the data monitoring apparatus 21 initiates storing of the fourth parameter P4 in the first data format f1 at time t1.
According to the illustrated embodiments, the first data format f1 is a time resolved data format meaning that the value v of the vehicle related parameter is stored as a function of time t. The wording initiating storing, as used herein, means that a storing session of the vehicle related parameter P1 - P4 is initiated. The vehicle related parameter P1 - P4 may be stored in the first data format f1 on a data storage unit arranged on the vehicle 2 or may be sent to an external device or system to be stored in the first data format f1 on the external device or system as is further explained herein.
Moreover, according to the illustrated embodiments, the data monitoring apparatus 21 is configured to store the number of vehicle related parameters P1 - P4 in a second data format f2 at least when each of the number of the vehicle related parameters P1 - P4 is within the associated range r1 - r4. ln other words, according to the illustrated embodiments, the method 100 comprises the step of: - storing 140 the number of vehicle related parameters P1 - P4 in a second data format f2 at least when each of the number of the vehicle related parameters P1 - P4 is within the associated range r1 - r4.
That is, as can be seen in the example illustrated in Fig. 3, the step of storing 140 the number of vehicle related parameters P1 - P4 in the second data format f2 is performed in the time period between the indicated times t0 and t1. Like above, the vehicle related parameter P1 - P4 may be stored in the second data format f2 on a data storage unit arranged on the vehicle 2 or may be sent to an external device or system to be stored in the second data format f2 on the external device or system.
According to the illustrated embodiments, the second data format f2 is a non-time resolved data format meaning that only the value v of a vehicle related parameter P1 - P4 is stored into a respective bucket B1 - B4. ln other words, according to the illustrated embodiments, the step of storing 140 the number of vehicle related parameters P1 - P4 in the second data format f2 comprises the step of: - storing 142 each vehicle related parameter P1 - P4 of the number of vehicle related parameters P1 - P4 into a respective bucket B1 - B4.
The second data format f2 requires significantly less data storage space than the first data format f1. However, since the time aspect is lost in the second data format f2, analysis of data stored in the second data format f2 only provides limited information on how a system or arrangement of the vehicle 2 behaves. lnstead, the data stored in the second data format f2 can mostly be used for later statistical analysis of the operation of one or more systems and/or arrangements of the vehicle.
The data stored in the second data format f2 can for example be graphically represented by a number of histograms each showing the distribution of values within a stored vehicle related parameter P1 - P4. Obviously, it is nearly impossible to obtain accurate information on a specific behaviour, malfunction, error, or the like, of a system or arrangement of the vehicle 2 by analysing such data partly due to the fact that the connections and covariances 16 between the vehicle related parameters P1 - P4 are lost in such a data storage. According to some embodiments, the value v of a vehicle related parameter P1 - P4 may be stored at a lower sampling rate when storing a vehicle related parameter P1 - P4 in the second data format f2 as compared to when storing a vehicle related parameter P1 - P4 in the first data format f1. A bucket B1 - B4, as referred to herein, may also be referred to as a bin.
According to the illustrated embodiments, the data monitoring apparatus 21 is configured to store the number of vehicle related parameters P1 - P4 in the second data format f2 also when the at least one vehicle related parameter P1 - P4 falls outside of the associated range r1 - r4. This aspect is indicated in Fig. 3 with the arrow marked with the reference sign 144. ln other words, according to the illustrated embodiments, the method 100 comprises the step of: - storing 144 the at least one vehicle related parameter P1 - P4 in the second data format f2 also when the at least one vehicle related parameter P1 - P4 falls outside of the associated range r1 - r4.
Since the method 100 according to the illustrated embodiments comprises the step of storing 144 the at least one vehicle related parameter P1 - P4 in the second data format f2 also when the at least one vehicle related parameter P1 - P4 falls outside of the associated range r1 - r4, each vehicle related parameters P1 - P4 of the number of vehicle related parameters P1 - P4 is stored in the second data format f2 during the full time period indicated in Fig. 3. ln other words, according to the illustrated embodiments, the data monitoring apparatus 21 is configured to store each of the number of vehicle related parameters P1 - P4 in the second data format f2 regardless of the results of the comparisons between the vehicle related parameters P1 - P4 and the associated ranges r1 - r4.
As indicated in Fig. 4, according to the illustrated embodiments, a first and a second parameter group G1, G2 has been established, wherein the first parameter group G1 comprises the first parameter P1 and the second parameter P2, and wherein the second parameter group G2 comprises the second parameter P2, the third parameter P3, and the fourth parameter P4. The parameter groups G1, G2 depicted in Fig. 4 have been provided purely for illustrative purposes to be able to explain some features, functions, and advantages of the concept according to the present disclosure. Accordingly, as is explained in greater detail below, another number of parameter groups may be established. Moreover, 17 one or more of such established parameter groups may each comprise a different number of vehicle related parameters P1 - P4 than depicted in Fig. 4.
As indicated in Fig. 2, according to the illustrated embodiments, the method 100 comprises the step of: - establishing 101 one or more parameter groups G1, G2 each comprising two or more vehicle related parameters P1 - P4 of the number of vehicle related parameters P1 - P4.
The step of establishing 101 the one or more parameter groups G1, G2 may be performed by the data monitoring apparatus 21. Thus, according to some embodiments, the data monitoring apparatus 21 may be configured to establish one or more parameter groups G1, G2 each comprising two or more vehicle related parameters P1 - P4 of the number of vehicle related parameters P1 - P4.
However, the step of establishing 101 the one or more parameter groups G1, G2 may as an alternative be performed by another device or system, wherein information representative of the established parameter groups may be inputted into the data monitoring apparatus 21, for example by inputting or setting data in a computer program of the data monitoring apparatus 21. Moreover, according to some embodiments, the one or more parameter groups G1, G2 may be established by a human, wherein information representative of the established parameter groups may be inputted into the data monitoring apparatus 21, for example by inputting or setting data in a computer program of the data monitoring apparatus 21.
One or more parameter groups G1, G2 may be established based on a connection, a relationship, a correlation, or a covariance of the vehicle related parameters P1 - P4 and/or based on an expected effect of the vehicle related parameters P1 - P2 on a specific behaviour, malfunction, error, or the like, of a system or arrangement of the vehicle 2.
As a first example, a parameter group can be established comprising a number of vehicle related parameters having an expected effect on the behaviour, malfunction, error, or the like, of a cooling system of a vehicle 2. Such a parameter group may for example comprise one or more vehicle related parameters representative of a temperature of a portion of the cooling system, one or more vehicle related parameters representative of an opening degree or state of a valve of the cooling system, one or more vehicle related parameters representative of an operation rate of a coolant pump or a cooling fan of the cooling system, one or more vehicle related parameters representative of a cooling need of an arrangement cooled by the cooling system, one or more vehicle related parameters representative of a 18 current speed of the vehicle 2, and one or more vehicle related parameters representative of a current ambient temperature.
As a second example, a parameter group can be established comprising a number of vehicle related parameters having an expected effect on the behaviour, malfunction, error, or the like, of an internal combustion engine of a vehicle 2. Such a parameter group may for example comprise one or more vehicle related parameters representative of a current load of the internal combustion engine, one or more vehicle related parameters representative of an opening degree of an air inlet throttle of the internal combustion engine, one or more vehicle related parameters representative of a rotational speed of a crankshaft of the internal combustion engine, one or more vehicle related parameters representative of a fuel injection amount or an injection duration of fuel into cylinders of an internal combustion engine of the vehicle 2, one or more vehicle related parameters representative of a temperature of a portion of a cooling system of the internal combustion engine, one or more vehicle related parameters representative of an operation rate of a coolant pump or a cooling fan of the cooling system, one or more vehicle related parameters representative of a cooling need of internal combustion engine, one or more vehicle related parameters representative of a current speed of the vehicle 2, and one or more vehicle related parameters representative of a current ambient temperature.
As understood from the above, and as is indicated in Fig. 4, two or more of the parameter groups G1, G2 may share a number of the vehicle related parameters P1 - P4. That is, according to the example illustrated in Fig. 4, the two parameter groups G1, G2 shares the second parameter P2. ln some places below, one of the two parameter groups G1, G2 indicated in Fig. 4 is referred to as a first parameter group G1 and the other of the two parameter groups G1, G2 is referred to as a second parameter group G2.
Moreover, as indicated in Fig. 2 and Fig. 3, according to the illustrated embodiments, the method 100 comprises the step of: - initiating storing 132 of each vehicle related parameter P1 - P4 of a parameter group G1, G2 in the first data format f1 when at least one vehicle related parameter P1 - P4 of the parameter group G1, G2 falls outside of the associated range r1 - r4.
As understood from the above, by initiating storing 132 of each vehicle related parameter P1 - P4 of a parameter group G1, G2 in the first data format f1 when at least one vehicle related parameter P1 - P4 of the parameter group G1, G2 falls outside of the associated range r1 - r4, conditions are provided for finding a specific behaviour, malfunction, error, or the like of a 19 specific system or arrangement of the vehicle in an analysis of the data stored in the first data format f1 while avoiding storage of non-relevant data in the first data format f1. The feature "avoiding storage of non-relevant data in the first data format f1 as used herein, means that storage of one or more vehicle related parameters P1 - P4 is avoided, i.e., not performed, in the first data format f1 when the vehicle related parameter P1 - P4, or when a group member of the vehicle related parameter P1 - P4, is within its associated range r1 - r4.
As indicated in Fig. 2 and Fig. 3, according to the illustrated embodiments, the method 100 comprises the step of: - continuously or intermittently storing 137 each vehicle related parameter P1 - P4 of the parameter group G1, G2 in the first data format f1 at least until each vehicle related parameter P1 - P4 of the parameter group G1, G2 is inside the associated range r1 - r4. ln more detail, according to the illustrated embodiments, the data monitoring apparatus 21 is configured to continuously store each vehicle related parameter P1 - P4 of the parameter group G1, G2 in the first data format f1 until each vehicle related parameter P1 - P4 of the parameter group G1, G2 is inside the associated range r1 - r4. ln other words, according to the illustrated embodiments, the data monitoring apparatus 21 is configured to cancel storing of the vehicle related parameters P1 - P4 of a parameter group G1, G2 in the first data format f1 when each of of the number of the vehicle related parameters P1 - P4 is inside the associated range r1 - r4.
As indicated in the illustrated example in Fig. 3 and Fig. 4, the second, third, and fourth vehicle related parameters P2, P3, and P4 of the second parameter group G2 is stored in the first data format f1 during a time period following the time t1 indicated in Fig. 3.
Moreover, as is seen in the example illustrated in Fig. 3, each vehicle related parameter P2, P3, P4 of the second parameter group G2 reaches inside the associated range r2 - r4 at the time t2 and the data monitoring apparatus 21 as a result thereof cancels storing of the second, third, and fourth vehicle related parameters P2, P3, and P4 in the first data format f1 at the time t2. ln other words, according to the illustrated embodiments, the method 100 comprises the step of: - cancelling 139 storing of the vehicle related parameters P1 - P4 of a parameter group G1, G2 When each of the number of vehicle related parameters P1 - P4 reaches inside the associated range r1 - r4.
According to further embodiments, the data monitoring apparatus 21 may continue the storing of the at least one vehicle related parameters P1 - P4 in the first data format f1 a certain time after each of the number of vehicle related parameters P1 - P4 of a parameter group G1, G2 has reached inside the associated range r1 - r4. According to some embodiments, such a certain time may be determined using some input, such as for example the value v of one or more of the number of vehicle related parameters P1 - P4, a rate of change of the value v of one or more of the number of vehicle related parameters P1 - P4, and the like.
Moreover, according to some further embodiments, the data monitoring apparatus 21 may be configured to continuously or intermittently store the at least one vehicle related parameter P1 - P4 in the first data format f1 at least until the at least one vehicle related parameter P1 - P4 falls inside the associated range r1 - r4. ln other words, according to some embodiments, the method 100 comprises the step of: - continuously or intermittently storing 135 the at least one vehicle related parameter P1 - P4 in the first data format f1 at least until the at least one vehicle related parameter P1 - P4 falls inside the associated range r1 - r4.
As seen in the illustrated example in Fig. 3, each of the number of vehicle related parameters P1 - P4 is inside the associated range r1 - r4 in a time period between the indicated times t2 and t3 in Fig. 3. Therefore, the data monitoring apparatus 21 only stores the number of vehicle related parameters P1 - P4 in the second data format f2 in the time period between the indicated times t2 and t3 in the illustrated example in Fig. 3.
However, as seen in Fig. 3, the first parameter P1 falls outside of the associated range r1 at the time t3 indicated in Fig. 3. ln the illustrated example, the first parameter P1 falls outside of the associated range r1 because the value v thereof declines below the lower boundary b1' of the associated range r1.
As seen in Fig. 4, according to the illustrated example, the first parameter P1 is comprised in the first parameter group G1 together with the second parameter P2. Therefore, the data monitoring apparatus 21 initiates storing of the vehicle related parameters P1, P2 of the first parameter group G1, i.e., the first parameter P1 and the second parameter P2, in the first data format f1 at the time t3 indicated in Fig. 3. 21 At the time t4 indicated in Fig. 3, each vehicle related parameters P1, P2 of the first parameter group G1 falls inside the respective associated range r1, r2. Therefore, the data monitoring apparatus 21 cancels storing of the vehicle related parameters P1, P2 of the first parameter group G1 in the first data format f1 at the time t4 indicated in Fig. 3.
According to some embodiments, the data monitoring apparatus 21 may be configured to set or adjust the boundaries b1 - b4, b1' - b4' of the associated range/ranges r1 - r4 of one or more vehicle related parameters P1 - P4 based on a current value v of one or more other vehicle related parameters P1 - P4.
As a first example, the data monitoring apparatus 21 may be configured to set or adjust the boundaries of an associated range of a vehicle related parameter representative of a charge air temperature based on a current value of a vehicle related parameter representative of ambient temperature. As a second example, the data monitoring apparatus 21 may be configured to set or adjust the boundaries of an associated range of a vehicle related parameter representative of a coolant temperature based on a current value of a vehicle related parameter representative of ambient temperature.
Accordingly, by setting or adjusting the boundaries b1 - b4, b1' - b4' of the associated range/ranges r1 - r4 of one or more vehicle related parameters P1 - P4 based on a current value v of one or more other vehicle related parameters P1 - P4, the data monitoring apparatus 21 can trigger storage of one or more vehicle related parameters P1 - P4 in the first data format f1 in an adaptive and situation-based manner. Moreover, the data monitoring apparatus 21 provides conditions for finding a specific behaviour, malfunction, error, or the like, in an even more efficient manner.
As understood from the above, the method 100 may comprise the step of: - setting or adjusting the boundaries b1 - b4, b1' - b4' of the associated range/ranges r1 - r4 of one or more vehicle related parameters P1 - P4 based on a current value v of one or more other vehicle related parameters P1 - P4 The method 100 of monitoring a number of vehicle related parameters P1 - P4, as Well as the control performed by the data monitoring apparatus 21, may be performed on a vehicle 2 for testing/development purposes of the vehicle 2. As an alternative, or in addition, the vehicle 2, as referred to herein may be sold on a consumer market with the data monitoring apparatus 21 according to embodiments herein arranged on the vehicle 2. Thus, in such embodiments, the method 100 of monitoring the number of vehicle related parameters P1 - 22 P4, as well as the control performed by the data monitoring apparatus 21, may be performed on a vehicle 2 which has been sold on the consumer market, wherein the data stored in the first data format f1 can be used to analyse one or more operational aspects of arrangements and systems of the vehicle 2, and/or for analysing the behaviour, malfunctions, errors, and the like of arrangements and systems of the vehicle 2.
A herein referred to analysis based on data stored in the first data format f1 may be performed during operation of the vehicle 2 and/or during operation of a system or arrangement of the vehicle 2. As an alternative, or in addition, a herein referred to analysis based on data stored in the first data format f1 may be performed after operation of the vehicle 2 and/or after operation of a system or arrangement of the vehicle 2, for example in a workshop, a development department, or the like. ln the latter example, the data stored in the first data format f1 may for example be downloaded on another device, such as on a personal computer, an analysis tool, or the like. lt will be appreciated that the various embodiments described for the method 100 are all combinable with the data monitoring apparatus 21 as described herein. That is, the data monitoring apparatus 21 may be configured to perform any one of the method steps 101, 110, 112, 120, 130, 132, 135, 137, 139, 140, 142, and 144 of the method 100.
The data monitoring apparatus 21, as referred to herein may also be referred to as a data monitoring unit, a data monitoring device, a control arrangement, a control unit, or the like.
Fig. 5 illustrates a computer-readable medium 200 comprising instructions which, when executed by a computer, cause the computer to carry out the method 100 according to some embodiments of the present disclosure. According to some embodiments, the computer- readable medium 200 comprises a computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method 100 according to some embodiments. The computer may be comprised in the data monitoring apparatus 21.
One skilled in the art will appreciate that the method 100 of monitoring a number of vehicle related parameters P1 - P4 of a vehicle 2 may be implemented by programmed instructions. These programmed instructions are typically constituted by a computer program, which, when it is executed in the data monitoring apparatus 21, ensures that the data monitoring apparatus 21 carries out the desired control, such as the method steps 101, 110, 112, 120, 130, 132, 135, 137, 139, 140, 142, and 144 described herein. The computer program is 23 usually part of a computer program product which comprises a suitable digital storage medium on which the computer program is stored, such as the computer-readable medium 200 illustrated in Fig. 5. ln other words, the computer program product may be a computer readable medium 200 and the computer program may be stored in the computer readable medium 200.
The data monitoring apparatus 21 may comprise a computer which may take the form of substantially any suitable type of hardware or hardware/firmware device implemented using processing circuity such as, but not limited to, a processor, Central Processing Unit (CPU), a controller, an arithmetic logic unit (ALU), a digital signal processor, an Application Specific Integrated Circuit (ASIC), a circuit for digital signal processing (digital signal processor, DSP), a microcomputer, a field programmable gate array (FPGA), a System-on-Chip (SoC), a programmable logic unit, a microprocessor, an application-specific integrated circuit, or any other device capable of electronically performing operations in a defined manner, or other processing logic that may interpret and execute instructions. The herein utilised expression "computer" may represent a processing circuitry comprising a plurality of processing circuits, such as, e.g., any, some or all of the ones mentioned above.
The data monitoring apparatus 21 may further comprise a memory unit, wherein the computer may be connected to the memory unit, which may provide the computer with, for example, stored program code and/or stored data which the computer may need to enable it to do calculations. The computer may also be adapted to store partial or final results of calculations in the memory unit. The memory unit may comprise a physical device utilised to store data or programs, i.e., sequences of instructions, on a temporary or permanent basis. According to some embodiments, the memory unit may comprise integrated circuits comprising silicon-based transistors. The memory unit may comprise e.g. a memory card, a flash memory, a USB memory, a hard disc, or another similar volatile or non-volatile storage unit for storing data such as e.g. ROM (Read-Only Memory), PROM (Programmable Read- Only Memory), EPROM (Erasable PROM), EEPROM (Electrically Erasable PROM), etc. in different embodiments.
The data monitoring apparatus 21 is connected to components of the vehicle 2 for receiving and/or sending input and output signals. These input and output signals may comprise waveforms, pulses, or other attributes which the input signal receiving devices can detect as information and which can be converted to signals processable by the data monitoring apparatus 21. These signals may then be supplied to the computer. One or more output signal sending devices may be arranged to convert calculation results from the computer to 24 output signals for conveying to other parts of the vehicle's control system and/or the component or components for which the signals are intended. Each of the connections to the respective components of the vehicle 2 for receiving and sending input and output signals may take the form of one or more from among a cable, a data bus, e.g. a CAN (controller area network) bus, a MOST (media orientated systems transport) bus or some other bus configuration, or a wireless connection. ln the embodiments illustrated, the vehicle 2 comprises a data monitoring apparatus 21 but might alternatively be implemented wholly or partly in two or more data monitoring apparatuses, two or more control arrangements, or two or more control units.
Control systems in modern vehicles generally comprise a communication bus system consisting of one or more communication buses for connecting a number of electronic control units (ECUs), or controllers, to various components on board the vehicle. Such a control system may comprise a large number of control units and taking care of a specific function may be shared between two or more of them. Vehicles and engines of the type here concerned are therefore often provided with significantly more control arrangements than depicted in Fig. 1, as one skilled in the art will surely appreciate.
The computer-readable medium 200 may be provided for instance in the form of a data carrier carrying computer program code for performing at least some of the method steps 101,110,112,120,130,132,135, 137, 139, 140, 142, and 144 according to some embodiments of the method 100 when being loaded into one or more computers of the data monitoring apparatus 21. The data carrier may be, e.g. a CD ROM disc, as is illustrated in Fig. 5, or a ROM (read-only memory), a PROM (programable read-only memory), an EPROM (erasable PROM), a flash memory, an EEPROM (electrically erasable PROM), a hard disc, a memory stick, an optical storage device, a magnetic storage device or any other appropriate medium such as a disk or tape that may hold machine readable data in a non- transitory manner. Accordingly, in some embodiments, the computer-readable medium 200 may be a non-transitory computer-readable medium, such as a tangible electronic, magnetic, optical, infrared, electromagnetic, and/or semiconductor system, apparatus, and/or device. The computer-readable medium 200 may furthermore be provided as computer program code on a server and may be downloaded to the data monitoring apparatus 21 remotely, e.g., over an lnternet or an intranet connection, or via other wired or wireless communication systems. lt is to be understood that the foregoing is illustrative of various example embodiments and that the invention is defined only by the appended independent claims. A person skilled in the art will realize that the example embodiments may be modified, and that different features of the example embodiments may be combined to create embodiments other than those described herein, without departing from the scope of the present invention, as defined by the appended independent claims.
As used herein, the term "comprising" or "comprises" is open-ended, and includes one or more stated features, elements, steps, components, or functions but does not preclude the presence or addition of one or more other features, elements, steps, components, functions, or groups thereof.
Claims (1)
1. Claims A method (100) of monitoring a number of vehicle related parameters (P1 - P4) of a vehicle (2), the method (100) comprising the steps of: - continuously or intermittently inputting (110) the number of vehicle related parameters (P1 - P4), - comparing (120) each of the number of the vehicle related parameters (P1 - P4) with a respective associated range (r1 - r4), and - initiating storing (130) of at least one of the number of vehicle related parameters (P1 - P4) in a first data format (f1) when the at least one vehicle related parameter (P1 - P4) falls outside of the associated range (r1 - r4). The method (100) according to claim 1, wherein the method (100) comprises the step of: - continuously or intermittently storing (135) the at least one vehicle related parameter (P1 - P4) in the first data format (f1) at least until the at least one vehicle related parameter (P1 - P4) falls inside the associated range (r1 - r4). The method (100) according to claim 1 or 2, wherein the method (100) comprises the step of: - establishing (101) one or more parameter groups (G1, G2) each comprising two or more vehicle related parameters (P1 - P4) of the number of vehicle related parameters (P1 - P4), and - initiating storing (132) of each vehicle related parameter (P1 - P4) of a parameter group (G1, G2) in the first data format (f1) when at least one vehicle related parameter (P1 - P4) of the parameter group (G1, G2) falls outside of the associated range (r1 - r4). The method according to claim 3, wherein the method (100) comprises the step of: - continuously or intermittently storing (137) each vehicle related parameter (P1 - P4) of the parameter group (G1, G2) in the first data format (f1) at least until each vehicle related parameter (P1 - P4) of the parameter group (G1, G2) is inside the associated range (r1 - r4). The method (100) according to any one of the preceding claims, wherein the step of continuously or intermittently inputting (110) the number of vehicle related parameters (P1 - P4) comprises the step of:- continuously or intermittently inputting (112) the number of vehicle related parameters (P1 - P4) from a number of sensors (s1 - s4) arranged on the vehicle (2)- The method (100) according to any one of the preceding claims, wherein the first data format (f1) is a time resolved data format. The method (100) according to any one of the preceding claims, wherein the method (100) comprises the step of: - storing (140) the number of vehicle related parameters (P1 - P4) in a second data format (f2) at least when each of the number of the vehicle related parameters (P1 - P4) is within the associated range (r1 - r4). The method (100) according to claim 7, wherein the step of storing (140) the number of vehicle related parameters (P1 - P4) in the second data format (f2) comprises the step of: - storing (142) each vehicle related parameter (P1 - P4) of the number of vehicle related parameters (P1 - P4) into a respective bucket (B1 - B4). The method (100) according to claim 7 or 8, wherein the second data format (f2) is a non-time resolved data format. The method (100) according to any one of the claims 7 - 9, wherein the method (100) comprises the step of: - storing (144) the at least one vehicle related parameter (P1 - P4) in the second data format (f2) also when the at least one vehicle related parameter (P1 - P4) falls outside of the associated range (r1 - r4). .A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method (100) according to any one of the claims 1 - 12. A computer-readable medium (200) comprising instructions which, when executed by a computer, cause the computer to carry out the method (100) according to any one of the claims 1 -13. A data monitoring apparatus (21) for a vehicle, wherein the data monitoring apparatus (21) comprises a processor configured to perform the method (100) according to any one of the claims 1 - 14. A vehicle (2) comprising a data monitoring apparatus (21) according to claim 15. The vehicle (2) according to claim 14, wherein the vehicle (2) comprises a number of sensors (s1 - s4) each configured to provide at least one of the number of vehicle related parameters (P1 - P4).
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE2350756A SE2350756A1 (en) | 2023-06-20 | 2023-06-20 | Method of Monitoring Vehicle Related Parameters, Computer Program, Computer-Readable Medium, Data Monitoring Apparatus, and Vehicle |
| DE102024115952.9A DE102024115952A1 (en) | 2023-06-20 | 2024-06-07 | Method for monitoring vehicle-related parameters, computer program, computer-readable medium, data monitoring device and vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE2350756A SE2350756A1 (en) | 2023-06-20 | 2023-06-20 | Method of Monitoring Vehicle Related Parameters, Computer Program, Computer-Readable Medium, Data Monitoring Apparatus, and Vehicle |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SE2350756A1 true SE2350756A1 (en) | 2024-12-21 |
Family
ID=93746123
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SE2350756A SE2350756A1 (en) | 2023-06-20 | 2023-06-20 | Method of Monitoring Vehicle Related Parameters, Computer Program, Computer-Readable Medium, Data Monitoring Apparatus, and Vehicle |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102024115952A1 (en) |
| SE (1) | SE2350756A1 (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2288892A (en) * | 1994-04-29 | 1995-11-01 | Oakrange Engineering Ltd | Vehicle fleet monitoring apparatus |
| WO1998028716A1 (en) * | 1996-12-23 | 1998-07-02 | Göritzlehner Truck & Bus | A method for carrying out the maintenance of a vehicle and registration apparatus |
| EP1169686A1 (en) * | 1999-03-31 | 2002-01-09 | Robert Bosch Gmbh | Method and device for storing data in a vehicle and for evaluating said stored data |
| EP1881459A2 (en) * | 2002-03-15 | 2008-01-23 | Haldex Brake Products Limited | Vehicle data system |
| US20100174576A1 (en) * | 2009-01-08 | 2010-07-08 | New Flyer Industries Canada Ulc | System and method for monitoring operation of vehicles |
| US20170249787A1 (en) * | 2016-01-13 | 2017-08-31 | Donald Remboski | Faster product improvement |
| US10417841B2 (en) * | 2017-01-12 | 2019-09-17 | Donald James Remboski | Faster new feature launch |
| US20200210336A1 (en) * | 2017-06-02 | 2020-07-02 | Audi Ag | Method and device for situation-dependent storage of data of a system |
| US20210407220A1 (en) * | 2019-09-20 | 2021-12-30 | Sonatus, Inc. | System, method, and apparatus for managing vehicle data collection |
| US20220092885A1 (en) * | 2019-01-30 | 2022-03-24 | Vitesco Technologies GmbH | Methods and devices for predictive maintenance of road vehicle components |
-
2023
- 2023-06-20 SE SE2350756A patent/SE2350756A1/en unknown
-
2024
- 2024-06-07 DE DE102024115952.9A patent/DE102024115952A1/en active Pending
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2288892A (en) * | 1994-04-29 | 1995-11-01 | Oakrange Engineering Ltd | Vehicle fleet monitoring apparatus |
| WO1998028716A1 (en) * | 1996-12-23 | 1998-07-02 | Göritzlehner Truck & Bus | A method for carrying out the maintenance of a vehicle and registration apparatus |
| EP1169686A1 (en) * | 1999-03-31 | 2002-01-09 | Robert Bosch Gmbh | Method and device for storing data in a vehicle and for evaluating said stored data |
| EP1881459A2 (en) * | 2002-03-15 | 2008-01-23 | Haldex Brake Products Limited | Vehicle data system |
| US20100174576A1 (en) * | 2009-01-08 | 2010-07-08 | New Flyer Industries Canada Ulc | System and method for monitoring operation of vehicles |
| US20170249787A1 (en) * | 2016-01-13 | 2017-08-31 | Donald Remboski | Faster product improvement |
| US10417841B2 (en) * | 2017-01-12 | 2019-09-17 | Donald James Remboski | Faster new feature launch |
| US20200210336A1 (en) * | 2017-06-02 | 2020-07-02 | Audi Ag | Method and device for situation-dependent storage of data of a system |
| US20220092885A1 (en) * | 2019-01-30 | 2022-03-24 | Vitesco Technologies GmbH | Methods and devices for predictive maintenance of road vehicle components |
| US20210407220A1 (en) * | 2019-09-20 | 2021-12-30 | Sonatus, Inc. | System, method, and apparatus for managing vehicle data collection |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102024115952A1 (en) | 2024-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Isermann et al. | Hardware-in-the-loop simulation for the design and testing of engine-control systems | |
| CN111016920B (en) | Control device and control method of drive device for vehicle, vehicle electronic control unit, learned model and machine learning system | |
| US9989029B2 (en) | Method and device for determining a charge air mass flow rate | |
| CN110361651A (en) | Battery status estimation is carried out based on open-circuit voltage and calibration data | |
| US10825267B2 (en) | Control system of internal combustion engine, electronic control unit, server, and control method of internal combustion engine | |
| CN105378574A (en) | Method for vehicle | |
| US9534533B2 (en) | Control device and method for air system of diesel engine | |
| GB2386689A (en) | Estimating turbocharger rotational speed | |
| CN107525680A (en) | The method for identifying the trouble unit in automotive system | |
| CN106401761A (en) | Physics based single cylinder charging model | |
| BR112018006734B1 (en) | METHOD AND SYSTEM FOR DETERMINING ENGINE OPERATION PARAMETER VALUES DURING A VEHICLE AND GEAR CHANGING OPERATION | |
| CN114382602A (en) | Mass flow measurement system using adaptive calibration and sensor diagnostics | |
| CN106246373B (en) | Method for diagnosing a fuel rail pressure sensor | |
| KR101792177B1 (en) | Method for estimating a torque generated by an internal combustion engine | |
| DE102014224399A1 (en) | Estimation apparatus and method for a cylinder intake air amount of an internal combustion engine | |
| SE2350756A1 (en) | Method of Monitoring Vehicle Related Parameters, Computer Program, Computer-Readable Medium, Data Monitoring Apparatus, and Vehicle | |
| JP2020056378A (en) | Control device of internal combustion engine | |
| US9874164B2 (en) | Apparatus and method for controlling air system of diesel engine | |
| CN114771546A (en) | A vehicle load estimation method for driving trips | |
| CN112945567B (en) | Method and system for predicting low-temperature diesel engine vehicle-mounted method emission | |
| SE534471C2 (en) | Method and system for updating software | |
| Hafner et al. | Mechatronic design approach for engine management systems | |
| CN111581766B (en) | Improved data sensing and estimation | |
| EP3181875A1 (en) | Reference based intake pipe temperature model | |
| Bertram et al. | Development of an Euro VI engine using model-based calibration |