Learning device and learning model generation method

A machine learning-based learning model predicts and controls internal combustion engine excitation force to maintain ride comfort by accounting for mount member changes, applicable to diverse vehicle types without body vibration sensors.

JP7750210B2Active Publication Date: 2025-10-07TOYOTA JIDOSHA KK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022171616
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-10-26
Publication Date
2025-10-07
Estimated Expiration
2042-10-26

AI Technical Summary

Technical Problem

Existing vehicle control systems for hybrid vehicles that adjust engine start determination thresholds based on mount member hardness fluctuations are difficult to apply to non-hybrid vehicles, and installing body vibration measurement sensors on all vehicles is impractical.

Method used

A learning model is generated using machine learning to predict changes in the vibration-damping characteristics of mount members, utilizing input parameters such as temperature, thermal history, and age, to control the internal combustion engine without requiring body vibration sensors.

Benefits of technology

The learning model enables effective control of the internal combustion engine to mitigate ride comfort deterioration due to changing vibration-damping characteristics, applicable across various vehicle types without the need for body vibration sensors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007750210000002
    Figure 0007750210000002
  • Figure 0007750210000003
    Figure 0007750210000003
  • Figure 0007750210000004
    Figure 0007750210000004
Patent Text Reader

Abstract

To easily obtain a change of vibration control characteristics of a mount member and use the change for control of an internal combustion engine.SOLUTION: A learning device 1 generates a learning model by performing mechanical learning using a training data set including an input parameter affecting vibration control characteristics of a mount member disposed between an internal combustion engine and a vehicle body and an output parameter indicating the vibration control characteristics of the mount member. The input parameter includes a temperature of an area where the mount member is used, time-series data on a change of an ambient temperature of the mount member for a predetermined period and the number of years of use of the mount member. The output parameter includes vibration of the vehicle body when the internal combustion engine is started.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a learning device and a learning model generation method. [Background technology]

[0002] Patent Document 1 discloses a conventional hybrid vehicle control device that is configured to change an engine start determination threshold associated with a driver's operation to request driving force in accordance with variations in the hardness of a mount member disposed between the internal combustion engine and the vehicle body. According to Patent Document 1, this allows the load applied to the mount member when starting the internal combustion engine of a hybrid vehicle to be adjusted in accordance with variations in the hardness of the mount due to the influence of ambient temperature, deterioration, etc., thereby enabling the mount member to effectively absorb vibrations from the internal combustion engine and suppress transmission of the vibrations to the vehicle body. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-107512 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the technology of Patent Document 1 mentioned above changes the engine start determination threshold associated with the driving force request operation of a hybrid vehicle, taking into account fluctuations in mount hardness due to the effects of ambient temperature, deterioration, etc., and because it relates to a control device for a hybrid vehicle, it has the problem of being difficult to apply to vehicles other than hybrid vehicles. Also, while it is conceivable to attach a body vibration measurement sensor capable of measuring body vibration, such as an acceleration sensor, to the vehicle body and control the excitation force of the internal combustion engine based on the detected value of the body vibration measurement sensor, it is not realistic to attach body vibration measurement sensors to all vehicles available on the market.

[0005] The present invention was made with an eye on these problems, and aims to make it possible to acquire changes in the vibration-damping characteristics of a mount member and use them in controlling the internal combustion engine, regardless of the vehicle type, even in vehicles that do not have a vehicle body vibration measurement sensor installed. [Means for solving the problem]

[0006] In order to solve the above problem, a learning device according to one aspect of the present invention generates a learning model by performing machine learning using a training dataset including input parameters that affect the vibration-damping characteristics of a mount member placed between an internal combustion engine and a vehicle body, and output parameters that indicate the vibration-damping characteristics of the mount member, where the input parameters include the temperature in the area where the mount member is used, time series data on changes in the ambient temperature of the mount member over a specified period, and the number of years the mount member has been in use, and the output parameters include vehicle body vibration when the internal combustion engine is started.

[0007] In addition, a learning model generation method according to one aspect of the present invention generates a learning model by having a learning device perform machine learning using a training data set including input parameters that affect the vibration-damping characteristics of a mount member placed between an internal combustion engine and a vehicle body, and output parameters that indicate the vibration-damping characteristics of the mount member, where the input parameters include the temperature in the area where the mount member is used, time series data on changes in the ambient temperature of the mount member over a specified period, and the number of years the mount member has been in use, and the output parameters include vehicle body vibration when the internal combustion engine is started. [Effects of the Invention]

[0008] According to these aspects of the present invention, a learning model is generated using machine learning to learn about changes in the vibration-damping characteristics of the mount member.Therefore, regardless of the vehicle type, even in vehicles that do not have a body vibration measurement sensor installed, the learning model can be used to obtain changes in the vibration-damping characteristics of the mount member and use them in controlling the internal combustion engine. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a schematic configuration diagram of a learning model generation and utilization system according to one embodiment of the present invention. [Figure 2] FIG. 10 is a diagram illustrating an example of a learning model. [Figure 3] FIG. 2 is a schematic diagram illustrating a hardware configuration of a data providing vehicle. [Figure 4] 10A and 10B are diagrams illustrating a method for acquiring the thermal history of a vibration-isolating rubber. [Figure 5] FIG. 2 is a schematic diagram showing the hardware configuration of a vehicle using a learning model. [Figure 6] 10 is a flowchart illustrating an example of a training data set providing process executed between a data providing vehicle and a server. [Figure 7] 10 is a flowchart illustrating an example of a learning process for a learning model executed by a server. [Figure 8] 10 is a flowchart illustrating an example of a learning model utilization process executed between a learning model utilization vehicle and a server. [Figure 9] FIG. 10 is a diagram illustrating how an increase in vehicle body vibration can be suppressed by changing the operating point of the internal combustion engine. DETAILED DESCRIPTION OF THE INVENTION

[0010] An embodiment of the present invention will now be described in detail with reference to the accompanying drawings, in which like reference numerals denote like elements.

[0011] An internal combustion engine installed in a vehicle is attached to the body (the vehicle's framework) via a mounting member, and vibration-damping rubber, one of the components that make up the mounting member, prevents the vibrations of the internal combustion engine from being transmitted to the body.

[0012] The hardness of the vibration-isolating rubber of the mount member, i.e., the vibration-isolating characteristics of the mount member, change depending on factors such as the temperature in the region where the vehicle is used, the heat history of the vibration-isolating rubber from surrounding heat sources (the thermal history of the vibration-isolating rubber), and the number of years the vibration-isolating rubber has been used. If the vibration-isolating characteristics of the mount member deteriorate from their initial characteristics due to these influences, vehicle body vibration will increase accordingly, and the vehicle's ride comfort will deteriorate. Therefore, if it were possible to control the exciting force that excites the internal combustion engine in accordance with changes in the vibration-isolating characteristics of the mount member, it would be possible to prevent the vehicle's ride comfort from deteriorating even if the vibration-isolating characteristics of the mount member deteriorate from their initial characteristics.

[0013] For example, if a vehicle is fitted with a sensor capable of measuring vehicle body vibrations, such as an acceleration sensor (hereinafter referred to as a "vehicle body vibration measuring sensor"), changes in the vibration isolation characteristics of the mount member can be ascertained by periodically measuring vehicle body vibrations while the engine is running under the same conditions using the vehicle body vibration measuring sensor and comparing the results. However, from the standpoint of cost and other factors, it is not realistic to fit vehicle body vibration measuring sensors to all vehicles available on the market.

[0014] Therefore, in this embodiment, a learning model (artificial intelligence model) is generated using machine learning to learn about changes in the vibration isolation characteristics of mount members, and by using this learning model, it is possible to obtain changes in the vibration isolation characteristics of mount members even in vehicles that are not equipped with vehicle body vibration measurement sensors. Below, a learning model generation and utilization system 100 according to one embodiment of the present invention will be described with reference to Figure 1 and other figures.

[0015] FIG. 1 is a schematic diagram of a learning model generation and utilization system 100 according to this embodiment.

[0016] The learning model generation and utilization system 100 includes a server 1, one or more data providing vehicles 2, and one or more learning model utilizing vehicles 3.

[0017] The server 1 includes a communication unit 11, a storage unit 12, and a processing unit 13.

[0018] The communication unit 11 has a communication interface circuit for connecting the server 1 to the network 4, for example, via a gateway, and is configured to be able to communicate with each of the data providing vehicle 2 and the learning model using vehicle 3 via the network 4.

[0019] The storage unit 12 has a storage medium such as a hard disk drive (HDD), a solid state drive (SSD), an optical recording medium, or a semiconductor memory, and stores various computer programs and data used for processing in the processing unit 13.

[0020] The processing unit 13 has one or more CPUs (Central Processing Units) and their peripheral circuits, and is, for example, a processor, which executes various computer programs stored in the storage unit 12 to comprehensively control the overall operation of the server 1. As an example of the processing performed by the processing unit 13, for example, the processing unit 13 uses a training data set provided by the data-providing vehicle 2 to perform learning (generation and relearning) of a learning model used to control the internal combustion engine mounted on the learning-model-using vehicle 3.

[0021] In this embodiment, the learning model is a neural network model using a deep neural network (DNN) or a convolutional neural network (CNN), to which deep learning, which is one of the machine learning methods, is applied. Therefore, the learning model according to this embodiment can also be said to be a trained NN model that has undergone deep learning.

[0022] FIG. 2 is a diagram illustrating an example of a learning model.

[0023] The circles in Figure 2 represent artificial neurons. Artificial neurons are usually called nodes or units (referred to as "nodes" in this specification). In Figure 2, L=1 indicates the input layer, L=2 and L=3 indicate hidden layers, and L=4 indicates the output layer. Hidden layers are also called intermediate layers. Note that Figure 2 illustrates a neural network model with two hidden layers, but the number of hidden layers is not particularly limited, and the number of nodes in each of the input layer, hidden layer, and output layer is also not particularly limited.

[0024] In FIG. 2, x1 and x2 indicate the nodes of the input layer (L=1) and the output values ​​from those nodes, and y indicates the nodes of the output layer (L=4) and the output values ​​from those nodes. Similarly, z1 (L=2) 、 z2 (L=2) and z3 (L=2) indicates each node in the hidden layer (L=2) and the output value from that node, and z1 (L=3) and z2 (L=3) indicates each node in the hidden layer (L=3) and the output value from that node.

[0025] At each node in the input layer, the input is output as is. On the other hand, at each node in the hidden layer (L=2), the output values ​​x1 and x2 of each node in the input layer are input, and at each node in the hidden layer (L=2), the total input value u is calculated using the corresponding weight w and bias b. For example, in Figure 2, z in the hidden layer (L=2) k (L=2) The total input value u calculated at each node indicated by (k=1, 2, 3) k (L=2) is expressed as follows (M is the number of nodes in the input layer):

number

[0026] Then, this total input value u k (L=2) is transformed by the activation function f, and z in the hidden layer (L=2) k (L=2) The output value zk (L=2) (=f(u k (L=2) On the other hand, each node in the hidden layer (L=3) receives the output value z1 (L=2) 、 z2 (L=2) and z3 (L=2) is input, and at each node in the hidden layer (L=3), the total input value u (=Σz·w+b) is calculated using the corresponding weight w and bias b. This total input value u is similarly transformed by the activation function, and each node in the hidden layer (L=3) outputs the output value z1 (L=3) , z2 (L=3) The activation function is, for example, a sigmoid function σ.

[0027] In addition, the nodes in the output layer (L = 4) have the output value z1 of each node in the hidden layer (L = 3). (L=3) and z2 (L=3) are input, and in the output layer nodes, the total input value u(Σz·w+b) is calculated using the corresponding weights w and bias b, or the total input value u(Σz·w) is calculated using only the corresponding weights w. For example, the output layer nodes use the identity function as the activation function. In this case, the total input value u calculated in the output layer node is output directly as the output value y from the output layer node.

[0028] As described above, the learning model according to this embodiment includes an input layer, a hidden layer, and an output layer, and is configured so that when one or more input parameters are input from the input layer, one output parameter corresponding to the input parameters can be output from the output layer. Note that when one or more input parameters are input from the input layer, multiple output parameters corresponding to the input parameters can also be configured to be output from the output layer.

[0029] In order to improve the accuracy of a learning model, the learning model needs to be trained. For training the learning model, a large number of training data sets are used, which include actual measured values ​​of input parameters and actual measured values ​​(ground truth data) of output parameters corresponding to the actual measured values ​​of the input parameters. By repeatedly updating the values ​​of the weights w and bias b in the neural network using a known backpropagation method using a large number of training data sets, the values ​​of the weights w and bias b are learned, and the accuracy of the learning model is improved.

[0030] Returning to Figure 1, the data providing vehicle 2 is a vehicle that generates a training dataset necessary for learning the learning model used by the learning model using vehicle 3, and provides the training dataset to the server 1. The detailed hardware configuration of the data providing vehicle 2 will be described later with reference to Figure 3.

[0031] The learning model-using vehicle 3 is a vehicle that uses a learning model as necessary to control the internal combustion engine mounted on the vehicle. The use of the learning model in the learning model-using vehicle 3 may be performed on the learning model-using vehicle 3 or on the server 1. For example, the learning model-using vehicle 3 can use the learning model on the learning model-using vehicle 3 by acquiring the learning model itself from the server 1. Furthermore, for example, the learning model-using vehicle 3 can use the learning model on the server 1 by transmitting input parameters acquired on the learning model-using vehicle 3 to the server 1 and receiving output parameters obtained by inputting the input parameters into the learning model on the server 1 from the server 1. A detailed hardware configuration of the learning model-using vehicle 3 will be described later with reference to FIG. 5.

[0032] FIG. 3 is a schematic diagram showing the hardware configuration of the data providing vehicle 2. As shown in FIG.

[0033] The data-providing vehicle 2 includes an electronic control unit 20, an exterior communication device 24, various control parts 25 including an internal combustion engine attached to the vehicle body via a mount member, and various sensors 26 required to control the control parts 25 and to generate a training data set used when the server 1 performs machine learning on changes in the vibration isolation characteristics of the mount member. The electronic control unit 20, exterior communication device 24, control parts 25, and sensors 26 are connected to one another via an in-vehicle network 27 that complies with standards such as CAN (Controller Area Network).

[0034] The electronic control unit 20 includes an in-vehicle communication interface 21, a storage unit 22, and a processing unit 23. The in-vehicle communication interface 21, the storage unit 22, and the processing unit 23 are connected to one another via signal lines.

[0035] The in-vehicle communication interface 21 is a communication interface circuit for connecting the electronic control unit 20 to the in-vehicle network 27 .

[0036] The storage unit 22 has a storage medium such as an HDD, SSD, optical recording medium, or semiconductor memory, and stores various computer programs, data, and the like used for processing by the processing unit 23.

[0037] The processing unit 23 has one or more CPUs and their peripheral circuits, and executes various computer programs stored in the storage unit 22 to comprehensively control the data providing vehicle 2, and is, for example, a processor.

[0038] The external vehicle communication device 24 is an in-vehicle terminal having a wireless communication function. The external vehicle communication device 24 is connected to the network 4 via the wireless base station 5 (see FIG. 1 ), by accessing the wireless base station 5 which is connected to the network 4 via a gateway (not shown). This allows mutual communication between the data providing vehicle 2 and the server 1.

[0039] As mentioned above, the vibration-damping characteristics of the mounting member (the hardness of the vibration-damping rubber of the mounting member) change depending on factors such as the temperature of the area in which the vehicle is used, the heat history that the vibration-damping rubber receives from surrounding heat sources (the heat history of the vibration-damping rubber (the history of temperature changes around the vibration-damping rubber)), and the number of years the vibration-damping rubber has been used.

[0040] For example, anti-vibration rubber tends to be harder when the temperature in the area where the vehicle is used is low compared to when it is high. Furthermore, anti-vibration rubber gradually deteriorates and hardens due to heat from surrounding heat sources such as the internal combustion engine. In other words, the hardness of anti-vibration rubber changes depending on its thermal history. Furthermore, anti-vibration rubber gradually deteriorates and hardens over the years of use.

[0041] Therefore, in this embodiment, the data providing vehicle 2 acquires the outside air temperature, the thermal history of the vibration-damping rubber, and the number of years the vibration-damping rubber has been in use as input parameters for the learning model, and acquires the vehicle body vibration when the internal combustion engine is started while the vehicle is stopped as an output parameter corresponding to these input parameters.

[0042] For this purpose, the data providing vehicle 2 is equipped with a first temperature sensor as sensors 26 (sensors for acquiring input parameters) that is necessary for acquiring the outside air temperature or a parameter correlated with the outside air temperature. Examples of parameters correlated with the outside air temperature include the temperature of the engine coolant at the time of cold start, the temperature of the engine lubricating oil, or the temperature of the transmission lubricating oil. The data providing vehicle 2 according to this embodiment is equipped with an outside air temperature sensor that directly detects the outside air temperature as the first temperature sensor.

[0043] The data-providing vehicle 2 also includes a second temperature sensor, which is necessary for acquiring the thermal history of the anti-vibration rubber, as one of the sensors 26 (sensors for acquiring input parameters). The thermal history of the anti-vibration rubber can be, for example, as shown in FIG. 4, an integrated value of the temperature (amount of heat input to the anti-vibration rubber during a predetermined period) obtained by subtracting the outside air temperature from the ambient temperature of the anti-vibration rubber, acquired at a predetermined sampling period (e.g., 10 seconds) during a predetermined period, such as while the vehicle is in operation (e.g., the period from when the vehicle's start switch is turned on until it is turned off, or the period from when the vehicle's start switch is turned on until a predetermined time has elapsed since it was turned off). In other words, the thermal history of the anti-vibration rubber is time-series data on the change in the ambient temperature of the mount member during the predetermined period. Therefore, the second temperature sensor is a sensor capable of acquiring the ambient temperature of the anti-vibration rubber or a parameter correlated with the ambient temperature of the anti-vibration rubber. Parameters that are correlated with the ambient temperature of the vibration-isolating rubber include the temperature of the engine coolant or engine lubricating oil of the internal combustion engine near the attachment position of the vibration-isolating rubber, the temperature of the transmission lubricating oil near the attachment position of the vibration-isolating rubber, etc. In this embodiment, a water temperature sensor that detects the temperature of the coolant of the internal combustion engine is used as the second temperature sensor.

[0044] The data providing vehicle 2 also includes a vehicle body vibration measuring sensor as one of the sensors 26 (sensors for acquiring output parameters). The vehicle body vibration measuring sensor can be attached to the vehicle body, for example, under the seat of the vehicle.

[0045] FIG. 5 is a schematic diagram showing the hardware configuration of the learning model-using vehicle 3. As shown in FIG.

[0046] The learning model-using vehicle 3 includes an electronic control unit 30 having an in-vehicle communication interface 31, a memory unit 32, and a processing unit 33, an external communication device 34, various control components 35 including an internal combustion engine attached to the vehicle body via a mount member, and various sensors 36 required to control the control components 35 and to acquire input parameters to be input to the learning model. The electronic control unit 30, the external communication device 34, the control components 35, and the sensors 36 are connected to one another via an in-vehicle network 37 that complies with standards such as CAN.

[0047] As such, the hardware configuration of the learning model-using vehicle 3 is basically the same as that of the data-providing vehicle 2, except that the learning model-using vehicle 3 does not have a body vibration measurement sensor, so explanation will be omitted here.

[0048] An example of processing executed by the server 1, the data providing vehicle 2, and the learning model using vehicle 3 will be described below.

[0049] FIG. 6 is a flowchart showing an example of a training data set providing process executed between the data providing vehicle 2 and the server 1.

[0050] In step S1, the electronic control unit 20 of the data providing vehicle 2 acquires the actual measured values ​​of the input parameters and output parameters of the learning model used by the learning model using vehicle 3, generates a training data set necessary to train the learning model, and stores the generated training data set in the memory unit 22.

[0051] In this embodiment, the electronic control unit 20 of the data-providing vehicle 2 acquires, as actual measured values ​​of input parameters, the outside air temperature at the time of vehicle start, the thermal history of the vibration-isolating rubber at the time of vehicle start (i.e., the thermal history of the vibration-isolating rubber at the time when the previous vehicle run ended or a predetermined time has elapsed since the end of the vehicle run), and the age of the vibration-isolating rubber at the time of vehicle start. The age of the vibration-isolating rubber at the time of vehicle start can be, for example, the elapsed time since the data-providing vehicle 2 was lined off. The electronic control unit 20 of the data-providing vehicle 2 then acquires, as actual measured values ​​of output parameters, the vehicle body vibrations measured when the internal combustion engine is started for the first time while the vehicle is stopped after start of the vehicle. By limiting the timing for acquiring the vehicle body vibrations to when the vehicle is stopped, it is possible to eliminate the influence of external disturbances such as vibrations transmitted from the suspension to the vehicle body. Naturally, the timing for acquiring the actual measured values ​​of the input parameters and the actual measured values ​​of the output parameters is not limited to these timings.

[0052] In step S2, the electronic control unit 20 of the data providing vehicle 2 determines whether the amount of data in the training data set stored in the storage unit 22 is equal to or greater than a predetermined transmission amount. If the amount of data in the training data set is equal to or greater than the transmission amount, the electronic control unit 20 proceeds to the processing of step S12. On the other hand, if the amount of data in the training data set is less than the transmission amount, the electronic control unit 20 ends the current processing.

[0053] In step S3, the electronic control unit 20 of the data providing vehicle 2 transmits the training data set together with the vehicle type information of the data providing vehicle 2 to the server 1, and after transmission, erases the data of the training data set stored in the memory unit 22.

[0054] The vehicle type information is information about the vehicle type, such as the vehicle body shape (sedan, minivan, SUV, etc.), drive system (FF, FR, MR, RR, AWD, etc.), whether it is a hybrid vehicle, etc. The reason why the training dataset is transmitted together with such vehicle type information is that the attachment position of the mounting member may differ depending on the vehicle type, and as a result, the sensor used as, for example, the second temperature sensor may differ depending on the vehicle type, and therefore generating a learning model for each vehicle type can improve the accuracy of the learning model.

[0055] In step S4, when the server 1 receives the training data set and vehicle type information from the data-providing vehicle 2, the server 1 refers to the vehicle type information, selects a database that matches the vehicle type of the data-providing vehicle 2 that is the transmission source of the training data set from among a plurality of databases prepared for each vehicle type, and stores the received training data set in the selected database. Each database is formed in the storage unit 12. Examples of a plurality of data sets prepared for each vehicle type include, but are not limited to, a database for FR sedans, a database for FR SUVs, a database for FF sedans, a database for FF SUVs, a database for FF minivans, and a database for AWD sedans.

[0056] FIG. 7 is a flowchart showing an example of a learning process of a learning model executed by the server 1.

[0057] In step S21, the server 1 determines whether or not there is any database in which the increase in the amount of data in the training dataset since a predetermined time is equal to or greater than a predetermined learning start amount. The predetermined time can be, for example, the time when the learning model was last trained using the training dataset. If there is any database in which the increase in the amount of data in the training dataset since the predetermined time is equal to or greater than the learning start amount, the server 1 proceeds to processing in step S22. On the other hand, if there is no database in which the increase in the amount of data in the training dataset since the predetermined time is equal to or greater than the learning start amount, the server 1 ends this processing.

[0058] In step S22, the server 1 uses a training dataset stored in a database where the increase in the data volume of the training dataset since a predetermined time is equal to or greater than the learning start volume to perform learning (re-learning) of the learning model of the vehicle type corresponding to the database, and updates the learning model of the vehicle type.

[0059] In step S23, the server 1 deletes the data of the training data set in the database that was used to learn the learning model.

[0060] FIG. 8 is a flowchart showing an example of a learning model use process executed between the learning model use vehicle 3 and the server 1.

[0061] In step S31, the electronic control unit 30 of the learning model-using vehicle 3 acquires input parameters to be input into the learning model. In this embodiment, the electronic control unit 30 of the learning model-using vehicle 3 acquires, as input parameters, the outside air temperature at the time of vehicle start, the thermal history of the vibration-isolating rubber at the time of vehicle start (i.e., the thermal history of the vibration-isolating rubber at the end of the previous vehicle run), and the number of years of use of the vibration-isolating rubber at the time of vehicle start.

[0062] In step S32, the electronic control unit 30 of the learning model using vehicle 3 transmits the acquired input parameters and the vehicle type information of the vehicle to the server 1.

[0063] In step S33, when the server 1 receives the input parameters and vehicle type information from the learning-model-using vehicle 3, it inputs the input parameters into the learning model corresponding to the vehicle type of the learning-model-using vehicle 3 and acquires the output parameters. In this embodiment, the output parameters acquired in step S33 are predicted values ​​of vehicle body vibration when the internal combustion engine of the learning-model-using vehicle 3, which is the source of the input parameters, is started.

[0064] In step S34, the server 1 transmits the acquired output parameters to the learning model using vehicle 3, which is the transmission source of the input parameters.

[0065] In step S35, when the electronic control unit of the learning model-utilizing vehicle 3 receives the output parameters (predicted values ​​of vehicle body vibration when the internal combustion engine is started) from the server 1, it controls the internal combustion engine based on the output parameters so that the vehicle body vibration when the internal combustion engine is running falls within the desired range of vehicle body vibration values ​​(the allowable range of vehicle body vibration values ​​when the vibration-damping rubber of the mounting member has its initial characteristics).

[0066] Here, internal combustion engines are vibrated by the repeated reciprocating motion of the piston due to the inertial force of the piston caused by sudden changes in piston speed near top dead center and bottom dead center. Because the inertial force of the piston is proportional to the square of the engine rotation speed, the vibrating force caused by the inertial force of the piston generally increases as the engine rotation speed increases. In addition, when combustion pressure is applied to the piston, a torque in the rotational direction is suddenly applied to the crankshaft, and a reaction torque acts on the internal combustion engine in the opposite direction to the rotational direction as a reaction force. Therefore, the internal combustion engine is also vibrated by this reaction torque, and the vibrating force caused by the reaction torque generally increases as the combustion pressure increases.

[0067] Therefore, for example, as shown in Figure 9, by changing the operating point of the internal combustion engine from operating point A on the reference operating line to operating point B on the low rotation speed side along the equal power line, it is possible to suppress an increase in vehicle body vibration caused by a deterioration in the vibration isolation characteristics of the vibration isolation rubber. In this case, if the thermal efficiency at operating point B is worse than the thermal efficiency at normal operating point A, this means that the combustion pressure has decreased, making it possible to further suppress an increase in vehicle body vibration.

[0068] In this embodiment, the operating point of the internal combustion engine is changed to suppress an increase in vehicle body vibration caused by a deterioration in the vibration-damping characteristics of the vibration-damping rubber of the mount member, but other than this, the exciting force may also be reduced by retarding the ignition timing to lower the combustion pressure. Also, if the learning model-using vehicle 3 is a hybrid vehicle, the output of the internal combustion engine may be reduced and the reduced amount may be compensated for by the output of the electric motor.

[0069] Note that the flowchart shown in Figure 8 describes an example in which the learning model in the learning model-using vehicle 3 is used on the server 1, but as mentioned above, the learning model itself can also be obtained from the server 1 so that the learning model can be used on the learning model-using vehicle 3.

[0070] The server 1 (learning device) according to the present embodiment described above is configured to generate a learning model by performing machine learning using a training dataset that includes input parameters that affect the vibration isolation characteristics of a mount member disposed between an internal combustion engine and a vehicle body, and output parameters that indicate the vibration isolation characteristics of the mount member. The input parameters include the temperature in the area where the mount member is used, time-series data on changes in the ambient temperature of the mount member over a predetermined period, and the number of years the mount member has been in use, and the output parameters include vehicle body vibration when the internal combustion engine is started.

[0071] In this way, by generating a learning model that uses machine learning to learn about changes in the vibration-damping characteristics of the mount member, it is possible to obtain changes in the vibration-damping characteristics of the mount member by using the learning model, regardless of vehicle type, even in vehicles that do not have body vibration measurement sensors installed.As a result, it is possible to control the excitation force that excites the internal combustion engine in accordance with changes in the vibration-damping characteristics of the mount member, and it is possible to prevent a deterioration in the vehicle's ride comfort even if the vibration-damping characteristics of the mount member deteriorate from their initial characteristics.

[0072] For example, the learning model generation and utilization system 100 according to this embodiment includes a server 1 (learning device) and a learning model utilization vehicle 3 configured to be able to communicate with the server 1, and the electronic control unit 30 (control device) of the learning model utilization vehicle 3 acquires input parameters related to the vehicle itself, and controls the internal combustion engine based on output parameters obtained by inputting the input parameters into the learning model so as to suppress an increase in body vibration of the vehicle itself caused by a deterioration in the vibration-damping characteristics of the mounting member.

[0073] More specifically, the electronic control unit 30 of the learning model-using vehicle 3 is configured to suppress an increase in body vibration of the vehicle caused by a deterioration in the vibration-damping characteristics of the mounting member by changing the operating point of the internal combustion engine to an operating point on the side where the engine rotation speed decreases at equal output or an operating point on the side where the thermal efficiency decreases.

[0074] In addition, the learning model generation and utilization system 100 according to this embodiment further includes a data providing vehicle 2 configured to be able to communicate with a server 1 (learning device), and the electronic control unit 20 (control device) of the data providing vehicle 2 is configured to acquire input parameters and output parameters related to the vehicle to generate a training dataset and transmit the generated training dataset together with the vehicle type of the vehicle to the server 1, and the server 1 is configured to separate and store the received training dataset by vehicle type, and generate a learning model for each vehicle type based on the training dataset separated by vehicle type.

[0075] The installation position of the mounting member may differ depending on the vehicle type, and the types and installation positions of sensors that acquire input parameters and output parameters may also differ depending on the vehicle type. Therefore, by generating a learning model for each vehicle type based on training data sets separated by vehicle type in this way, the accuracy of the learning model can be improved.

[0076] When using a learning model to control the internal combustion engine of the vehicle, the electronic control unit 30 (control device) of the learning model-using vehicle 3 can be configured to transmit input parameters acquired by the vehicle and the vehicle type of the vehicle to the server 1 (learning device), receive output parameters from the server 1 obtained by inputting the input parameters into a learning model corresponding to the vehicle type of the vehicle, and control the internal combustion engine based on the received output parameters.

[0077] For example, the electronic control unit 30 (control device) of the learning model-using vehicle 3 can be configured to receive a learning model corresponding to the vehicle type of the vehicle from the server 1 (learning device), and control the internal combustion engine based on output parameters obtained by inputting the acquired input parameters into the received learning model.

[0078] Although the embodiments of the present invention have been described above, the above embodiments merely illustrate some of the application examples of the present invention, and it is not intended that the technical scope of the present invention be limited to the specific configurations of the above embodiments.

[0079] For example, in the above embodiment, the vehicle body vibration when the internal combustion engine is started is obtained as an output parameter, but the output parameter obtained from the learning model is not limited to such a direct vehicle body vibration value, and may be, for example, a correction coefficient for the initial vibration value (actual vehicle body vibration value / initial vibration value). [Explanation of symbols]

[0080] 1 server 2 Data providing vehicles 3 Vehicles using learning models 100 Learning model generation and utilization system

Claims

1. A learning model generation and utilization system comprising: a learning device; and a learning model utilization vehicle configured to be able to communicate with the learning device, The learning device generating a learning model by performing machine learning using a training dataset including input parameters that affect the vibration isolation characteristics of a mount member disposed between an internal combustion engine and a vehicle body, and output parameters that indicate the vibration isolation characteristics of the mount member; The input parameters include the temperature of the area where the mounting member is used, time series data of changes in the ambient temperature of the mounting member over a predetermined period of time, and the number of years the mounting member has been in use; the output parameters include vehicle body vibration when the internal combustion engine is started; The learning model-using vehicle is the internal combustion engine attached to a vehicle body via the mount member; a control device; Equipped with The control device of the learning model-using vehicle acquiring the input parameters relating to the host vehicle; the internal combustion engine is controlled based on the output parameters obtained by inputting the input parameters into the learning model so as to suppress an increase in body vibration of the vehicle caused by a deterioration in the vibration-damping characteristics of the mount member; The operating point of the internal combustion engine is changed to an operating point on the side where the engine rotation speed decreases at the same output or an operating point on the side where the thermal efficiency decreases, thereby suppressing an increase in body vibration of the vehicle caused by a deterioration in the vibration isolation characteristics of the mount member. Learning model generation and utilization system.

2. a data providing vehicle configured to be able to communicate with the learning device; The data providing vehicle is the internal combustion engine attached to a vehicle body via the mount member; a control device; Equipped with The control device of the data providing vehicle obtaining the input parameters and the output parameters related to an ego-vehicle to generate the training data set; configured to transmit the training data set to the learning device together with a vehicle type of the ego-vehicle; The learning device storing the training data set separately for each vehicle type; and generating the learning model for each vehicle type based on the training data set separated for each vehicle type. The learning model generation and utilization system according to claim 1 .

3. The control device of the learning model-using vehicle transmitting the acquired input parameters and the vehicle type of the host vehicle to the learning device; receiving the output parameters from the learning device, which are obtained by inputting the input parameters into the learning model corresponding to the vehicle type of the host vehicle; The learning model generation and utilization system according to claim 2 , configured to control the internal combustion engine based on the received output parameters.

4. The control device of the learning model-using vehicle receiving the learning model according to the vehicle type from the learning device; The internal combustion engine is controlled based on the output parameters obtained by inputting the acquired input parameters into the received learning model. The learning model generation and utilization system according to claim 2.

5. A learning model generation and utilization method used in a learning model generation and utilization system including a learning device and a learning model utilization vehicle configured to be able to communicate with the learning device, comprising: The learning model generation and utilization method includes causing the learning device to perform machine learning using a training data set including input parameters that affect the vibration isolation characteristics of a mount member disposed between an internal combustion engine and a vehicle body, and output parameters that indicate the vibration isolation characteristics of the mount member, thereby generating a learning model; The input parameters include the temperature of the area where the mounting member is used, time series data of changes in the ambient temperature of the mounting member over a predetermined period of time, and the number of years the mounting member has been in use; the output parameters include vehicle body vibration when the internal combustion engine is started; The learning model generation and utilization method includes the step of: acquiring the input parameters related to the host vehicle; controlling the internal combustion engine based on the output parameters obtained by inputting the input parameters into the learning model so as to suppress an increase in body vibration of the vehicle caused by a deterioration in the vibration isolation characteristics of the mount member; A learning model generation and utilization method further including: suppressing an increase in body vibration of the vehicle caused by a deterioration in the vibration-damping characteristics of the mount member by changing the operating point of the internal combustion engine to an operating point on the side where the engine rotation speed decreases at equal output or an operating point on the side where thermal efficiency decreases.

Citation Information

Patent Citations

  • Vibration suppression device

    JP2009257130A

  • Device and method for controlling hybrid vehicle

    JP2013107512A

  • On-vehicle electronic control unit

    JP2019183698A

  • Control assistance device, vehicle, and control assistance system

    JP2020067911A

  • Machine learning apparatus and machine learning system

    JP2022035227A