[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20230137170A - Method for monitoring failure of motor in a car and system using the same - Google Patents

Method for monitoring failure of motor in a car and system using the same Download PDF

Info

Publication number
KR20230137170A
KR20230137170A KR1020220034994A KR20220034994A KR20230137170A KR 20230137170 A KR20230137170 A KR 20230137170A KR 1020220034994 A KR1020220034994 A KR 1020220034994A KR 20220034994 A KR20220034994 A KR 20220034994A KR 20230137170 A KR20230137170 A KR 20230137170A
Authority
KR
South Korea
Prior art keywords
vehicle
motor
value
class
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020220034994A
Other languages
Korean (ko)
Other versions
KR102698520B1 (en
Inventor
이강윤
김동균
최대영
조종완
부영건
Original Assignee
주식회사 스카이칩스
성균관대학교산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 스카이칩스, 성균관대학교산학협력단 filed Critical 주식회사 스카이칩스
Priority to KR1020220034994A priority Critical patent/KR102698520B1/en
Publication of KR20230137170A publication Critical patent/KR20230137170A/en
Application granted granted Critical
Publication of KR102698520B1 publication Critical patent/KR102698520B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/34Testing dynamo-electric machines
    • G01R31/343Testing dynamo-electric machines in operation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/005Testing of electric installations on transport means
    • G01R31/006Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

본 발명은 차량 내 모터에 대한 고장 여부를 판단하는 방법에 있어서, 차량 내 모터에 대한 상태를 센싱하는 센싱 모듈을 포함하는 진단 시스템이 상기 차량 내 설치된 상태에서, 상기 진단 시스템은, 상기 센싱 모듈을 통해 상기 차량 내 모터에 대한 상태를 센싱하고, 센싱값을 획득하는 단계; 상기 진단 시스템은, 상기 센싱 모듈이 획득한 상기 센싱값을 변환하여 특징값을 추출하는 단계; 및 상기 진단 시스템이, 상기 특징값을 기초로 상기 모터의 고장 여부를 판단하는 단계를 포함하는 것을 특징으로 하는 방법을 제공한다.The present invention relates to a method for determining whether a motor in a vehicle has failed, in a state where a diagnostic system including a sensing module for sensing the state of a motor in the vehicle is installed in the vehicle, the diagnostic system includes the sensing module. sensing the state of the motor in the vehicle and obtaining a sensing value; The diagnostic system includes converting the sensing value acquired by the sensing module to extract a feature value; and determining, by the diagnostic system, whether the motor has failed based on the characteristic values.

Description

차량 내 모터의 고장 여부를 판단하는 방법 및 그를 이용한 시스템{METHOD FOR MONITORING FAILURE OF MOTOR IN A CAR AND SYSTEM USING THE SAME}Method for determining whether a motor in a vehicle has failed and a system using the same {METHOD FOR MONITORING FAILURE OF MOTOR IN A CAR AND SYSTEM USING THE SAME}

본 발명은 차량 내 모터의 고장 여부를 판단하는 방법 및 그를 이용한 시스템에 관한 것으로서, 더욱 상세하게는 차량 내 모터에 대한 상태를 센싱하는 센싱 모듈을 포함하는 진단 시스템이 상기 차량 내 설치된 상태에서, 상기 진단 시스템은, 상기 센싱 모듈을 통해 상기 차량 내 모터에 대한 상태를 센싱하고, 센싱값을 획득하는 단계; 상기 진단 시스템은, 상기 센싱 모듈이 획득한 상기 센싱값을 변환하여 특징값을 추출하는 단계; 및 상기 진단 시스템이, 상기 특징값을 기초로 상기 모터의 고장 여부를 판단하는 단계를 포함하는 것을 특징으로 하는 방법에 관한 것이다.The present invention relates to a method for determining whether a motor in a vehicle has failed and a system using the same. More specifically, when a diagnostic system including a sensing module for sensing the status of a motor in a vehicle is installed in the vehicle, the The diagnostic system includes: sensing the state of a motor in the vehicle through the sensing module and obtaining a sensing value; The diagnostic system includes converting the sensing value acquired by the sensing module to extract a feature value; and determining, by the diagnostic system, whether the motor is broken based on the characteristic value.

구동 시스템의 상태를 진단하고, 미리 고장 여부를 예지하는 기술을 PHM(Prognostic and health management)이라고 한다. PHM은 자동차에 이미 적용되고 있으나, 고장 진단센터 등에서 네트워크를 통해 외부 클라우드 서버 등으로 데이터를 전달하여 분석되는데 이용되었을 뿐, 이를 자동차 내부에 하나의 칩(chip)상에서 구현된 바는 없었다.The technology to diagnose the state of the driving system and predict failure in advance is called PHM (Prognostic and health management). PHM has already been applied to automobiles, but it was only used to transmit data from a fault diagnosis center to an external cloud server through a network for analysis, and has never been implemented on a single chip inside the automobile.

즉, 자동차 내부의 시스템(SoC) 상에서 자동차의 구동 시스템 상태를 진단하는 것이 아니라, 외부 서버를 통해 자동차의 상태가 진단되는 것이었다. 이에 따라, 네트워크를 통해 외부 서버와 연동되어야만 하고, 실시간으로 진단이 이루어지기 힘들 수 있다는 문제점이 있었다.In other words, rather than diagnosing the state of the car's driving system on the car's internal system (SoC), the state of the car was diagnosed through an external server. Accordingly, there was a problem that it had to be linked to an external server through a network, and it may be difficult to diagnose in real time.

위와 같은 문제를 해결하기 위해 본 발명자는 차량 내 모터의 고장 여부를 판단하는 방법 및 그를 이용한 시스템을 제안하고자 한다.In order to solve the above problem, the present inventor would like to propose a method for determining whether a motor in a vehicle has failed and a system using the same.

본 발명은 다음과 같은 목적을 가질 수 있다.The present invention may have the following purposes.

본 발명의 목적은 차량 내 위치하는 진단 시스템을 통해 차량 내 모터 등의 상태를 진단하기 위한 것이다.The purpose of the present invention is to diagnose the condition of a motor, etc. in a vehicle through a diagnostic system located in the vehicle.

또한, 본 발명의 목적은 차량 내 구동 시스템의 상태를 AI 기술을 이용하여 실시간으로 모니터링하기 위한 것이다.Additionally, the purpose of the present invention is to monitor the status of the driving system in a vehicle in real time using AI technology.

또한, 본 발명의 목적은 차량 내 구동 시스템의 고장 여부를 미리 예측하기 위한 것이다.Additionally, the purpose of the present invention is to predict in advance whether a driving system in a vehicle will fail.

본 발명의 일 실시예에 따르면, 차량 내 모터에 대한 고장 여부를 판단하는 방법에 있어서, 차량 내 모터에 대한 상태를 센싱하는 센싱 모듈을 포함하는 진단 시스템이 상기 차량 내 설치된 상태에서, 상기 진단 시스템은, 상기 센싱 모듈을 통해 상기 차량 내 모터에 대한 상태를 센싱하고, 센싱값을 획득하는 단계; 상기 진단 시스템은, 상기 센싱 모듈이 획득한 상기 센싱값을 변환하여 특징값을 추출하는 단계; 및 상기 진단 시스템이, 상기 특징값을 기초로 상기 모터의 고장 여부를 판단하는 단계를 포함하는 것을 특징으로 하는 방법을 포함한다. According to an embodiment of the present invention, in a method of determining whether a motor in a vehicle has failed, when a diagnostic system including a sensing module for sensing the state of a motor in a vehicle is installed in the vehicle, the diagnostic system Sensing the state of the motor in the vehicle through the sensing module and obtaining a sensing value; The diagnostic system includes converting the sensing value acquired by the sensing module to extract a feature value; and a method comprising determining, by the diagnostic system, whether the motor has failed based on the characteristic values.

또한, 본 발명의 다른 실시예에 따르면, 차량 내 모터에 대한 고장 여부를 판단하는 시스템에 있어서, 차량 내 모터에 대한 상태를 센싱하고, 센싱값을 획득하는 센싱 모듈; 상기 센싱 모듈이 획득한 상기 센싱값을 변환하여 특징값을 추출하고, 상기 특징값을 기초로 상기 모터의 고장 여부를 판단하는 신호처리 모듈 및 고장 판단 모듈을 포함하고, 차량 내 설치되는 것을 특징으로 하는 진단 시스템을 포함한다.In addition, according to another embodiment of the present invention, a system for determining whether a motor in a vehicle has malfunctioned includes a sensing module that senses the state of a motor in a vehicle and obtains a sensing value; It includes a signal processing module and a failure determination module that convert the sensing value acquired by the sensing module to extract a feature value and determine whether the motor is broken based on the feature value, and are installed in the vehicle. Includes a diagnostic system that

이와 같이 본 발명에 따르면, 다음과 같은 효과가 있다.In this way, according to the present invention, the following effects are achieved.

본 발명에 따르면, 차량 내 위치하는 진단 시스템을 통해 차량 내 모터 등의 상태를 진단하는 효과가 있다.According to the present invention, there is an effect of diagnosing the condition of a motor, etc. in a vehicle through a diagnostic system located in the vehicle.

또한, 본 발명에 따르면, 차량 내 구동 시스템의 상태를 AI 기술을 이용하여 실시간으로 모니터링하는 효과가 있다.In addition, according to the present invention, there is an effect of monitoring the status of the driving system in the vehicle in real time using AI technology.

또한, 본 발명에 따르면, 차량 내 구동 시스템의 고장 여부를 미리 예측하는 효과가 있다.In addition, according to the present invention, there is an effect of predicting in advance whether the driving system in the vehicle will fail.

도 1은 본 발명의 일 실시예에 따라 진단 시스템의 개략적인 구성을 나타내는 도면이다.
도 2는 본 발명의 일 실시예에 따라 진단 시스템의 구체적인 구성을 나타내는 도면이다.
도 3은 본 발명의 일 실시예에 따라 모터의 고장 여부를 판단하기까지의 과정을 나타내는 도면이다.
도 4는 본 발명의 일 실시예에 따라 클래스별로 서로 다른 기준값에 따른 결과를 나타내는 도면이다.
도 5는 본 발명의 일 실시예에 따라 AI 모듈의 학습 과정을 나타내는 도면이다.
도 6은 본 발명의 일 실시예에 따라 특징값을 추출하는 과정을 나타내는 도면이다.
1 is a diagram showing the schematic configuration of a diagnostic system according to an embodiment of the present invention.
Figure 2 is a diagram showing the specific configuration of a diagnostic system according to an embodiment of the present invention.
Figure 3 is a diagram showing the process of determining whether a motor has failed according to an embodiment of the present invention.
Figure 4 is a diagram showing results according to different reference values for each class according to an embodiment of the present invention.
Figure 5 is a diagram showing the learning process of an AI module according to an embodiment of the present invention.
Figure 6 is a diagram showing the process of extracting feature values according to an embodiment of the present invention.

후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.The detailed description of the present invention described below refers to the accompanying drawings, which show by way of example specific embodiments in which the present invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different from one another but are not necessarily mutually exclusive. For example, specific shapes, structures and characteristics described herein with respect to one embodiment may be implemented in other embodiments without departing from the spirit and scope of the invention. Additionally, it should be understood that the location or arrangement of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the invention. Accordingly, the detailed description that follows is not intended to be taken in a limiting sense, and the scope of the invention is limited only by the appended claims, together with all equivalents to what those claims assert, if properly described. Similar reference numbers in the drawings refer to identical or similar functions across various aspects.

이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, in order to enable those skilled in the art to easily practice the present invention, preferred embodiments of the present invention will be described in detail with reference to the attached drawings.

도 1은 본 발명의 일 실시예에 따라 진단 시스템의 개략적인 구성을 나타내는 도면이다.1 is a diagram showing the schematic configuration of a diagnostic system according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 진단 시스템(100)은 센싱 모듈(110), 신호처리 모듈(120) 및 고장 판단 모듈(130)을 포함할 수 있다. 상기 진단 시스템(100)은 차량 내부에 설치될 수 있고, System on Chip(SoC) 형태로서 여러 기능을 수행할 수 있다. 즉, 일종의 반도체로서 차량 내부의 기기를 진단하는 역할을 수행할 수 있다. As shown in FIG. 1, the diagnostic system 100 of the present invention may include a sensing module 110, a signal processing module 120, and a failure determination module 130. The diagnostic system 100 can be installed inside a vehicle and can perform various functions in the form of a System on Chip (SoC). In other words, it is a type of semiconductor that can play a role in diagnosing devices inside a vehicle.

구체적으로, 본 발명의 진단 시스템(100)은 전동화 차량 구동 시스템의 상태를 진단하며, 특히 전기모터, 액추에이터 등의 상태 진단을 수행할 수 있따.Specifically, the diagnostic system 100 of the present invention can diagnose the state of an electric vehicle driving system, and in particular, can diagnose the state of electric motors, actuators, etc.

또한, 도면에 도시하지는 않았지만, 상기 진단 시스템(100)은 통신부, 프로세서, 데이터베이스 등을 포함할 수도 있다. 상기 통신부는 다양한 통신 기술로 구현될 수 있다. 즉, 와이파이(WIFI), WCDMA(Wideband CDMA), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), HSPA(High Speed Packet Access), 모바일 와이맥스(Mobile WiMAX), 와이브로(WiBro), LTE(Long Term Evolution), 5G, 6G, 블루투스(bluetooth), 적외선 통신(IrDA, infrared data association), NFC(Near Field Communication), 지그비(Zigbee), 무선랜 기술 등이 적용될 수 있다. 또한, 인터넷과 연결되어 서비스를 제공하는 경우 인터넷에서 정보전송을 위한 표준 프로토콜인 TCP/IP를 따를 수 있다.Additionally, although not shown in the drawing, the diagnostic system 100 may include a communication unit, a processor, a database, etc. The communication unit may be implemented using various communication technologies. That is, WIFI, WCDMA (Wideband CDMA), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), HSPA (High Speed Packet Access), Mobile WiMAX, and WiBro. , LTE (Long Term Evolution), 5G, 6G, Bluetooth, IrDA (infrared data association), NFC (Near Field Communication), Zigbee, wireless LAN technology, etc. can be applied. Additionally, when providing services by connecting to the Internet, TCP/IP, the standard protocol for information transmission on the Internet, can be followed.

도 2는 본 발명의 일 실시예에 따라 진단 시스템의 구체적인 구성을 나타내는 도면이다.Figure 2 is a diagram showing the specific configuration of a diagnostic system according to an embodiment of the present invention.

참고로, 도 2는 본 발명의 진단 시스템(도 1)을 보다 구체적으로 나타낸 도면으로서, 센싱 모듈(110)은 고장 진단 및 제어부와 대응되고, 신호처리 모듈(120)은 신호처리부와 대응되며, 고장 판단 모듈(130)은 고장분류부와 대응될 수 있을 것이다.For reference, Figure 2 is a diagram showing the diagnostic system (Figure 1) of the present invention in more detail. The sensing module 110 corresponds to the fault diagnosis and control unit, and the signal processing module 120 corresponds to the signal processing unit. The fault determination module 130 may correspond to a fault classification unit.

이하에서는, 본 발명의 진단 시스템에서 수행되는 프로세스에 대해서 서술하되, 센싱 모듈(110), 신호처리 모듈(120), 고장 판단 모듈(130)을 중심으로 살펴보도록 하겠다.Below, the processes performed in the diagnostic system of the present invention will be described, focusing on the sensing module 110, signal processing module 120, and failure determination module 130.

도 3은 본 발명의 일 실시예에 따라 모터의 고장 여부를 판단하기까지의 과정을 나타내는 도면이다.Figure 3 is a diagram showing the process of determining whether a motor has failed according to an embodiment of the present invention.

우선, 차량 내 모터에 대한 상태를 센싱하는 센싱 모듈(110)을 포함하는 진단 시스템(100)은 차량 내 설치되어 있다고 상정할 수 있다.First, it can be assumed that the diagnostic system 100 including the sensing module 110 that senses the state of the motor in the vehicle is installed in the vehicle.

또한, 상기 진단 시스템(100)은 센싱 모듈(110)을 통해 차량 내 모터에 대한 상태를 센싱하고, 센싱값을 획득할 수 있다(S310). 여기서, 센싱 모듈(110)은 각종 센서를 이용하여 상기 모터의 온도(Temp), 전압(V), 전류(I)를 측정할 수 있고, 이에 대한 측정값들이 상기 센싱값에 해당할 것이다. 참고로, 상기 획득한 모터의 온도, 전압, 전류는 도 2에서 볼 수 있듯이, 아날로그 값에 해당할 것이다.Additionally, the diagnostic system 100 can sense the status of the motor in the vehicle through the sensing module 110 and obtain a sensing value (S310). Here, the sensing module 110 can measure the temperature (Temp), voltage (V), and current (I) of the motor using various sensors, and the measured values will correspond to the sensing values. For reference, the obtained temperature, voltage, and current of the motor will correspond to analog values, as can be seen in FIG. 2.

또한, 진단 시스템(100)은 상기 센싱 모듈(110)이 획득한 상기 센싱값을 변환하여 특징값을 추출할 수 있다(S320). 상기 센싱값은 신호처리 모듈(120) 및 고장 판단 모듈(130) 등에 전달되고, 특징값으로 변환될 수 있다. 여기서, 신호처리 모듈(120)은 복수의 AFE(Analog Front End), Mode Selector, ADC(Analog Digital Converter), MCU 등을 포함할 수 있다.Additionally, the diagnostic system 100 may convert the sensing value acquired by the sensing module 110 to extract a feature value (S320). The sensing value may be transmitted to the signal processing module 120 and the failure determination module 130 and converted into a feature value. Here, the signal processing module 120 may include a plurality of Analog Front Ends (AFEs), Mode Selectors, Analog Digital Converters (ADCs), MCUs, etc.

구체적으로, 센싱 모듈(110)을 통해 획득된 센싱값(아날로그 형태의 온도, 전압, 전류)들은 여러 AFE를 통해 ADC에 전달되어 디지털 형태로 변환될 수 있다. 여기서, 측정된 센싱값인 온도, 전압, 전류 각각은 서로 다른 AFE를 통해 전달되며, 각각 Amp, Filter 등을 통과할 수 있다.Specifically, the sensing values (analog temperature, voltage, and current) obtained through the sensing module 110 may be transmitted to the ADC through several AFEs and converted into digital form. Here, the measured sensing values of temperature, voltage, and current are transmitted through different AFEs and can pass through Amp, Filter, etc.

또한, 상기 디지털 형태로 변환된 센싱값(온도, 전압, 전류)들은 고장 판단 모듈(130)에 전달되고, FFT Processor 등을 거친 뒤 AI 모듈(미도시)을 통해 특징값으로 추출될 수 있다. 즉, 센싱된 온도, 전압, 전류를 기초로 AI 모듈 등을 통해 상기 특징값이 도출될 수 있는 것이다.In addition, the sensing values (temperature, voltage, current) converted to digital form are transmitted to the failure determination module 130, go through an FFT processor, etc., and then can be extracted as feature values through an AI module (not shown). In other words, the characteristic values can be derived through an AI module, etc. based on the sensed temperature, voltage, and current.

여기서, 상기 AI 모듈은 상기 고장판단 모듈(130)에 포함될 수 있으며, 경우에 따라서는 별도의 모듈로 진단 시스템(100)의 chip 상에 존재할 수도 있다.Here, the AI module may be included in the failure determination module 130, and in some cases, may be present on the chip of the diagnostic system 100 as a separate module.

특징값은 연산 수식 {Ax+By+Cz+D = 특징값(A, B, C, D는 변수(파라미터), x는 센싱된 온도의 변환값, y는 센싱된 전압의 변환값, z는 센싱된 전류의 변환값)}을 참조하여 추출될 수 있으며, AI 모듈은 상기 수식을 참조할 수 있다. 상기 온도, 전압, 전류 등이 시간대별로 측정되는 경우, 상기 특징값 역시 시간대별로 추출되어 2차원 그래프(x축: 시간, y축: 특징값)로 구현될 수도 있다. 상기 수식은 설정에 따라 달라질 수 있을 것이다.The characteristic value is calculated using the calculation formula {Ax+By+Cz+D = feature value (A, B, C, D are variables (parameters), x is the converted value of the sensed temperature, y is the converted value of the sensed voltage, and z is the converted value of the sensed voltage. converted value of the sensed current), and the AI module can refer to the above formula. When the temperature, voltage, current, etc. are measured by time zone, the feature values can also be extracted by time zone and implemented as a two-dimensional graph (x-axis: time, y-axis: feature value). The above formula may vary depending on settings.

또한, 진단 시스템(100)은 추출된 특징값 및 기준값을 기초로 모터의 고장 여부를 판단할 수 있다(S330). 이와 관련해서는 뒤에서 자세히 살펴보도록 하겠다.Additionally, the diagnosis system 100 may determine whether the motor is broken based on the extracted feature value and reference value (S330). We will look at this in detail later.

도 4는 본 발명의 일 실시예에 따라 클래스별로 서로 다른 기준값에 따른 결과를 나타내는 도면이다.Figure 4 is a diagram showing results according to different reference values for each class according to an embodiment of the present invention.

참고로, 기준값은 추출된 특징값과의 크기를 비교하기 위한 기준으로서, 미리 설정될 수 있다. 장착된 모터의 고장 여부를 미리 확인한 차량, 해당 차량의 모터에 대한 특징값(수식 Ax+By+Cz+D = 특징값 이용)을 미리 확인할 수 있고, 이를 기준으로 기준값이 설정될 수 있는 것이다. For reference, the reference value may be set in advance as a standard for comparing the size with the extracted feature value. It is possible to check in advance the vehicle's motor failure status (using the formula Ax+By+Cz+D = feature value) for the vehicle's motor, and a standard value can be set based on this.

예를 들어, A차량의 모터(측정 온도: t+1)가 고장 상태이고, B차량의 모터(측정 온도: t)가 정상 상태일 때, 기준값은 B 차량 관련 특징값(측정 온도 t를 수식에 적용)과 A 차량 관련 특징값(측정 온도가 t+1을 수식에 적용) 사이의 값으로 미리 설정될 수 있다.For example, when the motor of vehicle A (measured temperature: t+1) is in a faulty state and the motor of vehicle B (measured temperature: t) is in a normal state, the reference value is the characteristic value related to vehicle B (the measured temperature t is expressed as It can be preset to a value between (applied to) and A vehicle-related characteristic value (measured temperature t+1 applied to the formula).

위와 같이, 기준값이 10이라고 미리 설정된 경우, 진단 시스템(100)은 추출된 특징값이 10보다 큰 경우에는 해당 차량의 모터가 고장 상태, 10보다 작거나 같은 경우에는 해당 차량의 모터가 정상 상태라고 판단할 수 있다. 설정에 따라서는 특징값이 기준값보다 작은 경우에 해당 차량의 모터가 고장 상태라고 판단할 수도 있다.As above, when the reference value is preset to 10, the diagnosis system 100 determines that if the extracted feature value is greater than 10, the motor of the vehicle is in a failure state, and if the extracted feature value is less than or equal to 10, the motor of the vehicle is in a normal state. You can judge. Depending on the setting, if the characteristic value is smaller than the reference value, it may be determined that the vehicle's motor is in a failure state.

또한, 맞춤형 기준값 관련 설명을 위해서, 차량의 상황에 기초하여 복수의 클래스로 구분된다고 상정할 수 있다. 상기 복수의 클래스는 제1 클래스, 제2 클래스 등을 포함할 수 있다. Additionally, for the purpose of explanation regarding customized reference values, it can be assumed that the vehicle is divided into a plurality of classes based on its situation. The plurality of classes may include a first class, a second class, etc.

여기서, 차량의 상황은 차량의 연식, 차량의 주변 온도 등을 포함할 수 있고, 예를 들어 연식이 5년 이상의 차량의 경우 제1 클래스, 연식이 5년 미만의 차량의 경우 제2 클래스가 되거나, 차량 주변 온도가 20도 이상의 차량의 경우 제1 클래스, 차량 주변 온도가 20도 아래인 차량의 경우 제2 클래스에 해당할 수 있는 것이다.Here, the vehicle situation may include the vehicle's age, the surrounding temperature of the vehicle, etc. For example, a vehicle with a model year of more than 5 years may be the first class, and a vehicle with a model year of less than 5 years may be the second class. , vehicles with an ambient temperature of 20 degrees or higher may fall into the first class, and vehicles with a vehicle ambient temperature of below 20 degrees may fall into the second class.

물론, 상기 복수의 클래스는 제1 클래스, 제2 클래스에 한정될 것은 아니며, 다른 추가 클래스들(ex 제3, 제4 클래스 등)이 존재할 수도 있을 것이고, 상기 차량의 상황 역시 차량의 연식, 차량의 주변 온도 외 다른 요소를 포함할 수 있을 것이다.Of course, the plurality of classes is not limited to the first class and the second class, and other additional classes (ex. third, fourth class, etc.) may exist, and the situation of the vehicle also includes the vehicle's year, vehicle It may include factors other than the ambient temperature.

또한, 상기 각 클래스별로 맞춤형 기준값이 설정된다고 상정할 수 있다. 여기서, 맞춤형 기준값은 추출된 특징값과 비교되는 대상으로서, 모터 등(구동 시스템)의 고장 여부를 판단하는 기준이 될 수 있다.Additionally, it can be assumed that a customized reference value is set for each class. Here, the customized reference value is an object compared with the extracted feature value and can be a standard for determining whether a motor, etc. (driving system) has failed.

구체적으로, 제1 클래스에 대응하는 기준값이 제1 기준값, 제2 클래스에 대응하는 기준값이 제2 기준값으로 설정되어 있다고 가정할 수 있다. 이때, 차량이 제1 클래스에 포함되는 경우, 진단 시스템(100)은 특징값과 제1 기준값을 기초로 모터의 고장 여부를 판단할 수 있다. 예를 들어, 특징값이 제1 기준값보다 큰 경우에는 상기 차량의 모터가 고장 상태에 해당한다고 판단할 수 있고, 특징값이 제1 기준값보다 작은 경우에는 상기 차량의 모터가 정상 상태에 해당한다고 판단할 수 있다. Specifically, it may be assumed that the reference value corresponding to the first class is set as the first reference value, and the reference value corresponding to the second class is set as the second reference value. At this time, if the vehicle is included in the first class, the diagnostic system 100 may determine whether the motor is broken based on the characteristic value and the first reference value. For example, if the feature value is greater than the first reference value, it may be determined that the vehicle's motor is in a failure state, and if the feature value is less than the first reference value, it may be determined that the vehicle's motor is in a normal state. can do.

또한, 차량이 제2 클래스에 포함되는 경우, 특징값과 제2 기준값을 기초로 모터의 고장 여부를 판단할 수 있다. 예를 들어, 특징값이 제2 기준값보다 큰 경우에는 차량의 모터가 고장 상태에 해당한다고 판단할 수 있고, 특징값이 제2 기준값보다 작은 경우에는 차량의 모터가 정상 상태에 해당한다고 판단할 수 있다.Additionally, if the vehicle is included in the second class, it can be determined whether the motor is broken based on the characteristic value and the second reference value. For example, if the characteristic value is greater than the second reference value, it can be determined that the vehicle's motor is in a failure state, and if the characteristic value is smaller than the second reference value, it can be determined that the vehicle's motor is in a normal state. there is.

차량의 상황이 차량의 연식을 포함하고, 제1 클래스에 포함된 차량의 제조 시점이 제2 클래스에 포함된 차량의 제조 시점보다 더 빠른 상태에서는, 제1 기준값은 제2 기준값보다 클 수 있다. 즉, 연식이 오래된 차량의 기준값이 연식이 오래되지 않은 차량의 기준값보다 작은 것이다. In a state where the vehicle situation includes the year of the vehicle and the manufacturing time of the vehicle included in the first class is earlier than the manufacturing time of the vehicle included in the second class, the first reference value may be greater than the second reference value. In other words, the reference value of an older vehicle is smaller than the reference value of a vehicle of a younger age.

이는 연식이 오래된 차량(또는 주변 온도가 높은 차량)의 경우, 고장 상태가 아니더라도 평상시에도 온도, 전압, 전류 중 어느 하나 이상이 증가한 상태일 수 있기 때문에, 고장 판단에 있어 보다 유연하게 판단할 필요가 있기 때문이다.This is because, in the case of older vehicles (or vehicles with high ambient temperatures), one or more of temperature, voltage, and current may be increased even during normal times even if they are not in a malfunction state, so there is a need to be more flexible in determining malfunctions. Because there is.

도 4에서 볼 수 있듯이, 제1 클래스의 제1 기준값(b)이 제2 클래스의 제2 기준값(a)보다 크므로, 각 클래스별 고장 범위 역시 상이할 수 있다. 제1 클래스에 해당하는 차량은 특징값이 b이상인 경우에 고장 상태에 해당하고, 제2 클래스에 해당하는 차량은 특징값이 a이상인 경우에 고장 상태에 해당할 수 있는 것이다. As can be seen in FIG. 4, since the first reference value (b) of the first class is greater than the second reference value (a) of the second class, the failure range for each class may also be different. A vehicle corresponding to the first class may be in a failure state when the characteristic value is b or more, and a vehicle corresponding to the second class may be in a failure state if the characteristic value is a or more.

결국, 제2 클래스에 해당하는 연식이 오래되지 않은 차량일수록 또는 더 낮은 온도 지역에 위치하는 차량일수록 고장에 해당하는 범위가 보다 넓게 판단될 수 있다. In the end, the younger the vehicle in the second class is or the vehicle is located in a lower temperature area, the wider the scope of the failure can be determined.

도 5는 본 발명의 일 실시예에 따라 AI 모듈의 학습 과정을 나타내는 도면이다. 아래에서는 도 5와 함께 특징값을 추출하는 AI 모듈의 학습 과정에 대해서 살펴보도록 하겠다.Figure 5 is a diagram showing the learning process of an AI module according to an embodiment of the present invention. Below, we will look at the learning process of the AI module that extracts feature values with Figure 5.

우선 AI 모듈의 학습을 위해서, 복수의 학습용 차량이 각각의 상황(ex 연식, 주변 온도)에 기초하여 매칭하는 클래스(ex 제1 클래스, 제2 클래스 등)로 구분되어 있다고 상정할 수 있다.First, for learning of the AI module, it can be assumed that a plurality of learning vehicles are divided into classes (e.g. first class, second class, etc.) that match based on each situation (e.g. age, ambient temperature).

다음으로, 진단 시스템(100)은 AI 모듈을 이용하여 제1 클래스에 포함된 복수의 제1 학습용 차량으로부터 제1 학습용 특징값을 추출할 수 있다. 또한, 진단 시스템(100)은 제1 클래스에 포함된 정답용 차량으로부터 제1 정답용 특징값을 획득할 수 있다. Next, the diagnostic system 100 may extract first learning feature values from a plurality of first learning vehicles included in the first class using the AI module. Additionally, the diagnosis system 100 may obtain the first correct answer feature value from the correct answer vehicle included in the first class.

여기서, 상기 제1 정답용 특징값은 실제 정답용 차량의 상태(온도, 전압, 전류로부터 확인한 고장 또는 정상 상태)를 나타내는 값에 해당할 수 있다. 상기 실제 정답용 차량의 경우, 이미 고장 여부가 인지된 차량에 해당하며, 이에 따라 제1 정답용 특징값 역시 기준값보다 작은 값으로 특정될 수 있다(ex 기준값이 10이라고 미리 설정된 경우, 제1 정답용 특징값은 10이하의 숫자 중 어느 하나로 특정).Here, the first characteristic value for the correct answer may correspond to a value representing the actual state of the vehicle for the correct answer (failure or normal state confirmed from temperature, voltage, and current). In the case of the vehicle for the actual correct answer, it corresponds to a vehicle whose failure has already been recognized, and accordingly, the feature value for the first correct answer may also be specified as a value smaller than the reference value (ex. If the reference value is preset to 10, the first correct answer The characteristic value is specified as one of the numbers below 10).

또한, 진단 시스템(100)은 상기 제1 정답용 특징값과 제1 학습용 특징값을 비교하여 제1 차이값을 획득하고, 상기 제1 차이값을 기초로 AI 모듈의 파라미터를 업데이트할 수 있다. 즉, 진단 시스템(100)은 제1 정답용 특징값과 제1 학습용 특징값의 차이를 확인하고, 해당 차이가 없도록(제1 학습용 특징값이 제1 정답용 특징값과 일치하도록) 상기 AI 모듈의 파라미터를 업데이트하는 프로세스를 수행할 수 있는 것이다. 위와 같은 AI 모듈의 파라미터의 업데이트 과정은 반복 수행될 수 있고, 반복 수행 횟수가 늘어날수록 AI 모듈의 보다 정확한 판단(특징값 추출)이 가능해질 수 있을 것이다.Additionally, the diagnosis system 100 may obtain a first difference value by comparing the first correct answer feature value and the first learning feature value, and update the parameters of the AI module based on the first difference value. That is, the diagnosis system 100 checks the difference between the feature value for the first correct answer and the first learning feature value, and ensures that there is no difference (so that the first learning feature value matches the feature value for the first answer). The process of updating parameters can be performed. The above process of updating the parameters of the AI module can be repeated, and as the number of repetitions increases, more accurate judgment (feature value extraction) of the AI module will be possible.

또한, 상기 제1 클래스에서와 마찬가지로, 진단 시스템(100)은 AI 모듈을 이용하여 제2 클래스에 포함된 복수의 제2 학습용 차량으로부터 제2 학습용 특징값을 추출할 수 있다.Additionally, as in the first class, the diagnostic system 100 may extract second learning feature values from a plurality of second learning vehicles included in the second class using an AI module.

또한, 진단 시스템(100)은 제2 클래스에 포함된 정답용 차량으로부터 제2 정답용 특징값을 획득하고, 이를 제2 학습용 특징값과 비교하여 제2 차이값을 획득할 수 있다. 또한, 제2 차이값을 기초로 AI 모듈의 파라미터를 업데이트하는 프로세스를 수행할 수 있다.Additionally, the diagnostic system 100 may obtain a second correct answer feature value from the answer vehicle included in the second class, and compare it with the second learning feature value to obtain a second difference value. Additionally, a process of updating the parameters of the AI module based on the second difference value may be performed.

위와 같이, 제1 클래스 및 제2 클래스 각각에 대한 학습용 차량 및 정답용 차량을 이용하여 AI 모듈의 파라미터를 반복적으로 업데이트할 수 있고, 이를 통해 AI 모듈을 학습 수행할 수 있는 것이다.As above, the parameters of the AI module can be repeatedly updated using the learning vehicle and the answer vehicle for each of the first class and the second class, and through this, the AI module can be trained.

진단 시스템(100)이 특징값을 기초로 모터의 고장 여부를 판단한다고 전술하였지만, 경우에 따라서, 특징값을 기초로 모터가 고장 상태인지, 모터가 소정 기간(ex 1년) 이내 고장이 예상되는 상태인지, 모터가 정상 상태인지 여부를 판단할 수도 있다. 상기 소정 기간은 미리 설정될 수 있으며, 상황에 따라 변경될 수 있을 것이다.Although it has been described above that the diagnostic system 100 determines whether the motor is broken based on the characteristic values, in some cases, it is determined whether the motor is in a broken state based on the characteristic values or whether the motor is expected to break down within a certain period (ex. 1 year). It is also possible to determine whether the motor is in normal condition or not. The predetermined period may be set in advance and may be changed depending on the situation.

구체적으로, 기준값은 2개 이상(ex p, q) 미리 설정될 수 있고, 상기 기준값 및 추출된 특징값에 기하여 정상 상태, 소정 기간 이내 고장이 예상되는 상태, 고장 상태임을 확인할 수 있다.Specifically, two or more reference values (ex p, q) may be set in advance, and the normal state, a state in which a failure is expected within a predetermined period, or a failure state can be confirmed based on the reference values and extracted feature values.

진단 시스템(100)은, 추출된 특징값이 기준값 p보다 같거나 작은 경우 장착된 모터는 정상 상태, 추출된 특징값이 기준값 p보다 크고 기준값 q보다 작거나 같은 경우 장착된 모터는 소정 기간 이내 고장이 예상되는 상태, 추출된 특징값이 기준값 q보다 큰 경우 장착된 모터는 고장 상태라고 판단할 수 있다.The diagnosis system 100 is configured to: If the extracted feature value is equal to or smaller than the reference value p, the installed motor is in a normal state, and if the extracted feature value is greater than the reference value p and less than or equal to the reference value q, the installed motor fails within a predetermined period of time. If this expected state and the extracted feature value are greater than the reference value q, the installed motor can be determined to be in a faulty state.

여기서, 진단 시스템(100)은 학습된 AI 모듈(특징값 추출 AI 모듈과 상이할 수도 있음)을 이용하여 위와 같은 기준값을 설정할 수도 있다. 즉, 차량(고장, 정상 상태)의 온도 등 측정값으로부터 획득한 데이터를 처리한 뒤, 이를 AI 모듈에 통과시키면서 기준값을 추출하는 학습 과정을 반복 수행할 수 있는 것이다. 물론, 상기 기준값은 학습된 AI 모듈 등을 거치지 않고, 임의로 설정될 수도 있다.Here, the diagnostic system 100 may set the above reference value using a learned AI module (which may be different from the feature value extraction AI module). In other words, the learning process of processing data obtained from measured values such as the temperature of the vehicle (in a broken or normal state) and then passing it through the AI module to extract a reference value can be repeated. Of course, the reference value may be set arbitrarily without going through a learned AI module, etc.

한편, 자주 이용되는 차량, 안전 문제가 보다 엄격하게 고려되어야 하는 차량(ex 택시, 유치원 버스 등)의 경우, 기준값을 3개 이상으로 미리 설정하고, 정상 상태, 6개월 이내 고장이 예상되는 상태, 3년 이내 고장이 예상되는 상태, 고장 상태 등으로 장착된 모터의 상태를 판단할 수 있다. 즉, 소정 기간 이내(ex 6개월, 3년 등)를 보다 세부적으로 판단할 수 있는 것이다.Meanwhile, in the case of frequently used vehicles or vehicles where safety issues must be more strictly considered (ex. taxi, kindergarten bus, etc.), the standard values are set in advance to three or more, and the standard values are set to three or more: normal state, state in which failure is expected within 6 months, The condition of the installed motor can be judged based on whether it is expected to fail within 3 years or in a failure state. In other words, it is possible to make a more detailed judgment within a certain period (ex. 6 months, 3 years, etc.).

도 6은 본 발명의 일 실시예에 따라 특징값을 추출하는 과정을 나타내는 도면이다.Figure 6 is a diagram showing the process of extracting feature values according to an embodiment of the present invention.

전술한 바와 같이, AI 모듈 등을 통해 추출된 특징값은 시간대별로 추출되어 2차원 그래프(x축: 시간, y축: 특징값)로 구현될 수 있다(도 6 참조). As described above, feature values extracted through an AI module, etc. can be extracted by time period and implemented as a two-dimensional graph (x-axis: time, y-axis: feature value) (see FIG. 6).

이때, 온도, 전류, 전압 등의 변환 값을 입력값으로 연산 수식을 거쳐 추출된 특징값은 파동 형태로서, 처음에는 요동치다가 점차 일정값으로 수렴할 수 있다.At this time, the feature values extracted through the calculation formula using conversion values such as temperature, current, and voltage as input values are in the form of a wave, and may fluctuate at first but gradually converge to a constant value.

이때, 진단 시스템(100)은 해당 파동 형태의 마루와 골 사이의 거리(파고)가 r보다 클 때에는 특징값을 추출하지 않으나, r보다 작을 때 마루와 골 사이의 중간값(수렴되는 값)을 특징값으로 추출할 수 있다. 도 6을 참조하면, t1(시간) 이후로 파고가 r보다 작아졌고, 진단 시스템(100)은 t1이후로 해당 차량의 특징값을 K라고 추출할 수 있다. 여기서, K는 기준값인 a보다 크므로 해당 차량의 모터는 고장 상태라고 판단될 수 있다.At this time, the diagnostic system 100 does not extract feature values when the distance (wave height) between the crest and trough of the corresponding wave shape is greater than r, but extracts the intermediate value (convergence value) between the crest and trough when it is smaller than r. It can be extracted as a feature value. Referring to FIG. 6, the wave height has become smaller than r since t1 (time), and the diagnostic system 100 can extract the characteristic value of the vehicle as K since t1. Here, since K is greater than a, which is the reference value, the motor of the vehicle may be determined to be in a failure state.

대개, 차량은 시동을 건 직후, 브레이크를 밟은 직후, 가속 페달을 밟은 직후 등에 특징값 관련 파동이 요동치게 되며, 진단 시스템(100)은 일정 시간(ex t1)이 지난 후 상기 파동이 일정값으로 수렴할 때 특징값을 추출하고 기준값과 비교를 통해 모터의 고장 여부를 판단할 수 있다.Usually, the vehicle fluctuates waves related to characteristic values immediately after starting the engine, immediately after applying the brakes, immediately after pressing the accelerator pedal, etc., and the diagnostic system 100 adjusts the waves to a constant value after a certain time (ex t1). When converging, feature values can be extracted and compared with reference values to determine whether the motor has failed.

본 발명의 일 실시예에 따라 상기 특징값을 결정하는 요소인 상기 r의 크기는 차량의 현재 상황(ex 시동 건 직후, 브레이크를 밟은 직후, 가속 페달을 밟은 직후 등)에 따라 달라질 수 있다. 이는 차량을 운전할 때, 다른 시기보다 브레이크를 밟은 직후가 안전적으로 위험한 시기일 수 있기 때문에, 이때는 고장 여부를 빠르게 판단할 필요가 있기 때문이다.According to an embodiment of the present invention, the size of r, which is a factor that determines the feature value, may vary depending on the current situation of the vehicle (ex. immediately after starting the engine, immediately after pressing the brake, immediately after pressing the accelerator pedal, etc.). This is because when driving a vehicle, immediately after applying the brakes may be a more dangerous time for safety than other times, so it is necessary to quickly determine whether there is a breakdown at this time.

이에 따라, 진단 시스템(100)은 브레이크를 밟은 직후 시점에는 다른 시점보다 r의 크기를 크게 설정할 수 있고, 설명의 편의상 도 6과 같이 R이라고 설정할 수 있다. Accordingly, the diagnostic system 100 can set the size of r to be larger at the time immediately after applying the brakes than at other times, and for convenience of explanation, it can be set to R as shown in FIG. 6.

이와 같은 상태에서, 브레이크를 밟은 직후 특징값이 파동 형태로서 요동을 치다가 마루와 골 사이의 거리(파고)가 T1이후로 R보다 작아졌고, 진단 시스템(100)은 T1이후로 해당 차량의 모터에 대한 특징값을 추출할 수 있고, 이를 기준값인 a와 비교하여 고장 상태를 판단할 수 있다.In this state, immediately after pressing the brake, the characteristic value fluctuates in the form of a wave, and the distance (wave height) between the crest and the valley becomes smaller than R after T1, and the diagnostic system 100 detects the motor of the vehicle after T1. The characteristic value for can be extracted, and the failure state can be determined by comparing it with the reference value a.

결국, 도 6에서 볼 수 있듯이, 브레이크를 밟은 직후에는 특징값이 t1보다 빠른 T1 시점에 결정될 수 있고, 이에 따라 고장 여부도 빠르게 판단될 수 있는 것이다. 운전자로서도 고장 여부를 빠르게 판단하고 보다 빠른 조치를 취할 수 있을 것이다.In the end, as can be seen in FIG. 6, immediately after applying the brakes, the characteristic value can be determined at a time point T1, which is earlier than t1, and accordingly, the presence of a failure can also be quickly determined. As a driver, you will be able to quickly determine whether there is a breakdown and take quicker action.

또한, 경우에 따라서, 진단 시스템(100)은 시동을 건 직후 시점에는 다른 시점보다 r의 크기를 작게 설정할 수 있다. 이는 시동을 건 직후 시점에는, 다른 시기보다 여유가 있는 시기일 수 있기 때문에, 보다 고장 여부를 정확히 판단할 수 있기 때문이다. 따라서, 특징값의 파동 형태가 요동이 사라질 때까지 기다린 후(t1 시점보다 이후), 진단 시스템(100)은 해당 차량의 모터에 대한 특징값을 추출하고, 이를 기준값인 a와 비교하여 고장 상태를 판단할 수 있다.Additionally, in some cases, the diagnostic system 100 may set the size of r to be smaller immediately after starting the engine than at other times. This is because right after starting the engine, there may be more time than other times, so it is possible to more accurately determine whether there is a breakdown. Therefore, after waiting until the fluctuation in the wave form of the characteristic value disappears (after time t1), the diagnosis system 100 extracts the characteristic value for the motor of the vehicle and compares it with the reference value a to determine the failure state. You can judge.

또한, 차량 내 설치(PHM soc 형태)된 본 발명의 진단 시스템(100)에 의해 장착된 모터 등의 상태를 실시간으로 진단할 수 있고, 이를 차량용 인포테인먼트를 통해 운전자에게 전달할 수 있다. 즉, 진단 시스템(100)은 운전자에게 차량 모터의 상태가 이상이 있는지, 언제까지 수리를 받아야 하는지 등의 정보를 전달하여, 사고를 예방할 수 있다.In addition, the status of the installed motor, etc. can be diagnosed in real time by the diagnostic system 100 of the present invention installed in the vehicle (PHM soc type), and this can be communicated to the driver through the vehicle infotainment. In other words, the diagnostic system 100 can prevent accidents by delivering information to the driver, such as whether there is a problem with the vehicle motor and when repairs are required.

또한, 진단 시스템(100)은, 모터가 고장 상태 또는 고장이 예상되는 상태로 판단한 경우, 차량용 인포테인먼트를 통해 주변 수리점을 안내하거나, 주변 수리점에 자동적으로 차량 정보(ex 위치, 상태 등)를 전달할 수 있다.In addition, when the diagnostic system 100 determines that the motor is in a failure state or a state in which a failure is expected, it can guide nearby repair shops through vehicle infotainment or automatically transmit vehicle information (ex. location, status, etc.) to nearby repair shops. there is.

이상 설명된 본 발명에 따른 실시예들은 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, ROM, RAM 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Embodiments according to the present invention described above may be implemented in the form of program instructions that can be executed through various computer components and recorded on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc., singly or in combination. Program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and usable by those skilled in the computer software field. Examples of computer-readable recording media include hardware devices specially configured to store and perform program instructions, such as hard disks, ROM, RAM, and the like. Examples of program instructions include not only machine language code such as that created by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to perform processing according to the invention and vice versa.

이상에서 본 발명이 구체적인 구성요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명이 상기 실시예들에 한정되는 것은 아니며, 본 발명이 속하는 기술분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형을 꾀할 수 있다.In the above, the present invention has been described with specific details such as specific components and limited embodiments and drawings, but this is only provided to facilitate a more general understanding of the present invention, and the present invention is not limited to the above embodiments. , a person skilled in the art to which the present invention pertains can make various modifications and variations from this description.

따라서, 본 발명의 사상은 상기 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등하게 또는 등가적으로 변형된 모든 것들은 본 발명의 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the above-described embodiments, and the scope of the patent claims described below as well as all modifications equivalent to or equivalent to the scope of the claims fall within the scope of the spirit of the present invention. They will say they do it.

100 : 진단 시스템
110 : 센싱 모듈
120 : 신호처리 모듈
130 : 고장판단 모듈
100: Diagnostic system
110: Sensing module
120: signal processing module
130: Failure judgment module

Claims (6)

차량 내 모터에 대한 고장 여부를 판단하는 방법에 있어서,
차량 내 모터에 대한 상태를 센싱하는 센싱 모듈을 포함하는 진단 시스템이 상기 차량 내 설치된 상태에서,
(a) 상기 진단 시스템은, 상기 센싱 모듈을 통해 상기 차량 내 모터에 대한 상태를 센싱하고, 센싱값을 획득하는 단계;
(b) 상기 진단 시스템은, 상기 센싱 모듈이 획득한 상기 센싱값을 변환하여 특징값을 추출하는 단계; 및
(c) 상기 진단 시스템이, 상기 특징값을 기초로 상기 모터의 고장 여부를 판단하는 단계;
를 포함하는 것을 특징으로 하는 방법.
In a method of determining whether a motor in a vehicle has failed,
When a diagnostic system including a sensing module that senses the status of a motor in the vehicle is installed in the vehicle,
(a) the diagnostic system senses the state of the motor in the vehicle through the sensing module and obtains a sensing value;
(b) the diagnostic system converting the sensing value acquired by the sensing module to extract a feature value; and
(c) determining, by the diagnostic system, whether the motor is broken based on the characteristic values;
A method comprising:
제1항에 있어서,
상기 차량의 상황에 기초하여 복수의 클래스로 구분되고, 각 클래스별로 맞춤형 기준값이 설정되며, AI 모듈을 통해 상기 특징값이 추출되는 상태에서,
상기 복수의 클래스가 제1 클래스, 제2 클래스를 포함하고, 상기 제1 클래스에 대응하는 기준값이 제1 기준값, 상기 제2 클래스에 대응하는 기준값이 제2 기준값으로 설정되어 있다고 할 때,
상기 진단 시스템은,
i) 상기 차량이 상기 제1 클래스에 포함되는 경우, 상기 특징값과 상기 제1 기준값을 기초로 상기 모터의 고장 여부를 판단하고, ii) 상기 차량이 상기 제2 클래스에 포함되는 경우, 상기 특징값과 상기 제2 기준값을 기초로 상기 모터의 고장 여부를 판단하는 것을 특징으로 하는 방법.
According to paragraph 1,
In a state where the vehicle is divided into a plurality of classes based on the situation, a customized reference value is set for each class, and the feature value is extracted through an AI module,
Assuming that the plurality of classes include a first class and a second class, and the reference value corresponding to the first class is set as a first reference value and the reference value corresponding to the second class is set as a second reference value,
The diagnostic system is,
i) If the vehicle is included in the first class, determine whether the motor is broken based on the feature value and the first reference value, ii) If the vehicle is included in the second class, the feature A method characterized in that it determines whether the motor is broken based on the value and the second reference value.
제2항에 있어서,
복수의 학습용 차량이 각각의 상황에 기초하여 매칭하는 클래스로 구분된 상태에서,
상기 진단 시스템은,
i) 상기 AI 모듈을 이용하여 상기 제1 클래스에 포함된 복수의 제1 학습용 차량으로부터 제1 학습용 특징값을 추출한 뒤, 상기 제1 클래스에 포함된 정답용 차량으로부터 획득한 제1 정답용 특징값과 상기 제1 학습용 특징값을 비교하여 제1 차이값을 획득하고, 상기 제1 차이값을 기초로 상기 AI 모듈의 파라미터를 업데이트하는 프로세스 및 ii) 상기 AI 모듈을 이용하여 상기 제2 클래스에 포함된 복수의 제2 학습용 차량으로부터 제2 학습용 특징값을 추출한 뒤, 상기 제2 클래스에 포함된 정답용 차량으로부터 획득한 제2 정답용 특징값과 상기 제2 학습용 특징값을 비교하여 제2 차이값을 획득하고, 상기 제2 차이값을 기초로 상기 AI 모듈의 파라미터를 업데이트하는 프로세스를 수행하여, 상기 AI 모듈을 학습하는 것을 특징으로 하는 방법.
According to paragraph 2,
With a plurality of learning vehicles divided into classes that match based on each situation,
The diagnostic system is,
i) After extracting the first learning feature value from the plurality of first learning vehicles included in the first class using the AI module, the first answer feature value obtained from the answer vehicle included in the first class and a process of comparing the first learning feature value to obtain a first difference value and updating parameters of the AI module based on the first difference value, and ii) included in the second class using the AI module. After extracting the second learning feature value from the plurality of second learning vehicles, comparing the second answer feature value obtained from the answer vehicle included in the second class with the second learning feature value to obtain a second difference value. A method characterized by learning the AI module by acquiring and performing a process of updating parameters of the AI module based on the second difference value.
제2항에 있어서,
상기 차량의 상황이 상기 차량의 연식을 포함하고, 상기 제1 클래스에 포함된 차량의 제조 시점이 상기 제2 클래스에 포함된 차량의 제조 시점보다 더 빠른 상태에서,
상기 제1 기준값은 상기 제2 기준값보다 더 큰 것을 특징으로 하는 방법.
According to paragraph 2,
In a state where the condition of the vehicle includes the year of the vehicle, and the manufacturing time of the vehicle included in the first class is earlier than the manufacturing time of the vehicle included in the second class,
The method is characterized in that the first reference value is greater than the second reference value.
제1항에 있어서,
상기 (c) 단계에서,
상기 진단 시스템이, 상기 특징값을 기초로 i) 상기 모터가 고장 상태인지, ii) 상기 모터가 소정 기간 이내 고장이 예상되는 상태인지, iii) 상기 모터가 정상 상태인지 여부를 판단하는 것을 특징으로 하는 방법.
According to paragraph 1,
In step (c) above,
The diagnostic system determines whether i) the motor is in a failure state, ii) the motor is expected to fail within a predetermined period, and iii) the motor is in a normal state based on the characteristic values. How to.
차량 내 모터에 대한 고장 여부를 판단하는 시스템에 있어서,
차량 내 모터에 대한 상태를 센싱하고, 센싱값을 획득하는 센싱 모듈;
상기 센싱 모듈이 획득한 상기 센싱값을 변환하여 특징값을 추출하고, 상기 특징값을 기초로 상기 모터의 고장 여부를 판단하는 신호처리 모듈 및 고장 판단 모듈을 포함하고,
차량 내 설치되는 것을 특징으로 하는 진단 시스템.
In a system that determines whether a motor in a vehicle has failed,
A sensing module that senses the status of the motor in the vehicle and obtains sensing values;
A signal processing module and a failure determination module that convert the sensing value acquired by the sensing module to extract a feature value and determine whether the motor is broken based on the feature value,
A diagnostic system installed in a vehicle.
KR1020220034994A 2022-03-21 2022-03-21 Method for monitoring failure of motor in a car and system using the same Active KR102698520B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220034994A KR102698520B1 (en) 2022-03-21 2022-03-21 Method for monitoring failure of motor in a car and system using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220034994A KR102698520B1 (en) 2022-03-21 2022-03-21 Method for monitoring failure of motor in a car and system using the same

Publications (2)

Publication Number Publication Date
KR20230137170A true KR20230137170A (en) 2023-10-04
KR102698520B1 KR102698520B1 (en) 2024-08-23

Family

ID=88290202

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220034994A Active KR102698520B1 (en) 2022-03-21 2022-03-21 Method for monitoring failure of motor in a car and system using the same

Country Status (1)

Country Link
KR (1) KR102698520B1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070005202A1 (en) * 1995-06-07 2007-01-04 Automotive Technologies International, Inc. Remote Vehicle Diagnostic Management
KR20180105850A (en) * 2017-03-16 2018-10-01 주식회사 만도 Fault diagnosis system for vehicle and data security method thereof
KR20190066357A (en) * 2017-12-05 2019-06-13 현대자동차주식회사 Apparatus for controlling vehicle motor, system having the same and method thereof
KR20200119949A (en) * 2019-04-10 2020-10-21 현대자동차주식회사 Apparatus and method for diagnosing failure of motor driving system by using resolver signal
KR20200129273A (en) * 2019-05-08 2020-11-18 현대위아 주식회사 Control method of apparatus for operating high voltage motor of vehicle
KR20200141239A (en) * 2019-06-10 2020-12-18 주식회사 디젠 System and method for providing vehicle diagnosis service
JP2021061695A (en) * 2019-10-08 2021-04-15 Tdk株式会社 Abnormality detection device for motor and vehicle with the same
KR20210082621A (en) * 2019-12-26 2021-07-06 주식회사 모트롤 DEVICE and mETHOD for detecting fault of Reduction device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070005202A1 (en) * 1995-06-07 2007-01-04 Automotive Technologies International, Inc. Remote Vehicle Diagnostic Management
KR20180105850A (en) * 2017-03-16 2018-10-01 주식회사 만도 Fault diagnosis system for vehicle and data security method thereof
KR20190066357A (en) * 2017-12-05 2019-06-13 현대자동차주식회사 Apparatus for controlling vehicle motor, system having the same and method thereof
KR20200119949A (en) * 2019-04-10 2020-10-21 현대자동차주식회사 Apparatus and method for diagnosing failure of motor driving system by using resolver signal
KR20200129273A (en) * 2019-05-08 2020-11-18 현대위아 주식회사 Control method of apparatus for operating high voltage motor of vehicle
KR20200141239A (en) * 2019-06-10 2020-12-18 주식회사 디젠 System and method for providing vehicle diagnosis service
JP2021061695A (en) * 2019-10-08 2021-04-15 Tdk株式会社 Abnormality detection device for motor and vehicle with the same
KR20210082621A (en) * 2019-12-26 2021-07-06 주식회사 모트롤 DEVICE and mETHOD for detecting fault of Reduction device

Also Published As

Publication number Publication date
KR102698520B1 (en) 2024-08-23

Similar Documents

Publication Publication Date Title
CN111133289B (en) Vehicle diagnostic device, vehicle diagnostic system, and vehicle diagnostic program
US9721399B2 (en) Vehicle diagnosing apparatus, vehicle diagnosing system, and diagnosing method
CN106406273B (en) Determination of the cause of a fault in a vehicle
US20200302710A1 (en) Automobile trouble diagnosis method, automobile trouble diagnosis apparatus, and electronic device
EP1821212A2 (en) Method and system for data collection and analysis
CN108291491B (en) Method for automatically adapting the conditions for setting up a diagnosis by an on-board diagnosis system
WO2017081985A1 (en) Vehicle control device
US20180164760A1 (en) System and method to construct diagnostic dependence model
US20220108569A1 (en) Automated detection of vehicle data manipulation and mechanical failure
KR20200141239A (en) System and method for providing vehicle diagnosis service
US20240326838A1 (en) Optimized diagnostic model using vehicle data
US7136779B2 (en) Method for simplified real-time diagnoses using adaptive modeling
KR20210123657A (en) Risk rating determination method using vehicle failure information, system for risk rating determination, and computer program therefor
CN103471855B (en) Method and system for diagnosing a functional unit connected to a control unit in a motor vehicle
KR20230137170A (en) Method for monitoring failure of motor in a car and system using the same
JP6899936B2 (en) Vehicle control device
CN118376881A (en) Line fault detection method, system, equipment and medium
KR102703308B1 (en) Method for monitoring failure of motor in a car based on scaling algorithm and system using the same
CN116736825A (en) Systems and methods for validating diagnostic trouble codes generated by a vehicle's on-board diagnostic system
KR20230157806A (en) Method for monitoring failure of motor in a car based on clustering algorithm and system using the same
KR102821341B1 (en) Method for diagnosing a vehicle based on cutomized reference values and system therfor
CN115061451A (en) Automobile fault diagnosis method, device, intelligent terminal and storage medium
KR20250033418A (en) Method for diagnosing a vehicle based on cutomized reference values and system therfor
KR20250031787A (en) Method for diagnosing a vehicle based on variable weighted values of sensed elements for a motor in the vehicle and system therfor
JP2022081305A (en) Sound source judgment system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20220321

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240618

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20240819

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20240820

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20240820

End annual number: 3

Start annual number: 1

PG1601 Publication of registration