KR101937598B1 - Apparatus and method for determining operation state of igbt - Google Patents

Apparatus and method for determining operation state of igbt Download PDF

Info

Publication number
KR101937598B1
KR101937598B1 KR1020170172898A KR20170172898A KR101937598B1 KR 101937598 B1 KR101937598 B1 KR 101937598B1 KR 1020170172898 A KR1020170172898 A KR 1020170172898A KR 20170172898 A KR20170172898 A KR 20170172898A KR 101937598 B1 KR101937598 B1 KR 101937598B1
Authority
KR
South Korea
Prior art keywords
fuzzy
igbt
belonging
input
sets
Prior art date
Application number
KR1020170172898A
Other languages
Korean (ko)
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 KR1020170172898A priority Critical patent/KR101937598B1/en
Application granted granted Critical
Publication of KR101937598B1 publication Critical patent/KR101937598B1/en

Links

Images

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/26Testing of individual semiconductor devices
    • G01R31/2607Circuits therefor
    • G01R31/2608Circuits therefor for testing bipolar transistors
    • 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/26Testing of individual semiconductor devices
    • G01R31/2601Apparatus or methods therefor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0275Fault isolation and identification, e.g. classify fault; estimate cause or root of failure
    • G05B23/0278Qualitative, e.g. if-then rules; Fuzzy logic; Lookup tables; Symptomatic search; FMEA

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • Automation & Control Theory (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Conversion In General (AREA)

Abstract

The present invention relates to an apparatus and a method for determining the operating state of an IGBT which can accurately determine the operating state of an IGBT. According to an embodiment of the present invention, the apparatus for determining the operating state of an IGBT comprises: a receiving unit to receive a collector voltage value applied to a collector of an IGBT controlled by receiving a PWM signal, a collector current value flowing through the collector of the IGBT, and an elapsed time value which is the elapsed time from when the PWM signal is inputted from an IGBT driver; and an operating state determining unit to perform fuzzy inference on the collector voltage value, the collector current value, and the elapsed time value based on a plurality of membership functions indicating membership degrees of a plurality of fuzzy sets corresponding to error rates indicating the collector voltage value, the collector current value, the elapsed time value, and the probability that an operating state of the IGBT is a short state and fuzzy rules consisting of combinations of the plurality of fuzzy sets, and determine the operating state of the IGBT based on the result of the performed fuzzy inference.

Description

IGBT 동작 상태 판단 장치 및 방법{APPARATUS AND METHOD FOR DETERMINING OPERATION STATE OF IGBT}TECHNICAL FIELD [0001] The present invention relates to an apparatus and method for determining an operating state of an IGBT,

본 발명은 IGBT의 동작 상태를 판단하는 장치 및 방법에 관한 것으로, 보다 구체적으로는 퍼지 논리를 이용하여 IGBT의 동작 상태를 판단하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for determining an operating state of an IGBT, and more particularly, to an apparatus and method for determining an operating state of an IGBT using fuzzy logic.

IGBT(Insulated Gate Bipolar Transistor)는 전기 흐름을 차단하거나 허용하는 스위칭 동작을 빠르게 수행할 수 있는 스위칭용 전력 소자이다.IGBT (Insulated Gate Bipolar Transistor) is a switching power device that can quickly perform a switching operation that blocks or permits an electric current flow.

IGBT가 턴온(Turn On)된 상태에서 IGBT의 콜렉터에 높은 전압이 인가되면 IGBT의 콜렉터에 흐르는 전류가 급격하게 상승하여 IGBT가 단락될 수 있다. IGBT의 단락으로 인한 IGBT의 고장을 방지하기 위해, IGBT를 구동시키는 IGBT 드라이버는 IGBT의 콜렉터에 인가되는 콜렉터 전압값 및 IGBT의 콜렉터에 흐르는 콜렉터 전류값을 측정한다.When a high voltage is applied to the collector of the IGBT in the state that the IGBT is turned on, the current flowing in the collector of the IGBT rapidly increases, and the IGBT may be short-circuited. The IGBT driver for driving the IGBT measures the collector voltage value applied to the collector of the IGBT and the collector current value flowing to the collector of the IGBT in order to prevent the IGBT from being broken due to the short circuit of the IGBT.

다만, 종래의 IGBT 동작 상태 판단 장치는 IGBT 드라이버로부터 수신한 콜렉터 전압값이나 콜렉터 전류값 중 하나만을 사용하여 IGBT의 동작 상태를 판단하였다.However, the conventional IGBT operation state determination apparatus determines the operation state of the IGBT using only one of the collector voltage value and the collector current value received from the IGBT driver.

IGBT 드라이버로부터 수신한 콜렉터 전압값만 이용하는 경우, IGBT 드라이버 내부에 구비된 커패시터가 충전되는데 소요되는 시간으로 인해 IGBT에 PWM 신호가 인가된 직후에는 정확한 콜렉터 전압값을 수신할 수 없으며, IGBT의 동작 상태를 판단할 수 없다는 문제점이 있다.When only the collector voltage value received from the IGBT driver is used, an accurate collector voltage value can not be received immediately after the PWM signal is applied to the IGBT due to the time required for charging the capacitor provided in the IGBT driver, Can not be judged.

또한, IGBT 드라이버로부터 수신한 콜렉터 전류값만 이용하는 경우, IGBT 드라이버 내부에 구비된 다수의 저항 및 커패시터로 인해 콜렉터 전류값의 정확도가 낮으며, 콜렉터 전류값의 변화에 대한 반응성이 느리다는 문제점이 있다.Further, when only the collector current value received from the IGBT driver is used, the accuracy of the collector current value is low due to a large number of resistors and capacitors provided in the IGBT driver, and the reactivity to a change in the collector current value is slow .

따라서, IGBT 드라이버로부터 수신한 콜렉터 전압값 및 콜렉터 전류값을 모두 이용하고, IGBT에 PWM 신호가 인가된 시점부터 경과한 시간도 이용하여 IGBT의 동작 상태를 정확히 판단할 필요가 있다.Therefore, it is necessary to accurately determine the operation state of the IGBT by using both the collector voltage value and the collector current value received from the IGBT driver and the elapsed time from when the PWM signal is applied to the IGBT.

본 발명의 목적은 IGBT의 동작 상태를 정확히 판단할 수 있는 IGBT 동작 상태 판단 장치 및 IGBT 동작 상태 판단 방법을 제공하는 것이다.It is an object of the present invention to provide an IGBT operation state determination device and an IGBT operation state determination method that can accurately determine an operation state of an IGBT.

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention which are not mentioned can be understood by the following description and more clearly understood by the embodiments of the present invention. It will also be readily apparent that the objects and advantages of the invention may be realized and attained by means of the instrumentalities and combinations particularly pointed out in the appended claims.

본 발명의 일 실시예에 따른 IGBT 동작 상태 판단 장치는 PWM 신호를 입력받아 제어되는 IGBT의 콜렉터에 인가되는 콜렉터 전압값, 상기 IGBT의 콜렉터에 흐르는 콜렉터 전류값 및 상기 PWM 신호가 입력된 시점부터 경과한 시간인 경과 시간값을 IGBT 드라이버로부터 수신하는 수신부; 및 상기 콜렉터 전압값, 상기 콜렉터 전류값, 상기 경과 시간값 및 상기 IGBT의 동작 상태가 단락 상태일 확률을 나타내는 에러율 각각에 대응하는 복수의 퍼지 집합의 소속도를 나타내는 복수의 소속 함수 및 상기 복수의 퍼지 집합 각각의 조합으로 이루어지는 퍼지 규칙에 기초하여 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값에 대한 퍼지 추론을 수행하고, 상기 수행한 퍼지 추론의 결과에 기초하여 상기 IGBT의 동작 상태를 판단하는 동작 상태 판단부를 포함하는 것을 특징으로 한다.The IGBT operating state determining apparatus according to an embodiment of the present invention includes a collector voltage value applied to a collector of an IGBT controlled by receiving a PWM signal, a collector current value flowing through a collector of the IGBT, A receiving unit for receiving an elapsed time value of one hour from the IGBT driver; And a plurality of belonging functions representing a degree of belonging of a plurality of fuzzy sets respectively corresponding to the collector voltage value, the collector current value, the elapsed time value, and the error rate indicating the probability that the operating state of the IGBT is short- Fuzzy inference is performed on the collector voltage value, the collector current value, and the elapsed time value based on a fuzzy rule including a combination of each of the fuzzy sets, and based on the result of the fuzzy inference, And an operation state determination unit for determining the operation state.

본 발명의 일 실시예에 따른 IGBT 동작 상태 판단 장치에서 상기 복수의 소속 함수는, 상기 콜렉터 전압값의 상태를 나타내는 복수의 제1 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제1 입력 소속 함수와, 상기 콜렉터 전류값의 상태를 나타내는 복수의 제2 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제2 입력 소속 함수와, 상기 경과 시간값의 상태를 나타내는 복수의 제3 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제3 입력 소속 함수와, 상기 에러율에 따른 동작 상태를 나타내는 복수의 출력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 출력 소속 함수를 포함할 수 있다.In the IGBT operating state determining apparatus according to an embodiment of the present invention, the plurality of belonging functions may include a plurality of first input members, which are functions representing a degree of belonging to each of a plurality of first input purge sets indicating a state of the collector voltage value A second input fuzzy function which is a function representing a degree of affiliation of each of a plurality of second input fuzzy sets indicating a state of the collector current value and a plurality of third input fuzzy sets indicating a state of the elapsed time value, A plurality of third input belonging functions which are functions representing respective degrees of belonging and a plurality of output belonging functions which are functions representing the degree of belonging of each of a plurality of output fuzzy sets representing an operating state according to the error rate.

본 발명의 일 실시예에 따른 IGBT 동작 상태 판단 장치에서 상기 퍼지 규칙은, 상기 복수의 제1 내지 제3 입력 퍼지 집합 및 상기 복수의 출력 퍼지 집합의 조합으로 이루어질 수 있다.In the apparatus for determining the operating state of an IGBT according to an embodiment of the present invention, the fuzzy rule may be a combination of the first to third input purge sets and the plurality of output purge sets.

본 발명의 일 실시예에 따른 IGBT 동작 상태 판단 장치에서 상기 퍼지 규칙은, 상기 복수의 제1 입력 퍼지 집합, 상기 복수의 제2 입력 퍼지 집합 및 상기 복수의 제3 입력 퍼지 집합의 조합 각각에 상기 복수의 출력 퍼지 집합을 매칭시키는 복수의 규칙을 포함할 수 있다.In the apparatus for determining an operating condition of an IGBT according to an embodiment of the present invention, the fuzzy rule may be a combination of a plurality of first input purge sets, a plurality of second input purge sets, and a plurality of third input purge sets, And may include a plurality of rules for matching a plurality of output fuzzy sets.

본 발명의 일 실시예에 따른 IGBT 동작 상태 판단 장치에서 상기 동작 상태 판단부는, 상기 복수의 제1 내지 제3 입력 소속 함수에 기초하여 상기 복수의 제1 내지 제3 입력 퍼지 집합에 대한 상기 수신부에 의해 수신된 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값 각각의 소속도를 결정하는 퍼지화부와, 상기 퍼지 규칙에 기초하여 상기 결정된 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값 각각의 소속도에 따른 상기 복수의 출력 퍼지 집합 각각의 소속도를 결정하는 퍼지 추론부와, 상기 결정된 상기 복수의 출력 퍼지 집합 각각의 소속도 및 복수의 출력 소속 함수에 기초하여 상기 에러율을 결정하는 역퍼지화부를 포함할 수 있다.In the apparatus for determining the operating state of an IGBT according to an embodiment of the present invention, the operating state determination unit may determine, based on the plurality of first to third input belonging functions, A collector current value and an elapsed time value of the collector voltage value, the collector current value, and the elapsed time value, respectively, based on the fuzzy rule; A fuzzy inference unit for determining a fuzzy inference degree of each of the plurality of output fuzzy sets according to respective belonging speeds and a fuzzy inference unit for determining the error rate based on the determined degree of belonging of each of the plurality of output fuzzy sets and a plurality of output belonging functions And a reverse purge unit.

본 발명의 일 실시예에 따른 IGBT 동작 상태 판단 방법은 PWM 신호를 입력받아 제어되는 IGBT의 콜렉터에 인가되는 콜렉터 전압값, 상기 IGBT의 콜렉터에 흐르는 콜렉터 전류값 및 상기 PWM 신호가 입력된 시점부터 경과한 시간인 경과 시간값을 IGBT 드라이버로부터 수신하는 단계; 상기 콜렉터 전압값, 상기 콜렉터 전류값, 상기 경과 시간값 및 상기 IGBT의 동작 상태가 단락 상태일 확률을 나타내는 에러율 각각에 대응하는 복수의 퍼지 집합의 소속도를 나타내는 복수의 소속 함수 및 상기 복수의 퍼지 집합 각각의 조합으로 이루어지는 퍼지 규칙에 기초하여 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값에 대한 퍼지 추론을 수행하는 단계; 및 상기 수행한 퍼지 추론의 결과에 기초하여 상기 IGBT의 동작 상태를 판단하는 단계를 포함하는 것을 특징으로 한다.A method for determining an IGBT operation state according to an exemplary embodiment of the present invention includes: calculating a collector voltage value applied to a collector of an IGBT controlled by receiving a PWM signal, a collector current value flowing through a collector of the IGBT, Receiving an elapsed time value of one hour from the IGBT driver; A plurality of belonging functions representing a degree of belonging of a plurality of fuzzy sets respectively corresponding to the collector voltage value, the collector current value, the elapsed time value, and the error rate indicating the probability that the operating state of the IGBT is short- Performing fuzzy inference on the collector voltage value, the collector current value and the elapsed time value based on a fuzzy rule consisting of a combination of each set; And determining an operation state of the IGBT based on the result of the fuzzy inference.

본 발명의 일 실시예에 따른 IGBT 동작 상태 판단 장치에서 상기 복수의 소속 함수는, 상기 콜렉터 전압값의 상태를 나타내는 복수의 제1 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제1 입력 소속 함수와, 상기 콜렉터 전류값의 상태를 나타내는 복수의 제2 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제2 입력 소속 함수와, 상기 경과 시간값의 상태를 나타내는 복수의 제3 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제3 입력 소속 함수와, 상기 에러율에 따른 동작 상태를 나타내는 복수의 출력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 출력 소속 함수를 포함할 수 있다.In the IGBT operating state determining apparatus according to an embodiment of the present invention, the plurality of belonging functions may include a plurality of first input members, which are functions representing a degree of belonging to each of a plurality of first input purge sets indicating a state of the collector voltage value A second input fuzzy function which is a function representing a degree of affiliation of each of a plurality of second input fuzzy sets indicating a state of the collector current value and a plurality of third input fuzzy sets indicating a state of the elapsed time value, A plurality of third input belonging functions which are functions representing respective degrees of belonging and a plurality of output belonging functions which are functions representing the degree of belonging of each of a plurality of output fuzzy sets representing an operating state according to the error rate.

본 발명의 일 실시예에 따른 IGBT 동작 상태 판단 장치에서 상기 퍼지 규칙은, 상기 복수의 제1 내지 제3 입력 퍼지 집합 및 상기 복수의 출력 퍼지 집합의 조합으로 이루어질 수 있다.In the apparatus for determining the operating state of an IGBT according to an embodiment of the present invention, the fuzzy rule may be a combination of the first to third input purge sets and the plurality of output purge sets.

본 발명의 일 실시예에 따른 IGBT 동작 상태 판단 장치에서 상기 퍼지 규칙은, 상기 복수의 제1 내지 제3 입력 퍼지 집합의 조합 각각에 상기 복수의 출력 퍼지 집합을 매칭시키는 복수의 규칙을 포함할 수 있다.In the apparatus for determining an operating state of an IGBT according to an embodiment of the present invention, the fuzzy rule may include a plurality of rules for matching the plurality of output fuzzy sets to each of the combinations of the plurality of first to third input purge sets have.

본 발명의 일 실시예에 따른 IGBT 동작 상태 판단 장치에서 퍼지 추론을 수행하는 단계는, 상기 복수의 제1 내지 제3 입력 소속 함수에 기초하여 상기 복수의 제1 내지 제3 입력 퍼지 집합에 대한 상기 수신한 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값 각각의 소속도를 결정하는 단계와, 상기 퍼지 규칙에 기초하여 상기 결정된 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값 각각의 소속도에 따른 상기 복수의 출력 퍼지 집합 각각의 소속도를 결정하는 단계를 포함하되, 상기 IGBT의 동작 상태를 판단하는 단계는, 상기 결정된 상기 복수의 출력 퍼지 집합 각각의 소속도에 기초하여 상기 에러율을 결정하는 단계를 포함할 수 있다.The step of performing fuzzy inference in the apparatus for determining an operating condition of an IGBT according to an embodiment of the present invention may further include a step of performing a fuzzy inference on the first to third input fuzzy sets based on the plurality of first to third input belonging functions. Determining a relative speed of each of the collector voltage value, the collector current value, and the elapsed time value of the received collector voltage value, the collector current value, and the elapsed time value based on the fuzzy rule; Wherein the step of determining the operating state of each of the plurality of output fuzzy sets includes determining an operating state of the IGBT based on a degree of affiliation of each of the plurality of output fuzzy sets, And a step of determining whether the received signal is a signal.

본 발명에 따른 IGBT 동작 상태 판단 장치 및 IGBT 동작 상태 판단 방법은 IGBT의 동작 상태를 정확히 판단할 수 있다. 이에 따라, IGBT 동작 상태 판단 장치는 PWM 신호가 인가된 직후에도 IGBT의 동작 상태를 정확히 판단할 수 있으며, 콜렉터 전류값의 변화에 대한 반응성도 높일 수 있다.The IGBT operating state determining device and the IGBT operating state determining method according to the present invention can accurately determine the operating state of the IGBT. Accordingly, the IGBT operation state determination apparatus can accurately determine the operation state of the IGBT immediately after the PWM signal is applied, and also can increase the reactivity to the change in the collector current value.

도 1은 본 발명의 일 실시예에 따른 IGBT 동작 상태 판단 장치를 설명하는 개략도이다.
도 2는 도 1의 동작 상태 판단부가 이용하는 제1 입력 소속 함수를 설명하는 도면이다.
도 3은 도 1의 동작 상태 판단부가 이용하는 제2 입력 소속 함수를 설명하는 도면이다.
도 4는 도 1의 동작 상태 판단부가 이용하는 제3 입력 소속 함수를 설명하는 도면이다.
도 5는 도 1의 동작 상태 판단부가 이용하는 출력 소속 함수를 설명하는 도면이다.
도 6 및 도 7은 도 1의 IGBT 동작 상태 판단 장치가 사용하는 퍼지 규칙을 설명하는 도면이다.
도 8 및 도 9는 도 2의 퍼지화부 및 퍼지 추론부의 동작을 설명하는 도면이다.
도 10은 도 2 내지 도 7의 예시에 대한 도 2의 역퍼지화부의 동작을 설명하는 도면이다.
도 11은 도 1의 IGBT 동작 상태 판단 장치가 수행하는 IGBT 동작 상태 판단 방법을 설명하는 흐름도이다.
1 is a schematic view for explaining an IGBT operation state determining apparatus according to an embodiment of the present invention.
2 is a view for explaining a first input belonging function used by the operation state judging unit of FIG.
3 is a diagram for explaining a second input belonging function used by the operation state judging unit of FIG.
4 is a diagram for explaining a third input belonging function used by the operating state judging unit of FIG.
5 is a diagram for explaining an output member belonging function used by the operation state judging unit of FIG.
6 and 7 are views for explaining a fuzzy rule used by the apparatus for determining the operating state of the IGBT of FIG.
8 and 9 are views for explaining the operation of the fuzzy inference unit and the fuzzy inference unit in Fig.
Fig. 10 is a view for explaining the operation of the inverse fuzzy unit of Fig. 2 for the example of Figs. 2 to 7. Fig.
11 is a flowchart illustrating a method for determining an IGBT operation state performed by the IGBT operation state determination apparatus of FIG.

전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다.The above and other objects, features, and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings, which are not intended to limit the scope of the present invention. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 도면에서 동일한 참조부호는 동일 또는 유사한 구성요소를 가리키는 것으로 사용된다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the drawings, the same reference numerals are used to denote the same or similar elements.

도 1은 본 발명의 일 실시예에 따른 IGBT 동작 상태 판단 장치를 설명하는 개략도이다.1 is a schematic view for explaining an IGBT operation state determining apparatus according to an embodiment of the present invention.

도 1을 참조하면, IGBT 동작 상태 판단 장치(100), IGBT 드라이버(20) 및 IGBT(10)가 도시된다.Referring to FIG. 1, an IGBT operation state determining apparatus 100, an IGBT driver 20, and an IGBT 10 are shown.

IGBT(10)는 전기 흐름을 차단하거나 허용하는 스위칭 동작을 빠르게 수행할 수 있는 스위칭용 전력 소자이다. IGBT(10)는 콜렉터(collector), 이미터(emitter) 및 게이트(gate)를 포함할 수 있다.The IGBT 10 is a switching power device capable of quickly performing a switching operation that blocks or permits an electric current flow. The IGBT 10 may include a collector, an emitter, and a gate.

참고로, IGBT(10)는 차량 내부에 구비되어 스위칭 동작을 수행할 수 있다. 예를 들어, IGBT(10)는 차량 내부의 점화 스위치, 모터 및 전압 플러그 등에 구비되어 스위칭 동작을 수행할 수 있다.For reference, the IGBT 10 is provided inside the vehicle and can perform a switching operation. For example, the IGBT 10 may be provided in an ignition switch, a motor, a voltage plug, and the like in the vehicle to perform a switching operation.

그리고, IGBT(10)는 IGBT 드라이버(20)로부터 PWM(Pulse Width Modulation) 신호를 입력받아 제어될 수 있다. 예를 들어, IGBT(10)는 IGBT 드라이버(20)로부터 PWM 신호가 인가되면 턴온될 수 있다. 그리고, IGBT(10)는 IGBT 드라이버(20)로부터 PWM 신호가 인가되지 않으면 턴오프(Turn Off)될 수 있다.The IGBT 10 can be controlled by receiving a PWM (Pulse Width Modulation) signal from the IGBT driver 20. For example, the IGBT 10 may be turned on when a PWM signal is applied from the IGBT driver 20. [ Then, the IGBT 10 can be turned off if the PWM signal is not applied from the IGBT driver 20.

IGBT 드라이버(20)는 IGBT(10)에 PWM 신호를 인가하는 회로일 수 있다. 구체적으로, IGBT 드라이버(20)는 IGBT 동작 상태 판단 장치(100)의 제어부(미도시)의 지령치에 따라 IGBT(10)를 구동하기 위한 PWM 신호를 생성하여 IGBT(10)에 인가하는 회로일 수 있다.The IGBT driver 20 may be a circuit for applying a PWM signal to the IGBT 10. [ Specifically, the IGBT driver 20 generates a PWM signal for driving the IGBT 10 in accordance with an instruction value of a control unit (not shown) of the IGBT operation state determination apparatus 100 and applies it to the IGBT 10 have.

그리고, IGBT 드라이버(20)는 IGBT(10)의 콜렉터에 인가되는 콜렉터 전압값 및 IGBT(10)의 콜렉터에 흐르는 콜렉터 전류값을 측정할 수 있다. 또한, IGBT 드라이버(20)는 IGBT(10)에 PWM 신호를 인가한 이후에 경과한 시간인 경과 시간값도 측정할 수 있다.The IGBT driver 20 can measure the collector voltage value applied to the collector of the IGBT 10 and the collector current value flowing to the collector of the IGBT 10. [ Further, the IGBT driver 20 can measure the elapsed time value which is the elapsed time since the PWM signal was applied to the IGBT 10. [

IGBT 드라이버(20)는 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값을 IGBT 동작 상태 판단 장치(100)에 제공할 수 있다. 이에 따라, IGBT 동작 상태 판단 장치(100)는 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값을 모두 이용하여 IGBT(10)의 동작 상태를 판단할 수 있다. 그리고, IGBT 동작 상태 판단 장치(100)는 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값을 모두 이용하여 IGBT(10)의 고장 여부를 판단할 수도 있다.The IGBT driver 20 may provide the collector voltage value, the collector current value, and the elapsed time value to the IGBT operation state determination apparatus 100. [ Accordingly, the IGBT operating state determining apparatus 100 can determine the operation state of the IGBT 10 by using both the collector voltage value, the collector current value, and the elapsed time value. The IGBT operation state determination apparatus 100 may determine whether the IGBT 10 is faulty by using both the collector voltage value, the collector current value, and the elapsed time value.

구체적으로, IGBT 동작 상태 판단 장치(100)는 수신부(110) 및 동작 상태 판단부(120)를 포함할 수 있다.Specifically, the IGBT operation state determination apparatus 100 may include a reception unit 110 and an operation state determination unit 120.

수신부(110)는 PWM 신호를 입력받아 제어되는 IGBT(10)의 콜렉터에 인가되는 콜렉터 전압값, IGBT(10)의 콜렉터에 흐르는 콜렉터 전류값 및 PWM 신호가 입력된 시점부터 경과한 시간인 경과 시간값을 IGBT 드라이버(20)로부터 수신할 수 있다.The receiving unit 110 receives the PWM signal, calculates the collector voltage value applied to the collector of the IGBT 10 controlled by the PWM signal, the collector current value flowing to the collector of the IGBT 10, and the elapsed time Value can be received from the IGBT driver 20.

구체적으로, 수신부(110)는 도선을 통해 IGBT 드라이버(20)에 연결될 수 있다. 수신부(110)는 IGBT 드라이버(20)로부터 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값을 아날로그 신호 또는 디지털 신호로 수신할 수도 있다. 그리고, 수신부(110)는 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값을 동작 상태 판단부(120)에 제공할 수 있다.Specifically, the receiving unit 110 may be connected to the IGBT driver 20 through a lead. The receiving unit 110 may receive the collector voltage value, the collector current value, and the elapsed time value from the IGBT driver 20 as an analog signal or a digital signal. The receiving unit 110 may provide the collector voltage value, the collector current value, and the elapsed time value to the operating state determination unit 120.

동작 상태 판단부(120)는 복수의 소속 함수 및 복수의 퍼지 집합 각각의 조합으로 이루어지는 퍼지 규칙에 기초하여 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값에 대한 퍼지 추론을 수행할 수 있다. 그리고, 동작 상태 판단부(120)는 수행한 퍼지 추론의 결과에 기초하여 IGBT(10)의 동작 상태를 판단할 수 있다.The operation state determination unit 120 may perform fuzzy inference on the collector voltage value, the collector current value, and the elapsed time value based on the fuzzy rule including a combination of a plurality of belonging functions and a plurality of fuzzy sets. The operation state determination unit 120 can determine the operation state of the IGBT 10 based on the result of the fuzzy inference performed.

여기서, 복수의 소속 함수는 콜렉터 전압값, 콜렉터 전류값, 경과 시간값 및 IGBT(10)의 동작 상태가 단락 상태일 확률을 나타내는 에러율 각각에 대응하는 복수의 퍼지 집합(Fuzzy Set)의 소속도를 나타내는 함수일 수 있다.Here, the plurality of belonging functions include a plurality of fuzzy sets belonging to a collector voltage value, a collector current value, an elapsed time value, and a plurality of fuzzy sets corresponding to error rates each representing a probability that the operation state of the IGBT 10 is short- Lt; / RTI >

즉, 복수의 소속 함수 각각은 퍼지 논리(Fuzzy Logic) 및 퍼지 제어(Fuzzy Control)에 사용되는 소속 함수일 수 있다.That is, each of the plurality of belonging functions may be a membership function used for fuzzy logic and fuzzy control.

참고로, 소속도는 콜렉터 전압값, 콜렉터 전류값, 경과 시간값 및 에러율 등의 변수가 퍼지 집합에 속하는 정도일 수 있다. 예를 들어, 소속도는 0 이상이고, 1 이하인 실수일 수 있다. 변수가 퍼지 집합에 완전히 속하는 경우의 소속도는 1, 전혀 속하지 않는 경우의 소속도는 0일 수 있다.For reference, the degree of belonging may be such that the variables such as the collector voltage value, the collector current value, the elapsed time value, and the error rate belong to the fuzzy set. For example, the membership degree may be a real number greater than or equal to 0 and less than or equal to 1. The membership degree when the variable completely belongs to the fuzzy set is 1, and the membership degree when the variable does not belong at all can be 0.

구체적으로, 복수의 소속 함수는 콜렉터 전압값의 상태를 나타내는 복수의 제1 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제1 입력 소속 함수, 콜렉터 전류값의 상태를 나타내는 복수의 제2 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제2 입력 소속 함수, 경과 시간값의 상태를 나타내는 복수의 제3 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제3 입력 소속 함수 및 에러율에 따른 동작 상태를 나타내는 복수의 출력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 출력 소속 함수를 포함할 수 있다.Specifically, the plurality of belonging functions include a plurality of first input belonging functions which are functions representing the degree of belonging to each of the plurality of first input fuzzy sets indicating the state of the collector voltage value, a plurality of second inputs A plurality of second input belonging functions which are functions representing respective degrees of each of the fuzzy sets, a plurality of third input belonging functions which are functions representing respective degrees of affiliation of a plurality of third input fuzzy sets representing the state of the elapsed time values, And a plurality of output member belonging functions which are functions representing a degree of affiliation of each of a plurality of output fuzzy sets representing an operating state according to the output fuzzy set.

여기서, 복수의 제1 입력 퍼지 집합은 예를 들어, 콜렉터 전압값의 크기에 따라 낮음 퍼지 집합, 정상 퍼지 집합 및 높음 퍼지 집합을 포함할 수 있다.Here, the plurality of first input fuzzy sets may include a low fuzzy set, a normal fuzzy set, and a high fuzzy set, for example, depending on the magnitude of the collector voltage value.

이에 따라, 복수의 제1 입력 소속 함수는 낮음 퍼지 집합의 소속도를 나타내는 낮음 소속 함수, 정상 퍼지 집합의 소속도를 나타내는 정상 소속 함수 및 높음 퍼지 집합의 소속도를 나타내는 높음 소속 함수를 포함할 수 있다.Accordingly, the plurality of first input membership functions may include a low membership function indicating the membership degree of the low fuzzy set, a normal membership function indicating the membership degree of the normal fuzzy set, and a high membership function indicating the membership degree of the high fuzzy set have.

복수의 제1 입력 소속 함수 및 복수의 제1 입력 퍼지 집합에 대해서는 도 2를 참조하여 자세히 설명한다.A plurality of first input belonging functions and a plurality of first input fuzzy sets will be described in detail with reference to FIG.

그리고, 복수의 제2 입력 퍼지 집합은 예를 들어, 콜렉터 전류값의 크기에 따라 낮음 퍼지 집합, 정상 퍼지 집합, 과전류 퍼지 집합 및 단락 퍼지 집합을 포함할 수 있다.The plurality of second input fuzzy sets may include, for example, a low fuzzy set, a normal fuzzy set, an overcurrent fuzzy set, and a shortage fuzzy set according to the magnitude of the collector current value.

이에 따라, 복수의 제2 입력 소속 함수는 낮음 퍼지 집합의 소속도를 나타내는 낮음 소속 함수, 정상 퍼지 집합의 소속도를 나타내는 정상 소속 함수 및 과전류 퍼지 집합의 소속도를 나타내는 과전류 소속 함수를 포함할 수 있다.Accordingly, the plurality of second input membership functions may include a low membership function indicating the membership degree of the low fuzzy set, a normal membership function indicating the membership degree of the normal fuzzy set, and an overcurrent membership function indicating the membership degree of the overcurrent fuzzy set have.

복수의 제2 입력 소속 함수 및 복수의 제2 입력 퍼지 집합에 대해서는 도 3을 참조하여 자세히 설명한다.A plurality of second input belonging functions and a plurality of second input fuzzy sets will be described in detail with reference to FIG.

그리고, 복수의 제3 입력 퍼지 집합은 예를 들어, 경과 시간값의 크기에 따라 과도 퍼지 집합, 안정 퍼지 집합 및 정상 퍼지 집합을 포함할 수 있다.The plurality of third input fuzzy sets may include, for example, an excess fuzzy set, a stable fuzzy set, and a normal fuzzy set according to the magnitude of the elapsed time value.

이에 따라, 복수의 제3 입력 소속 함수는 과도 퍼지 집합의 소속도를 나타내는 과도 소속 함수, 안정 퍼지 집합의 소속도를 나타내는 안정 소속 함수, 정상 퍼지 집합의 소속도를 나타내는 정상 소속 함수를 포함할 수 있다.Accordingly, the plurality of third input membership functions may include a transient membership function indicating the membership degree of the excessive fuzzy set, a stable membership function indicating the membership degree of the stable fuzzy set, and a normal membership function indicating the membership degree of the normal fuzzy set have.

복수의 제3 입력 소속 함수 및 복수의 제3 입력 퍼지 집합에 대해서는 도 4를 참조하여 자세히 설명한다.A plurality of third input belonging functions and a plurality of third input fuzzy sets will be described in detail with reference to FIG.

복수의 출력 퍼지 집합은 IGBT(10)의 동작 상태에 대응하는 퍼지 집합을 포함할 수 있다. 예를 들어, 복수의 출력 퍼지 집합은 에러율의 크기에 따라 정상 퍼지 집합, 과전류 퍼지 집합, 단락 퍼지 집합을 포함할 수 있다.The plurality of output fuzzy sets may include a fuzzy set corresponding to the operating state of the IGBT 10. [ For example, a plurality of output fuzzy sets may include a normal fuzzy set, an overcurrent fuzzy set, and a paragraph fuzzy set according to the magnitude of the error rate.

이에 따라, 복수의 출력 소속 함수는 정상 퍼지 집합에 대응하는 정상 소속 함수, 과전류 퍼지 집합에 과전류 소속 함수 및 단락 소속 함수를 포함할 수 있다.Thus, the plurality of power membership functions may include a normal membership function corresponding to a normal fuzzy set, an overcurrent membership function and a short-term membership function in an overcurrent fuzzy set.

여기서, 에러율은 IGBT(10)의 동작 상태가 단락 상태일 확률을 나타낼 수 있다. 다시 말해서, 에러율은 IGBT(10)가 단락되어 고장날 확률일 수 있다.Here, the error rate may indicate a probability that the operating state of the IGBT 10 is short-circuited. In other words, the error rate may be a probability that the IGBT 10 is short-circuited to fail.

참고로, 에러율의 값은 IGBT(10)에 과전류가 흐르는 정도가 클수록 커질 수 있다. 즉, IGBT(10)에 과전류가 흐르는 정도가 클 수록 에러율의 값이 커질 수 있다.For reference, the value of the error rate can be increased as the degree of the overcurrent flows to the IGBT 10. That is, the larger the degree of the overcurrent flows in the IGBT 10, the larger the error rate value can be.

예를 들어, IGBT(10)가 정상적으로 동작하는 경우, 에러율이 40% 이하일 수 있다. 그리고, IGBT(10)가 단락되어 IGBT(10)의 콜렉터에 과전류가 흐르는 경우, 에러율이 90%이상일 수 있다.For example, when the IGBT 10 normally operates, the error rate may be 40% or less. If the IGBT 10 is short-circuited and an overcurrent flows to the collector of the IGBT 10, the error rate may be 90% or more.

복수의 출력 소속 함수 및 복수의 출력 퍼지 집합에 대해서는 도 5를 참조하여 자세히 설명한다.A plurality of output belonging functions and a plurality of output fuzzy sets will be described in detail with reference to FIG.

한편, 퍼지 규칙은 복수의 제1 입력 퍼지 집합, 복수의 제2 입력 퍼지 집합, 복수의 제3 퍼지 집합 및 복수의 출력 퍼지 집합의 조합으로 이루어질 수 있다.On the other hand, the fuzzy rule may be a combination of a plurality of first input fuzzy sets, a plurality of second input fuzzy sets, a plurality of third fuzzy sets, and a plurality of output fuzzy sets.

구체적으로, 퍼지 규칙은 복수의 제1 입력 퍼지 집합, 복수의 제2 입력 퍼지 집합 및 복수의 제3 입력 퍼지 집합의 조합 각각에 복수의 출력 퍼지 집합을 매칭시키는 복수의 규칙을 포함할 수 있다.Specifically, the fuzzy rule may include a plurality of rules for matching a plurality of output fuzzy sets to each of a combination of a plurality of first input purge sets, a plurality of second input purge sets, and a plurality of third input purge sets.

예를 들어, 복수의 제1 입력 퍼지 집합에 포함된 퍼지 집합이 3개, 복수의 제2 입력 퍼지 집합에 포함된 퍼지 집합이 2개, 복수의 제3 입력 퍼지 집합에 포함된 퍼지 집합이 3개인 경우, 3*2*3=18 가지의 조합이 생성될 수 있다. 퍼지 규칙은 18가지의 조합에 대해 복수의 출력 퍼지 집합에 포함된 퍼지 집합을 매칭시키는 18개의 규칙을 포함할 수 있다.For example, if there are three fuzzy sets included in a plurality of first input fuzzy sets, two fuzzy sets included in a plurality of second input fuzzy sets, and three fuzzy sets included in a plurality of third input fuzzy sets, In the case of individuals, 3 * 2 * 3 = 18 combinations can be generated. The fuzzy rule may include 18 rules for matching a fuzzy set contained in a plurality of output fuzzy sets for 18 combinations.

구체적으로, 퍼지 규칙은 복수의 제1 입력 퍼지 집합에 포함된 낮음 퍼지 집합, 복수의 제2 입력 퍼지 집합에 포함된 낮음 퍼지 집합 및 복수의 제3 입력 퍼지 집합에 포함된 과도 퍼지 집합으로 구성된 조합에 대해 복수의 출력 퍼지 집합 중 정상 퍼지 집합을 매칭시키는 규칙을 포함할 수 있다.Specifically, the fuzzy rule is a combination of a low fuzzy set contained in a plurality of first input fuzzy sets, a low fuzzy set contained in a plurality of second input fuzzy sets, and a transitional fuzzy set contained in a plurality of third input fuzzy sets And a rule for matching the normal fuzzy set among the plurality of output fuzzy sets with respect to the output fuzzy set.

퍼지 규칙에 대해서는 도 6 및 도 7에서 자세히 설명한다.The fuzzy rule will be described in detail in Fig. 6 and Fig.

이하에서, 동작 상태 판단부(120)에 대해 보다 구체적으로 설명한다.Hereinafter, the operation state determination unit 120 will be described in more detail.

도 1을 참조하면, 동작 상태 판단부(120)는 퍼지화부(130), 퍼지 추론부(140) 및 역퍼지화부(150)를 포함할 수 있다.Referring to FIG. 1, the operation state determination unit 120 may include a fuzzy logic unit 130, a fuzzy logic unit 140, and an inverse fuzzy logic unit 150.

퍼지화부(130)는 복수의 제1 내지 제3 입력 소속 함수에 기초하여 복수의 제1 내지 제3 입력 퍼지 집합에 대한 수신부(110)에 의해 수신된 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값 각각의 소속도를 결정할 수 있다.The fuzzifier 130 calculates a collector voltage value, a collector current value, and an elapsed time value (hereinafter, referred to as " collector voltage value ") received by the receiving unit 110 for the plurality of first to third input purge sets based on the plurality of first- Each belonging degree can be determined.

다시 말해서, 퍼지화부(130)는 제1 내지 제3 입력 소속 함수에 기초하여 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값을 퍼지화(Fuzzification)할 수 있다.In other words, the fuzzifier 130 can fuzzify the collector voltage value, the collector current value, and the elapsed time value based on the first through third input belonging functions.

구체적으로, 퍼지화부(130)는 복수의 제1 입력 소속 함수(200)에 기초하여 복수의 제1 입력 퍼지 집합에 대한 콜렉터 전압값의 소속도를 결정할 수 있다. 이에 대해서는 도 2에서 구체적으로 설명한다.Specifically, the fuzzification unit 130 can determine the degree of affiliation of the collector voltage values for the plurality of first input fuzzy sets based on the plurality of first input membership functions. This will be described in detail with reference to FIG.

그리고, 퍼지화부(130)는 복수의 제2 입력 소속 함수에 기초하여 복수의 제2 입력 퍼지 집합에 대한 콜렉터 전류값의 소속도를 결정할 수 있다. 이에 대해서는 도 3에서 구체적으로 설명한다.Then, the fuzzification unit 130 can determine the membership degree of the collector current value for the plurality of second input fuzzy sets based on the plurality of second input belonging functions. This will be described in detail with reference to FIG.

나아가, 퍼지화부(130)는 복수의 제3 입력 소속 함수에 기초하여 복수의 제3 입력 퍼지 집합에 대한 경과 시간값의 소속도를 결정할 수 있다. 이에 대해서는 도 4에서 구체적으로 설명한다.Further, the fuzzification unit 130 can determine the membership of the elapsed time values for the plurality of third input fuzzy sets based on the plurality of third input belonging functions. This will be described in detail with reference to FIG.

한편, 퍼지 추론부(140)는 퍼지 규칙에 기초하여 퍼지화부(130)에 의해 결정된 콜렉터 전압값의 소속도, 콜렉터 전류값의 소속도 및 경과 시간값의 소속도에 따른 복수의 출력 퍼지 집합 각각의 소속도를 결정할 수 있다.On the other hand, the fuzzy inference unit 140 generates a plurality of output fuzzy sets each corresponding to the degree of belonging to the collector voltage value determined by the fuzzy unit 130, the degree of belonging to the collector current value, and the degree of belonging to the elapsed time value, Can be determined.

즉, 퍼지 추론부(140)는 퍼지 규칙에 기초하여 콜렉터 전압값의 소속도, 콜렉터 전류값의 소속도 및 경과 시간값의 소속도를 퍼지 추론(Fuzzy Intferece)할 수 있다.That is, the fuzzy inference unit 140 can perform fuzzy introspection on the membership degree of the collector voltage value, the membership degree of the collector current value, and the membership of the elapsed time value based on the fuzzy rule.

예를 들어, 퍼지 규칙이 18가지 규칙을 포함하는 경우, 퍼지 추론부(140)는 퍼지화부(130)에 의해 결정된 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값 각각의 소속도를 18가지 규칙에 적용하여 복수의 출력 퍼지 집합 각각의 소속도를 결정할 수 있다.For example, when the fuzzy rule includes eighteen rules, the fuzzy inference unit 140 compares the membership degrees of the collector voltage value, collector current value, and elapsed time value determined by the fuzzification unit 130 with 18 rules The degree of belonging of each of the plurality of output fuzzy sets can be determined.

구체적으로, 퍼지 추론부(140)는 각각의 규칙에 대해 콜렉터 전압값의 소속도, 콜렉터 전류값의 소속도 및 경과 시간값의 소속도 중 최소값을 복수의 출력 퍼지 집합 각각의 소속도로 결정할 수 있다.Specifically, for each rule, the fuzzy inference unit 140 can determine the belonging degree of the collector voltage value, the belonging degree of the collector current value, and the minimum value of the belonging degrees of the elapsed time value as belonging to each of the plurality of output fuzzy sets .

퍼지 추론부(140)에 대해서는 도 8 및 도 9에서 예시를 통해 보다 자세히 설명한다.The fuzzy inference unit 140 will be described in more detail with reference to FIGS. 8 and 9 by way of example.

역퍼지화부(150)는 퍼지 추론부(140)에 의해 결정된 복수의 출력 퍼지 집합 각각의 소속도에 기초하여 에러율을 결정할 수 있다.The inverse fuzzy logic unit 150 can determine the error rate based on the degree of belonging of each of the plurality of output fuzzy set determined by the fuzzy inference unit 140. [

즉, 역퍼지화부(150)는 복수의 출력 퍼지 집합 각각의 소속도를 역퍼지화(Defuzzification)하여 역퍼지화의 결과값으로 에러율을 결정할 수 있다.That is, the inverse fuzzy logic unit 150 can perform the defuzzification of each of the plurality of output fuzzy sets to determine the error rate as a result of the inverse fuzzy logic.

참고로, 역퍼지화부(150)는 무게 중심법(Center-of-Gravity Method), 평균 중심법(Center-of-Average Method) 및 최대치법(Maximum Method) 등과 같은 주지의 방법을 이용하여 복수의 출력 퍼지 집합 각각의 소속도를 역퍼지화하여 에러율을 결정할 수 있다.For reference, the de-spreading unit 150 performs de-spreading using a known method such as a center-of-gravity method, a center-of-average method, and a maximum method, The error rate can be determined by inversely fuzzing the membership degree of each output fuzzy set.

역퍼지화부(150)에 대해서는 도 5 및 도 10에서 예시를 통해 보다 자세히 설명한다.The reverse purge unit 150 will be described in more detail with reference to FIGS. 5 and 10 by way of example.

참고로, 상술한 수신부(110), 동작 상태 판단부(120), 퍼지화부(130), 퍼지 추론부(140) 및 역퍼지화는 IGBT 동작 상태 판단 장치(100)의 프로세서에서 구현될 수 있다. 여기서, 프로세서는 중앙 처리 장치(CPU) 또는 메모리 및/또는 스토리지에 저장된 명령어들에 대한 처리를 실행하는 반도체 장치일 수 있다.For example, the receiver 110, the operation state determiner 120, the fuzzifier 130, the fuzzy inference unit 140, and the inverse fuzzy logic may be implemented in the processor of the IGBT operation state determiner 100 . Here, the processor may be a central processing unit (CPU) or a semiconductor device that performs processing for instructions stored in memory and / or storage.

메모리 및 스토리지는 다양한 종료의 휘발성 또는 불휘발성 저장 매체를 포함할 수 있다. 예를 들어, 메모리는 ROM(Read Only Memory) 및 RAM(Random Access Memory)을 포함할 수 있다.Memory and storage may include volatile or nonvolatile storage media of various types. For example, the memory may include a read only memory (ROM) and a random access memory (RAM).

이하에서, 도 2를 참조하여 제1 입력 소속 함수의 예시를 설명한다.Hereinafter, an example of the first input belonging function will be described with reference to FIG.

도 2는 도 1의 동작 상태 판단부가 이용하는 제1 입력 소속 함수를 설명하는 도면이다.2 is a view for explaining a first input belonging function used by the operation state judging unit of FIG.

도 2를 참조하면, 콜렉터 전압값에 대응하는 복수의 제1 입력 소속 함수(200)가 도시된다.Referring to FIG. 2, a plurality of first input membership functions 200 corresponding to collector voltage values are shown.

복수의 제1 입력 소속 함수(200)는 낮음 소속 함수(210), 정상 소속 함수(220) 및 높음 소속 함수(230)를 포함할 수 있다. 그리고, 복수의 제1 입력 퍼지 집합은 복수의 제1 입력 소속 함수(200)에 대응하여 낮음 퍼지 집합, 정상 퍼지 집합 및 높음 퍼지 집합을 포함할 수 있다.The plurality of first input belonging functions 200 may include a low belonging function 210, a normal belonging function 220, and a high belonging function 230. The plurality of first input fuzzy sets may include a low fuzzy set, a normal fuzzy set, and a high fuzzy set corresponding to the plurality of first input membership functions.

구체적으로, 낮음 소속 함수(210)는 2V 이하에서 콜렉터 전압값의 상태를 나타내는 낮음 퍼지 집합의 소속도를 나타낼 수 있다. 정상 소속 함수(220)는 1V 이상 7V 이하에서 콜렉터 전압값의 상태를 나타내는 정상 퍼지 집합의 소속도를 나타낼 수 있다. 높음 소속 함수(230)는 4V 이상에서 콜렉터 전압값의 상태를 나타내는 높음 퍼지 집합의 소속도를 나타낼 수 있다.Specifically, the low membership function 210 can represent the membership degree of the low fuzzy set indicating the state of the collector voltage value at 2 V or less. The normal membership function 220 can represent the degree of belonging of the normal fuzzy set indicating the state of the collector voltage value at 1 V or more and 7 V or less. The high membership function 230 may represent the degree of membership of the high fuzzy set indicating the state of the collector voltage value at 4 V or more.

퍼지화부(130)는 복수의 제1 입력 소속 함수(200)에 기초하여 복수의 제1 입력 퍼지 집합 각각에 대한 콜렉터 전압값의 소속도를 결정할 수 있다.The fuzzification unit 130 can determine the degree of membership of the collector voltage value for each of the plurality of first input fuzzy sets based on the plurality of first input membership functions.

예를 들어, 콜렉터 전압값이 0V인 경우, 퍼지화부(130)는 복수의 제1 입력 소속 함수(200)에 기초하여 콜렉터 전압값의 낮음 퍼지 집합 소속도를 1, 정상 퍼지 집합 소속도를 0, 높음 퍼지 집합 소속도를 0으로 결정할 수 있다.For example, when the collector voltage value is 0V, the fuzzifier 130 sets the low fuzzy set belonging rate of the collector voltage value to 1, the normal fuzzy set belonging rate to 0 , The high fuzzy set belonging rate can be set to zero.

도 2에 도시된 복수의 제1 입력 소속 함수(200)는 예시에 불과하며, 본 발명의 범위는 IGBT 드라이버(20)로부터 수신한 콜렉터 전압값에 대응하는 어떠한 형태 및 개수의 소속 함수도 복수의 제1 입력 소속 함수(200)로 포함한다.The second input belonging function 200 shown in FIG. 2 is merely an example, and the scope of the present invention is not limited to any form and number of belonging functions corresponding to the collector voltage value received from the IGBT driver 20, As a first input belonging function (200).

즉, 복수의 제1 입력 소속 함수(200)의 개수는 도시된 바와 달리 2개이거나 4개 이상일 수 있으며, 각각의 소속 함수의 경계값(1V, 2V, 4V 및 7V)도 도시된 바와 다를 수 있다. 또한, 도 2에는 삼각 함수 형태로 복수의 제1 입력 소속 함수(200)가 도시되었지만, 복수의 제1 입력 소속 함수(200)의 형태는 이에 제한되지 않는다.That is, the number of the first input membership functions 200 may be two or more than four, and the boundary values (1V, 2V, 4V, and 7V) of the respective belonging functions may be different from those shown have. Although a plurality of first input belonging functions 200 are shown in FIG. 2 as trigonometric functions, the form of the plurality of first input belonging functions 200 is not limited thereto.

이하에서, 도 3을 참조하여 제2 입력 소속 함수의 예시를 설명한다.Hereinafter, an example of the second input belonging function will be described with reference to FIG.

도 3은 도 1의 동작 상태 판단부가 이용하는 제2 입력 소속 함수를 설명하는 도면이다.3 is a diagram for explaining a second input belonging function used by the operation state judging unit of FIG.

복수의 제2 입력 소속 함수(300)는 낮음 소속 함수(310), 정상 소속 함수(320), 과전류 소속 함수(330) 및 단락 소속 함수(340)를 포함할 수 있다. 그리고, 복수의 제2 입력 퍼지 집합은 복수의 제2 입력 소속 함수(300)에 대응하여 낮음 퍼지 집합, 정상 퍼지 집합, 과전류 퍼지 집합 및 단락 퍼지 집합을 포함할 수 있다.The plurality of second input belonging functions 300 may include a low belonging function 310, a normal belonging function 320, an over current belonging function 330, and a short belonging function 340. The plurality of second input fuzzy sets may include a low fuzzy set, a normal fuzzy set, an overcurrent fuzzy set, and a shortage fuzzy set corresponding to the plurality of second input belonging functions 300.

구체적으로, 낮음 소속 함수(310)는 100A 이하에서 콜렉터 전류값의 상태를 나타내는 낮음 퍼지 집합의 소속도를 나타낼 수 있다. 정상 소속 함수(320)는 95A 이상 110A 이하에서 콜렉터 전류값의 상태를 나타내는 정상 퍼지 집합의 소속도를 나타낼 수 있다.Specifically, the low membership function 310 can represent the membership degree of the low fuzzy set indicating the state of the collector current value at 100 A or less. The normal membership function 320 can represent the degree of membership of the normal fuzzy set indicating the state of the collector current value at 95 A or more and 110 A or less.

그리고, 과전류 소속 함수(330)는 105A 이상 135A 이하에서 콜렉터 전류값의 상태를 나타내는 과전류 퍼지 집합의 소속도를 나타낼 수 있다. 단락 소속 함수(340)는 125A 이상에서 콜렉터 전류값의 상태를 나타내는 단락 퍼지 집합의 소속도를 나타낼 수 있다.The overcurrent belonging function 330 can represent the degree of belonging of the overcurrent fuzzy set indicating the state of the collector current value at 105 A or more and 135 A or less. The short-circuit belonging function 340 can indicate the degree of belonging of the short-circuit fuzzy set indicating the state of the collector current value at 125 A or more.

퍼지화부(130)는 복수의 제2 입력 소속 함수(300)에 기초하여 복수의 제2 입력 퍼지 집합에 대한 콜렉터 전류값의 소속도를 결정할 수 있다.The fuzzifier 130 can determine the membership degree of the collector current value for the plurality of second input fuzzy sets based on the plurality of second input membership functions 300. [

예를 들어, 콜렉터 전류값이 130A인 경우, 퍼지화부(130)는 복수의 제2 입력 소속 함수(300)에 기초하여 콜렉터 전류값의 낮음 퍼지 집합 소속도를 0, 정상 퍼지 집합 소속도를 0, 과전류 퍼지 집합 소속도를 0.4, 단락 퍼지 집합 소속도를 0.3으로 결정할 수 있다.For example, when the collector current value is 130 A, the fuzzifier 130 sets the low fuzzy set belonging rate of the collector current value to 0 and the normal fuzzy set belonging rate to 0 (zero) based on the plurality of second input belonging functions 300, , The overcurrent fuzzy set membership degree is 0.4, and the short circuit fuzzy set membership degree is 0.3.

도 2와 마찬가지로, 도 3에 도시된 복수의 제2 입력 소속 함수(300)는 예시에 불과하며, 본 발명의 범위는 IGBT 드라이버(20)로부터 수신한 콜렉터 전압값에 대응하는 어떠한 형태 및 개수의 소속 함수도 복수의 제2 입력 소속 함수(300)로 포함한다.3 is merely an example, and the scope of the present invention is not limited to any particular type and number of corresponding input voltage values corresponding to the collector voltage value received from the IGBT driver 20 The belonging function is also included in the plurality of second input belonging functions (300).

즉, 복수의 제2 입력 소속 함수(300)의 개수, 경계값 및 형태는 도 2에서 설명한 바와 같이, 도 3의 도시에 따라 제한되지 않는다.That is, the number, the boundary value, and the shape of the plurality of second input belonging functions 300 are not limited as shown in FIG. 3, as described in FIG.

도 4는 도 1의 동작 상태 판단부가 이용하는 제3 입력 소속 함수를 설명하는 도면이다.4 is a diagram for explaining a third input belonging function used by the operating state judging unit of FIG.

도 4를 참조하면, 경과 시간값에 대응하는 복수의 제3 입력 소속 함수(400)가 도시된다.Referring to FIG. 4, a plurality of third input membership functions 400 corresponding to elapsed time values are shown.

복수의 제3 입력 소속 함수(400)는 과도 소속 함수(410), 안정 소속 함수(420), 정상 소속 함수(430)를 포함할 수 있다. 그리고, 복수의 제3 입력 퍼지 집합은 복수의 제3 입력 소속 함수(400)에 대응하여 과도 퍼지 집합, 안정 퍼지 집합 및 정상 퍼지 집합을 포함할 수 있다.The plurality of third input belonging functions 400 may include a transitive belonging function 410, a stable belonging function 420, and a normal belonging function 430. The plurality of third input fuzzy sets may include an excessive fuzzy set, a stable fuzzy set, and a normal fuzzy set corresponding to the plurality of third input belonging functions 400. [

구체적으로, 과도 소속 함수(410)는 1μs 이하에서 경과 시간값의 상태를 나타내는 과도 퍼지 집합의 소속도를 나타낼 수 있다. 안정 소속 함수(420)는 0.7μs 이상 2.5 μs 이하에서 경과 시간값의 상태를 나타내는 안정 퍼지 집합의 소속도를 나타낼 수 있다. 정상 소속 함수(430)는 2μs 이상에서 경과 시간값의 상태를 나타내는 정상 퍼지 집합의 소속도를 나타낼 수 있다.Specifically, the transitory belonging function 410 can represent the degree of belonging of the transient fuzzy set, which indicates the state of the elapsed time value at 1 μs or less. The stability member function 420 can represent the degree of belonging of the stable fuzzy set which indicates the state of the elapsed time value at 0.7 μs or more and 2.5 μs or less. The normal membership function 430 may represent the membership of a normal fuzzy set representing a state of the elapsed time value at 2 占 퐏 or more.

퍼지화부(130)는 복수의 제3 입력 소속 함수(400)에 기초하여 복수의 제3 입력 퍼지 집합에 대한 경과 시간값의 소속도를 결정할 수 있다.The fuzzification unit 130 can determine the degree of belonging of elapsed time values for a plurality of third input fuzzy sets based on the plurality of third input belonging functions 400. [

예를 들어, 경과 시간값이 0.8μs인 경우, 퍼지화부(130)는 복수의 제3 입력 소속 함수(400)에 기초하여 경과 시간값의 과도 퍼지 집합 소속도를 0.4, 안정 퍼지 집합 소속도를 0.3, 정상 퍼지 집합 소속도를 0으로 결정할 수 있다.For example, when the elapsed time value is 0.8 mu s, the fuzzifier 130 sets the excess fuzzy set belonging rate of the elapsed time value to 0.4, the stable fuzzy set belonging rate 0.3, and the membership degree of the normal fuzzy set can be set to zero.

도 2 및 도 3과 마찬가지로, 도 4에 도시된 복수의 제3 입력 소속 함수(400)는 예시에 불과하며, 본 발명의 범위는 IGBT 드라이버(20)로부터 수신한 경과 시간값에 대응하는 어떠한 형태 및 개수의 소속 함수도 복수의 제3 입력 소속 함수(400)로 포함한다.2 and 3, the third plurality of input belonging function 400 shown in FIG. 4 is merely an example, and the scope of the present invention is not limited to any form corresponding to the elapsed time value received from the IGBT driver 20 And a plurality of belonging functions are included in the plurality of third input belonging functions 400.

즉, 복수의 제3 입력 소속 함수(400)의 개수, 경계값 및 형태는 도 2에서 설명한 바와 같이, 도 4의 도시에 따라 제한되지 않는다.That is, the number, the boundary value, and the shape of the plurality of third input membership functions 400 are not limited as shown in FIG. 4, as described in FIG.

도 5는 도 1의 동작 상태 판단부가 이용하는 출력 소속 함수를 설명하는 도면이다.5 is a diagram for explaining an output member belonging function used by the operation state judging unit of FIG.

도 5를 참조하면, 에러율에 대응하는 복수의 출력 소속 함수(500)가 도시된다.Referring to FIG. 5, a plurality of output membership functions 500 corresponding to an error rate are shown.

복수의 출력 소속 함수(500)는 정상 소속 함수(510), 과전류 소속 함수(520) 및 단락 소속 함수(530)를 포함할 수 있다. 그리고, 복수의 출력 퍼지 집합은 복수의 출력 소속 함수(500)에 대응하여 정상 퍼지 집합, 과전류 퍼지 집합 및 단락 퍼지 집합을 포함할 수 있다.The plurality of output membership functions 500 may include a normal membership function 510, an overcurrent belonging function 520, and a short-term belonging function 530. The plurality of output fuzzy sets may include a normal fuzzy set, an overcurrent fuzzy set, and a shortage fuzzy set corresponding to the plurality of output membership functions.

참고로, 정상 퍼지 집합은 IGBT가 정상적으로 동작하는 경우를 나타낼 수 있다. 그리고, 과전류 퍼지 집합은 IGBT가 단락되진 않았으나, IGBT의 콜렉터에 과전류가 흐르는 경우를 나타낼 수 있다. 나아가, 단락 퍼지 집합은 IGBT가 IGBT가 단락되어 IGBT의 과전류가 흐르는 경우를 나타낼 수 있다.For reference, the normal fuzzy set may indicate the case where the IGBT operates normally. And, the overcurrent fuzzy set can show the case where the IGBT is not short-circuited, but the overcurrent flows to the collector of the IGBT. Further, the short-circuit fuse set can indicate the case where the IGBT is short-circuited and the IGBT overcurrent flows.

구체적으로, 정상 소속 함수(510)는 에러율 60% 이하에서 IGBT(10)의 동작 상태를 나타내는 정상 퍼지 집합을 나타낼 수 있다. 과전류 소속 함수(520)는 에러율 40% 이상 80% 이하에서 IGBT(10)의 동작 상태를 나타내는 과전류 퍼지 집합을 나타낼 수 있다. 단락 소속 함수(530)는 에러율 70% 이상에서 IGBT(10)의 동작 상태를 나타내는 단락 퍼지 집합의 소속도를 나타낼 수 있다.Specifically, the normal membership function 510 can represent a normal fuzzy set indicating the operating state of the IGBT 10 at an error rate of 60% or less. The overcurrent belonging function 520 can represent an overcurrent fuzzy set indicating the operating state of the IGBT 10 at an error rate of 40% or more and 80% or less. The short-term belonging function 530 can indicate the degree of belonging of the short-circuit fuzzy set indicating the operating state of the IGBT 10 at an error rate of 70% or more.

역퍼지화부(150)는 퍼지 추론부(140)에 의해 결정된 복수의 출력 퍼지 집합 각각의 소속도 및 복수의 출력 소속 함수(500)에 기초하여 에러율을 결정할 수 있다.The de-spreading unit 150 can determine the error rate based on the degree of belonging of each of the plurality of output fuzzy set determined by the fuzzy inference unit 140 and the plurality of output belonging functions 500. [

예를 들어, 퍼지 추론부(140)에 의해 결정된 정상 퍼지 집합 소속도가 0.5, 과전류 퍼지 집합 소속도가 0.5, 단락 퍼지 집합 소속도가 0인 경우, 역퍼지화부(150)는 복수의 출력 퍼지 집합 각각의 소속도 및 복수의 출력 소속 함수(500)에 기초하여 무게 중심법 등 주지의 방법을 사용하여 에러율을 결정할 수 있다.For example, when the normal fuzzy set belonging rate determined by the fuzzy inference unit 140 is 0.5, the overcurrent fuzzy set belonging rate is 0.5, and the short circuit fuzzy set belonging rate is 0, the inverse fuzzing unit 150 calculates The error rate can be determined using a well-known method such as the gravity center method based on the group membership degree of each set and the plurality of output membership functions 500. [

도 2 내지 도 4와 마찬가지로, 도 5에 도시된 복수의 출력 소속 함수(500)는 예시에 불과하며, 본 발명의 범위는 역퍼지화부가 결정한 에러율에 대응하는 어떠한 형태 및 개수의 소속 함수도 복수의 출력 소속 함수(500)로 포함한다.As in Figs. 2 to 4, the plurality of power membership functions 500 shown in Fig. 5 are merely examples, and the scope of the present invention is not limited to any form and number of belonging functions corresponding to the error rate determined by the inverse fuzzy logic unit As an output belonging function 500 of FIG.

즉, 복수의 출력 소속 함수(500)의 개수, 경계값 및 형태는 도 2에서 설명한 바와 같이, 도 5의 도시에 따라 제한되지 않는다.That is, the number, the boundary value, and the shape of the plurality of output membership functions 500 are not limited as shown in Fig. 5 as described in Fig.

이에 대해서는 도 10에서 예시를 통해 보다 자세히 설명한다.This will be described in more detail with reference to FIG. 10 by way of example.

도 6 및 도 7은 도 1의 IGBT 동작 상태 판단 장치가 사용하는 퍼지 규칙을 설명하는 도면이다.6 and 7 are views for explaining a fuzzy rule used by the apparatus for determining the operating state of the IGBT of FIG.

도 6 및 도 7을 참조하면, 퍼지 규칙(600, 700)은 규칙 1부터 규칙 36까지 36개의 규칙을 포함한다.Referring to FIGS. 6 and 7, the fuzzy rules 600 and 700 include 36 rules from rule 1 to rule 36.

퍼지 규칙(600, 700)에서 콜렉터 전압값이 기재된 열은 복수의 제1 입력 퍼지 집합을 의미할 수 있다. 구체적으로, 낮음은 낮음 퍼지 집합, 정상은 정상 퍼지 집합, 높음은 높음 퍼지 집합을 의미할 수 있다.The column in which the collector voltage value is described in the fuzzy rules 600 and 700 may mean a plurality of first input purge sets. Specifically, low means low fuzzy set, normal means normal fuzzy set, and high means high fuzzy set.

그리고, 퍼지 규칙(600, 700)에서 콜렉터 전류값이 기재된 열은 복수의 제2 입력 퍼지 집합을 의미할 수 있다. 구체적으로, 낮음은 낮음 퍼지 집합, 정상은 정상 퍼지 집합, 과전류는 과전류 퍼지 집합, 단락은 단락 퍼지 집합을 의미할 수 있다.The column in which the collector current value is written in the fuzzy rules 600 and 700 may mean a plurality of second input fuzzy sets. Specifically, a low low fuzzy set, a normal high fuzzy set, an overcurrent can be an overcurrent fuzzy set, and a short circuit can mean a short fuzzy set.

한편, 퍼지 규칙(600, 700)에서 경과 시간값이 기재된 열은 복수의 제3 입력 퍼지 집합을 의미할 수 있다. 구체적으로, 과도는 과도 퍼지 집합, 안정은 안정 퍼지 집합, 정상은 정상 퍼지 집합을 의미할 수 있다.On the other hand, the column in which the elapsed time values are described in the fuzzy rules 600 and 700 may mean a plurality of third input fuzzy sets. Specifically, the transient can be an excess fuzzy set, stable stable fuzzy set, and normal normal fuzzy set.

그리고, 퍼지 규칙(600, 700)에서 에러율이 기재된 열은 복수의 출력 퍼지 집합을 의미할 수 있다. 구체적으로, 정상은 정상 퍼지 집합, 과전류는 과전류 퍼지 집합, 단락은 단락 퍼지 집합을 의미할 수 있다.The column in which the error rate is described in the fuzzy rules 600 and 700 may mean a plurality of output fuzzy sets. Specifically, normal may be a normal fuzzy set, overcurrent may be an overcurrent fuzzy set, and a short circuit may be a short circuit fuzzy set.

퍼지 규칙(600, 700)에 포함된 각각의 규칙은 각각의 열에 기재된 제1 입력 퍼지 집합, 제2 입력 퍼지 집합 및 제3 입력 퍼지 집합의 조합을 출력 퍼지 집합과 매칭시킬 수 있다.Each rule included in the fuzzy rules 600 and 700 may match a combination of the first input purge set, the second input purge set, and the third input purge set described in each column with the output fuzzy set.

구체적으로, 퍼지 규칙(600, 700)은 퍼지 추론부(140)가 각각의 열에 기재된 제1 입력 퍼지 집합의 소속도, 제2 입력 퍼지 집합의 소속도 및 제3 입력 퍼지 집합의 소속도 중 최소값을 동일한 열에 기재된 출력 퍼지 집합의 소속도로 결정하도록 미리 설정될 수 있다.More specifically, the fuzzy rules 600 and 700 are generated by the fuzzy inference unit 140 in such a manner that the degree of belonging to the first input fuzzy set described in each column, the degree of belonging to the second input fuzzy set and the degree of belonging to the third input fuzzy set To determine the belonging speed of the output fuzzy set written in the same column.

예를 들어, 복수의 제1 입력 퍼지 집합 중 낮음 퍼지 집합의 소속도가 0.2, 복수의 제2 입력 퍼지 집합 중 낮음 퍼지 집합의 소속도가 0.3, 복수의 제3 입력 퍼지 집합에서 정상 소속도가 0.4인 경우, 퍼지 추론부(140)는 규칙 3에서의 출력 퍼지 집합 중 정상 퍼지 집합의 소속도를 0.2로 결정할 수 있다.For example, if the membership degree of the low fuzzy set among the plurality of first input fuzzy sets is 0.2, the membership degree of the low fuzzy set among the plurality of second input fuzzy sets is 0.3, 0.4, the fuzzy inference unit 140 can determine the membership degree of the normal fuzzy set among the output fuzzy sets in rule 3 to be 0.2.

그리고, 퍼지 규칙(600, 700)은 퍼지 추론부(140)가 퍼지 규칙(600, 700)에 따라 결정한 복수의 출력 퍼지 집합의 소속도 중 동일한 출력 퍼지 집합에 대해 0보다 큰 소속도가 복수 개 존재하는 경우, 퍼지 추론부(140)가 0보다 큰 복수 개의 소속도 중 최소값을 해당 출력 퍼지 집합의 소속도로 결정하도록 미리 설정될 수 있다.The fuzzy rules 600 and 700 are generated when a plurality of output fuzzy sets determined by the fuzzy rules 600 and 700 according to the fuzzy rules 600 and 700 have a membership degree greater than 0 The fuzzy inference unit 140 may be set in advance so as to determine the minimum value among a plurality of belonging degrees greater than 0 as belonging to the output fuzzy set.

예를 들어, 퍼지 추론부(140)가 규칙 1에 따라 결정한 정상 퍼지 집합의 소속도가 0.2이고, 규칙 2에 따라 결정한 정상 퍼지 집합의 소속도가 0.3이고, 나머지 규칙에 따라 결정한 정상 퍼지 집합의 소속도가 0인 경우, 퍼지 추론부(140)는 규칙 1에 따라 결정된 0.2를 복수의 출력 퍼지 집합 중 정상 퍼지 집합의 소속도로 결정할 수 있다.For example, if the membership of the normal fuzzy set determined by the fuzzy inference unit 140 according to the rule 1 is 0.2, the membership degree of the normal fuzzy set determined according to the rule 2 is 0.3, and the normal fuzzy set determined according to the remaining rules When the membership rate is 0, the fuzzy inference unit 140 can determine 0.2, which is determined in accordance with the rule 1, as belonging to the normal fuzzy set among the plurality of output fuzzy sets.

참고로, 도 6 및 도 7에 도시된 퍼지 규칙(600, 700)은 예시에 불과하며, 본 발명의 범위는 IGBT 드라이버(20)로부터 수신한 콜렉터 전압값, 콜렉터 전류값, 경과 시간값 및 에러율의 조합으로 이루어진 어떠한 개수 및 방식의 퍼지 규칙(600, 700)도 포함한다.For reference, the fuzzy rules 600 and 700 shown in FIGS. 6 and 7 are merely examples, and the scope of the present invention is not limited to the collector voltage value, the collector current value, the elapsed time value and the error rate received from the IGBT driver 20 And a fuzzy rule 600, 700 of any number and manner.

이하에서, 도 8 내지 도 10을 참조하여 도 2 내지 도 7에서 설명한 동작 상태 판단부(120)의 동작을 구체적인 예시를 들어 설명한다.Hereinafter, the operation of the operation state determination unit 120 described with reference to Figs. 8 to 10 and Figs. 2 to 7 will be described with specific examples.

도 8 및 도 9는 도 2의 퍼지화부 및 퍼지 추론부의 동작을 설명하는 도면이다. 도 10은 도 2 내지 도 7의 예시에 대한 도 2의 역퍼지화부의 동작을 설명하는 도면이다.8 and 9 are views for explaining the operation of the fuzzy inference unit and the fuzzy inference unit in Fig. Fig. 10 is a view for explaining the operation of the inverse fuzzy unit of Fig. 2 for the example of Figs. 2 to 7. Fig.

이하에서, 수신부(110)가 6V의 콜렉터 입력값, 105A의 콜렉터 전류값, 0.8μs의 경과 시간값을 IGBT 드라이버(20)로부터 수신하는 경우의 동작 상태 판단 판단부의 구체적인 예시를 설명한다.Hereinafter, a specific example of the operation state determination determiner when the receiving unit 110 receives the collector input value of 6V, the collector current value of 105A, and the elapsed time value of 0.8 mu s from the IGBT driver 20 will be described.

퍼지화부(130)는 복수의 제1 입력 소속 함수(200)에 기초하여 낮음 퍼지 집합에 대한 콜렉터 전압값의 소속도를 0, 정상 퍼지 집합에 대한 콜렉터 전압값의 소속도를 0.5, 높음 퍼지 집합에 대한 콜렉터 전압값의 소속도를 0.5로 결정할 수 있다.The fuzzy logic unit 130 calculates the membership degree of the collector voltage value for the low fuzzy set to be 0, the membership degree of the collector voltage value for the normal fuzzy set to 0.5, The degree of belonging to the collector voltage value can be determined to be 0.5.

그리고, 퍼지화부(130)는 복수의 제2 입력 소속 함수(300)에 기초하여 낮음 퍼지 집합에 대한 콜렉터 전류값의 소속도를 0, 정상 퍼지 집합에 대한 콜렉터 전류값의 소속도를 0.5, 과전류 퍼지 집합에 대한 콜렉터 전류값의 소속도를 0.5, 단락 퍼지 집합에 대한 콜렉터 전류값의 소속도를 0으로 결정할 수 있다.The fuzzy controller 130 calculates the relative speed of the collector current value of the low fuzzy set to 0, the collector current value of the normal fuzzy set to 0.5, and the overcurrent The degree of belonging to the collector current value for the fuzzy set can be determined to be 0.5, and the degree of belonging to the collector current value for the short-circuit fuzzy set can be determined to be zero.

나아가, 퍼지화부(130)는 복수의 제3 입력 소속 함수(400)에 기초하여 과도 퍼지 집합에 대한 경과 시간값의 소속도를 0.5, 안정 퍼지 집합에 대한 경과 시간값의 소속도를 0.5, 정상 퍼지 집합에 대한 경과 시간값의 소속도를 0으로 결정할 수 있다.Further, the fuzzifier 130 calculates the membership degree of the elapsed time value for the excessive fuzzy set to 0.5, the belonging rate of the elapsed time value for the stable fuzzy set to 0.5, The degree of membership of the elapsed time value for the fuzzy set can be determined to be zero.

이에 따라, 퍼지 추론부(140)는 퍼지 규칙에 기초하여 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값 각각의 소속도에 따른 복수의 출력 퍼지 집합 각각의 소속도를 결정할 수 있다.Accordingly, the fuzzy inference unit 140 can determine the degree of belonging of each of the plurality of output fuzzy sets according to the belonging degrees of the collector voltage value, the collector current value, and the elapsed time value, respectively, based on the fuzzy rule.

도 8 및 도 9를 참조하면, 퍼지 규칙의 적용 예시(800, 900)가 도시된다.Referring to Figs. 8 and 9, application examples 800, 900 of a fuzzy rule are shown.

퍼지 추론부(140)는 퍼지 규칙(600, 700)에 기초하여 퍼지 규칙의 적용 예시(800, 900)와 같이 복수의 출력 퍼지 집합 각각의 소속도를 결정할 수 있다.The fuzzy inference unit 140 may determine the degree of membership of each of the plurality of output fuzzy sets such as the application examples 800 and 900 of the fuzzy rule based on the fuzzy rules 600 and 700. [

퍼지 추론부(140)는 규칙 1 내지 규칙 36에 대해 각각의 규칙에 포함된 복수의 제1 입력 퍼지 집합의 소속도, 복수의 제2 입력 퍼지 집합의 소속도 및 복수의 제3 입력 퍼지 집합의 소속도 중 최소값을 동일한 규칙에 포함된 출력 퍼지 집합의 소속도로 결정할 수 있다.The fuzzy inference unit 140 compares the degree of belonging of the plurality of first input fuzzy sets included in each rule, the degree of belonging of the plurality of second input fuzzy sets, and the degree of belonging of the plurality of third input fuzzy sets The minimum value of the membership degree can be determined by belonging to the output fuzzy set included in the same rule.

예를 들어, 규칙 17에서 복수의 제1 입력 퍼지 집합 중 낮음 퍼지 집합의 소속도가 0.5이고, 복수의 제2 입력 퍼지 집합 중 정상 퍼지 집합의 소속도가 0.5이고, 복수의 제3 입력 퍼지 집합 중 안정 퍼지 집합의 소속도가 0.5일 수 있다. 이에 따라, 퍼지 추론부(140)는 소속도 중 최소값인 0.5를 복수의 출력 퍼지 집합 중 정상 퍼지 집합의 소속도로 결정할 수 있다.For example, in rule 17, the membership of the low fuzzy set among the plurality of first input fuzzy sets is 0.5, the membership degree of the normal fuzzy set among the plurality of second input fuzzy sets is 0.5, The membership of the medium-stable fuzzy set may be 0.5. Accordingly, the fuzzy inference unit 140 can determine the minimum value 0.5 of the belonging degrees as belonging to the normal fuzzy set among the plurality of output fuzzy sets.

그리고, 퍼지 추론부(140)는 규칙 1 내지 규칙 36에 따라 결정된 복수의 출력 퍼지 집합의 소속도 중 동일한 출력 퍼지 집합에 대해 0보다 큰 소속도가 복수 개 존재하므로, 0보다 큰 복수 개의 소속도 중 최소값을 해당 출력 퍼지 집합의 소속도로 결정할 수 있다.Since the fuzzy inference unit 140 has a plurality of belonging degrees greater than 0 with respect to the same output fuzzy set belonging to a plurality of output fuzzy sets determined according to rules 1 to 36, Lt; RTI ID = 0.0 > fuzzy set. ≪ / RTI >

구체적으로, 규칙 16, 규칙 17, 규칙 19 및 규칙 28에 따라 결정된 정상 퍼지 집합의 소속도가 모두 0.5 이므로, 퍼지 추론부(140)는 그 중 최소값인 0.5를 정상 퍼지 집합의 소속도로 결정할 수 있다.Specifically, since the membership degrees of the normal fuzzy sets determined according to rules 16, 17, 19, and 28 are all 0.5, the fuzzy inference unit 140 can determine the minimum value of 0.5 as belonging to the normal fuzzy set .

그리고, 규칙 20, 규칙 29, 규칙 31 및 규칙 32에 따라 결정된 과전류 퍼지 집합의 소속도가 모두 0.5 이므로, 퍼지 추론부(140)는 그 중 최소값인 0.5를 과전류 퍼지 집합의 소속도로 결정할 수 있다.Since the membership degrees of the overcurrent fuzzy sets determined according to Rule 20, Rule 29, Rule 31, and Rule 32 are all 0.5, the fuzzy inference unit 140 can determine the minimum value of 0.5 as belonging to the overcurrent fuzzy set.

한편, 나머지 규칙에 따라 결정된 단락 퍼지 집합의 소속도는 모두 0이므로, 퍼지 추론부(140)는 0을 단락 퍼지 집합의 소속도로 결정할 수 있다.On the other hand, since the membership degrees of the short-circuit fuzzy set determined according to the remaining rules are all zero, the fuzzy inference unit 140 can determine 0 as belonging to the short-circuit fuzzy set.

그러면, 역퍼지화부(150)는 복수의 출력 퍼지 집합 중 정상 퍼지 집합의 소속도 0.5, 과전류 퍼지 집합의 소속도 0.5 및 단락 퍼지 집합의 소속도 0과 복수의 출력 소속 함수(500)에 기초하여 에러율을 결정할 수 있다.Then, the inverse fuzzy logic unit 150 calculates, based on the output fuzzy number 500 and the belonging degree 0 of the overcurrent fuzzy set, the belonging degree 0 of the overcurrent fuzzy set, The error rate can be determined.

도 10을 참조하면, 역퍼지화부(150)의 에러율 결정 예시(1000), 정상 소속 함수(1010), 과전류 소속 함수(1020), 단락 소속 함수(1030) 및 에러율 결정 영역(1100)이 도시된다.10, an error rate determination example 1000, a normal membership function 1010, an overcurrent membership function 1020, a short-division membership function 1030, and an error rate determination region 1100 of the inverse fuzzy logic 150 are shown .

에러율 결정 예시(1000)는 역퍼지화부(150)가 퍼지 추론부(140)에 의해 결정된 복수의 출력 퍼지 집합 각각의 소속도를 이용하여 에러율을 결정하는 예시이다.The error rate determination example 1000 is an example in which the inverse fuzzy logic unit 150 determines the error rate using the degree of affiliation of each of the plurality of output fuzzy sets determined by the fuzzy inference unit 140. [

참고로, 정상 소속 함수(1010), 과전류 소속 함수(1020) 및 단락 소속 함수(1030)는 각각 도 5의 정상 소속 함수(510), 과전류 소속 함수(520) 및 단락 소속 함수(530)와 동일한 함수이다.5, the normal membership function 1010, the overcurrent membership function 1020, and the short-term belonging function 1030 are the same as the normal membership function 510, the overcurrent membership function 520, and the short- Function.

역퍼지화부(150)는 퍼지 추론부(140)에 의해 결정된 복수의 출력 퍼지 집합의 소속도에 기초하여 복수의 출력 소속 함수(500)를 절사함으로써 에러율 결정 영역을 결정할 수 있다.The inverse fuzzy logic unit 150 can determine the error rate determination area by trimming a plurality of output belonging functions 500 based on the degree of affiliation of a plurality of output fuzzy sets determined by the fuzzy inference unit 140. [

역퍼지화부(150)는 정상 퍼지 집합의 소속도 0.5를 기준으로 정상 소속 함수(1010)를 절사하고, 과전류 퍼지 집합의 소속도 0.5를 기준으로 과전류 소속 함수(1020)를 절사하고, 단락 퍼지 집합의 소속도 0을 기준으로 단락 소속 함수(1030)를 절사하여 에러율 결정 영역을 결정할 수 있다.The inverse fuzzy logic unit 150 truncates the normal membership function 1010 based on the membership degree of the normal fuzzy set 0.5, truncates the overcurrent membership function 1020 based on the membership degree of the overcurrent fuzzy set 0.5, It is also possible to determine the error rate determination area by truncating the shortfall belonging function 1030 on the basis of zero.

그리고, 역퍼지화부(150)는 에러율 결정 영역에 대해 무게 중심법, 평균 중심법 및 최대치법 등과 같은 주지의 방법을 적용하여 에러율을 결정할 수 있다. 나아가, 역퍼지화부(150)는 에러율을 동작 상태 판단의 결과값으로 결정하여 사용자에게 제공할 수 있다.Then, the de-spreading unit 150 can determine the error rate by applying a well-known method such as the gravity center method, the average center method, and the maximum value method to the error rate determination area. Further, the de-spreading unit 150 may determine the error rate as a result value of the operation state determination and provide it to the user.

예를 들어, 무게 중심법을 적용하여 에러율을 결정하는 경우, 역퍼지화부(150)는 에러율 결정 영역을 가로축(에러율)을 등간격으로 분할하고, 등간격으로 분할된 분할 지점 각각의 소속도 값과 에러율 값을 이용하여 에러율을 결정할 수 있다.For example, when the center-of-gravity method is used to determine the error rate, the inverse fuzzy controller 150 divides the error rate determination area into horizontal axes (error rates) at equally spaced intervals, And the error rate value can be used to determine the error rate.

구체적으로, 역퍼지화부(150)는 분할 지점 각각을 에러율 결정 영역을 10%의 에러율로 분할하는 분할 지점을 설정할 수도 있다.Specifically, the de-spreading unit 150 may set a division point for dividing each of the division points into an error rate determination area of 10%.

예를 들어, 첫번째 분할 지점의 에러율은 10%이고, 정상 퍼지 집합의 소속도는 0.5일 수 있다. 두번째 분할 지점의 에러율은 20%이고, 정상 퍼지 집합의 소속도는 0.5일 수 있다. 세번째 분할 지점의 에러율은 30%이고, 정상 퍼지 집합의 소속도는 0.5일 수 있다. 네번째 분할 지점의 에러율은 40%이고, 정상 퍼지 집합의 소속도는 0.5일 수 있다. 다섯번째 분할 지점의 에러율은 50%이고, 정상 퍼지 집합의 소속도는 0.35일 수 있다. 여섯번째 분할 지점의 에러율은 60%이고, 과전류 퍼지 집합의 소속도는 0.25일 수 있다. 일곱번째 분할 지점의 에러율은 70%이고, 과전류 퍼지 집합의 소속도는 0.5일 수 있다. 여덟 번째 분할 지점의 에러율은 80%이고, 과전류 퍼지 집합의 소속도는 0.5일 수 있다.For example, the error rate of the first splitting point may be 10%, and the membership of the normal fuzzy set may be 0.5. The error rate of the second splitting point is 20%, and the membership of the normal fuzzy set may be 0.5. The error rate of the third splitting point is 30%, and the membership of the normal fuzzy set may be 0.5. The error rate of the fourth splitting point is 40%, and the membership of the normal fuzzy set may be 0.5. The error rate of the fifth splitting point is 50%, and the membership of the normal fuzzy set may be 0.35. The error rate of the sixth splitting point is 60%, and the membership of the overcurrent fuzzy set may be 0.25. The error rate of the seventh splitting point is 70%, and the membership of the overcurrent fuzzy set may be 0.5. The error rate of the eighth division point is 80%, and the membership of the overcurrent fuzzy set may be 0.5.

이에 대해, 역퍼지화부(150)는 각각의 분할 지점의 에러율과 해당 분할 지점의 소속도의 곱을 모두 더하고, 그 값을 각각의 분할 지점의 소속도의 합으로 나눔으로써 무게 중심법을 적용하여 에러율을 결정할 수 있다.On the other hand, the de-spreading unit 150 adds the products of the error rate of each division point and the belonging speed of the corresponding division point, divides the error rate by the sum of the relative speeds of the respective division points, Can be determined.

동일한 예를 들어 설명하면, 역퍼지화부(150)는 10*0.5 + 20*0.5 + 30*0.5 + 40*0.5 + 50*0.35 + 60*0.25 + 70*0.5 + 80*0 = 117.5를 각각의 분할 지점의 에러율과 해당 분할 지점의 소속도의 곱을 모두 더한 값으로 결정할 수 있다.For example, the inverse fuzzy logic unit 150 calculates 10 * 0.5 + 20 * 0.5 + 30 * 0.5 + 40 * 0.5 + 50 * 0.35 + 60 * 0.25 + 70 * 0.5 + 80 * It is possible to determine the sum of the error rate of the division point and the product of the belonging speed of the corresponding division point.

그리고, 역퍼지화부(150)는 각각의 분할 지점의 소속도의 합을 0.5 + 0.5 + 0.5 + 0.5 + 0.35 + 0.25+ 0.5 + 0 = 2.6으로 결정할 수 있다. 이에 따라, 역퍼지화부(150)는 117.5/2.6 = 45.19를 에러율로 결정할 수 있다.Then, the de-spreading unit 150 can determine the sum of the membership degrees of the respective division points to be 0.5 + 0.5 + 0.5 + 0.5 + 0.35 + 0.25 + 0.5 + 0 = 2.6. Accordingly, the de-spreading unit 150 can determine 117.5 / 2.6 = 45.19 as an error rate.

역퍼지화부(150)는 에러율을 동작 상태 판단의 결과값으로 결정할 수 있다.The de-spreading unit 150 may determine the error rate as a result of the determination of the operating state.

참고로, IGBT 동작 상태 판단 장치(100)는 결정된 에러율에 따라 IGBT(10)에 입력되는 PWM 신호, IGBT(10)의 콜렉터에 인가되는 콜렉터 전압값 및 IGBT(10)의 콜렉터에 흐르는 콜렉터 전류값 중 적어도 하나를 제어하는 제어 신호를 결정하여 IGBT 드라이버(20)에 제공하는 제어부를 더 포함할 수도 있다.The IGBT operation state determination apparatus 100 determines the PWM signal input to the IGBT 10 according to the determined error rate, the collector voltage value applied to the collector of the IGBT 10, and the collector current value flowing to the collector of the IGBT 10 And provides the IGBT driver 20 with a control signal for controlling at least one of the IGBT driver 20 and the IGBT driver 20.

제어부는 결정된 에러율에 따라 결정된 제어 신호를 IGBT 드라이버(20)에 제공함으써, 과전류로 인한 IGBT의 파괴를 방지할 수 있다.The control unit can provide the IGBT driver 20 with a control signal determined according to the determined error rate, thereby preventing the IGBT from being destroyed due to the overcurrent.

도 11은 도 1의 IGBT 동작 상태 판단 장치가 수행하는 IGBT 동작 상태 판단 방법을 설명하는 흐름도이다.11 is a flowchart illustrating a method for determining an IGBT operation state performed by the IGBT operation state determination apparatus of FIG.

도 1 내지 도 10을 통해 설명한 IGBT 동작 상태 판단 장치(100)는 도 11의 흐름도에 따른 IGBT 동작 상태 판단 방법을 수행할 수 있다.The IGBT operating state determining apparatus 100 described with reference to FIGS. 1 through 10 can perform the IGBT operating state determining method according to the flowchart of FIG.

IGBT 동작 상태 판단 장치(100)는 PWM 신호를 입력받아 제어되는 IGBT(10)의 콜렉터에 인가되는 콜렉터 전압값, IGBT(10)의 콜렉터에 흐르는 콜렉터 전류값 및 PWM 신호가 입력된 시점부터 경과한 시간인 경과 시간값을 IGBT 드라이버(20)로부터 수신할 수 있다(S1110).The IGBT operation state determination apparatus 100 determines the operation state of the IGBT 10 based on the collector voltage value applied to the collector of the IGBT 10 controlled by the PWM signal, the collector current value flowing to the collector of the IGBT 10, The IGBT driver 20 can receive the elapsed time value in time (S1110).

IGBT 동작 상태 판단 장치(100)는 단계(S1110)를 수행하고, 단계(S1120)를 수행할 수 있다.The IGBT operating state determining apparatus 100 may perform step S1110 and may perform step S1120.

IGBT 동작 상태 판단 장치(100)는 콜렉터 전압값, 콜렉터 전류값, 경과 시간값 및 IGBT(10)의 동작 상태가 단락 상태일 확률을 나타내는 에러율 각각에 대응하는 복수의 퍼지 집합의 소속도를 나타내는 복수의 소속 함수 및 복수의 퍼지 집합 각각의 조합으로 이루어지는 퍼지 규칙에 기초하여 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값에 대한 퍼지 추론을 수행할 수 있다(S1120).The IGBT operating state determination apparatus 100 includes a plurality of IGBT operation state determination apparatuses 100, each of which includes a collector voltage value, a collector current value, an elapsed time value, and a plurality of fuzzy sets belonging to the respective error rates, A collector current value, and an elapsed time value based on a fuzzy rule including a combination of a plurality of fuzzy sets and a membership function of a plurality of fuzzy sets in operation S1120.

참고로, 복수의 소속 함수는 콜렉터 전압값의 상태를 나타내는 복수의 제1 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제1 입력 소속 함수(200), 콜렉터 전류값의 상태를 나타내는 복수의 제2 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제2 입력 소속 함수(300), 경과 시간값의 상태를 나타내는 복수의 제3 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제3 입력 소속 함수(400) 및 에러율에 따른 동작 상태를 나타내는 복수의 출력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 출력 소속 함수(500)를 포함할 수 있다.For reference, the plurality of belonging functions include a plurality of first input belonging functions 200, which are functions representing the degree of belonging to each of the plurality of first input fuzzy sets indicating the state of the collector voltage value, A plurality of second input belonging functions (300) which are functions representing respective degrees of each of the second input fuzzy sets, and a plurality of third input fuzzy functions And a plurality of output membership functions (500) that are functions representing the degree of affiliation of each of the plurality of output fuzzy sets indicating the operation state according to the input membership function (400) and the error rate.

한편, 퍼지 규칙은 복수의 제1 입력 퍼지 집합, 복수의 제2 입력 퍼지 집합, 복수의 제3 퍼지 집합 및 복수의 출력 퍼지 집합의 조합으로 이루어질 수 있다.On the other hand, the fuzzy rule may be a combination of a plurality of first input fuzzy sets, a plurality of second input fuzzy sets, a plurality of third fuzzy sets, and a plurality of output fuzzy sets.

구체적으로, 퍼지 규칙은 복수의 제1 입력 퍼지 집합, 복수의 제2 입력 퍼지 집합 및 복수의 제3 입력 퍼지 집합의 조합 각각에 복수의 출력 퍼지 집합을 매칭시키는 복수의 규칙을 포함할 수 있다.Specifically, the fuzzy rule may include a plurality of rules for matching a plurality of output fuzzy sets to each of a combination of a plurality of first input purge sets, a plurality of second input purge sets, and a plurality of third input purge sets.

참고로, 단계(S1120)는 IGBT 동작 상태 판단 장치(100)가 복수의 제1 내지 제3 입력 소속 함수(200, 300, 400)에 기초하여 복수의 제1 내지 제3 입력 퍼지 집합에 대한 수신한 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값 각각의 소속도를 결정하는 단계를 포함할 수 있다.In step S1120, the IGBT operation state determination apparatus 100 determines whether or not the IGBT operation state determination unit 100 determines that the IGBT operation state determination unit 100 determines And determining a degree of belonging to each of the one collector voltage value, the collector current value, and the elapsed time value.

그리고, 단계(S1120)는 IGBT 동작 상태 판단 장치(100)가 퍼지 규칙에 기초하여 결정된 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값 각각의 소속도에 따른 복수의 출력 퍼지 집합 각각의 소속도를 결정하는 단계도 포함할 수 있다.Then, in step S1120, the IGBT operating state determination apparatus 100 determines the degree of affiliation of each of the plurality of output fuzzy sets according to the belonging degrees of the collector voltage value, the collector current value, and the elapsed time value determined on the basis of the fuzzy rule May also be included.

IGBT 동작 상태 판단 장치(100)는 단계(S1120)를 수행하고, 단계(S1130)를 수행할 수 있다.The IGBT operating state determining apparatus 100 may perform step S1120 and may perform step S1130.

IGBT 동작 상태 판단 장치(100)는 단계(S1120)에서 수행한 퍼지 추론의 결과에 기초하여 IGBT(10)의 동작 상태를 판단할 수 있다(S1130).The IGBT operation state determination apparatus 100 can determine the operation state of the IGBT 10 based on the result of the fuzzy inference performed in step S1120 (S1130).

참고로, 단계(S1130)는 IGBT 동작 상태 판단 장치(100)가 단계(S1120)에서 결정된 복수의 출력 퍼지 집합 각각의 소속도에 기초하여 에러율을 결정하는 단계를 포함할 수 있다. 구체적으로, IGBT 동작 상태 판단 장치(100)는 에러율을 동작 상태 판단의 결과값으로 결정할 수 있다.For reference, step S1130 may include determining the error rate based on the degree of belonging of each of the plurality of output fuzzy set determined in step S1120 by the apparatus 100 for determining the operating state of the IGBT. Specifically, the IGBT operation state determination apparatus 100 can determine the error rate as a result value of the operation state determination.

도 1 내지 도 11에 대한 설명에서 전술한 바와 같이, 본 발명에 따른 IGBT 동작 상태 판단 장치(100) 및 IGBT 동작 상태 판단 방법은 콜렉터 전압값, 콜렉터 전류값 및 경과 시간값을 모두 고려하여 IGBT(10)의 동작 상태를 정확하게 판단할 수 있다. 이에 따라, IGBT 동작 상태 판단 장치(100)는 PWM 신호가 인가된 직후에도 IGBT(10)의 동작 상태를 정확히 판단할 수 있으며, IGBT 동작 상태 측정의 반응성도 높일 수 있다.As described above with reference to FIGS. 1 to 11, the IGBT operation state determining apparatus 100 and the IGBT operation state determining method according to the present invention are based on the IGBT (IGBT) 10 can be accurately determined. Accordingly, the IGBT operation state determination apparatus 100 can accurately determine the operation state of the IGBT 10 immediately after the PWM signal is applied, and also can increase the responsiveness of the IGBT operation state measurement.

전술한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, But the present invention is not limited thereto.

10: IGBT
20: IGBT 드라이버
100: IGBT 동작 상태 판단 장치
110: 수신부
120: 동작 상태 판단부
130: 퍼지화부
140: 퍼지 추론부
150: 역퍼지화부
10: IGBT
20: IGBT driver
100: IGBT operation state determining device
110:
120:
130: fuzzifier
140: Fuzzy inference unit
150:

Claims (10)

PWM 신호를 입력받아 제어되는 IGBT의 콜렉터에 인가되는 콜렉터 전압값, 상기 IGBT의 콜렉터에 흐르는 콜렉터 전류값 및 상기 PWM 신호가 입력된 시점부터 경과한 시간인 경과 시간값을 IGBT 드라이버로부터 수신하는 수신부; 및
상기 IGBT의 동작 상태가 단락 상태일 확률을 나타내는 에러율, 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값 각각에 대응하는 복수의 퍼지 집합의 소속도를 나타내는 복수의 소속 함수 및 상기 복수의 퍼지 집합 각각의 조합으로 이루어지는 퍼지 규칙에 기초하여 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값에 대한 퍼지 추론을 수행하고, 상기 수행한 퍼지 추론의 결과에 기초하여 상기 IGBT의 동작 상태를 판단하는 동작 상태 판단부
를 포함하는 IGBT 동작 상태 판단 장치.
A receiver for receiving from the IGBT driver a collector voltage value applied to a collector of the IGBT controlled by receiving the PWM signal, a collector current value flowing to the collector of the IGBT, and an elapsed time value which is a time elapsed from the input of the PWM signal; And
A plurality of belonging functions indicating a degree of belonging of a plurality of fuzzy sets respectively corresponding to the error rate, the collector voltage value, the collector current value, and the elapsed time value of the IGBT, A collector current value and an elapsed time value based on a fuzzy rule consisting of a combination of each of the sets, and determines an operation state of the IGBT based on the result of the fuzzy inference performed. The operating-
And an IGBT operating state determination device.
제1항에 있어서,
상기 복수의 소속 함수는,
상기 콜렉터 전압값의 상태를 나타내는 복수의 제1 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제1 입력 소속 함수와,
상기 콜렉터 전류값의 상태를 나타내는 복수의 제2 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제2 입력 소속 함수와,
상기 경과 시간값의 상태를 나타내는 복수의 제3 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제3 입력 소속 함수와,
상기 에러율에 따른 동작 상태를 나타내는 복수의 출력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 출력 소속 함수를 포함하는
IGBT 동작 상태 판단 장치.
The method according to claim 1,
Wherein the plurality of belonging functions include:
A plurality of first input belonging function which is a function representing a degree of affiliation of each of a plurality of first input purge sets indicating a state of the collector voltage value,
A plurality of second input belonging function which is a function representing a degree of affiliation of each of a plurality of second input fuzzy sets indicating a state of the collector current value,
A plurality of third input belonging function which is a function representing a degree of belonging to each of a plurality of third input fuzzy sets indicating a state of the elapsed time value;
And a plurality of output belonging functions which are functions representing a degree of belonging to each of a plurality of output fuzzy sets indicating an operation state according to the error rate
IGBT operating state determination device.
제2항에 있어서,
상기 퍼지 규칙은,
상기 복수의 제1 내지 제3 입력 퍼지 집합 및 상기 복수의 출력 퍼지 집합의 조합으로 이루어지는
IGBT 동작 상태 판단 장치.
3. The method of claim 2,
The fuzzy rule includes:
A plurality of first input fuzzy sets, and a plurality of output fuzzy sets,
IGBT operating state determination device.
제2항에 있어서,
상기 퍼지 규칙은,
상기 복수의 제1 입력 퍼지 집합, 상기 복수의 제2 입력 퍼지 집합 및 상기 복수의 제3 입력 퍼지 집합의 조합 각각에 상기 복수의 출력 퍼지 집합을 매칭시키는 복수의 규칙을 포함하는
IGBT 동작 상태 판단 장치.
3. The method of claim 2,
The fuzzy rule includes:
And a plurality of rules for matching the plurality of output fuzzy sets to each combination of the plurality of first input purge sets, the plurality of second input purge sets, and the plurality of third input purge sets
IGBT operating state determination device.
제2항에 있어서,
상기 동작 상태 판단부는,
상기 복수의 제1 내지 제3 입력 소속 함수에 기초하여 상기 복수의 제1 내지 제3 입력 퍼지 집합에 대한 상기 수신부에 의해 수신된 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값 각각의 소속도를 결정하는 퍼지화부와,
상기 퍼지 규칙에 기초하여 상기 결정된 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값 각각의 소속도에 따른 상기 복수의 출력 퍼지 집합 각각의 소속도를 결정하는 퍼지 추론부와,
상기 결정된 상기 복수의 출력 퍼지 집합 각각의 소속도 및 복수의 출력 소속 함수에 기초하여 상기 에러율을 결정하는 역퍼지화부를 포함하는
IGBT 동작 상태 판단 장치.
3. The method of claim 2,
Wherein the operation state determination unit determines,
The collector current value and the elapsed time value received by the receiving unit for the plurality of first to third input purge sets based on the plurality of first to third input belonging functions, A fuzzification unit for determining a degree of fuzziness,
A fuzzy inference unit for determining a relative speed of each of the plurality of output fuzzy sets according to the degree of belonging to the determined collector voltage value, the collector current value, and the elapsed time value based on the fuzzy rule;
And an inverse fuzzy logic unit for determining the error rate based on the determined degree of membership of each of the plurality of output fuzzy sets and the plurality of output membership functions
IGBT operating state determination device.
PWM 신호를 입력받아 제어되는 IGBT의 콜렉터에 인가되는 콜렉터 전압값, 상기 IGBT의 콜렉터에 흐르는 콜렉터 전류값 및 상기 PWM 신호가 입력된 시점부터 경과한 시간인 경과 시간값을 IGBT 드라이버로부터 수신하는 단계;
상기 IGBT의 동작 상태가 단락 상태일 확률을 나타내는 에러율, 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값 각각에 대응하는 복수의 퍼지 집합의 소속도를 나타내는 복수의 소속 함수 및 상기 복수의 퍼지 집합 각각의 조합으로 이루어지는 퍼지 규칙에 기초하여 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값에 대한 퍼지 추론을 수행하는 단계; 및
상기 수행한 퍼지 추론의 결과에 기초하여 상기 IGBT의 동작 상태를 판단하는 단계
를 포함하는 IGBT 동작 상태 판단 방법.
Receiving from the IGBT driver a collector voltage value applied to the collector of the IGBT controlled by receiving the PWM signal, a collector current value flowing through the collector of the IGBT, and an elapsed time value that is a time elapsed from the input of the PWM signal;
A plurality of belonging functions indicating a degree of belonging of a plurality of fuzzy sets respectively corresponding to the error rate, the collector voltage value, the collector current value, and the elapsed time value of the IGBT, Performing fuzzy inference on the collector voltage value, the collector current value and the elapsed time value based on a fuzzy rule consisting of a combination of each set; And
Determining an operation state of the IGBT based on the result of the fuzzy inference performed
And determining an IGBT operating state.
제6항에 있어서,
상기 복수의 소속 함수는,
상기 콜렉터 전압값의 상태를 나타내는 복수의 제1 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제1 입력 소속 함수와,
상기 콜렉터 전류값의 상태를 나타내는 복수의 제2 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제2 입력 소속 함수와,
상기 경과 시간값의 상태를 나타내는 복수의 제3 입력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 제3 입력 소속 함수와,
상기 에러율에 따른 동작 상태를 나타내는 복수의 출력 퍼지 집합 각각의 소속도를 나타내는 함수인 복수의 출력 소속 함수를 포함하는
IGBT 동작 상태 판단 방법.
The method according to claim 6,
Wherein the plurality of belonging functions include:
A plurality of first input belonging function which is a function representing a degree of affiliation of each of a plurality of first input purge sets indicating a state of the collector voltage value,
A plurality of second input belonging function which is a function representing a degree of affiliation of each of a plurality of second input fuzzy sets indicating a state of the collector current value,
A plurality of third input belonging function which is a function representing a degree of belonging to each of a plurality of third input fuzzy sets indicating a state of the elapsed time value;
And a plurality of output belonging functions which are functions representing a degree of belonging to each of a plurality of output fuzzy sets indicating an operation state according to the error rate
IGBT operation state judging method.
제7항에 있어서,
상기 퍼지 규칙은,
상기 복수의 제1 내지 제3 입력 퍼지 집합 및 상기 복수의 출력 퍼지 집합의 조합으로 이루어지는
IGBT 동작 상태 판단 방법.
8. The method of claim 7,
The fuzzy rule includes:
A plurality of first input fuzzy sets, and a plurality of output fuzzy sets,
IGBT operation state judging method.
제7항에 있어서,
상기 퍼지 규칙은,
상기 복수의 제1 내지 제3 입력 퍼지 집합의 조합 각각에 상기 복수의 출력 퍼지 집합을 매칭시키는 복수의 규칙을 포함하는
IGBT 동작 상태 판단 방법.
8. The method of claim 7,
The fuzzy rule includes:
And a plurality of rules for matching the plurality of output fuzzy sets to each of the plurality of combinations of the first to third input purge sets
IGBT operation state judging method.
제7항에 있어서,
상기 퍼지 추론을 수행하는 단계는,
상기 복수의 제1 내지 제3 입력 소속 함수에 기초하여 상기 복수의 제1 내지 제3 입력 퍼지 집합에 대한 상기 수신한 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값 각각의 소속도를 결정하는 단계와,
상기 퍼지 규칙에 기초하여 상기 결정된 상기 콜렉터 전압값, 상기 콜렉터 전류값 및 상기 경과 시간값 각각의 소속도에 따른 상기 복수의 출력 퍼지 집합 각각의 소속도를 결정하는 단계를 포함하되,
상기 IGBT의 동작 상태를 판단하는 단계는,
상기 결정된 상기 복수의 출력 퍼지 집합 각각의 소속도에 기초하여 상기 에러율을 결정하는 단계를 포함하는
IGBT 동작 상태 판단 방법.
8. The method of claim 7,
Wherein performing the fuzzy inference comprises:
Determining a degree of affiliation of each of the received collector voltage value, the collector current value, and the elapsed time value with respect to the plurality of first to third input purge sets based on the plurality of first to third input belonging functions , ≪ / RTI &
Determining a degree of belonging of each of the plurality of output fuzzy sets according to a determined degree of affiliation of the collector voltage value, the collector current value, and the elapsed time value based on the fuzzy rule,
The step of determining the operation state of the IGBT includes:
And determining the error rate based on the degree of belonging of each of the determined plurality of output fuzzy sets
IGBT operation state judging method.
KR1020170172898A 2017-12-15 2017-12-15 Apparatus and method for determining operation state of igbt KR101937598B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170172898A KR101937598B1 (en) 2017-12-15 2017-12-15 Apparatus and method for determining operation state of igbt

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170172898A KR101937598B1 (en) 2017-12-15 2017-12-15 Apparatus and method for determining operation state of igbt

Publications (1)

Publication Number Publication Date
KR101937598B1 true KR101937598B1 (en) 2019-01-10

Family

ID=65020862

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170172898A KR101937598B1 (en) 2017-12-15 2017-12-15 Apparatus and method for determining operation state of igbt

Country Status (1)

Country Link
KR (1) KR101937598B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111190088A (en) * 2019-12-30 2020-05-22 西安电子科技大学 Method for extracting characteristic parameters of IGBT (insulated Gate Bipolar transistor) performance degradation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0785625A2 (en) 1996-01-16 1997-07-23 Cegelec Controls Ltd. Protection arrangement for a switching device
JP2010146841A (en) 2008-12-18 2010-07-01 Digital Electronics Corp Failure diagnostic device and failure diagnosis method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0785625A2 (en) 1996-01-16 1997-07-23 Cegelec Controls Ltd. Protection arrangement for a switching device
JP2010146841A (en) 2008-12-18 2010-07-01 Digital Electronics Corp Failure diagnostic device and failure diagnosis method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111190088A (en) * 2019-12-30 2020-05-22 西安电子科技大学 Method for extracting characteristic parameters of IGBT (insulated Gate Bipolar transistor) performance degradation
CN111190088B (en) * 2019-12-30 2021-05-14 西安电子科技大学 Method for extracting characteristic parameters of IGBT (insulated Gate Bipolar transistor) performance degradation

Similar Documents

Publication Publication Date Title
US6222355B1 (en) Power supply control device for protecting a load and method of controlling the same
CN110429673B (en) Power supply system, method and chip of terminal equipment and terminal equipment
CN100520320C (en) Temperature sensor scheme
US20140035360A1 (en) Battery with Autonomous Cell Balancing
KR101937598B1 (en) Apparatus and method for determining operation state of igbt
US4288734A (en) Bidirectional integrator
US5554921A (en) Battery charger apparatus and method with multiple range current control
KR101512395B1 (en) Apparatus and method for measuring insulation resistance
EP3116129B1 (en) Preventive apparatus
US11121630B2 (en) In-vehicle DC-DC converter
US10122185B2 (en) Battery management system
KR101496648B1 (en) Autonomous battery balancing
US6377053B1 (en) Device for detecting short-circuits
EP2393182A1 (en) Method and arrangement for balancing voltages of series connection of storage units for electrical energy
US11177683B2 (en) Overvoltage protection system using balancing resistor
CN101052932A (en) Battery charging device
US5455502A (en) High speed, large-current power control circuit
US9859739B2 (en) Load driver circuit including load model parameter estimation
US9987942B2 (en) Method of operating vehicle powertrain based on prediction of how different chemical type batteries connected in parallel will operate to output demanded current
US11322963B2 (en) Control method for power supply
CN113740686A (en) Insulation detection circuit and resistance value detection method based on insulation detection circuit
US5754052A (en) Device for measuring storage battery cell parameters
CN221058191U (en) High-voltage converting circuit, BMS circuit and micro-processing chip
KR102378546B1 (en) Igbt control apparatus and method
CN115963311B (en) Current detection circuit for LDO current limiting

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant