Identification of an incompatible build condition of a vehicle

A control system for vehicles identifies incompatible build conditions by comparing actual and modeled wheel speeds, generating fault codes to alert drivers or technicians, effectively addressing the issue of out-of-spec components leading to performance issues.

GB2631233BActive Publication Date: 2025-07-23JAGUAR LAND ROVER LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
GB2023009194
Authority / Receiving Office
GB · GB
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-06-19
Publication Date
2025-07-23
Estimated Expiration
2043-06-19

AI Technical Summary

Technical Problem

Despite rigorous vehicle build and repair processes, out-of-specification component parts can be fitted, leading to reduced efficiency and sub-optimal dynamic performance, as detected by systems like dynamic stability control systems, which may result in incorrect wheel slip mitigation.

Method used

A control system that uses processors to receive wheel speed signals, determine electronically modeled speeds, and generate a fault code if actual wheel speeds deviate from predetermined criteria, triggering a warning device to alert drivers or technicians of incompatible build conditions.

Benefits of technology

Facilitates rapid identification of drivetrain incompatibilities, reducing the likelihood of false fault codes and ensuring accurate detection of build issues.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000001_0000
    Figure 00000001_0000
  • Figure 00000001_0001
    Figure 00000001_0001
  • Figure 00000002_0000
    Figure 00000002_0000
Patent Text Reader

Abstract

Aspects of the present invention relate to a system (100) for identifying an incompatible build condition of a vehicle (400). The system (100) is configured to receive a first input signal (127) indic
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD The present disclosure relates to identification of an incompatible build condition of a vehicle. Aspects of the invention relate to a system, to a control system, to a vehicle, to a method and to computer readable instructions. BACKGROUND Despite rigorous vehicle build and repair process controls, it remains possible that out of specification component parts may be fitted to a vehicle during vehicle build or repair. This, in turn, may lead to reduced efficiency or sub-optimal dynamic performance. For example, installation of an out of specification rear differential may manifest as apparent reduced power train performance as a consequence of efforts by the dynamic stability control system to correct what it interprets as axle slip. In another example, an out of specification electric drive motor, or reduction gear attached to the electric drive motor, may be interpreted by the vehicle control system as wheel slip resulting in inappropriate application of wheel slip mitigation protocols which may be perceived by the driver as reduced vehicle performance. It is against this background that the present invention has been devised. SUMMARY OF THE INVENTION Aspects and embodiments of the invention provide a control system for controlling a system for identifying an incompatible build condition of a vehicle, a control system for controlling a warning device of a vehicle, a warning system for a vehicle, a vehicle, a method for identifying an incompatible build condition of a vehicle, and computer readable instructions for performing the method as claimed in the appended claims. According to an aspect of the present invention there is provided a system for identifying an incompatible build condition of a vehicle, the system comprising one or more processors collectively configured to: receive, at an input, a first input signal indicative of a wheel speed of a wheel of the vehicle; determine an electronically modelled wheel speed for the wheel determine if the indicated wheel speed satisfies a predetermined wheel speed criteria, wherein determining if the predetermined wheel speed criteria is satisfied comprises determining if the indicated wheel speed matches the electronically modelled wheel speed within a predetermined threshold; if the indicated wheel speed satisfies the predetermined wheel speed criteria, generate a fault code indicative of an incompatible build condition. Optionally the system may be configured to output, at an output, the generated fault code. Optionally, the output generated fault code is configured to control operation of a warning device such as a warning light and / or display system and / or auditory warning which is configured to alert the driver and / or vehicle technician that an incompatible build condition has been identified. The system of the present invention is advantageous as it facilitates rapid identification of drivetrain build incompatibilities and may be used with any type of drivetrain layout. The system comprises one or more controllers collectively comprising at least one electronic processor having an electrical input for receiving an input signal; and at least one memory device electrically coupled to the at least one electronic processor and having instructions stored therein; and wherein the at least one electronic processor is configured to access the at least one memory device and execute the instructions thereon so as to: receive, at an input, a first input signal indicative of a wheel speed of a wheel of the vehicle; determine an electronically modelled wheel speed for the wheel determine if the indicated wheel speed satisfies a predetermined wheel speed criteria, wherein determining if the predetermined wheel speed criteria is satisfied comprises determining if the indicated wheel speed matches the electronically modelled wheel speed within a predetermined threshold; if the indicated wheel speed satisfies the predetermined wheel speed criteria, generate a fault code indicative of an incompatible build condition; and output, at an output, the generated fault code. Optionally, the system may be configured to: receive, at the input, a plurality of first input signals Indicative of wheel speeds of a corresponding plurality of wheels of the vehicle; determine electronically modelled wheel speeds for the plurality of wheels; determine if the indicated wheel speeds satisfy a predetermined wheel speed criteria, wherein determining if the predetermined wheel speed criteria is satisfied comprises determining if the indicated wheel speeds of the plurality of wheels match the electronically modelled wheel speeds for the plurality of wheels within a predetermined threshold. The comparison of the measured speed of a plurality of wheels with the modelled speeds of a plurality of wheels provides more comparison sets thereby reducing the likelihood of a false fault code being generated. The system may be configured to determine the one or more electronically modelled wheel speeds by generating electronically modelled wheel speeds for the wheels. Alternatively, the system may be configured to receive, at the input, an input signal indicative of the electronically modelled wheel speeds for the wheels. The system may optionally be configured to: receive, at the input, a third input signal indicative of an operational state of the vehicle; and determine the electronically modelled wheel speeds in dependence on the indicated operational state of the vehicle thereby facilitating generation of more accurate electronically modelled wheel speeds. The system may be configured to: increment a count of satisfaction events following a determination that the indicated wheel speeds satisfy the predetermined wheel speed criteria; and generate the fault code indicative of an incompatible build condition if the count of satisfaction events is greater than or equal to a predetermined minimum count. This is advantageous as it reduces the possibility of a false fault code being generated by the system. In one example, the system may be configured to decrement the count of satisfaction events following a determination that the indicated wheel speeds do not satisfy the predetermined wheel speed criteria. As above, this is advantageous as it reduces the possibility of a false fault code being generated by the system. Optionally, the system may be configured to: receive, at the input, a fourth input signal indicative of an operational history of at least one system of the vehicle during a predetermined time interval or distance travelled; determine in dependence on the fourth input signal if a prespecified vehicle system event has occurred during the predetermined time interval or distance travelled; and if it is determined that the specified vehicle system event has occurred during the predetermined time interval or distance travelled, set the count of satisfaction events to zero. By resetting the count of satisfaction events to zero after a prespecified vehicle system event has occurred during the predetermined time interval or distance travelled, the possibility of a false fault code being generated as a result of a particular system event taking place is reduced. The system may optionally be configured to set the count of satisfaction events to zero upon initiation of a drive cycle. As before, this is advantageous as it reduces the possibility of a false fault code being generated by the system. The system may be configured to: receive, at the input, a fifth input signal indicative of the activation of a vehicle system flag; following receipt of the fifth input signal, generate a flag code indicative of the vehicle system flag having been activated; and output, at the output, the generated flag code. This is advantageous as it alerts the vehicle’s user that any fault code issued by the system may need to be interpreted in the context of activation of the vehicle system flag. In one example, the system may be configured to: receive, at the input, a sixth input signal indicative of an external environmental condition; and determine if the indicated external environmental condition satisfies a predetermined external environmental condition criteria in dependence on the sixth input signal; if the indicated external environmental condition satisfies the predetermined external environmental condition criteria, either: prevent generation of the fault code indicative of an incompatible build condition; or generate an environmental condition code and output, at the output, the generated environmental condition code. This is advantageous as it either prevents issuance of the fault code I the external environmental conditions are not conducive to accurate identification of a build incompatibility, or alerts the vehicle’s user that any fault code issued by the system may need to be interpreted in the context of the environmental conditions. In another aspect of the present invention there is provided a control system for controlling a warning device of a vehicle, the control system comprising one or more processors collectively configured to: receive, at an input, the fault code generated by the system described above; and operate a warning device of the vehicle upon receipt of the fault code. Also, embodiments of the invention provide a warning system comprising the control system describe above and a warning device. In a further aspect of the present invention there is provided a method for identifying an incompatible build condition of a vehicle, the method comprising: receiving an input signal indicative of a wheel speed of a wheel of the vehicle; determining an electronically modelled wheel speed for the wheel; determining if the indicated wheel speed satisfies a predetermined wheel speed criteria, wherein determining if the predetermined wheel speed criteria is satisfied comprises determining if the indicated wheel speed matches the electronically modelled wheel speed within a predetermined threshold; if the indicated wheel speed satisfies the predetermined wheel speed criteria, generating a fault code indicative of an incompatible build condition; and outputting the generated fault code. In a still further aspect of the present invention there is provided a method for controlling a warning device of a vehicle, the method comprising: receiving the fault code generated using the method described above; and operating a warning device of the vehicle upon receipt of the fault code. In a yet further aspect, embodiments of the invention provide a vehicle comprising the system, the control system, or the warning system described above. In another aspect of the present invention there is provided a computer readable instructions which, when executed by a computer, are arranged to perform a method described above. 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. BRIEF DESCRIPTION OF THE DRAWINGS One or more embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings, in which: Figure 1 shows a schematic representation of a four wheel drive vehicle drivetrain layout; Figure 2 shows a schematic representation of a control system such as may be adapted to implement a method in accordance with an embodiment of the invention; Figure 3 shows a flow chart depicting a method such as may be adapted in accordance with an embodiment of the invention; Figure 4 shows a schematic representation of a rear wheel drive vehicle drivetrain layout; Figure 5 shows a flow chart depicting another method such as may be adapted in accordance with an embodiment of the invention; Figure 6 shows a block diagram depicting a simplified example of a system such as may be adapted in accordance with an embodiment of the invention; and Figure 7 shows a vehicle in accordance with an embodiment of the invention. DETAILED DESCRIPTION A vehicle 400 in accordance with an embodiment of the present invention is described herein with reference to the accompanying Figure 7. As shown in Figure 7, a system 100 for identifying an incompatible build condition of the vehicle 400 is installed in the vehicle 400. The system 100 is configured to control operation of a warning device 140 of the vehicle 400. With reference to Figure 2, there is illustrated a vehicle system 200 which comprises the system 100, a plurality of wheel speed sensors 120 (comprising individual wheel speed sensors 122, 124, 126, 128), steering angle indicator 130, braking indicator 132, vehicle warning flag indicator 134, environment sensor 136, and a warning device 140 and / or processing system as will be described in greater detail below. The system 100 comprises one or more controller 110. Figure 1 shows a schematic representation of a four wheel drive vehicle drivetrain layout 10. In one embodiment, the vehicle 400 comprises the drivetrain layout 10. The drivetrain layout 10 comprises a prime mover 11 which is attached to a gearbox 12. The gearbox 12 has a transfer case 13 which is operatively connected to a rear driveshaft 14 and a forward driveshaft 15. A front axle 20 of the drivetrain 10 comprises two half-shafts 21 connected by a front differential 22, and a rear axle 25 comprises two half-shafts 26 connected by a rear differential 27. The forward driveshaft 15 is operatively connected to the front differential 22 to provide drive to the front axle 20 via the front differential 22, and the rear driveshaft 14 is operatively connected to the rear differential 27 to provide drive to the rear axle 25 via the rear differential 27. A pair of front wheels 16 are driven by the front axle 20, and a pair of rear wheels 17 are driven by the rear axle 25. As a result of drive being provided to both the front and rear axles 20, 25 simultaneously, the final drive ratio of the front and rear differentials 22, 27 must be such that the front and rear axles 20, 25 rotate at the same speed (within a predetermined threshold) when the vehicle 400 is being driven along a straight path. Even if the vehicle 400 is cornering, provided that the front and rear differentials 22, 27 are in specification, the half-shafts 21, 26 located on the same side of the vehicle 400 at the front and rear of the vehicle 400 respectively will rotate at the same speed (within a predetermined threshold), If either of the differentials 22, 27 are out of specification, this will not be the case and there will be a build incompatibility. It will be understood that the same situation would also arise in a vehicle drivetrain layout in which the front axle comprises independent left and right axles, and the rear axle comprises independent left and right axles and the description which follows is equally applicable to such a vehicle drivetrain layout. The front wheels 16 and the rear wheels 17 are each provided with a wheel speed sensor 122, 124, 126, 128. The wheel speed sensors 122, 124, 126, 128 are configured to issue an input signal 123, 125, 127, 129 (see Figure 2) to the controller 110. In an alternative embodiment, only one of the front wheels 16 and one of the rear wheels 17 are provided with a wheel speed sensor. The vehicle system 200 comprises a steering angle indicator 130 for determining a steering angle and issuing a steering angle input signal 131 to the controller 110. The vehicle system 200 also comprises a braking indicator 132 for determining if the vehicle’s brakes are applied and issuing a braking input signal 133 to the controller 110. The steering angle indicator 130 and / or the braking indicator 132 may be part of another control system of the vehicle 400 such as a steering control system or a braking system. The vehicle system 200 may additionally comprise a six degree of freedom multi-axis sensor for measuring motion of the vehicle and issuing a vehicle motion input signal to the controller 110. The vehicle system 200 also comprises a vehicle warning flag indicator 134 for determining if a system or component of the vehicle 400 has issued a warning flag, and issuing a warning flag input signal 135 to the controller 110. The warning flag indicator 134 is configured to determine if a warning flag has been issued by any vehicle system or component including, but not limited to, an anti-lock brake system (ABS), a dynamic stability control system (DSC), and / or the wheel speed sensors 122, 124, 126, 128. The vehicle system 200 also comprises an environment sensor 136 for sensing an external environmental condition in which the vehicle 400 is operating, and issuing an environment input signal 137 to the controller 110. The environment sensor 136 may comprise one or more of a temperature gauge, a camera, a water sensor or any other suitable device for sensing an external environment in which the vehicle 400 is operating. It will be understood that while the vehicle system 200 illustrated in Figure 2 shows only one environment sensor 136, more than one environment sensor 136 may be used to provide a plurality of separate environment input signals 137 to the controller 110. Alternatively, the outputs from a plurality of environment sensors 136 may be received by an environment sensor system (not shown) which is configured to determine an environmental condition from the plurality of environment sensors 136, and issue a single environment input signal 137 to the controller 110. The controller 110 is configured to receive the various input signals at an input 440 (as shown in Figure 6) which may comprise a single electrical input which is configured to receive a plurality of input signals, or which may comprise a plurality of separate electrical inputs which collectively form the input 440 of the controller 110. The system 100 is configured to receive at the input 440 of the controller 110 wheel speed data 121 from the wheel speed sensors 120 and determine, in dependence on the wheel speed data 121, if an incompatible build condition of the vehicle exists. If an incompatible build condition is identified, the system 100 is configured to generate a fault code 141 and output the fault code 141 at an output 450 (Figure 6) of the controller 110. The output of the fault code 141 may control operation of a warning device 140 such as a warning light and / or display system and / or auditory warning which is configured to alert the driver and / or vehicle technician that an incompatible build condition has been identified. Alternatively or additionally, the fault code 141 may be provided to a processing system for use in further vehicle diagnostics. In one embodiment, a front wheel speed sensor 122 senses the wheel speed of the front axle 20 and issues an input signal 123 indicative of the wheel speed of the first axle 20 to the controller 110. Similarly, a rear wheel speed sensor 126 senses the wheel speed of the rear axle 25 and issues an input signal 127 indicative of the wheel speed of the rear axle 25 to the controller 110. In an alternative embodiment, both of the front wheel speed sensors 122, 124 may be used to sense the wheel speed of the front axle 20 and issue input signals 123, 125 indicative of the wheel speed of the first axle 20 to the controller 110. Similarly, both of the rear wheel speed sensors 126, 128 may be used to sense the wheel speed of the rear axle 25 and issue input signals 127, 129 indicative of the wheel speed of the first axle 25 to the controller 110. The controller 110 may be configured to use the wheel speed sensor signals 123, 125, 127, 129 independently to determine if the vehicle 400 is cornering, the controller 110 may alternatively or additionally use the vehicle motion input signal from the multi-axis sensor (if present) to determine if the vehicle 400 is cornering. Figure 3 illustrates a method 50 according to an embodiment of the invention. The method 50 is a method of identifying an incompatible build condition of a vehicle 400, such as the vehicle 400 illustrated in Figure 7. In particular, the method 50 is a method of determining if the indicated wheel speeds satisfy a predetermined wheel speed criteria. The method 50 may be performed by the controller 110 illustrated in Figures 2 and 6. In particular, with reference to Figure 6, the memory 430 may comprise computer- readable instructions which, when executed by the processor 420, perform the method 50 according to an embodiment of the invention. The method 50 begins at step 51 with initiation of a drive cycle which may comprise the switching on of a power unit such as the prime mover 11, or the application of drive to the drivetrain 10 to initiate movement away from a stationary position. In step 53 a count of satisfaction events is set to zero before moving to step 55 in which the number of satisfaction events are totalled. The total number of satisfaction events in step 55 is consequently always equal to zero immediately after initiation of a drive cycle. The method next moves to steps 57, 59, 61, and 63 which may be carried out in parallel (as shown) or in series. In step 57 it is determined, in dependence on the wheel speed data input 121, if the speed of the vehicle 400 is above a predetermined speed (for example 5 kph). In step 59 it is determined, based on the steering angle input signal 131, if the steering angle is zero (within a predetermined tolerance -for example + / - 5 degrees). In step 61 it is determined, in dependence on the wheel speed data input 121, if the distance travelled by the vehicle 400 since the drive cycle was initiated is greater than a predetermined distance (for example 100 metres). In step 63 it is determined, in dependence on the braking input signal 133, if the vehicle’s brakes have been applied since the drive cycle was initiated. If the speed of the vehicle 400 is below the predetermined speed in step 57, or if the steering angle is above zero (within a predetermined tolerance - for example within + / -2%) in step 59, or if the distance travelled is greater than the predetermined distance in step 61, or if it is determined that the vehicle’s brakes have been applied since the drive cycle was initiated in step 63, the method returns to step 53 such that the count of satisfaction events is reset to zero (or remains at zero if it was already at zero). The method returns to step 53 even if only one of the conditions of steps 57, 59, 61, or 63 which causes a return to step 53 is identified. In other words, for the method to move on to step 67, none of the conditions of steps 57, 59, 61, or 63 which cause a return to step 53 must be identified. If none of the conditions of steps 57, 59, 61, or 63 which cause a return to step 53 are identified, the method moves to step 67 where it is determined, in dependence on the wheel speed data input 121, if the wheel speed of the front axle 20 is the same as the wheel speed of the rear axle 25 (within a predetermined tolerance - for example within + / -2%). If it is determined that the wheel speed of the front axle 20 is the same as the wheel speed of the rear axle 25 (within a predetermined tolerance - for example within + / -2%) in step 67, the method moves to step 75 which comprises an instruction to decrement the total count of satisfaction events by one. The method then moves to step 55 where the total count of satisfaction events is calculated. The method then moves once again through steps 57 to 63 and so on. If it is determined that the wheel speed to the front axle 20 is not the same as the wheel speed of the rear axle 25 (within a predetermined tolerance - for example within + / -2%) in step 67, the method moves to step 69 in which it is determined if the total count of satisfaction events in greater than a predetermined number (for example 5). If it is determined that the total count of satisfaction events is greater than the predetermined number in step 69, the method moves to step 71 where the fault code 141 is generated and issued as an output control signal from the controller 110. If it is determined that the total count of satisfaction events is less than the predetermined number, the method moves to step 73 which comprises an instruction to increment the total count of satisfaction events by one. The method then moves to step 55 where the total count of satisfaction events is calculated. The method then moves once again through steps 57 to 63 and so on. The requirement for the wheel speeds of the front and rear axles 20, 25 to be non-equal (within a predetermined tolerance - for example within + / -2%) in step 67 to result in onward progression to step 69 constitutes a predetermined wheel speed criteria which is satisfied if the difference between the axle speeds falls outside a predetermined range. Satisfaction of the predetermined wheel speed criteria results in an increment of the count of satisfaction events if it is also determined in step 69 that the total count of satisfaction events is less than the predetermined number. Non-satisfaction of the predetermined wheel speed criteria (i.e. the difference between the axle speeds falls within the predetermined range) results in a decrement of the count of satisfaction events. In an alternative example, non-satisfaction of the predetermined wheel speed criteria may result in no change of the count of satisfaction events, or a reset of the count of satisfaction events to zero. It will be understood that one or more of steps 57 to 63, and / or the counting of satisfaction events, may be omitted from the method 50 such that, in its simplest form, method 50 comprises comparing the wheel speeds of the front and rear axles 20, 25 and generating a fault code 141 if the predetermined wheel speed criteria is met. Nonetheless, it is advantageous to include steps 57 to 63 in the method as they help to prevent the generation of a false fault code. The minimum speed check of step 57 ensures that the axle speeds are sufficiently high to facilitate the detection of any difference between them. It is preferable to compare the axle speeds when the vehicle 400 is travelling in a straight path (zero steering angle within a tolerance) to avoid differences caused by different half-shaft speeds across the vehicle 400 as it travels around a corner. Similarly, it is preferable to compare the axle speeds when the vehicle 400 is not, or has not, braked as the application of the brakes can result in transient axle speed differences which may result in generation of a false fault code. If the vehicle 400 has travelled over the predetermined distance, it is preferable to reset the count of satisfaction events to zero to prevent the count of satisfaction events from reaching the predetermined number of step 69 when no build incompatibility is actually present. It is to be expected that the predetermined wheel speed criteria will be satisfied on some occasions, and if no reset took place, these events could accrue and result in generation of a false fault code. A predetermined time can be used instead of, or in addition to, a predetermined distance such that the count of satisfaction events is reset to zero if a predetermined amount of time has passed since the drive cycle was initiated in step 51. The method 50 may include additional optional steps (not shown in Figure 3). For example, the method may include determining, in dependence on the warning flag input signal 135, if a warning flag has been issued by any vehicle system such as the anti-lock brake system (ABS), the dynamic stability control system (DSC), and / or the wheel speed sensors 120 (for example, to indicate a wheel speed sensor fault). If it is determined that a warning flag has been issued, the controller may generate an associated flag code and output the generated flag code for use by the warning device 140 and / or another processing system for use in further vehicle diagnostics. The warning device 140 may be configured to indicate to the user that both a fault code 141 indicative of a build incompatibility and flag code indicative of activation of another vehicle system have been generated. Generation of a flag code together with a fault code 141 may indicate to a user that further investigation is required. If the flag code indicates a wheel speed sensor error, the user must resolve the wheel speed sensor error before operating the vehicle 400 to establish if a build incompatibility truly exists, or if the fault code 141 was generated as a result of the wheel speed sensor error. If the flag code Indicates activation of the ABS or DSC, the user must operate the vehicle 400 in suitable conditions - such as on a dry straight road - to establish if a build incompatibility truly exists. To mitigate the uncertainty caused by generation of a flag code, the method may include determining, in dependence on the environment input signal 137, if the indicated external environmental condition satisfies a predetermined external environmental condition criteria. For example, the environment input signal 137 may contain information concerning detection of water by water sensors located on the windscreen, detection of mud, ice or snow by an external camera, and / or detection of an external temperature at which ice is likely to form. Alternatively or additionally, environmental condition data may be provided to the controller as 110 from an external source such as a weather service or radar for example. A GPS system of the vehicle may be used together with the external environmental data to determine if the vehicle 400 is located in an area of bad weather. If one or more predetermined environmental conditions are detected, the predetermined external environmental condition criteria may be satisfied, and the controller may either prevent generation of the fault code 141 until the predetermined external environmental condition criteria is no longer satisfied, or generate an environmental condition code which is issued as an output to the warning device 140 and / or another processing system for use in further vehicle diagnostics. The warning device 140 may be configured to indicate to the user that both a fault code 141 and an environmental condition code have been generated. The user must operate the vehicle 400 in suitable conditions - such as on a dry straight road - when possible to establish if a build incompatibility truly exists. The uncertainty of detecting a build incompatibility in slippery conditions, and / or when operating the vehicle 400 in various use cases such as when cornering or ascending / descending a slope, may be mitigated by comparing computer generated wheel speeds with measured wheel speeds as described in greater detail below. The description is given in the context of a rear wheel drive vehicle. However, the method described below is equally applicable to a vehicle having a four wheel drivetrain, or a front wheel drivetrain. The method described below is also applicable to electric vehicles driven by one or more axle or wheel mounted electric motors which may include geared reduction drive units. Figure 4 shows a schematic representation of a rear wheel drive vehicle drivetrain layout 210. For simplicity, like reference numerals have been used to indicate like components. In one embodiment, the vehicle 400 comprises the drivetrain layout 210. The drivetrain layout 210 comprises a prime mover 11 which is attached to a gearbox 12. The gearbox 12 has a transfer case 213 which is operatively connected to a rear driveshaft 214. A rear axle 225 of the drivetrain 210 comprises two half-shafts 226 connected by a rear differential 227. The rear driveshaft 214 is operatively connected to the rear differential 227 to provide drive to the half-shafts 226 via the rear differential 227. A pair of rear wheels 17 are driven by the half-shafts 226 of the rear axle 225. A pair of front wheels 16 are operatively connected to the vehicle 400 but do not form part of the drivetrain 210. The front wheels 16 and the rear wheels 17 are each provided with a wheel speed sensor 122, 124, 126, 128 configured to issue an input signal 123, 125, 127, 129 to the controller 110. In an alternative embodiment, only one of the front wheels 16 and / or one of the rear wheels 17 are provided with awheel speed sensor. If the final drive ratio of the rear differential 227 is out of specification, the rear axle 225 will not rotate at the correct speed and will not perform correctly when the vehicle 400 is turning. There will consequently be a build incompatibility. In this example, the vehicle system 200 for identifying a build incompatibility is largely the same as that described above with respect to Figure 2. However, the vehicle system 200 additionally comprises one or more additional data sources 300 which provide additional vehicle operational state data as a vehicle operational state signal 301 to the input 440 of the controller 110. The additional operational state data may be provided by one or more of a number of vehicle control and / or monitoring systems 300 and may comprise data such as selected drive mode (Dynamic, Eco, Rain / lce / Snow etc.), slope angles, articulations, drive torque, lateral acceleration, brake torque, gearbox ratio, DSC mode selection, nominal rolling radius, diff lock status. It will be appreciated that this is a non-exhaustive list and that other vehicle systems and devices may provide operational state data to the controller 110. The controller 110 is configured to use the vehicle operational state signal 301 to determine electronically modelled wheel speeds. The controller 110 may also be configured to use the steering angle input signal 131 and / or the braking input signal 133 to determine the electronically modelled wheel speeds. The electronically modelled wheel speeds may be generated by the controller 110 or by a separate modelling system 350 (as described below). Alternatively, the controller may determine the electronically modelled wheel speeds from a look uptable stored within memory 430 of the system 100, or stored in another electronic system of the vehicle 400, or stored in remote system and accessed via a wireless communication system. In another example, the vehicle system 200 may comprise a modelling system 350 for generating the electronically modelled wheel speeds. In this example the vehicle operational state input signals) 301, 131,133 are provided to the modelling system 350, and the modelled wheel speeds are provided to the controller input 440 as a modelled wheel speed signal 351. Figure 5 illustrates a method 550 according to an embodiment of the invention. The method 250 is a method of identifying an incompatible build condition of a vehicle 400, such as the vehicle 400 illustrated in Figure 7. In particular, the method 250 is a method of determining if the indicated wheel speeds satisfy a predetermined wheel speed criteria. The method 250 may be performed by the controller 110 illustrated in Figures 2 and 6. In particular, with reference to Figure 6, the memory 430 may comprise computer-readable instructions which, when executed by the processor 420, perform the method 250 according to an embodiment of the invention. The method 250 begins at step 251 with initiation of a drive cycle which may comprise the switching on of a power unit such as the prime mover 11, or the application of drive to the drivetrain 10 to initiate movement away from a stationary position. In step 253 a count of satisfaction events is set to zero before moving to step 255 in which the number of satisfaction events are totalled. The total number of satisfaction events in step 255 is consequently always equal to zero immediately after initiation of a drive cycle. The method next moves to step 257 in which it is determined if the distance travelled by the vehicle 400 since the drive cycle was initiated is greater than a predetermined distance (for example 100 metres). Alternatively or additionally, it may be determined in step 257 if the time interval since the drive cycle was initiated is greater than a predetermined time (for example 30 seconds). If the distance travelled is greater than the predetermined distance, and / or if the time interval is greater than the predetermined time in step 257, the method returns to step 253 such that the count of satisfaction events is reset to zero (or remains at zero if it was already at zero). If the distance travelled is less than the predetermined distance, and / or if the time interval is less than the predetermined time in step 257 the method moves to step 259 in which electronically modelled of wheel speeds of the vehicle 400 are determined in dependence on the vehicle operational state signal 301, the steering angle input signal 131, and / or the braking input signal 133. The electronically modelled vehicle wheel speeds are then compared to the indicated wheel speeds (from the wheel speed data 121) in step 263. If it is determined that the electronically modelled wheel speeds match the indicated wheel speeds (within a predetermined tolerance - for example within + / -2%), the method moves to step 271 which comprises an instruction to decrement the total count of satisfaction events by one. The method then moves to step 255 where the total count of satisfaction events is calculated. The method then moves once again through steps 257 to 263 and so on. If it is determined that the electronically modelled wheel speeds do not match the indicated wheel speeds (within a predetermined tolerance - for example within + / -2%), the method moves to step 265 in which it is determined if the total count of satisfaction events in greater than a predetermined number (for example 5). If it is determined that the total count of satisfaction events is greater than the predetermined number in step 265, the method moves to step 267 where the fault code 141 is generated and issued as an output control signal from the controller 110. If it is determined that the total count of satisfaction events is less than the predetermined number, the method moves to step 269 which comprises an instruction to increment the total count of satisfaction events by one. The method then moves to step 255 where the total count of satisfaction events is calculated. The method then moves once again through steps 257 to 263 and so on. The requirement for the electronically modelled wheel speeds to be non-equal to the indicated wheel speeds (within a predetermined tolerance - for example within + / -2%) in step 263 to result in onward progression to step 265 constitutes a predetermined wheel speed criteria which is satisfied if the difference between the modelled wheel speeds and the indicated wheel speeds falls outside a predetermined range. Satisfaction of the predetermined wheel speed criteria results in an increment of the count of satisfaction events if it is also determined in step 265 that the total count of satisfaction events is less than the predetermined number. Non-satisfaction of the predetermined wheel speed criteria (i.e. the difference between the modelled wheel speeds and the indicated wheel speeds within the predetermined range) results in a decrement of the count of satisfaction events. In an alternative example, non-satisfaction of the predetermined wheel speed criteria may result in no change of the count of satisfaction events, or a reset of the count of satisfaction events to zero. It will be understood that the maximum distance / time criteria of step 257 and / or the counting and comparison of satisfaction events in steps 255, 265, may be omitted from the method 250 such that, in its simplest form, method 250 comprises comparing the electronically modelled and indicated wheel speeds and generating a fault code 141 if the predetermined wheel speed criteria is met. Nonetheless, it is advantageous to include steps 255, 257 and 265 in the method as it helps to prevent the generation of a false fault code for the same reasons as discussed above in respect of method 50. It will also be understood that in the method 250 it is not necessary to compare the electronically modelled wheel speeds with the indicated wheel speeds for all of the vehicle’s wheels, and that the method may equally well be used with a comparison of only two, or only one of the wheels. In one example, the method 250 comprises comparing the modelled wheel speeds and the indicated wheels speeds of two wheels located on the same axle. It will be appreciated that the exemplary speed, distance, time, angle, tolerance, count etc. criteria mentioned above are merely illustrative and that any suitable criteria may be selected in dependence on the specific implementation. The system 100 as illustrated in Figure 2 comprises one controller 110, although it will be appreciated that this is merely Illustrative. As shown in Figure 6, the controller 110 comprises processing means 420 and memory means 430. The processing means 420 may be one or more electronic processing device 420 which operably executes computer-readable instructions. The memory means 430 may be one or more memory device 430. The memory means 430 is electrically coupled to the processing means 420. The memory means 430 is configured to store instructions, and the processing means 420 is configured to access the memory means 430 and execute the instructions stored thereon. The controller 110 comprises an input means 440 and an output means 450. The input means 440 may comprise an electrical input 440 of the controller 110. The output means 450 may comprise an electrical output 450 of the controller 110. The input 440 is arranged to receive wheel speed signal(s) 121 from the wheel speed sensors 120. The wheel speed signal(s) 121 is an electrical signal which is indicative of awheel speed of one or more of the wheels 16, 17 of the vehicle 400. The output 450 is arranged to output a control signal 141 which is indicative of an incompatible build condition of the vehicle having been identified for controlling operation of the display system and / or processing system 140. Figure 7 illustrates a vehicle 400 according to an embodiment of the present invention. The vehicle 400 comprises a system 100 for identifying an incompatible build condition of the vehicle 400. The system 100 is configured to control operation of a warning device 140 of the vehicle 400. It will be appreciated that various changes and modifications can be made to the present invention without departing from the scope of the present application.

Claims

1. A system for identifying an incompatible build condition of a vehicle, the systemcomprising one or more processors collectively configured to:receive, at an input, a first input signal indicative of a wheel speed of a wheel of the vehicle;determine an electronically modelled wheel speed for the wheel;determine if the indicated wheel speed satisfies a predetermined wheel speed criteria, wherein determining if the predetermined wheel speed criteria is satisfied comprises determining if the indicated wheel speed matches the electronically modelled wheel speed within a predetermined threshold;if the indicated wheel speed satisfies the predetermined wheel speed criteria, generate a fault code indicative of an incompatible build condition; andoutput, at an output, the generated fault code.

2. The system of claim 1, configured to:receive, at the input, a plurality of first input signals indicative of wheel speeds of a corresponding plurality of wheels of the vehicle;determine electronically modelled wheel speeds for the plurality of wheels;determine if the indicated wheel speeds satisfy a predetermined wheel speed criteria, wherein determining if the predetermined wheel speed criteria is satisfied comprises determining if the indicated wheel speeds of the plurality of wheels match the electronically modelled wheel speeds for the plurality of wheels within a predetermined threshold.

3. The system of any preceding claim, configured to:receive, at the input, a third input signal indicative of an operational state of the vehicle; anddetermine the electronically modelled wheel speeds in dependence on the indicated operational state of the vehicle.

4. The system of any preceding claim, configured to:increment a count of satisfaction events following a determination that the indicated wheel speeds satisfy the predetermined wheel speed criteria; andgenerate the fault code indicative of an incompatible build condition if the count of satisfaction events is greater than or equal to a predetermined minimum count.

5. The system of claim 4, configured to decrement the count of satisfaction eventsfollowing a determination that the indicated wheel speeds do not satisfy the predetermined wheel speed criteria.

6. The system of claim 4 or 5, configured to:receive, at the input, a fourth input signal indicative of an operational history of at least one system of the vehicle during a predetermined time interval or distance travelled;determine in dependence on the fourth input signal if a prespecified vehicle system event has occurred during the predetermined time interval or distance travelled; andif it is determined that the specified vehicle system event has occurred during the predetermined time interval or distance travelled, set the count of satisfaction events to zero.

7. The system of any of claims 4 to 6, configured to set the count of satisfaction events tozero upon initiation of a drive cycle.

8. The system of any preceding claim, configured to:receive, at the input, a fifth input signal indicative of the activation of a vehicle system flag;following receipt of the fifth input signal, generate a flag code indicative of the vehicle system flag having been activated; andoutput, at the output, the generated flag code.

9. The system of any preceding claim, configured to:receive, at the input, a sixth input signal indicative of an external environmental condition; anddetermine if the indicated external environmental condition satisfies a predetermined external environmental condition criteria in dependence on the sixth input signal;if the indicated external environmental condition satisfies the predetermined external environmental condition criteria, either:prevent generation of the fault code indicative of an incompatible build condition; orgenerate an environmental condition code and output, at the output, the generated environmental condition code.

10. A control system for controlling a warning device of a vehicle, the control systemcomprising one or more processors collectively configured to:receive, at an input, the fault code generated by the system of any of claims 1 to 9; and operate a warning device of the vehicle upon receipt of the fault code.

11. A method for identifying an incompatible build condition of a vehicle, the methodcomprising:receiving an input signal indicative of a wheel speed of awheel of the vehicle;determining an electronically modelled wheel speed for the wheel;determining if the indicated wheel speed satisfies a predetermined wheel speed criteria, wherein determining if the predetermined wheel speed criteria is satisfied comprises determining if theindicated wheel speed matches the electronically modelled wheel speed within a predetermined threshold;if the indicated wheel speed satisfies the predetermined wheel speed criteria, generating a fault code indicative of an incompatible build condition; and5 outputting the generated fault code.

12. A method for controlling a warning device of a vehicle, the method comprising:receiving the fault code generated using the method of claim 11; and operating a warning device of the vehicle upon receipt of the fault code.1013. A vehicle comprising the system of any of claims 1 to 9, or the control system of claim10.

14. Computer readable instructions which, when executed by a computer, are arranged to15 perform a method according to claim 11 or 12.

Citation Information

Patent Citations

  • A membrane bioreactor system and method thereof with the same operating direction of the treated water pump and the microbubble generator in filtration process and bachwashing process

    KR102247604B1

  • Controlling a vehicle based on data processing for a faulty tire

    US11673579B1

  • Test method for wheel speed simulation and acquisition device for EPB rear wheel Anti-lock test

    WO2022028526A1

  • Braking control system and method for eco-friendly vehicle

    KR1020190099846A