Component Management System, Material Management Device, Material Management Method, and Computer-Readable Storage Medium
Through the component management system and fault omen identification device, machine learning technology is used to determine fault omens of vehicle driving mechanism components, which solves the problem of difficulty in effectively managing and predicting faults in the prior art, realizes early detection and management, and improves component usage efficiency and vehicle reliability.
Patent Information
- Application Number
- CN202210137648.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-03-22
- Filing Date
- 2022-02-15
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2042-02-15
AI Technical Summary
The prior art is difficult to effectively manage and predict failure signs of drive mechanism components mounted on vehicles, resulting in increased difficulty in unplanned use and maintenance.
Through the component management system and the fault omen discrimination device, the status data detected by the vehicle sensor is collected, the learning model is generated using machine learning, components with fault omens are identified, and the material management device is notified for corresponding processing.
It realizes early detection and management of the signs of failure of vehicle drive mechanism components, reduces unplanned use and maintenance, and improves the efficiency of components and the reliability of the vehicle.
Smart Images

Figure CN115115067B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a component management system, a material management device, a material management method, and a computer-readable storage medium. Background Art
[0002] In Patent Document 1, it is described that planned order components are ordered by delivering an instruction card, and the components are delivered together with the instruction card. Therefore, when using the components, the actual usage amount of the planned order components is collected by reading the instruction card attached to the components, and it is easy to grasp the usage outside the plan, etc.
[0003] Patent Document 1: Japanese Patent Laid-Open No. 7-175511. Summary of the Invention
[0004] A component management device according to one aspect of the present invention may include an acquisition unit that acquires component information indicating a component having a sign of failure among a plurality of components constituting a drive mechanism mounted on a vehicle. The component management device may include a determination unit that refers to a storage unit storing materials of each of the plurality of components to determine the material of the component indicated by the component information. The component management device may include a notification unit that notifies information related to the material of the component to a material management device that manages the materials of the components.
[0005] The storage unit may further store the weights of the materials required to manufacture each of the plurality of components. The determination unit may further determine the weight of the material required to manufacture the component indicated by the component information. The notification unit may notify the material management device of information related to the material of the component including the weight of the material required to manufacture the component.
[0006] The acquisition unit may further acquire recovery plan information indicating a plan to recover a component having a sign of failure. The notification unit may notify the recovery plan information to the material management device.
[0007] The plurality of components may include at least one of a gear, a bearing, a rotor, and a winding constituting the drive mechanism.
[0008] A component management system according to an aspect of the present invention may include the above-described component management device and a fault omen determination device that determines a component having a fault omen from among a plurality of components. The fault omen determination device may include a collection unit that collects data representing the state of a vehicle detected by sensors mounted on a plurality of vehicles. The fault omen determination device may include a generation unit that, until any one of the plurality of components fails, generates a learning model for determining a component having a fault omen from among the plurality of components based on data representing the state of the vehicle by using, as teacher data, data representing the state of the vehicle detected by sensors mounted on the vehicle through machine learning. The fault omen determination device may include a determination unit that determines, based on the learning model, a component having a fault omen from among the plurality of components based on data representing the state of the vehicle. The fault omen determination device may include an output unit that outputs component information indicating the determined component having a fault omen to the component management device.
[0009] The data representing the state of the vehicle may represent at least one of the torque or rotational speed of an engine or an electric generator, the temperature of engine oil, the oil pressure of engine oil, the temperature of the working oil of an automatic transmission, the accelerator opening, the vibration of the vehicle, and the speed of the vehicle.
[0010] The component management system may further include a material management device. The material management device may manage the weight of the materials of the recycled components and the weight of the materials required to manufacture new components for repair based on information related to the materials of the components and recycling plan information indicating a plan for recycling the components.
[0011] A component management method according to an aspect of the present invention may include a step of acquiring component information indicating a component having a fault omen among a plurality of components constituting a drive mechanism mounted on a vehicle. The component management method may include a step of referring to a storage unit storing the materials of each of the plurality of components to determine the materials of the component indicated by the component information. The component management method may include a step of notifying information related to the materials of the component to a material management device that manages the materials of the component.
[0012] A program according to an aspect of the present invention may cause a computer to execute a step of acquiring component information indicating a component having a fault omen among a plurality of components constituting a drive mechanism mounted on a vehicle. The program may cause the computer to execute a step of referring to a storage unit storing the materials of each of the plurality of components to determine the materials of the component indicated by the component information. The program may cause the computer to execute a step of notifying information related to the materials of the component to a material management device that manages the materials of the component.
[0013] In addition, the above summary of the invention does not list all the features of the present invention. Additionally, sub-combinations of these features can also be inventions. Description of the Drawings
[0014] Figure 1 is a diagram showing an example of the overall configuration of the component management system.
[0015] Figure 2 is a diagram schematically showing the system configuration of the control system provided in the vehicle.
[0016] Figure 3 is a diagram showing an example of data acquired from the sensor.
[0017] Figure 4 is a diagram showing an example of a numerical vector.
[0018] Figure 5 is a diagram showing an example of the functional blocks of the fault omen discrimination device.
[0019] Figure 6 is a diagram for explaining the clustering of data.
[0020] Figure 7 is a diagram showing an example of the functional blocks of the component management device.
[0021] Figure 8 is a diagram showing an example of information related to the material of the component.
[0022] Figure 9 is a diagram showing an example of information related to the materials required for manufacturing the component.
[0023] Figure 10 is a flowchart showing an example of the processing sequence when the component management device acquires component information indicating a component having a fault omen.
[0024] Figure 11 is a diagram showing an example of the hardware configuration. Detailed Description of the Invention
[0025] Hereinafter, the present invention will be described by way of embodiments of the present invention. However, the following embodiments do not limit the claimed invention. Additionally, the combinations of features described in the embodiments are not all necessary for the solution means of the present invention.
[0026] Figure 1 is a diagram showing an example of the overall configuration of the component management system 10 according to the present embodiment. The component management system 10 includes a plurality of vehicles 20, terminals 32 respectively arranged in a plurality of dealerships 30, a fault omen discrimination device 100, a component management device 300, a material management device 400, and a terminal 510 arranged in a factory 500.
[0027] The vehicle 20, the fault omen discrimination device 100, the component management device 300, the material management device 400, and the terminals 32 and 510 can be connected via a network 50 such as the Internet.
[0028] The vehicle 20 is provided with a control system 200 for controlling the vehicle 20. In the present embodiment, the hybrid vehicle is taken as an example of the vehicle 20. The vehicle 20 is provided with an engine and an electric generator as drive mechanisms. However, the vehicle 20 can be a vehicle with any drive mode such as an engine vehicle or an electric vehicle. The drive mechanisms provided in the vehicle 20 may include an engine, an electric generator, an automatic transmission, a reduction gear, and an electric CVT, etc.
[0029] The fault omen discrimination device 100 collects data representing the state of the vehicle 20 detected by sensors mounted on the vehicle 20 from a plurality of vehicles 20. Until any one of the plurality of components fails, the fault omen discrimination device 100 discriminates whether there is a component with a fault omen among the plurality of components constituting the drive mechanism mounted on the vehicle 20 based on the data representing the state of the vehicle 20 by using the data representing the state of the vehicle 20 detected by sensors mounted on the vehicle 20 as teacher data through machine learning. When there is a component with a fault omen, the fault omen discrimination device 100 notifies the terminal 32 of the dealership 30 and the component management device 300 of the information related to the component with the fault omen.
[0030] In the dealership 30, inventory management, ordering of new vehicles, ordering of repair parts, etc. in the dealership 30 are executed through the terminal 32. The terminal 32 receives the information related to the component with the fault omen. The person in charge of the dealership 30 orders repair parts as needed based on the information related to the component with the fault omen.
[0031] The component management device 300 receives the information related to the component with the fault omen. The component management device 300 determines the materials required for manufacturing the component based on the information related to the component with the fault omen, and sends the information related to the materials of the component to the material management device 400 for managing the materials of the component.
[0032] The material management device 400 can manage the inventory of materials for components. The material management device 400 predicts the total weight of materials required to manufacture components based on information related to the materials of the components, and orders materials from the factory 500 that manufactures the materials as needed. The terminal 510 disposed in the factory 500 executes an order reception process corresponding to the order of materials. In addition, the failure omen determination device 100 and the component management device 300 may be configured as one device. The failure omen determination device 100, the component management device 300, and the material management device 400 may be configured as one device. In addition, the component management device 300 and the material management device 400 may be configured as one device.
[0033] In the component management system 10 according to the present embodiment, when there is a component with a failure omen, it is possible to anticipate the situation of receiving an order for the component and order the materials for the component in advance. Therefore, it is possible to shorten the delivery date of the component after receiving the order for the component and the period until the replacement component.
[0034] Figure 2 Schematically shows the system configuration of the control system 200 provided in the vehicle 20. The control system 200 includes an HVECU 210, various ECUs 230, various sensors 250, an MID 271, an IVI 272, a GNSS receiver 273, and a TCU 274.
[0035] The HVECU 210 is a hybrid power ECU (Electronic Control Unit) for controlling the vehicle 20. The HVECU 210 and various ECUs 230 may be configured to include a so-called microcomputer composed of a CPU, a ROM, a RAM, an input / output interface, etc. The HVECU 210 uses the temporary storage function of the RAM and performs signal processing according to a program pre-stored in the ROM.
[0036] The HVECU 210 is connected to the MID 271, the IVI 272, the TCU 274, and each ECU 230 through an in-vehicle communication line. The HVECU 210 communicates with the MID 271, the IVI 272, the TCU 274, and various ECUs 230 through the in-vehicle communication line. The HVECU 210 integrally controls the MID 271, the IVI 272, the TCU 274, and each ECU 230 through the in-vehicle communication line. The in-vehicle communication line may be configured to include, for example, a CAN (Controller Area Network) or Ethernet.
[0037] The MID271 is a multi-information display. The IVI272 is an in-vehicle information entertainment device (IVI). The MID271 and the IVI272 are connected to the HVECU210 via an in-vehicle communication line. The MID271 and the IVI272 can function as a display control unit. The IVI272 has a wireless LAN communication function. The GNSS receiver 273 determines the position of the vehicle 20 based on signals received from GNSS (Global Navigation Satellite System) satellites.
[0038] The IVI272 acquires the position information of the vehicle 20 from the GNSS receiver 273. The IVI272 outputs the position information acquired from the GNSS receiver 273 to the HVECU210.
[0039] The TCU274 is a telematics control unit. The TCU274 is mainly responsible for mobile communication. The TCU274 transmits and receives data to and from an external device based on the control of the HVECU210.
[0040] Each ECU230 includes an MGECU231, an engine ECU232, a transmission ECU233, and a battery ECU234. The MGECU231 controls the motor generator for driving mounted on the vehicle 20. The engine ECU232 controls the engine mounted on the vehicle 20. The transmission ECU233 controls the transmission mounted on the vehicle 20. The battery ECU234 controls the battery serving as a high-voltage battery mounted on the vehicle 20.
[0041] The HVECU210 performs hybrid drive control related to the motor generator via the MGECU231 and the engine via the engine ECU232. The HVECU210 performs shift control of the transmission via the transmission ECU233. The HVECU210 performs charge and discharge control of the battery via the battery ECU234.
[0042] The various sensors 250 include a vehicle speed sensor 251, an accelerator opening sensor 252, an inclination angle sensor 253, an MG rotation speed sensor 254, a shift position sensor 255, an engine rotation speed sensor 256, a throttle opening sensor 257, a vibration sensor 258, an AE sensor 259, an oil temperature sensor 260, a water temperature sensor 261, a battery temperature sensor 262, a battery current sensor 263, and an acceleration sensor 264. The various sensors 250 may include other sensors that detect the torque of the engine or the motor generator, the current of the motor generator, the temperature of the motor generator, the oil pressure of the engine oil, the temperature of the working oil of the automatic transmission (ATF temperature), sound, etc.
[0043] The vehicle speed sensor 251 detects the vehicle speed of the vehicle 20. The accelerator opening sensor 252 detects the accelerator opening based on the driver's operation, that is, the operation amount of the accelerator pedal. The tilt angle sensor 253 detects the tilt of the vehicle 20. The MG rotation speed sensor 254 detects the rotation speed of the motor generator. The shift position sensor 255 detects the shift position of the shift lever. The engine rotation speed sensor 256 detects the rotation speed of the engine. The throttle opening sensor 257 detects the opening of the throttle of the engine. The battery temperature sensor 262 detects the temperature of the battery. The battery current sensor 263 detects the charge and discharge current of the battery.
[0044] The HVECU 210 sets the required driving force based on the vehicle speed detected by the vehicle speed sensor 251 and the accelerator opening detected by the accelerator opening sensor 252. The HVECU 210 determines whether the vehicle 20 is at the start based on the vehicle speed detected by the vehicle speed sensor 251. The HVECU 210 determines whether the vehicle 20 is on an uphill road or a downhill road based on the tilt angle detected by the tilt angle sensor 253. The engine ECU 232 controls the output torque from the engine according to the set required driving force based on an instruction from the HVECU 210. The MGECU 231 controls the output torque from the motor generator according to the set required driving force based on an instruction from the HVECU 210. The transmission ECU 233 performs shift control of the transmission according to the set required driving force.
[0045] The battery ECU 234 controls the charge and discharge of the battery based on battery information indicating the battery state such as the voltage between the terminals of the battery, the charge and discharge current of the battery from the battery current sensor 263, and the battery temperature from the battery temperature sensor 262. The battery ECU 234 calculates the state of charge (SOC) based on the cumulative value of the charge and discharge current of the battery.
[0046] The vibration sensor 258 detects, for example, vibrations of any part of the vehicle 20 that can detect signs of a malfunction of the vehicle 20, such as vibrations of the vehicle 20, vibrations of the engine, and vibrations of the suspension. The AE sensor 259 is an acoustic emission sensor. The AE sensor 259 is a sensor for detecting ultrasonic and elastic wave energy generated due to phenomena such as deformation of an object, progress of a crack, and peeling. The AE sensor 259 can be provided at any part of the vehicle 20 that can detect signs of a malfunction of the engine or the like. The oil temperature sensor 260 detects, for example, the temperature of the engine oil (oil temperature). The water temperature sensor 261 detects, for example, the temperature of the cooling water flowing in the water jacket that is a cooling water passage formed in the cylinder head and the cylinder. The acceleration sensor 264 detects the acceleration of the vehicle 20 for determining whether the vehicle 20 is in an acceleration state, a deceleration state, or a constant speed state (cruise state).
[0047] In the present embodiment, the HVECU 210 of the vehicle 20 generates data indicating the state of the vehicle 20 based on the detection results from various sensors 250, and provides this data to the failure omen determination device 100.
[0048] The HVECU 210 includes an acquisition unit 211, a generation unit 212, an output unit 213, and a storage unit 215. The acquisition unit 211 acquires a plurality of data from a plurality of sensors 250 for detecting the state of the vehicle 20. The acquisition unit 211 may acquire a plurality of time series data from a plurality of sensors 250 for detecting the state of the vehicle 20. The acquisition unit 211 may acquire a plurality of data from a plurality of sensors 250 for detecting the state of the vehicle 20 at each predetermined period during the drivable state of the vehicle 20. For example, as Figure 3 shown, the acquisition unit 211 acquires the engine speed (R) from the engine speed sensor 256, the vehicle speed (V) of the vehicle 20 from the vehicle speed sensor 251, and the coolant temperature (T) indicating the temperature of the engine's coolant water from the coolant temperature sensor 261 as a plurality of data items at an interval of 0.2 seconds, and stores them in the storage unit 215.
[0049] The acquisition unit 211 may continuously acquire data indicating the state of the vehicle 20 from various sensors 250 when the driving function of the vehicle 20 is operating. The acquisition unit 211 may continuously acquire data indicating the state of the vehicle 20 acquired from various sensors 250 during the period from when the ignition switch is turned on to when it is turned off. The acquisition unit 211 may acquire data indicating the state of the vehicle 20 from various sensors 250 at a predetermined timing that easily detects the omen of the occurrence of a failure when the driving function of the vehicle 20 is operating. The acquisition unit 211 may acquire data indicating the state of the vehicle 20 from various sensors 250 during the period when the driving state of the vehicle 20 continues in an accelerating state, a decelerating state, or a constant speed state for a predetermined period (5 seconds) or more when the driving function of the vehicle 20 is operating.
[0050] The generation unit 212 generates feature quantity data indicating the feature quantity of each of the plurality of data according to a predetermined algorithm based on the plurality of data acquired by the acquisition unit 211, and stores it in the storage unit 215. The generation unit 212 may generate a numerical vector, which is feature quantity data indicating the feature quantity of each of the plurality of data. The generation unit 212 may generate a numerical vector for each of the plurality of data by calculating the average value, maximum value, minimum value, and average value of the slope of the data for each predetermined time period (for example, 3 seconds). As Figure 4 shown, the generation unit 212 may calculate the average value (R av ) of the engine speed (R) every three seconds, the maximum value (R mx ) of the engine speed (R), and the minimum value (R mn) The average value of the slope (R in ). The generation unit 212 can calculate the average value (V av ), maximum value (V mx ), minimum value (V mn ), and average value of the slope (V in ) of the vehicle speed (V) every three seconds. The generation unit 212 can calculate the average value (T av ), maximum value (T mx ), minimum value (T mn ), and average value of the slope (T in ) of the coolant water temperature (T) every three seconds. The generation unit 212 can calculate at least one of the standard deviation, amplitude value, vibration number, minimum slope, maximum slope, skewness, and kurtosis used in statistics as a feature quantity of the data.
[0051] Here, the inclination is a feature quantity that is an index for judging the degree of acceleration, deceleration, or cruise driving (constant speed driving) of the vehicle 20. The slope is a value obtained by differentiating the change amount of the parameter value f(x) with respect to the time elapsed (h), and is calculated by the following formula (1). In digital calculation, the inclination is calculated by calculating the difference of the parameter value f(x).
[0052] [Mathematical formula 1]
[0053]
[0054] The output unit 213 outputs the feature quantity data of the vehicle 20 and the identification information of the vehicle 20 as data representing the state of the vehicle 20 to the fault omen discrimination device 100 via the TCU 274.
[0055] Figure 5 is a diagram showing an example of the functional blocks of the fault omen discrimination device 100. The fault omen discrimination device 100 includes a collection unit 102, a generation unit 104, a discrimination unit 106, an output unit 108, and a storage unit 110.
[0056] The collection unit 102 collects data representing the state of the vehicle 20, which is the detection result of various sensors 250 that detect the state of the vehicle, from a plurality of vehicles 20, and stores the data in the storage unit 110 in association with the identification information of the vehicle 20. The collection unit 102 may collect, from each of the plurality of vehicles 20, data representing the state of the vehicle 20 that is continuously obtained from the various sensors 250 when the driving mechanism of the vehicle 20 is operating. The collection unit 102 may collect, from each of the plurality of vehicles 20, data representing the state of the vehicle 20 that is continuously obtained from the various sensors 250 during the period from when the ignition switch is turned on to when it is turned off. The collection unit 102 may collect, from each of the plurality of vehicles 20, data representing the state of the vehicle 20 that is obtained from the various sensors 250 at a predetermined timing that easily detects the omen of the occurrence of a failure when the driving mechanism of the vehicle 20 is operating. The collection unit 102 may collect, from each of the plurality of vehicles 20, data representing the state of the vehicle 20 that is obtained from the various sensors 250 during the period when the driving state of the vehicle 20 continuously maintains an acceleration state, a deceleration state, or a constant speed state for a predetermined period (5 seconds) or more when the driving mechanism of the vehicle 20 is operating.
[0057] The data representing the state of the vehicle 20 may be data representing the detection results of the various sensors 250. The data representing the state of the vehicle 20 may be time-series data representing the detection results of the various sensors 250 in time series. The data representing the state of the vehicle 20 may be a numerical vector representing the feature amount of each of the plurality of data. The data representing the state of the vehicle 20 may be data representing at least one of the torque or rotational speed of the engine or the electric generator, the temperature of the engine oil, the oil pressure of the engine oil, the temperature of the working oil of the automatic transmission, the accelerator opening, and the vibration of the vehicle. The collection unit 102 may also collect data related to the environment in which the vehicle 20 exists from the plurality of vehicles 20, and store it in the storage unit 110 in association with the data representing the state of the vehicle 20. The data related to the environment in which the vehicle 20 exists may be data showing at least one of the outside air temperature around the vehicle 20 and the region (latitude, longitude, altitude, etc.) in which the vehicle 20 exists.
[0058] The generation unit 104 generates a learning model for determining a component having a sign of failure from among a plurality of components based on data representing the state of the vehicle 20 by performing machine learning that uses, as teacher data, data representing the state of the vehicle detected by various sensors 250 until any one of the plurality of components fails. The generation unit 104 may generate a learning model that can classify each vehicle 20 into a plurality of clusters different for each failure location and a cluster without a sign of failure. The generation unit 104 may use, for example, SVM (Support Vector Machine) as a supervised machine learning algorithm. When using SVM, the generation unit 104 may generate a learning model by learning a hyperplane for separating, with a maximum margin interval, a set of points labeled as normal vehicles from each set of points labeled differently for each type of failed component. As Figure 6 shown, the generation unit 104 may draw data in a three-dimensional space to generate a learning model that classifies a plurality of vehicles 20 into a plurality of clusters. For example, the generation unit 104 may generate a learning model in which vehicles 20 corresponding to the data included in the Figure 6 region 600 are classified into one cluster as vehicles having a specific component with a sign of failure.
[0059] The determination unit 106 determines, based on the learning model, a component having a sign of failure from among a plurality of components based on data representing the state of the vehicle 20. The determination unit 106 determines, based on the learning model, a component having a sign of failure from among components such as gears, bearings, rotors, and windings that constitute the drive mechanism.
[0060] The output unit 108 outputs component information indicating a component having a sign of failure to the component management device 300 and the terminal 32 of the dealership 30. The output unit 108 may also output component information indicating a component having a sign of failure to the corresponding vehicle 20. The component information may include identification information of the vehicle 20 and identification information of the component having a sign of failure.
[0061] Figure 7 FIG. is a diagram showing functional blocks of the component management device 300. The component management device 300 includes an acquisition unit 302, a determination unit 304, a notification unit 306, and a storage unit 310. The acquisition unit 302 acquires component information indicating a component having a sign of failure among a plurality of components that constitute the drive mechanism mounted on the vehicle 20. The acquisition unit 302 may acquire component information from the failure sign determination device 100, the component information showing a component having a sign of failure determined by the failure sign determination device 100 by using a predetermined learning model and based on data representing the state of the vehicle 20.
[0062] The storage unit 310 stores information related to the materials of the respective components that constitute the drive mechanism. For example, as Figure 8As shown, for each component, the storage unit 310 can store the materials that make up the component and the weight (kg) of the materials required to manufacture the component.
[0063] The determination unit 304 determines the materials of the component indicated by the component information by referring to the storage unit 310. The determination unit 304 can also determine the weight of the materials required to manufacture the component. The notification unit 306 notifies the material management device 400 for managing the inventory of the materials of the component of the information related to the materials of the component.
[0064] The acquisition unit 302 can also acquire recovery plan information indicating a plan to recover components with signs of failure. The acquisition unit 302 can acquire recovery plan information indicating a plan to recover components with signs of failure via the terminal 32 of the sales store 30. The acquisition unit 302 can acquire recovery plan information indicating a scheduled date for replacing components with signs of failure via the terminal 32 of the sales store 30. The notification unit 306 can notify the material management device 400 of the recovery plan information. The recovery plan information can indicate identification information for identifying a failure-sign vehicle equipped with a component with signs of failure, and information related to the materials and weight of the component with signs of failure.
[0065] The material management device 400 includes a database 410 for storing information related to the materials required to manufacture components. The material management device 400 manages the weight of the materials of the recovered components and the weight of the materials required to manufacture new components for repair based on the information related to the materials of the components and the recovery plan information indicating a plan to recover the components. For example, as Figure 9 shown, the database 410 can store the identification information of each component, the identification information of the materials required to manufacture each component, the quantity of each component for which current orders are received, the quantity of components collected and available as materials for manufacturing components before starting to manufacture the components, and the total weight (kg) of the materials to be newly ordered to manufacture new components.
[0066] Thereby, it is possible to order only the weight of the materials required to manufacture new components in consideration of the weight of the materials of the components that are recovered and recyclable. Therefore, it is possible to prevent the useless manufacture of materials.
[0067] Figure 10 is a flowchart showing an example of the processing sequence when the component management device 300 acquires component information indicating a component with signs of failure.
[0068] The acquisition unit 302 acquires component information indicating a component having a failure omen from the failure omen determination device 100 (S100). The determination unit 304 determines the material of the component indicated by the component information and the weight of the material required to manufacture the component by referring to the storage unit 310 (S102). The notification unit 306 notifies the material management device 400 of information indicating the material required to manufacture the component and the weight of the material required to manufacture the component (S104).
[0069] As described above, according to the present embodiment, when there is a component having a failure omen, an order for a component can be foreseen and materials can be ordered in advance. In addition, the total weight of the material required to manufacture the component can be determined by considering the schedule for recycling the failed component. Therefore, materials can be manufactured without being wasted, contributing to the Sustainable Development Goals (SDGs).
[0070] Figure 11 An example of a computer 1200 that can embody multiple aspects of the present invention in whole or in part is shown. The program installed in the computer 1200 causes the computer 1200 to function as an operation associated with the device of the embodiment of the present invention or one or more "units" of the device. Alternatively, the program enables the computer 1200 to execute the operation or the one or more "units". The program enables the computer 1200 to execute the process of the embodiment of the present invention or the steps of the process. Such a program can be executed by the CPU 1212 in order for the computer 1200 to execute specific operations associated with some or all of the blocks in the flowcharts and block diagrams described in this specification.
[0071] The computer 1200 of the present embodiment includes a CPU 1212 and a RAM 1214, which are connected to each other through a main controller 1210. The computer 1200 further includes a communication interface 1222 and an input / output unit, which are connected to the main controller 1210 via an input / output controller 1220. The computer 1200 further includes a ROM 1230. The CPU 1212 operates according to the programs stored in the ROM 1230 and the RAM 1214, thereby controlling each unit.
[0072] The communication interface 1222 communicates with other electronic devices via a network. The hard disk drive can store programs and data used by the CPU 1212 within the computer 1200. The ROM 1230 stores internally a boot program executed by the computer 1200 at startup and / or programs dependent on the hardware of the computer 1200. The programs are provided by a computer-readable storage medium such as a CD-ROM, a USB memory, or an IC card or via a network. The programs are installed in the RAM 1214 or the ROM 1230, which is also an example of a computer-readable storage medium, and are executed by the CPU 1212. The information processing described in the above programs is read by the computer 1200, resulting in cooperation between the programs and the various types of hardware resources described above. The apparatus or method can be configured by implementing operations or processing of information according to the use of the computer 1200.
[0073] For example, when performing communication between the computer 1200 and an external device, the CPU 1212 can execute a communication program loaded into the RAM 1214 and instruct the communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of the CPU 1212, the communication interface 1222 reads the transmission data stored in the transmission buffer area provided in a storage medium such as the RAM 1214 or the USB memory and transmits the read transmission data to the network, or writes the received data received from the network to the reception buffer area provided on the storage medium.
[0074] In addition, the CPU 1212 can read all or a required part of a file or a database stored in an external storage medium such as a USB memory into the RAM 1214 and perform various types of processing on the data on the RAM 1214. The CPU 1212 can then write the processed data back to the external storage medium.
[0075] Various types of information such as various types of programs, data, tables, and databases can be stored in a storage medium and information processing can be accepted. The CPU 1212 can perform various types of processing on the data read from the RAM 1214, including various types of operations, information processing, conditional judgments, conditional branches, unconditional branches, information retrieval / replacement, etc. described in each part of the present disclosure through instruction scheduling of the program, and write the results back to the RAM 1214. Moreover, the CPU 1212 can retrieve information in files, databases, etc. stored in the storage medium. For example, when a plurality of entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the storage medium, the CPU 1212 retrieves, from among the plurality of entries, an entry that matches the condition specifying the attribute value of the first attribute, and reads the attribute value of the second attribute stored in the entry, thereby obtaining the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.
[0076] The programs or software modules described above can be stored in a computer-readable storage medium on or around the computer 1200. Moreover, storage media such as hard disks or RAM provided within a server system connected to a dedicated communication network or the Internet can be used as computer-readable storage media, whereby the program is provided to the computer 1200 via the network.
[0077] A computer-readable medium can include any tangible device capable of storing instructions executable by an appropriate device. As a result, a computer-readable medium having instructions stored herein embodies a product that includes instructions for performing the means for making the operations specified in the flowchart or block diagram. Examples of computer-readable media can include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. More specific examples of computer-readable media can include floppy disks (registered trademark), magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), laser (RTM) discs, memory sticks, integrated circuit cards, etc.
[0078] Computer-readable instructions can include either source code or object code written in any combination of one or more programming languages. The source code or object code includes conventional procedural programming languages. Conventional procedural programming languages can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or object-oriented programming languages such as Smalltalk (registered trademark), JAVA (registered trademark), C++, etc. and the "C" programming language or similar programming languages. Computer-readable instructions can be provided locally or to a processor or programmable circuit of a general-purpose computer, special-purpose computer, or other programmable data processing device via a wide area network (WAN) such as a local area network (LAN), the Internet, etc. The processor or programmable circuit can execute the computer-readable instructions to perform the means for making the operations specified by the flowchart or block diagram. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.
[0079] As described above, the present invention has been explained using the embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments. It is self-evident to those skilled in the art that various changes or improvements can be made to the above embodiments. It is clearly understood from the description of the claims that such modified or improved embodiments can also be included in the technical scope of the present invention.
[0080] It should be noted that the execution order of each process such as the actions, sequences, steps, and stages in the devices, systems, programs, and methods shown in the claims, the specification, and the drawings can be implemented in any order as long as it is not specifically stated as "before", "prior to", etc. and the subsequent process does not use the output of the previous process. Regarding the operation flow in the claims, the specification, and the drawings, although it is described using "first," "next," etc. for simplicity, it is not necessary to implement it in this order.
[0081] [Description of Reference Numerals]
[0082] 10 Component management system
[0083] 20 Vehicle
[0084] 30 Dealership
[0085] 32, 510 Terminal
[0086] 50 Network
[0087] 100 Fault omen discrimination device
[0088] 102 Collection unit
[0089] 104 Generation unit
[0090] 106 Discrimination unit
[0091] 108 Output unit
[0092] 110 Storage unit
[0093] 200 Control system
[0094] 210 HVECU
[0095] 211 Acquisition unit
[0096] 212 Generation unit
[0097] 213 Output unit
[0098] 215 Storage unit
[0099] 230 ECU
[0100] 231 MGECU
[0101] 232 Engine ECU
[0102] 233 Transmission ECU
[0103] 234 Battery ECU
[0104] 250 Sensor
[0105] 251 Vehicle Speed Sensor
[0106] 252 Throttle Opening Sensor
[0107] 253 Tilt Angle Sensor
[0108] 254 MG Rotation Speed Sensor
[0109] 255 Shift Position Sensor
[0110] 256 Engine Rotation Speed Sensor
[0111] 257 Throttle Valve Opening Sensor
[0112] 258 Vibration Sensor
[0113] 259 AE Sensor
[0114] 260 Oil Temperature Sensor
[0115] 261 Water Temperature Sensor
[0116] 262 Battery Temperature Sensor
[0117] 263 Battery Current Sensor
[0118] 264 Acceleration Sensor
[0119] 273 GNSS Receiver
[0120] 300 Component Management Device
[0121] 302 Acquisition Unit
[0122] 304 Determination Unit
[0123] 306 Notification Unit
[0124] 310 Storage Unit
[0125] 400 Material Management Device
[0126] 410 Database
[0127] 500 Factory
[0128] 1200 Computer
[0129] 1210 Main Controller
[0130] 1212 CPU
[0131] 1214 RAM
[0132] 1220 Input / Output Controller
[0133] 1222 Communication Interface
[0134] 1230 ROM
Claims
1. A component management system, wherein, it comprises: an acquisition unit that acquires component information and a recycling plan information, the component information indicating a component among a plurality of components constituting a drive mechanism mounted on a vehicle and having a sign of failure, and the recycling plan information representing a plan to recycle the component having a sign of failure; a determination unit that determines the material of the component indicated by the component information with reference to a storage unit storing the materials of each of the plurality of components; a notification unit that notifies information related to the material of the component and the recycling plan information to a material management device that manages the inventory of the materials of the component; and the material management device, which manages the weight of the material of the recycled component and the weight of the material required to manufacture a new component for repair based on the information related to the material of the component and the recycling plan information.
2. The component management system according to claim 1, wherein, the storage unit further stores the weight of the material required to manufacture each of the plurality of components, the determination unit further determines the weight of the material required to manufacture the component indicated by the component information, and the notification unit notifies the material management device of the information related to the material of the component including the weight of the material required to manufacture the component.
3. The component management system according to claim 1, wherein, the plurality of components includes at least one of a gear, a bearing, a rotor, and a winding constituting the drive mechanism.
4. The component management system according to claim 1, wherein, it further comprises: a failure sign discrimination device that discriminates a component having a sign of failure among the plurality of components, and the failure sign discrimination device comprises: a collection unit that collects data representing the state of a vehicle detected by sensors mounted on a plurality of vehicles; a generation unit that, until any one of the plurality of components fails, generates a learning model for determining a component having a sign of failure from the plurality of components based on the data representing the state of the vehicle detected by sensors mounted on the vehicle by using the data representing the state of the vehicle as teacher data through machine learning; a discrimination unit that discriminates a component having a sign of failure from the plurality of components based on the data representing the state of the vehicle according to the learning model; and an output unit that outputs component information indicating the component determined to have a sign of failure to the component management device.
5. The component management system according to claim 4, wherein, the data representing the state of the vehicle represents at least one of the torque or rotational speed of an engine or an electric generator, the temperature of engine oil, the oil pressure of engine oil, the temperature of the working oil of an automatic transmission, the accelerator opening, the vibration of the vehicle, and the speed of the vehicle.
6. A material management device that manages the inventory of the materials of a component, wherein, it comprises: managing the weight of the material of the recycled component and the weight of the material required to manufacture a new component for repair based on the information related to the material of the component notified from a component management device and a recycling plan information representing a plan to recycle the component, and the component management device includes: An acquisition unit that acquires component information indicating a component having a sign of failure among a plurality of components constituting a drive mechanism mounted on a vehicle; and A determination unit that determines the material of the component indicated by the component information with reference to a storage unit storing the material of each of the plurality of components.
7. A material management method,[[]]END]] wherein,[[]]END]] it has:[[]]END]] A step in which a component management device acquires component information and a recovery plan information, the component information indicating a component having a sign of failure among a plurality of components constituting a drive mechanism mounted on a vehicle, and the recovery plan information indicating a plan to recover the component having a sign of failure; A step in which the component management device determines the material of the component indicated by the component information with reference to a storage unit storing the material of each of the plurality of components; A step in which the component management device notifies a material management device that manages the inventory of the material of the component of information related to the material of the component and the recovery plan information; and A step in which the material management device manages the weight of the material of the recovered component and the weight of the material required to manufacture a new component for repair based on the information related to the material of the component and the recovery plan information.
8. A material management method, which is a method for a material management device to manage the inventory of the material of a component,[[]]END]] wherein,[[]]END]] it includes:[[]]END]] A step in which the material management device manages the weight of the material of the recovered component and the weight of the material required to manufacture a new component for repair based on the information related to the material of the component notified from the component management device and the recovery plan information indicating a plan to recover the component, The component management device includes:[[]]END]] An acquisition unit that acquires component information indicating a component having a sign of failure among a plurality of components constituting a drive mechanism mounted on a vehicle; and A determination unit that determines the material of the component indicated by the component information with reference to a storage unit storing the material of each of the plurality of components.
9. A computer-readable storage medium,[[]]END]] wherein,[[]]END]] it stores a program for causing a computer to execute the following steps:[[]]END]] A step of acquiring component information and recovery plan information, the component information indicating a component having a sign of failure among a plurality of components constituting a drive mechanism mounted on a vehicle, and the recovery plan information indicating a plan to recover the component having a sign of failure; A step of determining the material of the component indicated by the component information with reference to a storage unit storing the material of each of the plurality of components; and A step of managing the weight of the material of the recovered component and the weight of the material required to manufacture a new component for repair based on the information related to the material of the component and the recovery plan information.
10. A computer-readable storage medium,[[]]END]] wherein,[[]]END]] it stores a program for causing a computer to function as a material management device that manages the inventory of the material of a component:[[]]END]] The program causes the computer to execute the following steps:[[]]END]] A step of managing the weight of the material of the recycled component and the weight of the material required to manufacture a new component for repair, based on information related to the material of the component notified from a component management device and recycling plan information indicating a plan to recycle the component. The component management device includes: An acquisition unit that acquires component information indicating a component having a sign of failure among a plurality of components constituting a drive mechanism mounted on a vehicle; and A determination unit that determines the material of the component indicated by the component information with reference to a storage unit storing the materials of each of the plurality of components.
Citation Information
Patent Citations
Method and device for ordering parts
JP1995175511A
Automobile information acquiring method through network and repair and maintenance requesting method for vehicle
JP2003132168A
Component material management method, apparatus and program
JP2004110568A
Input device and input program
JP2013186874A