Information processing system, information processing device, information processing method, program, and recording medium
Patent Information
- Application Number
- JP2021117173
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-15
- Publication Date
- 2025-03-27
- Estimated Expiration
- 2041-07-15
Smart Images

Figure 0007651993000001 
Figure 0007651993000002 
Figure 0007651993000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing system and the like. [Background technology]
[0002] For example, there is known a technique for providing a user with information on the effect of replacing or adding parts on vehicle performance (see Patent Document 1).
[0003] In Patent Document 1, vehicle performance simulations are carried out for both the current vehicle and after part replacement, and the results are displayed for comparison, providing the user with information on changes (improvements) in vehicle performance due to part replacement. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2008-2907 A Summary of the Invention [Problem to be solved by the invention]
[0005] For example, a user needs to consider the cost-effectiveness and decide whether or not to replace or add a part. Therefore, when the effect on vehicle performance resulting from the replacement or addition of a part is provided to the user, it is desirable to predict the effect on vehicle performance resulting from the replacement or addition of a part with high accuracy as a prerequisite.
[0006] In view of the above-mentioned problems, an object of the present invention is to provide a technology that can predict with higher accuracy the effect on vehicle performance of replacing or adding parts. [Means for solving the problem]
[0007] In order to achieve the above object, in one embodiment of the present disclosure, A first acquisition unit that acquires data related to a state of the vehicle, including data related to a predetermined performance of the vehicle; A generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a treatment of replacing a part mounted on the vehicle and an treatment of adding a part to the vehicle is performed based on the virtual model generated by the generation unit, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the simulation. 、 The prediction unit selects whether to predict the effect by comparing the data acquired by the first acquisition unit with a result of a virtual simulation of the vehicle when the treatment is performed, based on at least one of the content of the treatment and the content of the predetermined performance, or to predict the effect by comparing results of a virtual simulation of the vehicle regarding the predetermined performance before and after the treatment is performed. R, An information processing system is provided. In another embodiment of the present disclosure, A first acquisition unit that acquires data related to a state of the vehicle, including data related to a predetermined performance of the vehicle; A generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; before a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed based on the virtual model generated by the generation unit, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the virtual simulation; The generation unit generates a virtual model corresponding to the vehicle by updating a general-purpose virtual model related to the vehicle based on the data acquired by the first acquisition unit. An information processing system is provided. In still another embodiment of the present disclosure, A first acquisition unit that acquires data related to a state of the vehicle, including data related to a predetermined performance of the vehicle; A generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; before a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed based on the virtual model generated by the generation unit, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the virtual simulation; The generation unit generates a virtual model corresponding to the vehicle by updating a dedicated virtual model related to the vehicle based on the data acquired by the first acquisition unit. An information processing system is provided. In still another embodiment of the present disclosure, A first acquisition unit that acquires data related to a state of the vehicle, including data related to a predetermined performance of the vehicle; A generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; before a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed based on the virtual model generated by the generation unit, and predicts an effect of the treatment on the predetermined performance of the vehicle based on the result of the virtual simulation; a reception unit that receives a request for improving the predetermined performance from a user, The prediction unit predicts the effect of the treatment in response to the request. An information processing system is provided.
[0008] In addition, Furthermore Other embodiments in teeth, A first acquisition unit that acquires data related to a state of the vehicle, including data related to a predetermined performance of the vehicle; A generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a treatment of replacing a part mounted on the vehicle and an treatment of adding a part to the vehicle is performed based on the virtual model generated by the generation unit, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the simulation. 、 The prediction unit selects whether to predict the effect by comparing the data acquired by the first acquisition unit with a result of a virtual simulation of the vehicle when the treatment is performed, based on at least one of the content of the treatment and the content of the predetermined performance, or to predict the effect by comparing results of a virtual simulation of the vehicle regarding the predetermined performance before and after the treatment is performed. R, An information processing device is provided. In still another embodiment of the present disclosure, A first acquisition unit that acquires data related to a state of the vehicle, including data related to a predetermined performance of the vehicle; A generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated by the generation unit, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the virtual simulation; The generation unit generates a virtual model corresponding to the vehicle by updating a general-purpose virtual model related to the vehicle based on the data acquired by the first acquisition unit. An information processing device is provided. In still another embodiment of the present disclosure, A first acquisition unit that acquires data related to a state of the vehicle, including data related to a predetermined performance of the vehicle; A generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated by the generation unit, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the virtual simulation; The generation unit generates a virtual model corresponding to the vehicle by updating a dedicated virtual model related to the vehicle based on the data acquired by the first acquisition unit. An information processing device is provided. In still another embodiment of the present disclosure, A first acquisition unit that acquires data related to a state of the vehicle, including data related to a predetermined performance of the vehicle; A generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated by the generation unit, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the virtual simulation; a reception unit that receives a request for improving the predetermined performance from a user, The prediction unit predicts the effect of the treatment in response to the request. An information processing device is provided.
[0009] In still another embodiment of the present disclosure, A first acquisition step in which an information processing device acquires data regarding a state of the vehicle, including data regarding a predetermined performance of the vehicle; a generation step in which the information processing device generates a virtual model corresponding to the vehicle based on the data acquired in the first acquisition step; and a prediction step of performing a virtual simulation of the vehicle regarding the predetermined performance when at least one of a treatment of replacing a part mounted on the vehicle and adding a part to the vehicle is performed based on the virtual model generated in the generation step, and predicting an effect of the treatment on the predetermined performance of the vehicle based on the result of the simulation. fruit , In the prediction step, based on at least one of the content of the measure and the content of the predetermined performance, a selection is made as to whether to predict the effect by comparing the data acquired in the first acquisition step with a result of a virtual simulation of the vehicle when the measure is implemented, or to compare results of a virtual simulation of the vehicle regarding the predetermined performance before and after the measure is implemented, and to predict the effect. A method for processing information is provided. In still another embodiment of the present disclosure, A first acquisition step in which an information processing device acquires data regarding a state of the vehicle, including data regarding a predetermined performance of the vehicle; a generation step in which the information processing device generates a virtual model corresponding to the vehicle based on the data acquired in the first acquisition step; a prediction step in which the information processing device performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a treatment of replacing a part mounted on the vehicle and a treatment of adding a part to the vehicle is performed, using the virtual model generated in the generation step, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the simulation, In the generating step, a general-purpose virtual model of the vehicle is updated based on the data acquired in the first acquiring step, thereby generating a virtual model corresponding to the vehicle. A method for processing information is provided. In still another embodiment of the present disclosure, A first acquisition step in which an information processing device acquires data regarding a state of the vehicle, including data regarding a predetermined performance of the vehicle; a generation step in which the information processing device generates a virtual model corresponding to the vehicle based on the data acquired in the first acquisition step; a prediction step in which the information processing device performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a treatment of replacing a part mounted on the vehicle and a treatment of adding a part to the vehicle is performed, using the virtual model generated in the generation step, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the simulation, In the generating step, a dedicated virtual model for the vehicle is updated based on the data acquired in the first acquiring step, thereby generating a virtual model corresponding to the vehicle. A method for processing information is provided. In still another embodiment of the present disclosure, A first acquisition step in which an information processing device acquires data regarding a state of the vehicle, including data regarding a predetermined performance of the vehicle; a generation step in which the information processing device generates a virtual model corresponding to the vehicle based on the data acquired in the first acquisition step; a prediction step in which the information processing device performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a treatment of replacing a part mounted on the vehicle and a treatment of adding a part to the vehicle is performed, using the virtual model generated in the generation step, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the simulation; a receiving step of receiving a request for improving the predetermined performance from a user by the information processing device; In the prediction step, the effect of the treatment in response to the request is predicted. A method for processing information is provided.
[0010] In still another embodiment of the present disclosure, In the information processing device, a first acquisition step of acquiring data relating to a state of the vehicle, the data including data relating to a predetermined performance of the vehicle; A generating step of generating a virtual model corresponding to the vehicle based on the data acquired in the first acquiring step; a prediction step of performing a virtual simulation of the vehicle with respect to the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated in the generation step, and predicting an effect of the treatment on the predetermined performance of the vehicle based on the result of the simulation. 、 In the prediction step, based on at least one of the contents of the treatment and the contents of the predetermined performance, a selection is made as to whether to predict the effect by comparing the data acquired in the first acquisition step with a result of a virtual simulation of the vehicle when the treatment is performed, or to compare results of a virtual simulation of the vehicle regarding the predetermined performance before and after the treatment is performed, and to predict the effect. R, The program is provided. In still another embodiment of the present disclosure, In the information processing device, a first acquisition step of acquiring data relating to a state of the vehicle, the data including data relating to a predetermined performance of the vehicle; A generating step of generating a virtual model corresponding to the vehicle based on the data acquired in the first acquiring step; a prediction step of performing a virtual simulation of the vehicle with respect to the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated in the generation step, and predicting an effect of the treatment on the predetermined performance of the vehicle based on the result of the simulation; In the generating step, a general-purpose virtual model of the vehicle is updated based on the data acquired in the first acquiring step, thereby generating a virtual model corresponding to the vehicle. The program is provided. In still another embodiment of the present disclosure, In the information processing device, a first acquisition step of acquiring data relating to a state of the vehicle, the data including data relating to a predetermined performance of the vehicle; A generating step of generating a virtual model corresponding to the vehicle based on the data acquired in the first acquiring step; a prediction step of performing a virtual simulation of the vehicle with respect to the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated in the generation step, and predicting an effect of the treatment on the predetermined performance of the vehicle based on the result of the simulation; In the generating step, a dedicated virtual model for the vehicle is updated based on the data acquired in the first acquiring step, thereby generating a virtual model corresponding to the vehicle. The program is provided. In still another embodiment of the present disclosure, In the information processing device, a first acquisition step of acquiring data relating to a state of the vehicle, the data including data relating to a predetermined performance of the vehicle; A generating step of generating a virtual model corresponding to the vehicle based on the data acquired in the first acquiring step; a prediction step of performing a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated in the generation step, and predicting an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the simulation; a receiving step of receiving a request for improving the predetermined performance from a user; In the prediction step, the effect of the treatment in response to the request is predicted. The program is provided.
[0011] In still another embodiment of the present disclosure, A computer-readable recording medium having the above-mentioned program recorded thereon is provided. Effect of the Invention
[0012] According to the above-described embodiment, the effect of replacing or adding parts on vehicle performance can be predicted with higher accuracy. [Brief description of the drawings]
[0013] [Figure 1] FIG. 1 is a schematic diagram illustrating an example of a vehicle analysis system. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a vehicle. [Diagram 3] FIG. 2 illustrates an example of a hardware configuration of an analysis server. [Figure 4] FIG. 2 is a functional block diagram showing an example of a functional configuration of the vehicle analysis system. [Diagram 5] FIG. 13 is a diagram showing an example of a predicted result of an effect on a specified vehicle performance by replacing or adding a vehicle part. [Figure 6] FIG. 1 is a diagram showing an example of manufacturing variability in a transmission of the same type as the transmission mounted in a vehicle. [Figure 7] FIG. 13 is a diagram showing an example of a result of reflecting vehicle-specific circumstances in a virtual vehicle model. [Figure 8] 13A and 13B are diagrams illustrating another example of a result of reflecting vehicle-specific circumstances in a virtual vehicle model. [Figure 9] 1 is a flowchart illustrating an example of a process for predicting an effect on a specific vehicle performance caused by replacing or adding a vehicle part. [Figure 10] 6 is a flowchart illustrating an example of a second vehicle data acquisition process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Hereinafter, an embodiment will be described with reference to the drawings.
[0015] [Vehicle analysis system overview] An overview of a vehicle analysis system 1 according to this embodiment will be described with reference to FIG.
[0016] FIG. 1 is a schematic diagram showing an example of a vehicle analysis system 1. As shown in FIG.
[0017] As shown in FIG. 1, a vehicle analysis system 1 (an example of an information processing system) includes a vehicle 10, an analysis server 20, a data server 30, and a user terminal 40.
[0018] The vehicle analysis system 1 performs an analysis on the state of the vehicle 10. Specifically, the vehicle analysis system 1 performs an analysis on the effect obtained by at least one of replacing and adding parts of the vehicle 10.
[0019] The vehicle 10 is the subject of analysis of its state by the vehicle analysis system 1, and runs on power transmitted from a specific prime mover such as an engine or an electric motor to the drive wheels via a drive system including a transmission, differential, and drive shaft.
[0020] As described below, the vehicle 10 is equipped with a communication device 11 and is communicably connected to an external device such as an analysis server 20 through a predetermined communication line. This allows the vehicle 10 to transmit information signals to the analysis server 20 and receive control signals and information signals (e.g., software update data) from the analysis server 20.
[0021] The predetermined communication line includes, for example, a wide area network (WAN) such as a mobile communication network terminated in a base station, a satellite communication network using a communication satellite, and the Internet. The predetermined communication line may also include, for example, a local area network (LAN) of a facility where the analysis server 20 and the data server 30 are installed. The predetermined communication line may also include, for example, a short-distance communication line based on a wireless communication standard such as WiFi or Bluetooth (registered trademark). The same may be true for the communication line used for communication between the analysis server 20 and the data server 30 and the communication line used for communication between the analysis server 20 and the user terminal 40.
[0022] The vehicle analysis system 1 may include one or more vehicles 10. In the latter case, the vehicles 10 included in the vehicle analysis system 1 may all be of the same model, or may include vehicles 10 of two or more models.
[0023] The analysis server 20, for example, acquires various data (hereinafter, "vehicle data") indicating the state of the vehicle 10 from the vehicle 10, and performs an analysis related to the vehicle 10. Specifically, the analysis server 20 performs an analysis related to the effect obtained by replacing or adding parts of the vehicle 10.
[0024] The analysis server 20 is, for example, an on-premise server or a cloud server installed in a monitoring center or the like that centrally monitors the states and the like of a plurality of vehicles 10. The analysis server 20 may also be, for example, an edge server installed in an area where the vehicles 10 mainly travel (for example, an area where the vehicles 10 are legally registered). In this case, a plurality of analysis servers 20 may be provided for all the vehicles 10 included in the vehicle analysis system 1. The same may be true for the data server 30 below.
[0025] As described above, the analysis server 20 is communicatively connected to the vehicle 10 through a predetermined communication line. This allows the analysis server 20 to receive various information signals (e.g., vehicle data) from the vehicle 10 and transmit various information signals and control signals to the vehicle 10.
[0026] The analysis server 20 is also communicably connected to the data server 30 and the user terminal 40 through a predetermined communication line. This allows the analysis server 20 to transmit various information signals and control signals to the data server 30 and the user terminal 40, and to receive various information signals and control signals from the data server 30 and the user terminal 40.
[0027] The data server 30 stores data relating to the vehicle 10 .
[0028] The data related to the vehicle 10 includes, for example, data on the vehicle 10 and the parts mounted on the vehicle 10 at the time of manufacture (hereinafter, "manufacturing data"). The manufacturing data includes, for example, data indicating the serial numbers (lot numbers) of the vehicle 10 and the parts mounted on the vehicle 10. The manufacturing data also includes, for example, data on various inspection results in the final manufacturing process for each serial number of the vehicle 10 and the parts mounted on the vehicle 10. The manufacturing data also includes data on manufacturing variations of the vehicle 10 and the parts mounted on the vehicle 10.
[0029] The data on the vehicle 10 also includes, for example, data on parts to be replaced with parts mounted on the vehicle 10 and parts to be added to the vehicle 10 (hereinafter, "replacement / additional parts data"). The replacement / additional parts data includes, for example, data on parts of the same type that can be shipped to be replaced with the parts mounted on the vehicle 10 and parts that can be shipped to be added to the vehicle 10. The replacement / additional parts data also includes data on the manufacturing variations of parts of the same type that can be shipped to be replaced with the parts mounted on the vehicle 10 and parts that can be shipped to be added to the vehicle 10.
[0030] The functions of the analysis server 20 and the data server 30 may be realized by being integrated into one server, or distributed among three or more servers. For example, the functions of the data server 30 may be realized by being distributed among a plurality of data servers according to the type of data to be stored.
[0031] The user terminal 40 is a terminal device used (possessed) by a user of the vehicle 10. The user of the vehicle 10 is, for example, the owner of the vehicle 10 or a family member of the owner of the vehicle 10. The user terminal 40 is, for example, a portable terminal device such as a smartphone, a tablet terminal, or a laptop PC (Personal Computer). The user terminal 40 may also be, for example, a stationary terminal device such as a desktop PC.
[0032] As described above, the user terminal 40 is communicably connected to the analysis server 20 through a predetermined communication line. This allows the user terminal 40 to receive control signals and information signals transmitted from the analysis server 20, and to allow the user of the vehicle 10 to understand the information contained in the signals through a display, a speaker, or the like. In addition, in response to an input from the user, the user terminal 40 can transmit a control signal or information signal corresponding to the input content to the distribution server, and convey a user request corresponding to the input content from the user to the analysis server 20.
[0033] [Hardware configuration of vehicle analysis system] Next, the hardware configuration of the vehicle analysis system 1 will be described with reference to FIG. 2 and FIG. 3 in addition to FIG.
[0034] <Vehicle hardware configuration> FIG. 2 is a diagram illustrating an example of a hardware configuration of the vehicle 10. As shown in FIG.
[0035] As shown in FIG. 2, the vehicle 10 includes a communication device 11, a gateway ECU 12, an ECU 13, a sensor 15, a navigation device 16, an input device 17, a display device 18, and a central ECU 19.
[0036] The communication device 11 communicates with the outside of the vehicle 10 through a predetermined communication line. The communication device 11 is, for example, a mobile communication module that is connected to a mobile communication network with a base station as a terminal and can communicate with the outside, and may be, specifically, a DCM (Data Communication Module). The communication device 11 is communicatively connected to the gateway ECU 12, the ECU 13, the central ECU 19, and the like through a communication line inside the vehicle 10. The communication line inside the vehicle 10 is, for example, a one-to-one communication line or an in-vehicle network. The in-vehicle network is, for example, a controller area network (CAN), a local interconnect network (LIN), FlexRay, an in-vehicle Ethernet, and the like. The communication device 11 may transmit a predetermined signal to the outside in response to, for example, a command (request) from the gateway ECU 12. Furthermore, a signal received from the outside by the communication device 11 is taken into the gateway ECU 12.
[0037] The gateway ECU 12 functions as a gateway between a communication line outside the vehicle 10 and a communication line inside the vehicle 10 (for example, an in-vehicle network).
[0038] The gateway ECU 12 may realize its functions by any hardware or any combination of hardware and software. For example, the gateway ECU 12 may have a hardware configuration similar to that of the central ECU 19 described later, and may realize various functions by loading a program installed in an auxiliary storage device into a memory device and executing it on a CPU (Central Processing Unit). The same may be true for the ECU 13 described below.
[0039] For example, the gateway ECU 12 uses a known method to authenticate that a signal received from the outside by the communication device 11 is a signal transmitted from a legitimate source and has not been tampered with. A legitimate source refers to a source that is registered in advance as a source (e.g., the analysis server 20, etc.) or a source that has been authenticated in advance through mutual communication. The gateway ECU 12 transmits only data of signals that have been successfully authenticated, among the signals received by the communication device 11, to a predetermined in-vehicle device (e.g., the ECU 13 or the central ECU 19, etc.) through a communication line inside the vehicle 10.
[0040] In addition, for example, the gateway ECU 12 generates a signal containing specified information, commands (requests), etc. in response to requests from various devices of the vehicle 10, and transmits the signal to a specified destination (for example, the analysis server 20) via the communication device 11.
[0041] One or more ECUs 13 are mounted on the vehicle 10. The ECU 13 controls various functions of the vehicle 10. For example, the multiple ECUs 13 include an ECU 13 that controls an engine serving as a power source of the vehicle 10, an ECU 13 that controls an electric motor (MG: Motor Generator) serving as a power source of the vehicle 10, an ECU 13 that controls a shift position of a transmission of the vehicle 10, and the like.
[0042] One or more sensors 15 are mounted on the vehicle 10. The sensor 15 outputs measurement data related to the state of the vehicle 10. The output (measurement data) of the sensor 15 is taken into the central ECU 19 through a communication line inside the vehicle 10. For example, the multiple sensors 15 include a sensor 15 (wheel speed sensor) that measures the wheel speed of each wheel of the vehicle 10. For example, the multiple sensors 15 include a sensor 15 (acceleration sensor) that measures the acceleration in the front-rear direction, the left-right direction, and the up-down direction of the vehicle 10. For example, the multiple sensors 15 include a sensor 15 (temperature sensor) that measures the temperature of a predetermined part of the vehicle 10. The temperature sensor includes, for example, a temperature sensor that measures the temperature of a driving battery or a battery for auxiliary equipment mounted on the vehicle 10, a water temperature sensor that measures the temperature of cooling water for various devices, an oil temperature sensor that measures the oil temperature of lubricating oil for various devices, and the like. For example, the multiple sensors 15 include a sensor 15 (GNSS (Global Navigation Satellite System) sensor) that measures the position of the vehicle 10.
[0043] The navigation device 16 guides the user (driver) of the vehicle 10 along the route along which the vehicle 10 will pass, via the display device 18. For example, under the control of one of the multiple ECUs 13, the navigation device 16 guides the user of the vehicle 10 along the route along which the vehicle 10 will pass.
[0044] The input device 17 is provided in the interior of the vehicle 10 and accepts various inputs from the passenger. The input device 17 includes an operation input device, such as a button, a toggle, a lever, a touch panel, a touch pad, etc., that accepts an operation input from the passenger. The input device 17 also includes a voice input device, such as a microphone, that accepts a voice input from the passenger of the vehicle 10. The input device 17 also includes a gesture input device, such as a camera that can capture an image of the passenger in the interior of the vehicle 10, that accepts a gesture input from the passenger of the vehicle 10. An input signal representing the content of the input accepted by the input device 17 is taken into the central ECU 19 through a communication line inside the vehicle 10.
[0045] The display device 18 is provided in a location that is easily visible from the driver's seat inside the vehicle 10, and displays various information screens. The display device 18 is, for example, a liquid crystal display or an organic EL (Electroluminescence) display. The display device 18 is communicatively connected to the central ECU 19 through a communication line inside the vehicle 10, and the central ECU 19 outputs a control signal to the display device 18, and causes the display device 18 to display a predetermined information screen.
[0046] The central ECU 19, for example, serves as a higher-level control device for various ECUs including the gateway ECU 12 and ECU 13 mounted on the vehicle 10, and controls the operation of the various ECUs and functions as a registration destination for various data used by the various ECUs.
[0047] The functions of the central ECU 19 are realized by any hardware or any combination of hardware and software, etc. For example, as shown in Fig. 2, the central ECU 19 includes an auxiliary storage device 19A, a memory device 19B, a CPU 19C, and an interface device 19D, which are connected by a bus B1.
[0048] The auxiliary storage device 19A is a non-volatile storage means, and stores the programs to be installed as well as necessary files, data, etc. The auxiliary storage device 19A is, for example, a flash memory.
[0049] For example, when an instruction to start a program is received, the memory device 19B loads the program from the auxiliary storage device 19A so that the program can be read by the CPU 19C. The memory device 19B is, for example, a static random access memory (SRAM).
[0050] The CPU 19C executes, for example, a program loaded into the memory device 19B, and realizes various functions of the central ECU 19 according to instructions of the program.
[0051] The interface device 19D is used, for example, as an interface for connecting to a communication line inside the vehicle 10. The interface device 19D may include a plurality of different types of interface devices in accordance with the types of communication lines to be connected.
[0052] The programs for realizing various functions of the central ECU 19 are provided by, for example, a portable recording medium 19E. In this case, the interface device 19D functions as an interface for reading data from the recording medium 19E and writing data to the recording medium 19E. The recording medium 19E is a dedicated tool connected to an external connection connector such as a DLC (Data Link Coupler) by a detachable cable. The recording medium 19E may also be a general-purpose recording medium such as an SD memory card or a USB (Universal Serial Bus) memory. The programs may also be downloaded from another computer outside the vehicle 10 through a predetermined communication line and installed in the auxiliary storage device 19A.
[0053] <Hardware configuration of analysis server> FIG. 3 is a diagram illustrating an example of a hardware configuration of the analysis server 20. As shown in FIG.
[0054] The functions of the analysis server 20 are realized by any hardware or any combination of hardware and software, etc. For example, as shown in Fig. 3, the analysis server 20 includes an external interface 21, an auxiliary storage device 22, a memory device 23, a CPU 24, a communication interface 26, an input device 27, and a display device 28, which are connected by a bus B2.
[0055] The data server 30 and the user terminal 40 may have the same hardware configuration as the analysis server 20. Hereinafter, illustrations and descriptions of the hardware configurations of the data server 30 and the user terminal 40 will be omitted.
[0056] The external interface 21 functions as an interface for reading data from the recording medium 21A and writing data to the recording medium 21A. The recording medium 21A includes, for example, a flexible disk, a CD (Compact Disc), a DVD (Digital Versatile Disc), a BD (Blu-ray (registered trademark) Disc), an SD memory card, a USB (Universal Serial Bus) memory, etc. This allows the analysis server 20 to read various data used in processing through the recording medium 21A, store the data in the auxiliary storage device 22, and install programs that realize various functions.
[0057] The analysis server 20 may obtain various data and programs from external devices through the communication interface 26.
[0058] The auxiliary storage device 22 stores various installed programs, as well as files and data necessary for various processes. The auxiliary storage device 22 includes, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, and the like.
[0059] When an instruction to start a program is received, the memory device 23 reads and stores the program from the auxiliary storage device 22. The memory device 23 includes, for example, a dynamic random access memory (DRAM) or a static random access memory (SRAM).
[0060] The CPU 24 executes various programs loaded from the auxiliary storage device 22 to the memory device 23, and realizes various functions related to the analysis server 20 in accordance with the programs.
[0061] The high-speed arithmetic unit 25 performs arithmetic processing at a relatively high speed in cooperation with the CPU 24. The high-speed arithmetic unit 25 includes, for example, a graphics processing unit (GPU), an application specific integrated circuit (ASIC), or a field-programmable gate array (FPGA).
[0062] The high speed calculation device 25 may be omitted depending on the required calculation processing speed.
[0063] The communication interface 26 is used as an interface for connecting to an external device so as to be able to communicate with the external device. This allows the analysis server 20 to communicate with external devices such as the vehicle 10, the data server 30, and the user terminal 40 through the communication interface 26. The communication interface 26 may have multiple types of communication interfaces depending on the communication method between the connected devices, etc.
[0064] The input device 27 accepts various inputs from the user.
[0065] The input device 27 includes, for example, an operation input device that accepts mechanical operation input from a user. The operation input device includes, for example, a button, a toggle, a lever, etc. The operation input device also includes, for example, a touch panel mounted on the display device 28, a touch pad provided separately from the display device 28, etc.
[0066] The input device 27 also includes, for example, a voice input device capable of receiving voice input from the user. The voice input device includes, for example, a microphone capable of collecting the user's voice.
[0067] The input device 27 includes, for example, a gesture input device capable of receiving a gesture input from a user. The gesture input device includes, for example, a camera capable of capturing an image of a gesture made by the user.
[0068] The input device 27 includes, for example, a biometric input device capable of receiving biometric input from a user. The biometric input device includes, for example, a camera capable of acquiring image data including information related to a user's fingerprint or iris.
[0069] The display device 28 displays an information screen and an operation screen for the user. The display device 28 includes, for example, a liquid crystal display, an organic EL (Electroluminescence) display, and the like.
[0070] [Vehicle analysis system functional configuration] Next, the functional configuration of the vehicle analysis system 1 will be described with reference to FIG. 4 in addition to FIGS.
[0071] FIG. 4 is a functional block diagram showing an example of a functional configuration of the vehicle analysis system 1. As shown in FIG.
[0072] <Vehicle functional configuration> 4, the gateway ECU 12 includes, as a functional unit, a communication unit 121. The function of the communication unit 121 may be realized, for example, by loading a program installed in an auxiliary storage device of the gateway ECU 12 into a memory device and executing the program on a CPU.
[0073] The communication unit 121 controls the communication device 11 to input signals received from outside the vehicle 10 into the gateway ECU 12 and to transmit signals to the outside of the vehicle 10 .
[0074] The central ECU 19 includes, as functional units, a vehicle data acquisition unit 191, a storage unit 192, a vehicle data transmission unit 193, a performance improvement request unit 194, and a notification unit 195. The central ECU 19 also includes a vehicle data acquisition unit 196, a route guidance unit 197, a storage unit 198, and a vehicle data transmission unit 199. The functions of the vehicle data acquisition unit 191, the vehicle data transmission unit 193, the vehicle data acquisition unit 196, the route guidance unit 197, and the vehicle data transmission unit 199 may be realized, for example, by loading a program installed in the auxiliary storage device 19A into the memory device 19B and executing the program on the CPU 19C. The functions of the storage units 192 and 198 may be realized, for example, by a storage area defined in the auxiliary storage device 19A.
[0075] The vehicle data acquisition unit 191 acquires vehicle data representing the state of the vehicle 10 at predetermined intervals. The vehicle data includes, for example, measurement data output from the sensor 15. The vehicle data also includes, for example, command values output from various ECUs such as the gateway ECU 12, the ECU 13, and the central ECU 19, and control data such as values of calculation results during control processing. Hereinafter, the vehicle data to be transmitted by the vehicle data acquisition unit 191 is distinguished from the vehicle data to be acquired by the vehicle data acquisition unit 196 (the vehicle data to be transmitted by the vehicle data transmission unit 199), and may be referred to as "first vehicle data" for convenience.
[0076] The storage unit 192 stores (registers) the vehicle data acquired by the vehicle data acquisition unit 191 in chronological order.
[0077] The vehicle data transmission unit 193 transmits (uploads) the first vehicle data acquired by the vehicle data acquisition unit 191 and stored in the storage unit 192 to the analysis server 20 via the gateway ECU 12 (communication device 11). For example, the vehicle data transmission unit 193 transmits the latest first vehicle data to the analysis server 20 in real time every time the latest first vehicle data is registered in the storage unit 192. In addition, the vehicle data transmission unit 193 may transmit the first vehicle data accumulated in chronological order in the storage unit 192 to the analysis server 20 collectively at a predetermined timing.
[0078] The first vehicle data that has already been transmitted to the analysis server 20 by the vehicle data transmission unit 193 may be deleted from the storage unit 192, or may remain registered.
[0079] The performance improvement request unit 194 transmits a signal representing a request for performance improvement of the vehicle 10 (hereinafter referred to as a "performance improvement request signal") to the analysis server 20 in response to a request from a user, such as the driver of the vehicle 10, received through the input device 17.
[0080] For example, the user may input a request for improving the performance of the vehicle 10 to the vehicle 10 using a predetermined operation screen (hereinafter, "performance improvement request screen") displayed on the display device 18. Specifically, the performance improvement request screen hierarchically displays a list of multiple performance items related to the vehicle 10 ranging from major items to minor items, and the user may be able to select a performance item for which the user wishes to improve from among the multiple performance items (minor items) via the input device 17. In addition, the performance item screen may be configured such that the user can set and input the level of performance after improvement requested by the user for each of the multiple performance items (minor items) using numerical values, bar graphs, or the like. The performance improvement request signal includes information indicating the content of the request for performance improvement set by the user via the performance improvement request screen.
[0081] When the performance improvement request unit 194 transmits a performance improvement request signal to the analysis server 20, the notification unit 195 notifies the user of the reply from the analysis server 20 to the performance improvement request signal via the display device 18 or the like. The reply from the analysis server 20 includes, for example, information on countermeasures for the user's request for performance improvement of the vehicle 10 and information indicating the performance improvement cost of the vehicle 10 when the countermeasure is selected. The countermeasures for the request for performance improvement of the vehicle 10 include, for example, at least one of replacing parts mounted on the vehicle 10 and adding parts to the vehicle 10. The reply from the analysis server 20 also includes, for example, information on the cost of each countermeasure.
[0082] The vehicle data acquisition unit 196 (an example of a first acquisition unit) acquires predetermined vehicle data in response to a predetermined signal (hereinafter, "data acquisition request signal") requesting acquisition of data from the analysis server 20. The data acquisition request signal is transmitted from the analysis server 20 to the vehicle 10 when a performance improvement request signal is transmitted from the vehicle 10 (performance improvement request unit 194) or the user terminal 40 (performance improvement request unit 401 described later) to the analysis server 20. Hereinafter, the predetermined vehicle data to be acquired by the vehicle data acquisition unit 196 may be referred to as "second vehicle data" for convenience, in order to distinguish it from the vehicle data to be acquired by the vehicle data acquisition unit 191 described above (first vehicle data). The second vehicle data is a type of vehicle data necessary for the analysis server 20 to verify the effect of a countermeasure (e.g., replacement or addition of parts) for realizing performance improvement of the vehicle 10 on a target performance item of the vehicle 10. Specifically, the second vehicle data is vehicle data including vehicle data related to a performance item requested by a user, and expressing the current state of the target performance item in the vehicle 10. The second vehicle data corresponds to some or all of the types of vehicle data of the multiple types of vehicle data corresponding to the first vehicle data. Naturally, the second vehicle data may vary depending on the target performance item. For example, information on the type of second vehicle data to be acquired may be specified in advance for each of the multiple performance items and may be pre-registered in the central ECU 19 (e.g., the auxiliary storage device 19A) or distributed to the vehicle 10 from the analysis server 20 or the like. This allows the vehicle data acquisition unit 196 to acquire appropriate second vehicle data in accordance with the target performance item.
[0083] For example, vehicle data acquisition unit 196 records the type of vehicle data to be acquired as the second vehicle data in a chronological order in a ring buffer defined in memory device 19B at each predetermined period. Then, when a predetermined condition (hereinafter, "acquisition condition") defined according to the target performance item is satisfied, vehicle data acquisition unit 196 acquires vehicle data for a predetermined period at the time the acquisition condition is satisfied from the ring buffer as the second vehicle data, and stores the data in storage unit 198. The acquisition condition includes, for example, the driving conditions and environmental conditions of vehicle 10 that are the premise for evaluating the effect of a countermeasure such as part replacement or addition on the target performance item. Alternatively, there may be one acquisition condition or multiple acquisition conditions.
[0084] The function of the vehicle data acquisition unit 196 may be transferred to the analysis server 20 (an example of an information processing device). In this case, the same functional unit (an example of a first acquisition unit) of the analysis server 20 acquires (extracts) second vehicle data that matches an acquisition condition from the first vehicle data uploaded from the vehicle 10, for example.
[0085] The route guidance unit 197 controls the navigation device 16, and guides (leads) the user (driver) of the vehicle 10 to pass through a route suitable for acquiring the second vehicle data while grasping the position of the vehicle 10 based on the output of the GNSS sensor (sensor 15). For example, the central ECU 19 (route guidance unit 197) may directly output a control command to the navigation device 16 to control the navigation device 16. Also, for example, the central ECU 19 (route guidance unit 197) may control the navigation device 16 through the ECU 13 that controls the navigation device 16 by outputting a control command to the ECU 13.
[0086] A route suitable for acquiring the second vehicle data is a route on which the effect of the target performance item in the vehicle 10 is relatively likely to occur. The conditions of the route (road) suitable for acquiring the second vehicle data are specified in advance by parameters such as the speed limit, the average speed of passing vehicles, the gradient, the radius of curvature of the curve, etc. for each of a plurality of performance items. This allows the route guidance unit 197 to appropriately guide the user (driver) of the vehicle 10 to pass through a route suitable for acquiring the second vehicle data that matches the target performance item.
[0087] When the function of the vehicle data acquisition unit 196 is transferred to the analysis server 20, the function of the route guidance unit 197 may also be transferred to the analysis server 20. In this case, the functional unit of the analysis server 20 may control the navigation device 16 from outside the vehicle 10 while using a navigation server (not shown) to provide route guidance for the vehicle 10.
[0088] The storage unit 198 stores the second vehicle data acquired by the vehicle data acquisition unit 196.
[0089] The vehicle data transmission unit 199 transmits the second vehicle data stored in the storage unit 198 to the analysis server 20 through the gateway ECU 12 (communication device 11).
[0090] <Analysis server functional configuration> 4, the analysis server 20 includes, as functional units, a virtual vehicle model generation unit 201, a virtual vehicle model storage unit 202, a simulator unit 203, a request reception unit 204, and an effect prediction unit 205. The functions of the virtual vehicle model generation unit 201, the simulator unit 203, the request reception unit 204, and the effect prediction unit 205 are realized, for example, by loading a program installed in an auxiliary storage device of the analysis server 20 into a memory device and executing the program on a CPU. The function of the virtual vehicle model storage unit 202 is realized, for example, by a storage area defined in the auxiliary storage device of the analysis server 20.
[0091] The virtual vehicle model generating unit 201 (an example of a generating unit) generates a virtual model (hereinafter, "virtual vehicle model") corresponding to the vehicle 10 for performing a digital analysis on the performance of the vehicle 10. Specifically, the virtual vehicle model generating unit 201 generates a virtual vehicle model (hereinafter, for convenience, "first virtual vehicle model") reflecting the current state of the vehicle 10 when the performance improvement request signal is received. In addition, the virtual vehicle model generating unit 201 updates the first virtual vehicle model to generate a virtual vehicle model (hereinafter, for convenience, "second virtual vehicle model") assuming that a treatment such as replacement or addition of parts has been performed on the current vehicle 10. The virtual vehicle model is a model in which various characteristics of the vehicle 10 are reproduced in a virtual space. The virtual vehicle model may be, for example, a full vehicle model in which various overall characteristics of the vehicle 10 are reproduced, or a partial vehicle model in which only some characteristics of the vehicle 10 related to performance items that are targets of effect prediction described later are reproduced. In addition, the virtual vehicle model may be a three-dimensional model in which a part or all of the shape of the vehicle 10 is reproduced.
[0092] The virtual vehicle model generation unit 201 generates a first virtual vehicle model by updating a predetermined base model in a manner that reflects the second vehicle data uploaded from the vehicle 10. In this way, the virtual vehicle model generation unit 201 can reflect the current state of the vehicle 10 in the first virtual vehicle model and in the second virtual vehicle model generated based on the first virtual vehicle model.
[0093] The predetermined base model is, for example, a general-purpose virtual model (one example of a general-purpose model) of the same vehicle type or the same vehicle type and grade of the vehicle 10. The general-purpose virtual model may be, for example, a full vehicle model or partial vehicle model of the final specifications of the vehicle type or grade corresponding to the vehicle 10, which is created in the development stage of the vehicle type corresponding to the vehicle 10.
[0094] Further, the predetermined base model may be a virtual model (an example of a dedicated model) dedicated to each vehicle 10. Specifically, the virtual vehicle model generation unit 201 may generate a virtual model dedicated to the vehicle 10 by appropriately updating the virtual model based on the first vehicle data uploaded from the vehicle 10, based on the above-mentioned general-purpose virtual model. In this way, the virtual vehicle model generation unit 201 can generate and update the virtual model in accordance with at least one of the changes over time of the vehicle 10, the use conditions of the vehicle 10, and the changes in the components of the vehicle 10. Therefore, by using a virtual model dedicated to the vehicle 10 as a predetermined base model, the virtual vehicle model generation unit 201 can reflect the changes over time of the vehicle 10, the use conditions of the vehicle 10, and the changes in the components of the vehicle 10 in the first virtual vehicle model and the second virtual vehicle model. The use conditions of the vehicle 10 may include, for example, conditions related to the environment in which the vehicle 10 is used, driving conditions when the vehicle 10 is used, and conditions related to the frequency with which the vehicle 10 is used. The changes in the components of the vehicle 10 may include, for example, changes in hardware such as parts of the vehicle 10, changes in software of the vehicle 10, changes in the type of coolant or lubricant used in the vehicle 10, etc. Furthermore, the virtual vehicle model generation unit 201 may generate a digital twin as a virtual model (a specified base model) dedicated to the vehicle 10 by updating the virtual model in real time based on vehicle data successively uploaded from the vehicle 10.
[0095] Furthermore, the virtual model dedicated to each vehicle 10 as a predetermined base model may take into consideration differences in characteristics for each vehicle 10 due to variations during manufacturing of the vehicle 10 and variations during manufacturing of the parts mounted on the vehicle 10. Specifically, the virtual vehicle model generation unit 201 reflects differences in characteristics due to variations during manufacturing of the vehicle 10 and the parts mounted on the vehicle 10 by updating the above-mentioned general-purpose virtual model based on manufacturing data acquired from the data server 30. In this way, the virtual vehicle model generation unit 201 can reflect differences in characteristics due to variations during manufacturing of the vehicle 10 and the parts mounted on the vehicle 10 in the first virtual vehicle model and the second virtual vehicle model by using a virtual model dedicated to the vehicle 10 as a predetermined base model.
[0096] When the above-mentioned general-purpose virtual model is used as a predetermined base model for generating the first virtual vehicle model, the first vehicle data does not need to be uploaded from the vehicle 10 to the analysis server 20. In this case, the vehicle data acquisition unit 191, the storage unit 192, and the vehicle data transmission unit 193 of the vehicle 10 may be omitted.
[0097] The virtual vehicle model storage unit 202 stores the virtual vehicle model generated by the virtual vehicle model generation unit 201. When the vehicle analysis system 1 includes a plurality of vehicles 10, a virtual vehicle model for each of the plurality of vehicles 10 is stored.
[0098] The simulator unit 203 performs a virtual simulation regarding a predetermined performance of the vehicle 10, using the virtual vehicle model of the vehicle 10 registered (stored) in the virtual vehicle model storage unit 202. The virtual simulation regarding the predetermined performance of the vehicle 10 (for example, a target performance item designated by a performance improvement request signal among a plurality of performance items) includes a running simulation regarding the predetermined performance of the vehicle 10 under predetermined running conditions.
[0099] When a performance improvement request signal is received from the vehicle 10 or the user terminal 40, the request receiving unit 204 (an example of a receiving unit) receives the user's request content specified by the performance improvement request signal, and outputs one or more countermeasures according to the user's request content. As described above, the user's request content may include a target performance item among the multiple performance items for which performance improvement is requested and a performance level required for the performance item. For example, the request receiving unit 204 extracts one or more countermeasures from list information in which countermeasures for each of the multiple performance items are listed. In addition, the request receiving unit 204 (an example of a second acquiring unit) may acquire data (for example, manufacturing time data, replacement / additional parts data, etc.) necessary for the effect predicting unit 205 described later to predict the effect of the countermeasure on the target performance item of the vehicle 10 from the data server 30.
[0100] The effect prediction unit 205 (an example of a prediction unit) predicts the effect on the target performance items of the vehicle 10 obtained by the countermeasure output from the request receiving unit 204, specifically, by measures such as replacing or adding parts. Specifically, the effect prediction unit 205 predicts the effect on the target performance items of the vehicle 10 of the countermeasure (measure) by having the simulator unit 203 perform a virtual simulation using a virtual vehicle model of the vehicle 10.
[0101] For example, the simulator unit 203 uses the second virtual vehicle model in response to an instruction from the effect prediction unit 205 to perform a virtual simulation of the vehicle 10 traveling under a predetermined traveling condition. The predetermined traveling condition is, of course, variable depending on the target performance item. In addition, the predetermined traveling condition is set, for example, according to the traveling state of the vehicle 10 at the time of acquiring the second vehicle data. Then, the effect prediction unit 205 predicts the effect of the implementation of the countermeasure (measure) on the target performance item of the vehicle 10 by comparing the second vehicle data acquired in the actual vehicle 10 with the data of the result of the virtual simulation corresponding to the vehicle data of the vehicle 10 after the implementation of the countermeasure (measure). As a result, the effect prediction unit 205 can predict the effect of the implementation of the countermeasure on the target performance item of the vehicle 10 by a relatively simple method, assuming that the second vehicle data is the state of the vehicle 10 before the implementation of the countermeasure.
[0102] Also, for example, the simulator unit 203 performs a virtual simulation of the traveling of the vehicle 10 under the same traveling conditions using each of the first virtual vehicle model and the second virtual vehicle model in response to an instruction from the effect prediction unit 205. Then, the effect prediction unit 205 may predict the effect of the implementation of the countermeasure plan on the target performance item of the vehicle 10 by comparing the results of the virtual simulation corresponding to each vehicle 10 before and after the implementation of the countermeasure plan. In this way, the effect prediction unit 205 can approximately match the traveling conditions, etc., that are the premise of the data to be compared. Therefore, the effect prediction unit 205 can predict the effect with higher accuracy.
[0103] The effect prediction unit 205 may predict the presence or absence of an effect on a target performance item of the vehicle 10, for example, based on whether or not an index value for the target performance item exceeds a predetermined standard. In addition, the effect prediction unit 205 may predict the degree of an effect on a target performance item of the vehicle 10, based on the index value for the target performance item.
[0104] Also, the effect prediction unit 205 may select a prediction method of the effect according to, for example, the contents of the countermeasure (treatment) and the target performance item. Specifically, the effect prediction unit 205 may select whether to compare the second vehicle data with the result of a virtual simulation corresponding to after the countermeasure is implemented, or to compare the results of virtual simulations corresponding to before and after the countermeasure is implemented, according to the contents of the countermeasure and the target performance item. This is because, depending on the contents of the countermeasure and the target performance item, there may be cases where the desired prediction accuracy is obtained even if the second vehicle data is used as a comparison object as it is, and cases where the desired prediction accuracy is not obtained if the second vehicle data is used as a comparison object as it is. Whether or not to use the second vehicle data as a comparison object as it is is, for example, specified in advance for each of the contents of the countermeasure (treatment) and the target performance item, and may be automatically determined according to the specified contents. Also, whether or not to use the second vehicle data as a comparison object as it is may be determined, for example, by using table information or the like based on the contents of the countermeasure (treatment) and the target performance item.
[0105] <Data server functional configuration> 4, the data server 30 includes, as functional units, a data transmission unit 301 and a storage unit 302. The function of the data transmission unit 301 is realized, for example, by loading a program installed in an auxiliary storage device into a memory device and executing the program on a CPU. The function of the storage unit 302 is realized, for example, by a storage area defined in the auxiliary storage device.
[0106] In response to a signal representing a request to transmit specific data received from the analysis server 20 , the data transmission unit 301 extracts the specific data designated by the signal from the storage unit 302 and transmits it to the analysis server 20 .
[0107] The memory unit 302 stores various data related to the vehicle 10.
[0108] <Functional configuration of user terminal> 4, the user terminal 40 includes, as functional units, a performance improvement requesting unit 401 and a notification unit 402. The functions of the performance improvement requesting unit 401 and the notification unit 402 are realized, for example, by loading a program installed in an auxiliary storage device of the user terminal 40 into a memory device and executing the program on a CPU.
[0109] The performance improvement request unit 401 transmits a signal (performance improvement request signal) representing a request for performance improvement of the vehicle 10 to the analysis server 20 in response to a request from the user of the vehicle 10 received via the input device. This allows the user of the vehicle 10 to make a request for performance improvement of the vehicle 10 to the analysis server 20 when the vehicle 10 is not in use.
[0110] For example, the user may input a request for improving the performance of the vehicle 10 to the vehicle 10 using a performance improvement request screen displayed on the display device, similar to the case of the performance improvement request unit 194 of the vehicle 10.
[0111] Similar to the case of the notification unit 195 of the vehicle 10, when a performance improvement request signal is sent by the performance improvement request unit 401 to the analysis server 20, the notification unit 402 notifies the user of the contents of the reply to the performance improvement request signal from the analysis server 20 via a display device or the like.
[0112] [Specific examples of predicted effects of replacing or adding vehicle parts] Next, with reference to FIG. 5, a specific example of a prediction result by the effect prediction unit 205 of an effect on a predetermined performance of the vehicle 10 due to replacement or addition of a vehicle part of the vehicle 10 will be described.
[0113] Fig. 5 is a diagram showing an example of a predicted result of an effect on a specific performance of a vehicle due to replacement or addition of a vehicle part. Specifically, Fig. 5 is a diagram showing a specific example of a predicted result of an effect on the performance of gear noise of the vehicle 10 due to a treatment such as replacement of the transmission of the vehicle 10 or addition of a part (mass damper) to the transmission, and shows the results of a virtual simulation of the noise level inside the vehicle 10 before and after the treatment.
[0114] As shown in FIG. 5, the results of a virtual simulation corresponding to a vehicle 10 before measures (such as replacing the transmission or adding a mass damper) were taken show that the noise level in a frequency band 501 corresponding to the gear noise of the transmission is very high.
[0115] In contrast, in the virtual simulation results for the vehicle 10 after measures (such as replacing the transmission or adding a mass damper) have been implemented, it can be seen that the noise level in the frequency band 501 has dropped significantly.
[0116] In this way, the effect prediction unit 205 can predict the effect on noise performance caused by gear noise due to replacement of the transmission of the vehicle 10 by comparing the results of the virtual simulation regarding the interior noise levels corresponding to each vehicle 10 before and after the treatment.
[0117] [Specific examples of vehicle-specific aspects reflected in virtual vehicle models] Next, a specific example of the result of reflecting circumstances specific to the vehicle 10 in the virtual vehicle model by the virtual vehicle model generating unit 201 will be described with reference to Figs.
[0118] FIG. 6 is a diagram showing an example of the variation during manufacturing of a transmission of the same type as the transmission mounted on the vehicle 10. Specifically, FIG. 6 is a diagram showing a specific example of the number distribution of gear noise levels during manufacturing of a transmission of the same type as the transmission mounted on the vehicle 10. FIG. 7 is a diagram showing an example of the reflection result of the circumstances unique to the vehicle 10 in the virtual vehicle model. Specifically, FIG. 7 is a diagram showing a specific example of the reflection result of the variations during manufacturing of the transmission of the vehicle 10 in the virtual vehicle model. FIG. 8 is a diagram showing another example of the reflection result of the circumstances unique to the vehicle 10 in the virtual vehicle model. Specifically, FIG. 9 is a diagram showing a specific example of the reflection result of the variations during manufacturing of the transmission of the vehicle 10 and the use conditions of the vehicle 10 in the virtual vehicle model.
[0119] <First concrete example> As shown in FIG. 6, there is of course a tolerable manufacturing variation in the gear noise level (specifically, the actual measurement value in the inspection process) of a transmission of the same type as the transmission mounted on the vehicle 10.
[0120] For example, if the transmission currently installed in the vehicle 10 has a relatively high predetermined value GN1 within the range of previously tolerated gear noise levels, the noise level inside the cabin of the vehicle 10 will be higher than that of an individual having a gear noise level of a predetermined value GN2 near the median of the variation.
[0121] For example, consider a case where a virtual vehicle model of vehicle 10 is generated and updated using a general-purpose virtual model based on a transmission with a median value of gear noise variation as a predetermined base model. In this case, as shown in Fig. 7, the noise sensitivity inside the vehicle 10 increases approximately linearly with the trend of line 701 according to the cumulative travel distance (travel time) of vehicle 10. Then, as a result of a virtual simulation for vehicle 10 corresponding to before the treatment of vehicle 10 (replacement of the transmission) based on the virtual vehicle model is performed, a noise sensitivity corresponding to point 702 is output.
[0122] In contrast, a case will be considered in which the virtual vehicle model is generated and updated after the fact that the gear noise level of the transmission mounted on the vehicle 10 is a predetermined value GN1 is reflected in the general-purpose virtual model. In this case, as shown in FIG. 7, the noise sensitivity in the cabin of the vehicle 10 increases approximately linearly with respect to the cumulative travel distance (travel time) of the vehicle 10, with the tendency of line 703 being offset with the same inclination as line 701 in the direction in which the noise sensitivity increases. Then, as a result of a virtual simulation of the vehicle 10 corresponding to the state before the treatment (replacement of the transmission) of the vehicle 10 based on the virtual vehicle model, a noise sensitivity corresponding to point 704, which is higher than point 702, is output. This allows the effect prediction unit 205 to more appropriately evaluate the current noise sensitivity of the vehicle 10 regarding the gear noise of the transmission. As a result, the effect prediction unit 205 can improve the prediction accuracy of the effect of the treatment (replacement of the transmission, etc.) on the noise sensitivity of the vehicle 10 regarding the gear noise of the transmission.
[0123] It should be noted that noise sensitivity represents the ratio of the level of noise heard by a user as gear noise within the cabin of the vehicle 10 to the level of gear noise in the vicinity of the transmission.
[0124] <Second concrete example> For example, consider a case where the gear noise is based on a transmission with a median variation and usage conditions specific to the vehicle 10 are not taken into consideration (usually assumed usage conditions are automatically assumed). In this case, as shown in Fig. 8, the noise sensitivity inside the vehicle 10 increases approximately linearly with a relatively gentle slope of line 801 according to the cumulative travel distance (travel time) of the vehicle 10. Then, as a result of a virtual simulation for the vehicle 10 corresponding to the state before the treatment of the vehicle 10 (replacement of the transmission) based on the virtual vehicle model is performed, a noise sensitivity corresponding to point 802 is output.
[0125] In contrast to this, for example, a case is considered in which the fact that the gear noise level of the transmission mounted on the vehicle 10 is a predetermined value GN1 is reflected in the general-purpose virtual model, and then the virtual vehicle model is generated and updated in such a way that the usage conditions of the vehicle 10 are reflected. Specifically, a case is considered in which the usage conditions of the vehicle 10 are reflected such that the frequency of traveling on roads with very good pavement conditions and relatively low road noise is relatively high, and background noise is relatively low. In this case, as shown in FIG. 8, the noise sensitivity inside the vehicle 10 increases approximately linearly with respect to the cumulative traveling distance (traveling time) of the vehicle 10, with the tendency of line 703 in which line 801 is offset in the direction in which the noise sensitivity increases and the inclination is relatively large. Then, as a result of a virtual simulation of the vehicle 10 corresponding to the vehicle 10 before the treatment (replacement of the transmission) is performed based on the virtual vehicle model, a noise sensitivity corresponding to point 804, which is higher than point 802, is output. This allows the effect prediction unit 205 to more appropriately evaluate the current noise sensitivity of the vehicle 10 regarding the gear noise of the transmission. As a result, the effect prediction unit 205 can further improve the prediction accuracy of the effect of a measure (such as replacement of the transmission) on the noise sensitivity of the vehicle 10 regarding gear noise of the transmission.
[0126] [Notification of the effects of replacing vehicle parts or adding additional measures] Next, with reference to FIG. 9, a process for notifying a user of the effect on a predetermined performance of the vehicle 10 resulting from replacement of a part of the vehicle 10 or additional treatment will be described.
[0127] 9 and 10 are flowcharts showing an example of a process for notifying a user of an effect on a predetermined performance of the vehicle 10 resulting from replacement of a part of the vehicle 10 or additional treatment. Specifically, Fig. 9 is a flowchart showing an example of a prediction process of an effect on a predetermined performance of the vehicle 10 resulting from replacement of a part of the vehicle 10 or additional treatment by the analysis server 20. Fig. 10 is a flowchart showing an example of a second vehicle data acquisition process by the central ECU 19.
[0128] 9 is repeatedly executed at predetermined intervals, for example. The flowchart in FIG.
[0129] 9, in step S102, the request receiving unit 204 determines whether or not a performance improvement request signal has been received from the vehicle 10. If a performance improvement request signal has been received from the vehicle 10, the request receiving unit 204 proceeds to step S104, and if a performance improvement request signal has not been received, the request receiving unit 204 ends the processing of this flowchart.
[0130] In step S104, the request receiving unit 204 transmits a data acquisition request signal to the vehicle 10.
[0131] When the process of step S104 is completed, the analysis server 20 proceeds to step S106.
[0132] 10, in step S202, the vehicle data acquisition unit 196 determines whether or not the second vehicle data acquisition, which is started in step S206 described later, is in the middle of being acquired. If the second vehicle data acquisition is in the middle of being acquired, the vehicle data acquisition unit 196 proceeds to step S206, and otherwise proceeds to step S204.
[0133] In step S204, the vehicle data acquisition unit 196 determines whether or not a data acquisition request signal has been received from the analysis server 20. If a data acquisition request signal has been received from the analysis server 20, the vehicle data acquisition unit 196 proceeds to step S206, and if a data acquisition request signal has not been received, the vehicle data acquisition unit 196 ends the processing of this flowchart.
[0134] In step S206, vehicle data acquisition unit 196 starts acquiring the second vehicle data.
[0135] When the process of step S206 is completed, the central ECU 19 proceeds to step S208.
[0136] In step S208, the vehicle data acquisition unit 196 determines whether acquisition of the second vehicle data is complete. For example, when there are multiple acquisition conditions, the vehicle data acquisition unit 196 determines whether acquisition of the second vehicle data for each of the multiple acquisition conditions is complete. If acquisition of the second vehicle data is not complete, the vehicle data acquisition unit 196 proceeds to step S210, and if complete, the vehicle data acquisition unit 196 proceeds to step S218.
[0137] In step S210, the vehicle data acquisition unit 196 determines whether the vehicle 10 has been stopped (for example, whether the ignition switch has been turned off). If the vehicle 10 has not been stopped, the vehicle data acquisition unit 196 proceeds to step S212. On the other hand, if the vehicle 10 has been stopped, the vehicle data acquisition unit 196 turns on a flag indicating that the second vehicle data is being acquired, for example, and ends the processing of this flowchart. This allows the vehicle data acquisition unit 196 to determine in step S202 that the second vehicle data is being acquired the next time the vehicle 10 is started.
[0138] In step S212, the vehicle data acquisition unit 196 determines whether a predetermined time has elapsed since the start of acquisition of the second vehicle data. The predetermined time may be fixed regardless of the content of the treatment or the characteristic item of the target, or may be variable depending on the content of the treatment or the characteristic item of the target. If the predetermined time has elapsed since the start of acquisition of the second vehicle data, the vehicle data acquisition unit 196 proceeds to step S214, and if the predetermined time has not elapsed, the vehicle data acquisition unit 196 returns to step S208.
[0139] In step S214, the route guidance unit 197 determines whether or not route guidance suitable for obtaining second vehicle data in step S216 described below has been performed. If route guidance has not been performed, the route guidance unit 197 proceeds to step S216, and if route guidance has been performed, the route guidance unit 197 returns to step S208.
[0140] In step S216, the route guidance unit 197 controls the navigation device 16 to search for a route suitable for acquiring the second vehicle data, and guides (leads) the user (driver) of the vehicle 10 along that route.
[0141] When the process of step S216 is completed, the central ECU 19 returns to step S208.
[0142] In addition, the route guidance unit 197 may search for a route suitable for acquiring the second vehicle data in accordance with the start of acquisition of the second vehicle data by the vehicle data acquisition unit 196, and may start guiding the user (driver) of the vehicle 10 to pass through the route. In this case, the process of step S216 is performed immediately before step S208. In addition, the processes of steps S212 and S214 are also omitted, and if it is determined in step S210 that the vehicle 10 is not stopped, the process returns to step S208. In addition, the process of step S216 may be omitted. In this case, the processes of steps S212 and S214 are also omitted, and if it is determined in step S210 that the vehicle 10 is not stopped, the process returns to step S208. In addition, the vehicle data acquisition unit 196 may acquire the second vehicle data of the same acquisition condition two or more times. In this way, the vehicle data acquisition unit 196 can acquire the second vehicle data of two or more times for the same acquisition condition. Therefore, the analysis server 20 can, for example, perform statistical processing on the predetermined number of second vehicle data (two or more), or remove vehicle data corresponding to abnormal values or vehicle data not conforming to acquisition conditions from the predetermined number of second vehicle data (two or more). Therefore, the analysis server 20 can further improve the prediction accuracy when predicting the effect of implementing a measure on the predetermined performance of the vehicle 10 based on the second vehicle data corresponding to the current state of the vehicle 10.
[0143] In step S218, the vehicle data transmission unit 199 transmits the second vehicle data stored in the storage unit 198 to the analysis server 20.
[0144] When the process of step S218 is completed, the central ECU 19 ends the process of this flowchart.
[0145] As shown in FIG. 9, in step S108, the effect prediction unit 205 acquires, from the data server 30, manufacturing data of parts installed in the vehicle 10 related to the target performance item and replaced / added parts data related to the target performance item.
[0146] When the process of step S108 is completed, the analysis server 20 proceeds to step S110.
[0147] In step S210, the effect prediction unit 205 selects one response plan to be used as a base from one or more response plans output from the request receiving unit 204.
[0148] For example, when there is a request for performance improvement regarding gear noise (reduction of interior noise of the vehicle 10 caused by gear noise), the request receiving unit 204 outputs the following countermeasures (1) to (3). (1) Replacement of the transmission of vehicle 10 (2) Addition of a mass damper to the sound generating section of the transmission of the vehicle 10 (3) Addition of insulators to the interior of vehicle 10
[0149] Then, the effect prediction unit 205 selects a countermeasure plan from among (1) to (3). The selection method may be arbitrary.
[0150] For example, the effect prediction unit 205 selects the countermeasure that is expected to be the most effective among (1) to (3) as the base countermeasure.
[0151] Also, for example, the effect predicting unit 205 may select the least expensive countermeasure plan among (1) to (3) as the base countermeasure plan.
[0152] Furthermore, for example, the effect prediction unit 205 may not only select a countermeasure, but also select a part to be added or replaced to be installed in the vehicle 10 from a group of parts of the same type, taking into consideration manufacturing variations of the parts to be added or replaced to be installed in the vehicle 10 by the selected countermeasure. Specifically, when there are multiple candidate parts within a range of manufacturing variations assumed in advance for the part to be added or replaced to be installed in the vehicle 10 by the selected countermeasure, the effect prediction unit 205 may select a part having a higher target performance item from among them.
[0153] For example, as shown in Fig. 6 above, a case is considered in which the current transmission of the vehicle 10 has a gear noise level of a predetermined value GN1, and there are candidate transmissions with gear noise levels of predetermined values GN2 and GN3. In this case, the effect prediction unit 205 may select the transmission with the lower gear noise level of the predetermined value GN3 from the two candidate transmissions.
[0154] When the process of step S110 is completed, the analysis server 20 proceeds to step S112.
[0155] In step S112, the effect prediction unit 205 causes the simulator unit 203 to perform a virtual simulation on the target performance items of the vehicle 10 using the virtual vehicle model. For example, the simulator unit 203 performs a virtual simulation on the target performance items of the vehicle 10 after the treatment is performed using the second virtual vehicle model as described above. Furthermore, the simulator unit 203 may perform virtual simulations on the target performance items of the vehicle 10 before and after the treatment is performed using each of the first virtual vehicle model and the second virtual vehicle model as described above.
[0156] When the process of step S112 is completed, the analysis server 20 proceeds to step S114.
[0157] In step S114, the effect prediction unit 205 predicts the effect of the treatment corresponding to the countermeasure on the target performance item of the vehicle 10 based on the result of the virtual simulation in step S112. For example, as described above, the effect prediction unit 205 predicts the effect of the treatment on the target performance item of the vehicle 10 by comparing the second vehicle data acquired from the vehicle 10 with the result of the virtual simulation on the target performance item of the vehicle 10 corresponding to after the treatment is performed. Also, as described above, the effect prediction unit 205 may predict the effect of the treatment on the target performance item of the vehicle 10 by comparing the results of the virtual simulation on the target performance item of the vehicle 10 before and after the treatment is performed.
[0158] When the process of step S114 is completed, the analysis server 20 proceeds to step S116.
[0159] In step S116, the effect prediction unit 205 determines whether the countermeasure (treatment) is effective, specifically, whether the effect of the countermeasure (treatment) on the target performance item of the vehicle 10 reaches a level required by the user, based on the prediction result of step S114. If the countermeasure (treatment) is effective, the effect prediction unit 205 proceeds to step S120, and if the countermeasure (treatment) is not effective, the effect prediction unit 205 proceeds to step S118.
[0160] In step S118, the effect prediction unit 205 determines whether or not there is an additional countermeasure. If there is an additional countermeasure, the effect prediction unit 205 returns to step S112 and causes the simulator unit 203 to perform a virtual simulation in which a measure corresponding to the additional countermeasure is added. On the other hand, if there is no additional countermeasure, the effect prediction unit 205 proceeds to step S120.
[0161] The effect prediction unit 205 may predict the effect of measures for all combinations of measures that can be cumulatively added based on one measure, regardless of whether the measures are effective. In this case, step S116 is omitted. The effect prediction unit 205 may also predict the effect of measures for all measures that can be implemented by selecting one or more measures from all measures.
[0162] In step S120, the effect prediction unit 205 transmits a notification signal including the contents of the measures corresponding to the countermeasures and the effects of the measures to at least one of the vehicle 10 and the user terminal 40. At this time, the effect prediction unit 205 may transmit the notification signal only to the sender of the performance improvement request among the vehicle 10 and the user terminal 40, or may transmit the notification signal to both the vehicle 10 and the user terminal 40. Thereby, the notification unit 195 of the central ECU 19 can notify the user of the vehicle 10 of the countermeasures (contents of the measures) for improving the target performance item of the vehicle 10 and the effects of the countermeasures through the display device 18, etc. Similarly, the user terminal 40 can notify the user of the vehicle 10 of the countermeasures (contents of the measures) for improving the target performance item of the vehicle 10 and the effects of the countermeasures through the display device, etc.
[0163] When the process of step S120 is completed, the analysis server 20 ends the process of this flowchart.
[0164] In this way, in this example, the analysis server 20 can predict and notify the effect of a countermeasure (treatment) on a target performance item of the vehicle 10 in response to a performance improvement request from a user. Therefore, the user of the vehicle 10 can comprehensively consider the countermeasure (content of the treatment) for improving the target performance item of the vehicle 10, the effect of the countermeasure, the cost of the countermeasure (treatment), etc., and determine whether or not to implement the treatment and the content of the treatment to be implemented.
[0165] In this example, the analysis server 20 may predict the effect of a predetermined treatment on the predetermined performance of the vehicle 10 in response to a request from a user, or in addition to predicting the effect of a predetermined treatment on the predetermined performance of the vehicle 10 in response to a request from a dealer where the vehicle 10 is stored. The analysis server 20 may also predict the effect of a predetermined treatment on the predetermined performance of the vehicle 10 regardless of a request from a user, a dealer, or the like. For example, when a newly developed part that can be replaced with a part of the vehicle 10 or that can be added to the vehicle 10 is released, the analysis server 20 may predict the effect on the predetermined performance of the vehicle 10 by a treatment of replacing the part with the part or adding the part. This allows the dealer's staff, etc. to suggest replacement with or addition of the newly developed part to the user using data of the prediction result.
[0166] [Effect] Next, the operation of the vehicle analysis system 1 according to this embodiment will be described.
[0167] In this embodiment, the vehicle analysis system 1 includes a vehicle data acquisition unit 196, a virtual vehicle model generation unit 201, and an effect prediction unit 205. Specifically, the vehicle data acquisition unit 196 acquires data (second vehicle data) related to the state of the vehicle 10 including data related to a predetermined performance of the vehicle 10. Furthermore, the virtual vehicle model generation unit 201 generates a virtual model corresponding to the vehicle 10 based on the second vehicle data acquired by the vehicle data acquisition unit 196. Then, the effect prediction unit 205 performs a virtual simulation of the vehicle 10 related to the predetermined performance when at least one of the measures of replacing a part mounted on the vehicle 10 and adding a part to the vehicle 10 is performed based on the virtual model generated by the virtual vehicle model generation unit 201 through the simulator unit 203, and predicts an effect of the measures on the predetermined performance of the vehicle 10 based on the result of the simulation.
[0168] This allows the vehicle analysis system 1 to perform a virtual simulation of the predetermined performance of the vehicle 10 using a virtual model that reflects the second vehicle data corresponding to the current state (unique circumstances) of the vehicle 10. Therefore, the vehicle analysis system 1 can predict the effect of replacing parts or performing additional measures on the predetermined performance based on the results of the virtual simulation in line with the unique circumstances of the vehicle 10, and as a result, can predict the effect of the measures with higher accuracy.
[0169] Furthermore, in this embodiment, the vehicle analysis system 1 may include a request receiving unit 204. Specifically, the request receiving unit 204 may acquire information on characteristics that take into account manufacturing variations of parts to be newly installed in the vehicle 10 as a result of the treatment (for example, manufacturing data, replaced / added part data, etc.). Then, the effect prediction unit 205 may perform a virtual simulation of a case in which the treatment is carried out, via the simulator unit 203, based on the information acquired by the request receiving unit 204.
[0170] This allows the vehicle analysis system 1 to predict the effect of replacing or adding a part on a predetermined performance of the vehicle 10, taking into account manufacturing variations in the parts mounted on the vehicle 10 due to the replacement or addition of the part. Therefore, the vehicle analysis system 1 can predict the effect of the treatment with higher accuracy.
[0171] In addition, in this embodiment, the effect prediction unit 205 may compare the second vehicle data acquired by the vehicle data acquisition unit 196 with the results of a virtual simulation of the vehicle 10 when the treatment is implemented, and predict the effect of the treatment on a specified performance of the vehicle 10.
[0172] As a result, the vehicle analysis system 1 can predict the effect on the predetermined performance of the vehicle 10 more simply by using the second vehicle data as is.
[0173] In addition, in this embodiment, the effect prediction unit 205 may compare the results of a virtual simulation of the vehicle 10 regarding a specified performance before and after the treatment is performed, and predict the effect of the treatment on the specified performance of the vehicle 10.
[0174] This enables the effect prediction unit 205 to ensure that the conditions for performing the virtual simulation are exactly the same before and after the treatment is performed, thereby enabling the effect of the treatment on a specified performance of the vehicle 10 to be predicted with greater accuracy.
[0175] In addition, in this embodiment, the effect prediction unit 205 may select whether to predict the effect by comparing the data acquired by the vehicle data acquisition unit 196 with the results of a virtual simulation of the vehicle 10 when the treatment is implemented based on at least one of the contents of the treatment and the contents of the specified performance, or to predict the effect by comparing the results of a virtual simulation of the vehicle 10 regarding each of the specified performances before and after the treatment is implemented.
[0176] This allows the vehicle analysis system 1 to improve the efficiency of effect prediction without performing a virtual simulation based on the first virtual vehicle model, or to predict effects with higher accuracy by performing a virtual simulation based on the first virtual vehicle model, in accordance with the content (type) of the treatment or the content (type) of the predetermined performance. Therefore, the vehicle analysis system 1 can balance the efficiency of effect prediction with the high accuracy of effect prediction, in accordance with the content (type) of the treatment or the content (type) of the predetermined performance.
[0177] In addition, in this embodiment, the virtual vehicle model generation unit 201 may generate a virtual model (virtual vehicle model) corresponding to the vehicle 10 by updating a general-purpose virtual model for the vehicle 10 as a predetermined base model based on the data acquired by the vehicle data acquisition unit 196.
[0178] This allows the vehicle analysis system 1 to generate a virtual vehicle model based on, for example, a virtual model (general-purpose model) common to multiple vehicles 10 of the same vehicle type. Therefore, the vehicle analysis system 1 can reduce the effort and time required to prepare a virtual vehicle model for predicting the effect of a treatment on a specific performance of the vehicle 10, and more efficiently predict the effect of a treatment on the specific performance of the vehicle 10.
[0179] In addition, in this embodiment, the virtual vehicle model generation unit 201 may generate a virtual model corresponding to the vehicle 10 by updating a dedicated virtual model for the vehicle 10 based on data acquired by the vehicle data acquisition unit 196.
[0180] This allows the vehicle analysis system 1 to predict the effect of a treatment on the specified performance of the vehicle 10, using a virtual vehicle model generated based on a dedicated virtual model for each vehicle 10. Therefore, the vehicle analysis system 1 can reflect the unique circumstances of each vehicle 10 in the virtual vehicle model, and as a result, can predict with higher accuracy the effect of the treatment on the specified performance of the vehicle 10.
[0181] In addition, in this embodiment, the virtual vehicle model generation unit 201 may update the dedicated virtual model in accordance with at least one of the changes over time of the vehicle 10, the usage conditions of the vehicle 10, the characteristics of the components of the vehicle 10, and the changes in the components of the vehicle 10.
[0182] This enables the vehicle analysis system 1 to specifically reflect the unique circumstances of the vehicle 10, such as changes in the vehicle 10 over time, the conditions of use of the vehicle 10, the characteristics of the vehicle 10 (e.g., manufacturing variations, etc.), and changes in the components of the vehicle 10, in the virtual vehicle model.
[0183] In addition, in this embodiment, the virtual vehicle model generation unit 201 may generate and update a digital twin of the vehicle 10 as a dedicated virtual model based on a general-purpose virtual model of the vehicle 10 and data representing the actual state of the vehicle 10 that is acquired sequentially.
[0184] This allows the vehicle analysis system 1 to generate a virtual vehicle model based on a virtual model (digital twin) dedicated to the vehicle 10, which always reflects the latest state of the vehicle 10. Therefore, the vehicle analysis system 1 can predict the effect of a treatment on a specific performance of the vehicle 10 with higher accuracy.
[0185] In the present embodiment, the vehicle analysis system 1 may further include a request receiving unit 204. Specifically, the request receiving unit 204 may receive a request for improving a predetermined performance from a user. Then, the effect prediction unit 205 may predict an effect on the predetermined performance of the vehicle 10 due to a measure in response to the request.
[0186] This allows the vehicle analysis system 1 to notify the user of the effect on the specified performance of the vehicle 10 as a result of a treatment in accordance with the user's request. Therefore, the vehicle analysis system 1 can improve the convenience of a user who wishes to improve the performance of the vehicle 10, for example.
[0187] Although the embodiments have been described in detail above, the present disclosure is not limited to such specific embodiments, and various modifications and improvements are possible within the scope of the gist described in the claims. [Explanation of symbols]
[0188] 1 Vehicle analysis system (information processing system) 10 Vehicles 11. Communications equipment 12 Gateway ECU 13 ECU 15 Sensors 16 Navigation devices 17 Input Devices 18 Display device 19 Central ECU 19A Auxiliary storage device 19B Memory Device 19C CPU 19D Interface Device 19E Recording media 20 Analysis server (information processing device) 21 External Interface 21A Recording media 22 Auxiliary storage 23 Memory Device 24 CPU 25 High-speed computing device 26 Communication Interface 27 Input Devices 28 Display device 30 Data Server 40 User terminal 121 Communications Department 191 Vehicle Data Acquisition Unit 192 Memory section 193 Vehicle data transmission unit 194 Performance improvement request section 195 Notification Department 196 vehicle data acquisition unit (first acquisition unit) 197 Route Guidance Department 198 Memory section 199 Vehicle data transmission unit 201 Virtual vehicle model generation unit (generation unit) 202 Virtual vehicle model storage unit 203 Simulator Section 204 request reception unit (second acquisition unit, reception unit) 205 Effect Prediction Department (Prediction Department) 301 Data Transmission Unit 302 Storage section 401 Performance improvement request section 402 Notification Department
Claims
1. A first acquisition unit that acquires data regarding a state of the vehicle, including data regarding a predetermined performance of the vehicle; a generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a procedure of replacing a part mounted on the vehicle and a procedure of adding a part to the vehicle is performed based on the virtual model generated by the generation unit, and predicts an effect of the procedure regarding the predetermined performance of the vehicle based on the result of the virtual simulation; the prediction unit selects, based on at least one of the content of the action and the content of the predetermined performance, whether to predict the effect by comparing the data acquired by the first acquisition unit with a result of a virtual simulation of the vehicle when the action is performed, or to predict the effect by comparing results of a virtual simulation of the vehicle regarding the predetermined performance before and after the action is performed. Information processing system.
2. A first acquisition unit that acquires data regarding a state of the vehicle, including data regarding a predetermined performance of the vehicle; a generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a procedure of replacing a part mounted on the vehicle and a procedure of adding a part to the vehicle is performed based on the virtual model generated by the generation unit, and predicts an effect of the procedure regarding the predetermined performance of the vehicle based on the result of the virtual simulation; The generation unit generates a virtual model corresponding to the vehicle by updating a general-purpose virtual model related to the vehicle based on the data acquired by the first acquisition unit. Information processing system.
3. A first acquisition unit that acquires data regarding a state of the vehicle, including data regarding a predetermined performance of the vehicle; a generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a procedure of replacing a part mounted on the vehicle and a procedure of adding a part to the vehicle is performed based on the virtual model generated by the generation unit, and predicts an effect of the procedure regarding the predetermined performance of the vehicle based on the result of the virtual simulation; The generation unit generates a virtual model corresponding to the vehicle by updating a dedicated virtual model related to the vehicle based on the data acquired by the first acquisition unit. Information processing system.
4. A first acquisition unit that acquires data regarding a state of the vehicle, including data regarding a predetermined performance of the vehicle; a generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed based on the virtual model generated by the generation unit, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the virtual simulation; a reception unit that receives a request for improving the predetermined performance from a user, The prediction unit predicts the effect of the treatment in response to the request. Information processing system.
5. The prediction unit compares the data acquired by the first acquisition unit with a result of a virtual simulation of the vehicle in a case where the treatment is performed, and predicts the effect.
5. An information processing system according to claim 2.
6. The prediction unit compares results of a virtual simulation of the vehicle regarding the predetermined performance before and after the implementation of the measures, and predicts the effect.
5. An information processing system according to claim 2.
7. The prediction unit, based on at least one of the contents of the treatment and the contents of the specified performance, selects whether to predict the effect by comparing the data acquired by the first acquisition unit with a result of a virtual simulation of the vehicle when the treatment is performed, or to compare the results of a virtual simulation of the vehicle regarding the specified performance before and after the treatment is performed, and predict the effect.
5. An information processing system according to claim 2.
8. The generation unit updates the dedicated virtual model in accordance with at least one of a change over time of the vehicle, a use condition of the vehicle, a characteristic of a component of the vehicle, and a change in the component of the vehicle. The information processing system according to claim 3 .
9. The generation unit generates and updates a digital twin of the vehicle as the dedicated virtual model based on a general-purpose virtual model of the vehicle and data representing the actual state of the vehicle that is sequentially acquired. The information processing system according to claim 8.
10. a second acquisition unit that acquires information about characteristics of the part that is to be newly installed in the vehicle by the process, the information taking into account manufacturing variations; The prediction unit performs a virtual simulation of a case in which the treatment is performed based on the information acquired by the second acquisition unit.
10. An information processing system according to any one of claims 1 to 9.
11. A first acquisition unit that acquires data related to a state of the vehicle, including data related to a predetermined performance of the vehicle; a generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated by the generation unit, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the virtual simulation; the prediction unit selects, based on at least one of the content of the action and the content of the predetermined performance, whether to predict the effect by comparing the data acquired by the first acquisition unit with a result of a virtual simulation of the vehicle when the action is performed, or to predict the effect by comparing results of a virtual simulation of the vehicle regarding the predetermined performance before and after the action is performed. Information processing device.
12. A first acquisition unit that acquires data regarding a state of the vehicle, including data regarding a predetermined performance of the vehicle; a generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated by the generation unit, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the virtual simulation; The generation unit generates a virtual model corresponding to the vehicle by updating a general-purpose virtual model related to the vehicle based on the data acquired by the first acquisition unit. Information processing device.
13. A first acquisition unit that acquires data regarding a state of the vehicle, including data regarding a predetermined performance of the vehicle; a generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated by the generation unit, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the virtual simulation; The generation unit generates a virtual model corresponding to the vehicle by updating a dedicated virtual model related to the vehicle based on the data acquired by the first acquisition unit. Information processing device.
14. A first acquisition unit that acquires data regarding a state of the vehicle, including data regarding a predetermined performance of the vehicle; a generation unit that generates a virtual model corresponding to the vehicle based on the data acquired by the first acquisition unit; a prediction unit that performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated by the generation unit, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the virtual simulation; a reception unit that receives a request for improving the predetermined performance from a user, The prediction unit predicts the effect of the treatment in response to the request. Information processing device.
15. A first acquisition step in which an information processing device acquires data related to a state of the vehicle, the data including data related to a predetermined performance of the vehicle; a generation step in which the information processing device generates a virtual model corresponding to the vehicle based on the data acquired in the first acquisition step; a prediction step in which the information processing device performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a treatment of replacing a part mounted on the vehicle and a treatment of adding a part to the vehicle is performed, using the virtual model generated in the generation step, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the simulation, In the prediction step, based on at least one of the content of the treatment and the content of the predetermined performance, a selection is made as to whether to predict the effect by comparing the data acquired in the first acquisition step with a result of a virtual simulation of the vehicle when the treatment is performed, or to compare results of a virtual simulation of the vehicle regarding the predetermined performance before and after the treatment is performed, and to predict the effect. Information processing methods.
16. A first acquisition step in which an information processing device acquires data regarding a state of the vehicle, the data including data regarding a predetermined performance of the vehicle; a generation step in which the information processing device generates a virtual model corresponding to the vehicle based on the data acquired in the first acquisition step; a prediction step in which the information processing device performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a treatment of replacing a part mounted on the vehicle and a treatment of adding a part to the vehicle is performed, using the virtual model generated in the generation step, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the simulation, In the generating step, a general-purpose virtual model related to the vehicle is updated based on the data acquired in the first acquiring step, thereby generating a virtual model corresponding to the vehicle. Information processing methods.
17. A first acquisition step in which an information processing device acquires data regarding a state of the vehicle, the data including data regarding a predetermined performance of the vehicle; a generation step in which the information processing device generates a virtual model corresponding to the vehicle based on the data acquired in the first acquisition step; a prediction step in which the information processing device performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a treatment of replacing a part mounted on the vehicle and a treatment of adding a part to the vehicle is performed, using the virtual model generated in the generation step, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the simulation, In the generating step, a dedicated virtual model for the vehicle is updated based on the data acquired in the first acquiring step, thereby generating a virtual model corresponding to the vehicle. Information processing methods.
18. A first acquisition step in which an information processing device acquires data regarding a state of the vehicle, the data including data regarding a predetermined performance of the vehicle; a generation step in which the information processing device generates a virtual model corresponding to the vehicle based on the data acquired in the first acquisition step; a prediction step in which the information processing device performs a virtual simulation of the vehicle regarding the predetermined performance when at least one of a treatment of replacing a part mounted on the vehicle and a treatment of adding a part to the vehicle is performed, using the virtual model generated in the generation step, and predicts an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the simulation; a receiving step of receiving a request for improving the predetermined performance from a user by the information processing device; In the prediction step, the effect of the treatment in response to the request is predicted. Information processing methods.
19. In the information processing device, a first acquisition step of acquiring data relating to a state of the vehicle, the data including data relating to a predetermined performance of the vehicle; a generating step of generating a virtual model corresponding to the vehicle based on the data acquired in the first acquiring step; a prediction step of performing a virtual simulation of the vehicle with respect to the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated in the generation step, and predicting an effect of the treatment on the predetermined performance of the vehicle based on the result of the simulation; In the prediction step, based on at least one of the content of the treatment and the content of the predetermined performance, a selection is made as to whether to predict the effect by comparing the data acquired in the first acquisition step with a result of a virtual simulation of the vehicle when the treatment is performed, or to compare results of a virtual simulation of the vehicle regarding the predetermined performance before and after the treatment is performed, and to predict the effect. program.
20. An information processing device comprising: a first acquisition step of acquiring data relating to a state of the vehicle, the data including data relating to a predetermined performance of the vehicle; a generating step of generating a virtual model corresponding to the vehicle based on the data acquired in the first acquiring step; a prediction step of performing a virtual simulation of the vehicle with respect to the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated in the generation step, and predicting an effect of the treatment on the predetermined performance of the vehicle based on the result of the simulation; In the generating step, a general-purpose virtual model related to the vehicle is updated based on the data acquired in the first acquiring step, thereby generating a virtual model corresponding to the vehicle. program.
21. An information processing device comprising: a first acquisition step of acquiring data relating to a state of the vehicle, the data including data relating to a predetermined performance of the vehicle; a generating step of generating a virtual model corresponding to the vehicle based on the data acquired in the first acquiring step; a prediction step of performing a virtual simulation of the vehicle with respect to the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated in the generation step, and predicting an effect of the treatment on the predetermined performance of the vehicle based on the result of the simulation; In the generating step, a dedicated virtual model for the vehicle is updated based on the data acquired in the first acquiring step, thereby generating a virtual model corresponding to the vehicle. program.
22. An information processing device comprising: a first acquisition step of acquiring data relating to a state of the vehicle, the data including data relating to a predetermined performance of the vehicle; a generating step of generating a virtual model corresponding to the vehicle based on the data acquired in the first acquiring step; a prediction step of performing a virtual simulation of the vehicle regarding the predetermined performance when at least one of a replacement of a part mounted on the vehicle and an addition of a part to the vehicle is performed using the virtual model generated in the generation step, and predicting an effect of the treatment regarding the predetermined performance of the vehicle based on the result of the simulation; a receiving step of receiving a request for improving the predetermined performance from a user; In the prediction step, the effect of the treatment in response to the request is predicted. program.
23. A computer-readable recording medium having the program according to any one of claims 19 to 22 recorded thereon.
Citation Information
Patent Citations
Component replacement / repair determination support system
JP2008002907A
Fault prediction apparatus, fault prediction method, and program
JP2020042705A
Abrasion prediction device, abrasion prediction method and computer program
JP2020183767A
Collision assessment
JP2021503678A