The present disclosure relates to a control method and control module and particularly, but not exclusively, to controlling heating of a gas sensor. Aspects of the invention relate to a control module, to a system, to a vehicle, to a method, and to computer software.
Vehicles traditionally have an internal combustion engine (ICE) for providing motive power, but more recently in some cases for alternatively or additionally charging batteries for storing electrical energy which is used to power one or more motors which provide motive power to the vehicle. The ICE may be a petrol or gasoline engine of the vehicle. Emissions from ICEs are a concern and significant efforts are taken to minimise such emissions.
It is an object of embodiments of the invention to at least mitigate one or more of the problems of the prior art.
Aspects and embodiments of the invention provide a control module, a system, a method, a vehicle and computer software as claimed in the appended claims.
According to an aspect of the present invention, there is provided a gas sensor control module for a vehicle, wherein the control module is arranged to control a heater associated with a gas sensor of an engine of the vehicle to heat the gas sensor prior to the engine cranking. Advantageously the gas sensor is heated to provide a signal indicative of one or more attributes of one or more gasses at a time of the engine cranking.
According to an aspect of the present invention, there is provided an oxygen sensor control module for a vehicle, comprising input means for receiving one or more signals indicative of a likelihood of future engine cranking, an output means to provide an output signal to cause activation of a heater associated with the oxygen sensor, and processing means arranged to control, in dependence on the one or more signals indicative of the likelihood of future engine cranking, the output means to provide the output signal to cause activation of the heater associated with the oxygen sensor prior to the engine cranking. Advantageously, the oxygen sensor is heated prior to engine cranking. Advantageously, the oxygen sensor may be used in closed-loop control of the engine more quickly.
Each of the one or more signals indicative of the likelihood of future engine cranking is optionally based on a respective trigger event. Advantageously, the use of one or more trigger events improves a reliability of timing of the heating of the oxygen sensor.
A first signal indicative of a likelihood of future engine cranking may be received in dependence on a trigger event corresponding to activation of pre-heating of the vehicle. Advantageously, the pre-heating of the vehicle may be indicative of future engine cranking.
A second signal indicative of a likelihood of future engine cranking may be received in dependence on a trigger event corresponding to unlocking of the vehicle. Advantageously, the unlocking of the vehicle may be indicative of imminent engine cranking.
A third signal indicative of a likelihood of future engine cranking may be received in dependence on a trigger event corresponding to opening of a vehicle access aperture. Advantageously, the opening of the vehicle access aperture may be indicative of relatively imminent engine cranking. The vehicle access aperture may be one of a door of the vehicle, boot, a tailgate or a roof of the vehicle.
A signal indicative of a likelihood of future engine cranking is optionally received from a schedule means indicative of a vehicle users schedule, or in dependence on a vehicle users location. Advantageously, the schedule or vehicle user's location may be indicative of future engine cranking.
The processing means may be arranged to control the output means to provide the output signal to cause activation of the heater associated with the oxygen sensor in dependence on receiving a plurality of signals indicative of the likelihood of future engine cranking. Advantageously the use of a plurality of signals may improve a reliability or accuracy of timing of heating of the oxygen sensor.
The plurality of signals indicative of the likelihood of future engine cranking optionally correspond to a plurality of trigger events. Advantageously the use of a plurality of trigger events may improve a reliability or accuracy of timing of heating of the oxygen sensor.
The processing means is arranged to determine a delay period between receiving the one or more signals indicative of the likelihood of future engine cranking and the output of the output signal to cause activation of the heater, and to output the output signal after the delay period. Advantageously the signal is output to cause activation of the heater at an appropriate point in time.
Optionally the processing means is arranged to adaptively update the delay period in dependence on engine cranking history. Adaptively the delay period is updated to improve an accuracy of timing of heating the oxygen sensor.
The heater associated with the oxygen sensor may be activated to heat the oxygen sensor substantially to an operating temperature of the oxygen sensor. Advantageously the oxygen sensor is substantially at the operating temperature for engine cranking.
The heater associated with the oxygen sensor may be activated to heat the oxygen sensor to a preparation temperature lower than an operating temperature of the oxygen sensor. Advantageously the oxygen sensor is heated to the preparation temperature which is sufficient to reduce a time before the oxygen sensor may be used.
The processing means is optionally arranged to determine whether engine cranking has occurred within a predetermined period of time from the output means providing the output signal to cause activation of the heater. Advantageously the processing means determines whether the engine has been cranked and thus the oxygen sensor required. The processing means may control the output means to provide an output signal to cause a reduction in temperature of the heater if engine cranking has not occurred. Advantageously, reducing the temperature of the oxygen sensor may reduce energy consumption and/or improve a lifetime of the oxygen sensor.
According to an aspect of the present invention, there is provided a system comprising the control module of any preceding claim, and an oxygen sensor for measuring one or more oxygen parameters, the sensor being associated with a heater arranged to heat the oxygen sensor in dependence on the output of the control module.
The oxygen sensor is optionally arranged to determine a proportion of oxygen in an atmosphere proximal to the oxygen sensor.
The oxygen sensor may be for measuring oxygen in an exhaust system of the vehicle.
The oxygen sensor is optionally arranged to output a signal indicative of the one or more oxygen parameters prior to the engine cranking.
According to an aspect of the present invention, there is provided a vehicle comprising the controller as described above or the system described above.
According to an aspect of the present invention, there is provided a method of controlling an oxygen sensor of a vehicle, comprising receiving one or more signals indicative of a likelihood of future engine cranking, and controlling in dependence on the one or more signals indicative of the likelihood of future engine cranking, heating of the oxygen sensor prior to the engine cranking.
Each of the one or more signals indicative of the likelihood of future engine cranking may be based on a respective trigger event.
The heating of the oxygen sensor is optionally controlled in dependence on receiving a plurality of signals indicative of the likelihood of future engine cranking.
The method may comprise determining a delay period between receiving the one or more signals indicative of the likelihood of future engine cranking and the controlling the heating of the oxygen sensor, and controlling the heating of the oxygen sensor after the delay period elapses.
The method optionally comprises adaptively updating the delay period in dependence on engine cranking history.
According to an aspect of the present invention, there is provided computer software which, when executed by a computer, is arranged to perform a method as described above. Optionally the computer software is tangibly stored on a computer-readable medium. The computer software may be tangibly stored on the computer readable medium.
Any controller, controllers or control module described herein may suitably comprise a control unit or computational device having one or more electronic processors. Thus the system may comprise a single control unit or electronic controller or alternatively different functions of the controller may be embodied in, or hosted in, different control units or controllers. As used herein the term “controller”, “control unit” or “control module” will be understood to include both a single control unit or controller and a plurality of control units or controllers collectively operating to provide any stated control functionality. To configure a controller, a suitable set of instructions may be provided which, when executed, cause said control unit or computational device to implement the control techniques specified herein. The set of instructions may suitably be embedded in said one or more electronic processors. Alternatively, the set of instructions may be provided as software saved on one or more memory associated with said controller to be executed on said computational device. A first controller may be implemented in software run on one or more processors. One or more other controllers may be implemented in software run on one or more processors, optionally the same one or more processors as the first controller. Other suitable arrangements may also be used.
Within the scope of this application it is expressly intended that the various aspects, embodiments, examples and alternatives set out in the preceding paragraphs, in the claims and/or in the following description and drawings, and in particular the individual features thereof, may be taken independently or in any combination. That is, all embodiments and/or features of any embodiment can be combined in any way and/or combination, unless such features are incompatible. The applicant reserves the right to change any originally filed claim or file any new claim accordingly, including the right to amend any originally filed claim to depend from and/or incorporate any feature of any other claim although not originally claimed in that manner.
Embodiments of the invention will now be described by way of example only, with reference to the accompanying figures, in which:
In order to control combustion with an internal combustion engine (ICE) of a vehicle, it is necessary to monitor one or more attributes of one or more gasses associated with the ICE. To perform such monitoring the ICE is equipped with one or more gas sensors. The gas sensor is a sensor for monitoring at least one attribute of one or more gasses associated with the ICE. The one or more gasses may comprises, without limitation one or more of oxygen, NOx (nitrogen oxide(s)), NH3 (ammonia) etc. For the following description, an oxygen sensor will be referred to with it being understood that embodiments of the present invention may be used with other types of gas sensor.
An oxygen sensor may be associated with an exhaust of the ICE and the sensor arranged for measuring one or more attributes of oxygen present in exhaust gases from the ICE. The oxygen sensor may be a lambda sensor associated with the engine in some embodiments. The oxygen sensor may be arranged to measure a proportion of oxygen present in the exhaust gases from the ICE. The oxygen sensor may be an Exhaust Gas Oxygen (EGO) sensor.
Based on measurements from the oxygen sensor fuel, such as petrol, provided to the ICE can be controlled, as will be appreciated. In some embodiments an amount of fuel provided to the ICE is controlled in dependence on an output of the oxygen sensor. Such control may be referred to as closed-loop control. Since such oxygen sensors only work effectively at elevated temperatures (often an operating temperature of more than 700° C.) it is known for such oxygen sensors to be associated with a heater. Heated oxygen sensors may be referred to as a Heated Exhaust Gas Oxygen (HEGO) sensor or a Universal Heated Exhaust Gas Oxygen (UHEGO) sensor. Until the oxygen sensor is heated to an elevated temperature, if not the operating temperature of the sensor, the ICE may be operated in an open-loop control mode where the fuel provided to the ICE is not controlled based on the measurements of the oxygen sensor. However, during periods of such open-loop control, particularly during cranking of the ICE and for a period of time after starting until closed-loop control is possible, harmful emissions from the ICE may occur or may be particularly increased. For example, during open-loop control, experiments have shown that 40-50% of fuel used during the open-loop control may result in excessive emissions. The period of time of open-loop control may be from up to 5 seconds up to around 45 seconds after starting the ICE before closed-loop control is possible.
The control module 100 comprises a processing means 110 and a data storage means 120. The processing means 110 may be in the form of one or more electronic processors 110. The one or more processors 110 may operatively execute computer-readable instructions which may be stored in the data storage means 120 which may be in the form of one or more memory devices 120. The one or more memory devices 120 may store the computer-readable instructions therein representing a method according to an embodiment of the invention as will be explained.
The control module 100 comprises an input means 130 and an output means 140. The input means 130 is arranged to receive one or more signals 135. The input means 130 may be an electrical input to the control module 100 for receiving one or more electrical signals. The output means 140 is arranged to output at least one signal 145 to cause heating of the oxygen sensor 160. The output means 140 is an electrical output of the control module 100. The output means 140 is operable by the processing means 110 to output the signal 145 under control thereof.
The electrical inputs 130 and outputs 140 of the control module 100 may be provided to/from a communication bus or network of the vehicle, such as a CANBus or other communication network which may, for example, be implemented by an Internet Protocol (IP) based network such as Ethernet, or FlexRay or a Single Edge Nibble Transmission (SENT) protocol, although other protocols may be used.
The signal 135 received by the control module 100 is a signal 135 indicative of a likelihood of future engine cranking. That is, from the signal 135, it is possible to infer that the ICE of the vehicle will be cranked, or turned over, for starting in the near future. For example, near future may be interpreted to mean in a period of time less than 5, 2 or 1 minute, as will be explained.
The oxygen sensor 160 may be one of a lambda sensor, a HEGO sensor or a UHEGO sensor as discussed above. The oxygen sensor 160 may, in use, be associated with or installed to measure gasses present in an exhaust system of the ICE of the vehicle to measure one or more attributes of oxygen in the exhaust gasses of the ICE. The heater 150 is arranged to heat the oxygen sensor 160 responsive to the signal 145. Thus the signal 145 may be referred to as a heating control signal 145. The heater 150 may comprise an electrical heating coil arranged to heat at least a portion of the sensor 160 such as a sensing element of the oxygen sensor 160. The sensing element is, in some embodiments, a ceramic-based sensing element coated with a metallic layer, such as a layer of platinum, although other sensing elements may be used. The heater 150 may be associated with the oxygen sensor 160 to heat the oxygen sensor in dependence on the heating signal 145. The heater 150 may be integral with the oxygen sensor 160, such as a heating coil formed in a ceramic of the oxygen sensor 160 although other configurations are envisaged, such as the heater 150 being proximal to the oxygen sensor 160.
The oxygen sensor 160 is arranged to output an oxygen signal 165 indicate of the one or more attributes of oxygen associated with the ICE. The oxygen signal 165 may be indicative of the proportion of oxygen present in the exhaust gases from the ICE although other attributes indicative of the presence or absence of oxygen in the exhaust gasses may be envisaged.
In some embodiments, the signal 135 indicative of a likelihood of future engine cranking (Likelihood of Future Engine Cranking (LFEC signal 135)) is based, or generated responsive to, at least one trigger event. The trigger event is an event preceding starting of the vehicle's ICE from which it may be inferred that the ICE will be desired to start within a relatively short amount of time i.e. up to 5 minutes etc, as discussed above, although other periods of time may be chosen. In some embodiments, the LFEC signal 135 is indicative of each of a plurality of trigger events, as will be explained, which may advantageously improve an accuracy of heating the oxygen sensor 160.
The LFEC signal 135 may be indicative of opening of a vehicle access aperture. The vehicle access aperture may be one of a door of the vehicle, boot, a tailgate or a roof of the vehicle. The vehicle access aperture may be opened by a user of the vehicle operating a control, such as a button or sensor, a mechanism such as a door handle associated with the access aperture, operating a mobile device such as a mobile phone, or based on a module of the vehicle determining that the user is proximal to the vehicle, such as based upon received wireless signals from the mobile device or a keyfob or other device associated with the vehicle, to cause the access aperture to open.
The LFEC signal 135 is, in some embodiments, indicative of unlocking of the vehicle. The vehicle may be unlocked responsive to a signal wirelessly received from a control device associated with the vehicle, such as a key fob or the like, although it will be realised that the control device may be a computing device such as a mobile phone i.e. smartphone executing control software, such as an ‘app’, associated with the vehicle. In other embodiments, unlocking of the vehicle may be performed responsive to successful biometric(s) including facial recognition of the user or voice recognition of the user. Other methods of confirming the identity of a user are envisaged.
In other embodiments, the LFEC signal 135 may be provided based on one or more of pre-heating of the vehicle i.e. in dependence on an instruction being received to pre-heat the vehicle, a schedule means (diary) indicative of a vehicle users schedule, for example a diary module indicating that the user has an upcoming appointment and may require the vehicle to travel to the appointment or a vehicle user's location. The vehicle users location may be indicative of the user approaching the vehicle, i.e. on foot, and thus intending to use the vehicle.
The LFEC signal 135 may comprise data identifying the particular event, such as unlocking, door opening etc. In some embodiments the LFEC signal 135 may contain data identifying a time of the event, which may advantageously improve accuracy resulting from delays such as in the signal 135 reaching the module 100 via a communication bus of the vehicle.
In dependence on the LFEC signal 135 being indicative of the one or more trigger events, the processor 110 of the controller 100 is arranged to provide the heating signal 145 to cause activation of the heater 150 associated with the oxygen sensor 160 prior to the ICE cranking. That is, the heating of the oxygen sensor 160 is initiated at, prior to, or at least co-terminus with the ICE being cranked for starting. In this way, the oxygen sensor 160 is heated prior to the ICE being started such that closed-loop control based on the oxygen signal 165 may begin more quickly.
In some embodiments, the processing means 110 may implement a delay determination module (DDR) 115 such as in software operably executed by the processing means. The DDR 115 is arranged to determine a delay, or an expected delay, between one or more trigger events and cranking of the ICE, such that heating of the oxygen sensor 160 can be commenced at a corresponding time as will be explained. In some embodiments the DDR 115 is adaptive, that is the expected delay is at least periodically updated. The DDR 115 may be based upon an artificial intelligence algorithm such as a neural network to learn the expected delay, which may vary between users of the vehicle.
The BCM 210 is arranged to generate the LFEC signal 135 in dependence on one or more of the received signals 210, 220, 230. The LFEC signal 135 may be indicative of each of the received signals 210, 220, 230 i.e. by the LFEC signal 135 providing an indication of an event type, such as door opening, vehicle unlocking etc, to the control module 100. In some embodiments, the signals 210, 220, 230 may be provided directly to the control module 100 as the LFEC signal 135.
The method 300 comprises a step 310 of receiving one or more signals 135, 220, 230, 240 indicative of the likelihood of future engine cranking. In some embodiments the one or more signals comprise the LFEC signal 135 which is received at the control module 110 and is indicative of one or more trigger events.
The method 300 comprises a step 320 of controlling, in dependence on the one or more signals 135, 220, 230, 240 indicative of the likelihood of future engine cranking, heating of the oxygen sensor 160 prior to the ICE cranking. In this way, the oxygen sensor 160 is at least partially heated prior to the ICE cranking. Advantageously heating of the oxygen sensor 160 prior to the ICE cranking reduces a time before closed-loop control of the ICE, such as of fuel used in combustion of the ICE, in dependence on the oxygen sensor is possible.
The method 400 comprises a step 410 of receiving one or more signals 135, 220, 230, 240 indicative of a likelihood of future engine cranking. In some embodiments, the one or more signals 220, 230, 240 are received at a first controller such as the BCM 210 which is arranged to, in response, generate the LFEC signal 135 which is provided to the oxygen sensor control module 100. The LFEC signal 135 is received at the oxygen sensor control module 100 and is indicative of at least one trigger event, such as unlocking of the vehicle, opening an aperture of the vehicle, preheating of the vehicle commencing, etc. Such trigger events are those which occur when the ICE of the vehicle is not operating. In other embodiments, the oxygen sensor control module 100 may directly receive the one or more signals 220, 230, 240 indicative of a trigger event such as from the communication bus of the vehicle.
The method 400 comprises a step 420 of determining a delay period. The delay period is determined as a period of time between at least some of the one or more trigger events 240, 230 and commencement of heating of the oxygen sensor 160. If heating of the oxygen sensor 160 were to occur excessively far in advance of cranking of the ICE, then energy is wasted and, furthermore, a lifetime of the heater 150 and/or oxygen sensor 160 may be reduced. Thus commencing heating of the oxygen sensor 160 at an appropriate time is useful. In some examples, the delay is a period of time from one trigger event such as one of the trigger events 240, 230, as indicated by one of periods 540, 530. In other examples, the delay is determined based upon a timing of the plurality of trigger events 240, 230 as explained below, such as both of the trigger events 240, 230.
A time of starting heating of the oxygen sensor 160 may be determined in some embodiments, as:
D=TA−TB
Tstart=β(Dt−1)+(1−β)Dt
Wherein TA is a total period of time between the preheating activation to engine cranking (between trigger event 240 and engine cranking 560) i.e. period 550 in
D may be learned or at least updated over time in some embodiments. It is believed that an average D shall vary a little assuming a regular pattern of use of the vehicle 700, such as a commuting routine.
In some embodiments, the DDM 115 is arranged to operatively learn the delay between the one or more trigger events as indicated by the LFEC signal 135 and the starting of heating of the oxygen sensor 160 prior to cranking of the ICE. The difference in time between the one or more trigger events as indicated by the LFEC signal 135 and the cranking of the ICE may be learned and the heating of the oxygen sensor started a period of time prior to the learned cranking time. The heating may be started a period of time prior to cranking to allow the oxygen sensor 160 to reach a predetermined temperature at the time of cranking. The DDM 115 may be implemented as a machine learning module, for example, a neural network in order to adaptively learn or update the delay period in dependence on engine cranking history.
The method 400 comprises a step 430 of controlling the heater 150 to heat the oxygen sensor 160. The step of controlling the heater 150 comprises outputting the heating control signal 145 from the oxygen sensor control module 100. In
The heater 150 may heat the oxygen sensor 160 substantially to an operating temperature of the oxygen sensor 160. The operating temperature may be, for example a temperature of at least 600° C. or at least 700° C. In some embodiments, the operating temperature may be around 780° C. although it will be realised that this is merely an example and other operating temperatures may be used. Heating to the operating temperature of the oxygen sensor 160 may be used, although not exclusively, for non-dew point dependent oxygen sensors. In other embodiments, the heater 150 may heat the oxygen sensor 160 to a preparation temperature lower than the operating temperature of the oxygen sensor 160. The preparation temperature may be a temperature which enables the oxygen sensor 160 to be used effectively. In some embodiments, the preparation temperature may be over 300° C. such as around 400° C. The preparation temperature may be an elevated temperature at which dew or moisture is evaporated from the oxygen sensor 160. The preparation temperature may be useful with oxygen sensors which are dew-point dependent, such that the preparation temperature assists in reducing dew or moisture from the oxygen sensor 160.
In step 440 the oxygen signal 165 indicative of the one or more attributes of oxygen associated with the ICE is output by the oxygen sensor 160. The oxygen signal 165 enables closed-loop control of the ICE, such as fuel provided for combustion, to occur prior to, or at a time of, cranking of the ICE. The ICE is cranked for starting in step 450. As illustrated in
The method 400 may comprise, in some embodiments, a step of determining whether an anticipated delay 550 or period of time between the one or more trigger events 240, 230 and the cranking of the ICE at time t4 corresponds substantially to an actual delay or period of time 550. In other words, it is determined whether a time at which heating of the oxygen sensor commenced was generally correct. If the delay or period of time to the cranking was different, for example, the ICE was cranked later than expected, step 470 comprises updating the expected delay. The expected delay may be updated at the DDM 115. Where the DDM 115 is based upon a learning algorithm, such as neural network, the actual delay may be provided as feedback to the neural network. Thus the delay period is adaptively updated in dependence on engine cranking history i.e. on information indicative of a time of cranking the ICE.
It will be appreciated that embodiments of the present invention can be realised in the form of hardware, software or a combination of hardware and software. Any such software may be stored in the form of volatile or non-volatile storage such as, for example, a storage device like a ROM, whether erasable or rewritable or not, or in the form of memory such as, for example, RAM, memory chips, device or integrated circuits or on an optically or magnetically readable medium such as, for example, a CD, DVD, magnetic disk or magnetic tape. It will be appreciated that the storage devices and storage media are embodiments of machine-readable storage that are suitable for storing a program or programs that, when executed, implement embodiments of the present invention. Accordingly, embodiments provide a program comprising code for implementing a system or method as claimed in any preceding claim and a machine readable storage storing such a program. Still further, embodiments of the present invention may be conveyed electronically via any medium such as a communication signal carried over a wired or wireless connection and embodiments suitably encompass the same.
All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and/or all of the steps of any method or process so disclosed, may be combined in any combination, except combinations where at least some of such features and/or steps are mutually exclusive.
Each feature disclosed in this specification (including any accompanying claims, abstract and drawings), may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed is one example only of a generic series of equivalent or similar features.
The invention is not restricted to the details of any foregoing embodiments. The invention extends to any novel one, or any novel combination, of the features disclosed in this specification (including any accompanying claims, abstract and drawings), or to any novel one, or any novel combination, of the steps of any method or process so disclosed. The claims should not be construed to cover merely the foregoing embodiments, but also any embodiments which fall within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
2006148 | Apr 2020 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/060976 | 4/27/2021 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/219633 | 11/4/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20030213795 | Toyoda | Nov 2003 | A1 |
20100212644 | Neisen | Aug 2010 | A1 |
20110224851 | Jacques | Sep 2011 | A1 |
20190048774 | Fosaaen | Feb 2019 | A1 |
20190271279 | Ulrey | Sep 2019 | A1 |
20200256268 | Surnilla | Aug 2020 | A1 |
Number | Date | Country |
---|---|---|
H0874645 | Mar 1996 | JP |
2016201364 | Dec 2016 | WO |
Entry |
---|
Combined Search and Examination Report under Sections 17 and 18(3) for Application No. GB2006148.7 dated Sep. 18, 2020. |
International Search Report and Written Opinion of the International Searching Authority for International application No. PCT/EP2021/060976 dated Jul. 29, 2021. |
Number | Date | Country | |
---|---|---|---|
20230167780 A1 | Jun 2023 | US |