| CPC G07C 5/0816 (2013.01) [G07C 5/0808 (2013.01)] | 8 Claims |

|
1. A malfunction diagnosing system comprising:
one or more processors, and
one or more machine readable tangible mediums storing instructions to cause the one or more processors to execute a first processing, and
a vehicle simulation model configured to simulate an operation of a vehicle using parameters,
wherein the first processing includes:
acquiring target vehicle traveling environment data and target vehicle actual traveling result data in association with each other for the target vehicle, the target vehicle traveling environment data comprising at least driving operation data indicating a driving operation of the target vehicle, the target vehicle actual traveling result data indicating an actual traveling result based on the target vehicle traveling environment data;
deriving an appropriate range of actual traveling results based on traveling environment data for vehicles of identical model that are identical to a model of the target vehicle;
determining whether the target vehicle has a malfunction by determining whether the target vehicle actual traveling result data falls within the appropriate range; and
executing a second processing based on determining that the target vehicle has the malfunction;
wherein the second processing includes:
deriving first virtual traveling result data indicating a first virtual traveling result using (i) the vehicle simulation model in which one or more first values of one or more first parameters are changed among values of the parameters, and (ii) the changed one or more first values;
deriving, based on determining that the first virtual traveling result data does not agree with the target vehicle actual traveling result data, second virtual traveling result data indicating a second virtual traveling result using (i) the vehicle simulation model in which one or more second values of one or more second parameters different from the one or more first parameters are changed among the values of the parameters, and (ii) the changed one or more second values;
identifying, based on determining that the first virtual traveling result data agrees with the target vehicle actual traveling result data, one or more first parts of the target vehicle as a malfunctioning part; and
identifying, based on determining that the second virtual traveling result data agrees with the target vehicle actual traveling result data, one or more second parts different from the one or more first parts of the target vehicle as the malfunctioning part,
wherein the target vehicle actual traveling result data includes data that indicates a rotation speed of a wheel of the target vehicle, a speed of the target vehicle, an acceleration of the target vehicle, an engine speed of the target vehicle or temporal transitions of the engine speed, and that is acquired using a target vehicle sensor equipped in the target vehicle,
wherein the parameters include at least two vehicle parameters, each vehicle parameter indicating one of a throttle opening degree of the vehicle, an engine ignition timing of the vehicle, a fuel injection amount of the vehicle, an exhaust gas recirculation (EGR) flow rate of the vehicle, or a clutch friction coefficient of the vehicle, and
wherein the one or more first parameters are associated with the one or more first parts, and the one or more second parameters are associated with the one or more second parts.
|