KR100600751B1 - 센서리스 모터 드라이브 및 그 보호 제어방법 - Google Patents

센서리스 모터 드라이브 및 그 보호 제어방법 Download PDF

Info

Publication number
KR100600751B1
KR100600751B1 KR1020040063580A KR20040063580A KR100600751B1 KR 100600751 B1 KR100600751 B1 KR 100600751B1 KR 1020040063580 A KR1020040063580 A KR 1020040063580A KR 20040063580 A KR20040063580 A KR 20040063580A KR 100600751 B1 KR100600751 B1 KR 100600751B1
Authority
KR
South Korea
Prior art keywords
current
coordinate system
value
unit
position estimation
Prior art date
Application number
KR1020040063580A
Other languages
English (en)
Other versions
KR20060014859A (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 KR1020040063580A priority Critical patent/KR100600751B1/ko
Priority to US11/037,015 priority patent/US7138777B2/en
Priority to CNA2005100082375A priority patent/CN1734929A/zh
Priority to JP2005031594A priority patent/JP2006054991A/ja
Priority to GB0503345A priority patent/GB2417147B/en
Publication of KR20060014859A publication Critical patent/KR20060014859A/ko
Application granted granted Critical
Publication of KR100600751B1 publication Critical patent/KR100600751B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/06Arrangements for speed regulation of a single motor wherein the motor speed is measured and compared with a given physical value so as to adjust the motor speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H7/00Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
    • H02H7/08Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
    • H02H7/0833Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors for electric motors with control arrangements
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/032Preventing damage to the motor, e.g. setting individual current limits for different drive conditions
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/34Modelling or simulation for control purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

본 발명은 센서리스 모터 드라이브 및 그 보호 제어방법에 관한 것으로서, DC링크단, 인버터부, 전류감지부 및 콘트롤러부를 포함하여 구성되는 모터 드라이브에 있어서 상기 모터 드라이브는 상기 전류감지부에서 감지한 전류값과 상기 콘트롤러부에서 추정한 회전자의 위치추정각으로부터 상기 모터의 위치추정의 에러를 감지하는 위치추정 에러 감지부를 더 포함하여 구성되어, 상기 위치 추정 에러 감지부를 소프트웨어적으로 고안하여 저렴하게 위치 추정 에러를 감지할 수 있으며, 과도한 회전자 위치 추정 에러로 인한 모터 드라이브 또는 상기 모터가 취부되어 있는 컴프레서 등이 손상되는 것을 방지할 수 있다.
전류감지부, 콘트롤러부, 위치추정 에러 감지부

Description

센서리스 모터 드라이브 및 그 보호 제어방법{Sensorless motor drive and it's protection method}
도 1은 종래의 센서리스 모터 드라이브의 블럭도이다.
도 2는 본 발명에 따른 센서리스 모터 드라이브의 블럭도이다.
도 3a,b는 모터에 인가되는 전류의 파형을 나타내는 그래프이다.
도 4는 본 발명에 따른 센서리스 모터 드라이브의 회전자 위치추정 에러 감지부의 블럭도이다.
도 5는 본 발명에 따른 센서리스 모터 드라이브의 보호 제어방법에서 위치추정 에러를 감지하는 방법의 순서도이다.
<도면의 주요 부분에 관한 부호의 설명>
20 : DC링크단 30 : 인버터부
40 : 전류감지부 50 : 콘트롤러부
80 : 위치 추정 에러 감지부 81 : 3상/정지 좌표계 변환부
82 : 정지/동기 좌표계 변환부 83 : 전류연산부
84 : 위치 추정 에러 판별부
본 발명은 센서리스 모터 드라이브 및 그 보호 제어방법에 관한 것으로서, 보다 자세하게는 센서리스 방식으로 모터의 회전자의 위치를 추정하는 경우에 있어서 상기 위치 추정의 에러를 소프트웨어적으로 감지할 수 있도록 위치추정 에러 감지부를 포함하는 센서리스 모터 드라이브 및 그 보호 제어방법에 관한 것이다.
일반적으로 Compressor와 같이 센서를 취부할 수 없는 구조나 센서 취부에 따른 비용 및 신뢰성 하락 등의 이유로 모터 구동에 있어서 모터의 회전자 위치를 감지하는 수단으로서 센서리스 방식이 적용되고 있다.
상기 센서리스 방식으로 모터의 회전자의 위치를 검출하는 방법은 DC링크 단 전압과 모터로 유입되는 전류를 측정하고, 상기 측정된 전압과 전류를 이용하여 위치를 추정하며, DC링크단 전압의 크기는 일반적으로 저항 분배를 통해서 측정을 하고 있으며, 전류의 크기는 모터로 흘러 들어가는 전류를 전류 센서등을 통해 이를 측정하고 있다.
종래의 센서리스 모터 드라이브를 도 1과 관련하여 상세히 설명한다.
도 1은 종래의 센서리스 모터 드라이브의 블럭도이다. 종래의 센서리스 모터 드라이브의 구조적 특징에 따르면, 상기 센서리스 모터 드라이브는 인가전원(1), 여러개의 커패시터로 이루어져 평활된 직류 전원을 외부로 출력하는 DC링크단(2), 상기 DC링크단(2)으로부터 직류전원을 공급받아 모터(6)의 구동을 적절히 제어하는 인버터부(3)와, 상기 인버터부(3)로부터 출력되어 상기 모터(6)로 인가되는 전류의 크기를 감지하는 전류감지부(4)와, 상기 DC링크단(2)에서 측정된 인가전압 및 상기 전류감지부(4)에서 감지된 인가전류의 크기로부터 상기 모터(6)의 회전 속도와 회전자의 위치를 추정하고, 상기 추정된 모터(6)의 회전 속도 및 회전자의 위치에 따라 상기 모터(6)를 제어하도록 제어신호를 상기 인버터부(3)로 출력하는 콘트롤러부(5)로 구성된다.
또한, 종래의 센서리스 모터 드라이브는 상기 교류의 인가전원(1)을 정류하여 직류로 변환하고, 상기 직류전원을 상기 DC링크단으로 공급하는 정류부(미도시)를 포함하여 구성된다.
모터의 센서리스 제어에 있어서 안정성을 확보하는 것이 중요한데, 일반적으로 상기 센서리스 모터 드라이브의 DC링크단에 과전압 또는 저전압이 발생하거나 모터에 과전류가 인가될 경우 모터가 오동작하거나 파손되고, 또는 상기 모터가 취부되어 있는 Compressor 등이 파손되는 것을 방지하기 위하여 과전압 감지부, 저전압 감지부 또는 과전류 감지부(이상 미도시)를 포함하여 구성될 수 있다.
상기와 같은 안정성 확보수단에 의해 상기 센서리스 모터 드라이브에 과전압, 저전압 또는 과전류가 발생될 경우에 상기 과전압 감지부, 저전압 감지부 또는 과전류 감지부에서는 각각 에러신호인 Vdc_over, Vdc_low 또는 I_over 신호를 상기 콘트롤러부(5)로 송신한다.
상기 콘트롤러부(5)는 상기 에러신호를 수신하고, 이에 따라 상기 모터(6)의 동작을 제어하는 인버터부(3)로의 PWM 출력을 정지시켜 상기 인버터부(3)가 모터(6)를 정지시키도록 한다.
그러나, 상기와 같이 모터의 회전 속도와 회전자 위치를 추정하여 센서리스 제어를 구현하는 종래의 센서리스 모터 드라이브에 있어서 상기 보호수단 이외에 센서리스 제어에 이상이 발생하였을 경우에는 이에 대한 감지 및 대응 수단이 구비되지 않았으므로 이에 대한 상기 센서리스 모터 드라이브의 안정성을 제대로 확보할 수 없었다.
즉, 상기 모터의 회전자의 위치를 추정하는 경우에 에러가 발생할 수 있는데, 상기 위치추정 에러는 상기 과전압 또는 저전압 감지부 및 과전류 감지부에서 이를 감지할 수 없었다.
이에 따라, 상기 위치추정 에러가 과도한 경우에도 불구하고 계속 모터를 구동할 경우 센서리스 제어가 정상적으로 동작을 하지 않아 상기 모터 드라이브 뿐만 아니라 상기 모터가 취부되어 있는 Compressor 등이 파손되는 문제가 발생할 수 있었다.
본 발명은 상기한 종래 기술의 문제점을 해결하기 위하여 안출된 것으로서, 위치 추정 에러 감지부를 소프트웨어적으로 고안하여 저렴하게 위치 추정 에러를 감지할 수 있으며, 이에 따라 과도한 회전자 위치 추정 에러로 인한 모터 드라이브 또는 상기 모터가 취부되어 있는 컴프레서 등이 손상되는 것을 방지할 수 있는 센서리스 모터 드라이브 및 그 보호 제어방법을 제공하는데 있다.
상기한 과제를 해결하기 위한 본 발명에 의한 센서리스 모터 드라이브의 특징에 따르면, 여러개의 커패시터로 이루어져 평활한 직류전원을 공급하는 DC링크단과, 상기 DC링크단으로부터 직류전원을 공급받아 모터를 구동하는 인버터부와, 상기 인버터부에서 출력하는 전류를 감지하는 전류감지부와, 모터에 인가되는 전압 및 전류로부터 상기 모터의 회전속도와 회전자의 위치를 추정하여 상기 인버터로 제어신호를 출력하는 콘트롤러부를 포함하여 구성되는 센서리스 모터 드라이브에 있어서, 상기 센서리스 모터 드라이브는 상기 전류감지부에서 감지한 전류값과 상기 콘트롤러부에서 추정한 회전자의 위치추정각으로부터 상기 모터의 위치추정의 에러를 감지하는 위치추정 에러 감지부를 더 포함하여 구성된다.
또한, 본 발명에 의한 센서리스 모터 드라이브의 보호 제어방법에 따르면, 모터로 인가되는 전류의 값을 감지하고 상기 감지된 전류의 값을 이용하여 이를 정지 좌표계에 해당하는 전류값인
Figure 112004036086168-pat00001
Figure 112004036086168-pat00002
으로 변환하는 제 1단계와, 상기 정지 좌표계에 해당하는 전류값 및 상기 모터의 위치추정각을 이용하여 동기 좌표계에 해당하는 전류값인
Figure 112004036086168-pat00003
Figure 112004036086168-pat00004
값을 산출하는 제 2단계와, 상기 정지 좌표계에 해당하는 전류값 및 동기좌표계에 해당하는 전류값을 연산하여 소정의 값(C)을 출력하는 제 3단계와, 상기 연산에 의해 출력된 소정의 값(C)을 기존에 설정된 값(A)과 비교하여 그 차이가 일정값(α) 이상인 경우 에러신호를 출력하는 제 4단계로 이루어진다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다.
본 발명에 의한 센서리스 모터 드라이브에서 상기 센서리스 모터 드라이브의 일반적인 구성 및 동작은 종래의 센서리스 모터 드라이브와 동일하므로 이에 대해 상기 언급했었던 내용과 동일한 사항의 자세한 설명은 생략한다.
도 2는 본 발명에 따른 센서리스 모터 드라이브의 블럭도이며, 종래의 센서리스 모터 드라이브에 위치추정 에러 감지부가 더 포함되어 구성되어 있는 것을 특징으로 한다.
상기 도 2에 도시된 바와 같이 본 발명에 의한 센서리스 모터 드라이브에 따르면, 상기 센서리스 모터 드라이브는 인가전원(10)과, 상기 인가전원(10)의 교류의 파형을 직류로 변환하는 정류부(70)와, 상기 정류부(70)에서 정류된 직류전원을 평활화 하기 위해 여러개의 커패시터로 이루어진 DC링크단(20)과, 상기 DC링크단(20)으로부터 직류전원을 공급받아 모터(60)의 구동을 적절히 제어하는 인버터부(30)와, 상기 인버터부(30)로부터 출력되어 상기 모터(60)로 인가되는 전류의 크기를 감지하는 전류감지부(40)와, 상기 DC링크단(20)에서 측정된 인가전압 및 상기 전류감지부(40)에서 감지된 인가전류의 크기로부터 상기 모터(60)의 회전 속 도와 회전자의 위치를 추정하고, 상기 추정된 모터(60)의 회전 속도 및 회전자의 위치에 따라 상기 모터(60)를 제어하도록 제어신호를 상기 인버터부(30)로 출력하는 콘트롤러부(50)로 구성된다.
또한, 상기 센서리스 모터 드라이브의 안정성 확보를 위해 상기 센서리스 모터 드라이브의 보호장치로서 과전압 감지부(51), 저전압 감지부(52) 및 과전류 감지부(53)가 부가되어 구성되어 있다.
또한, 상기 모터(60)의 회전자의 위치추정의 에러 여부를 판별하기 위해 위치추정 에러 감지부(80)가 부가되어 구성되어 있다.
상기와 같이 구성되는 본 발명에 따른 센서리스 모터 드라이브의 동작에 따르면, 상기 인가전원(10)에서 인가된 전원이 정류부(70) 및 DC링크단(20)을 거치면서 평활된 직류전원으로 변환되고, 상기 변환된 직류전원이 상기 인버터부(30)로 인가된다.
상기 인버터부(30)는 상기 직류전원을 공급받아 모터(60)의 구동을 적절히 제어하는데, 상기 모터(60)의 제어를 위해 3상 전류를 상기 모터(60)로 인가하여 상기 3상 전류의 크기 및 위상에 따라 상기 모터(60)의 동작 상태가 적절하게 제어된다.
상기 인버터부(30)로부터 출력되는 3상 전류는 상기 전류감지부(40)에서 감지되며, 한편 상기 3상 전류의 값을 각각 Iu, Iv 및 Iw라 할 때 상기 과전류 감지부(53)은 상기 감지된 3상 전류(Iu, Iv, Iw)값에 의해 과전류의 여부를 판단한다.
또한 상기 DC링크단(20)에는 상기 DC링크단(20)에 인가된 전압을 감지하도록 수개의 저항으로 구성된 전압감지부(미도시)가 병렬로 연결되어 있는데, 상기 전압감지부에서 검출된 전압값을 상기 과전압 감지부(51) 및 저전압 감지부(52)로 송신하고, 이에 따라 상기 과전압 감지부(51) 및 저전압 감지부(52)에서 에러 여부를 판단한다.
상기와 같은 에러감지수단에 의해 인가전압 및 전류에 이상이 있는 경우 상기 과전류 감지부(53)는 에러신호인 I_over를, 과전압 감지부(51)는 Vdc_over를, 저전압 감지부(52)는 Vdc_low를 상기 콘트롤러부(50)로 송신한다.
상기 콘트롤러부(50)는 상기 방법에 의해 감지된 인가전압 및 전류를 통해 상기 회전자의 위치각 θ를 판단하며, 상기 감지된 위치각 및 회전 속도에 따른 모터의 제어신호를 PWM(Pulse Width Modulation)신호로 상기 인버터부(30)로 송신한다.
한편, 상기 인버터부(30)에서 출력하는 3상 전류(Iu, Iv, Iw)는 상기 위치추정 에러 감지부(80)로 인가된다. 또한, 상기 콘트롤러부(50)에서 추정한 위치각의 cosθ 및 sinθ값이 상기 위치추정 에러 감지부(80)로 인가된다.
상기 위치추정 에러 감지부(80)은 상기 인가된 3상 전류 및 cosθ 및 sinθ값에 의해 상기 모터의 회전자의 위치추정에 에러가 발생하였는지 판단하는데, 상기 위치추정 에러 감지부(80)의 동작을 도 3a,b 및 도 4를 참조하여 상세히 설명한다.
도 3a,b는 모터에 인가되는 전류의 파형을 나타내는 그래프이다. 도 3a은 정상적인 센서리스 제어시의 전류파형을 나타내고 도 3b는 센서리스 제어에 이상이 발생하여 회전자의 위치추정에 에러가 과도히 발생한 경우에, 센서리스 제어에 이상이 생겼을 때의 전류 파형을 나타낸다.
도 4는 본 발명에 따른 센서리스 모터 드라이브의 위치추정 에러 감지부의 블록도이다.
도 4에 도시된 바와 같이 상기 위치추정 에러 감지부(80)는 상기 전류감지부(40)에서 측정된 3상 전류값(Iu, Iv, Iw)을 받아들여 이를 정지 좌표계로 변환한 정지 α,β축 전류
Figure 112004036086168-pat00005
,
Figure 112004036086168-pat00006
값으로 변환하는 3상/정지 좌표계 변환부(81)와, 상기 3상/정지 좌표계 변환부(81)에서 변환된 정지 전류값
Figure 112004036086168-pat00007
,
Figure 112004036086168-pat00008
및 상기 콘트롤러부(50)에서 인가된 cosθ, sinθ을 이용하여 상기 인가전류값을 동기 좌표계로 변환한 동기 d, q축 전류
Figure 112004036086168-pat00009
,
Figure 112004036086168-pat00010
로 변환하는 정지/동기 좌표계 변환부(82)를 포함하여 구성된다.
한편, 상기
Figure 112004036086168-pat00011
,
Figure 112004036086168-pat00012
값은
Figure 112004036086168-pat00013
= Iu 및
Figure 112004036086168-pat00014
= (Iv-Iw)/
Figure 112004036086168-pat00015
으로 정의되며, 또한
Figure 112004036086168-pat00016
,
Figure 112004036086168-pat00017
값은
Figure 112004036086168-pat00018
=
Figure 112004036086168-pat00019
* cosθ +
Figure 112004036086168-pat00020
* sinθ 및
Figure 112004036086168-pat00021
= -
Figure 112004036086168-pat00022
* sinθ +
Figure 112004036086168-pat00023
* cosθ에 의해 정의되는 값이다.
또한, 상기 정의되는
Figure 112004036086168-pat00024
,
Figure 112004036086168-pat00025
Figure 112004036086168-pat00026
,
Figure 112004036086168-pat00027
Figure 112004036086168-pat00028
=
Figure 112004036086168-pat00029
= Ipeak를 만족하며, 상기 Ipeak 는 상기 3상 전류의 각 상전류의 피크값을 나타낸다.
상기 위치추정 에러 감지부(80)는 상기 정지축 전류인
Figure 112004036086168-pat00030
,
Figure 112004036086168-pat00031
와, 동기축 전 류인
Figure 112004036086168-pat00032
,
Figure 112004036086168-pat00033
의 값을 소정의 식으로 연산하여 상기 연산한 값(C)을 출력하는 전류연산부(83)을 더 포함하여 구성되는데 상기 연산식은
Figure 112004036086168-pat00034
-
Figure 112004036086168-pat00035
으로 정의되며, 상기 연산식에 의해 산출된 값(C)을 외부로 출력한다.
그리고, 상기 위치추정 에러 감지부(80)는 상기 전류연산부(83)에서 출력된 C값과 기존에 설정된 값(A)를 비교하여 그 차가 일정값(α)이상인 경우에 위치추정에 에러가 있음을 판별하는 위치추정 에러 판별부(84)를 더 포함하여 구성되며, 상기 위치추정 에러 판별부(84)는 C-A ≥α인 경우에 소정의 에러신호를 상기 콘트롤러부(50)로 출력한다.
이는, 상기 회전자의 위치 감지에 에러가 발생한 경우 상기 회전자의 위치각 θ의 값에 에러가 발생한 것이므로, 상기 동기축 전류인
Figure 112004036086168-pat00036
,
Figure 112004036086168-pat00037
의 값을 구하는 식인
Figure 112004036086168-pat00038
=
Figure 112004036086168-pat00039
* cosθ +
Figure 112004036086168-pat00040
* sinθ 및
Figure 112004036086168-pat00041
= -
Figure 112004036086168-pat00042
* sinθ +
Figure 112004036086168-pat00043
* cosθ에서 θ값이 달라짐에 따라
Figure 112004036086168-pat00044
,
Figure 112004036086168-pat00045
값에 에러가 발생하고, 이에 따라 정상적으로 작동하는 경우에 C값이 0이 되는 것과는 달리 상기 위치 감지에 에러가 발생한 경우에는 C값이 0이 되지 않는다.
또한, 상기 위치 감지 에러가 소정의 값 이상으로 발생한 경우에 상기 모터의 위치 감지에 이상이 발생하였다고 판단하기 위해서 상기 C값을 기존에 설정된 값(A)와 비교하여 그 차가 일정값(α)이상인 경우에만 에러신호를 송신하도록 구성한다.
상기한 바와 같이, 상기 콘트롤러부(50)는 상기 위치추정 에러 감지부(80)로 부터 에러신호를 받을 경우 상기 인버터부(30)로 출력되는 PWM신호를 정지시켜 상기 모터를 정지시킴으로써 모터 드라이브 및 모터가 취부되어 있는 Compressor등을 보호한다.
도 5는 본 발명에 따른 센서리스 모터 드라이브의 보호 제어방법에서 위치추정 에러를 감지하는 방법의 순서도이다.
본 발명에 따른 센서리스 모터 드라이브의 보호 제어방법을 도 5와 관련하여 상세히 설명하면, 상기 모터로 인가되는 3상 전류의 값(Iu, Iv, Iw)을 감지하는 제 1단계와(s1), 상기 감지된 3상 전류값을 이용하여 이를 정지 좌표계에 해당하는 전류값인
Figure 112004036086168-pat00046
Figure 112004036086168-pat00047
으로 변환하는 제 2단계와(s2), 상기 정지 좌표계에 해당하는 전류값(
Figure 112004036086168-pat00048
,
Figure 112004036086168-pat00049
) 및 상기 모터의 위치추정각(θ)을 이용하여 동기 좌표계에 해당하는 전류값인
Figure 112004036086168-pat00050
Figure 112004036086168-pat00051
값을 산출하는 제 3단계와(s3), 상기 정지 좌표계에 해당하는 전류값 및 동기좌표계에 해당하는 전류값을 연산하여 소정의 값(C)을 출력하는 제 4단계와(s4), 상기 연산에 의해 출력된 소정의 값(C)을 기존에 설정된 값(A)과 비교하여 그 차이가 일정값(α) 이상인가 판단하는 제 5단계와(s5), 상기 제 5단계에서 일정값(α)이상 차이가 발생한 경우 에러신호를 출력하는 제 6단계(s6)로 이루어진다.
또한, 상기 제 2단계 및 제 3단계에서 정지 좌표계 전류값 및 동기 좌표계 전류값을 산출하는 식은 상기한 바와 같으며, 상기 제 4단계에서 연산하는 식은 상 기한 바와 같이
Figure 112004036086168-pat00052
-
Figure 112004036086168-pat00053
로 정의된다.
그리고 제 5단계에서는 상기 연산식에 의해 나온 소정의 값(C)이 기존에 설정된 값(A)보다 일정값(α)이상인지 여부를 판단하며, 일정값(α) 이하인 경우에는 다시 제 1단계의 전류의 값을 감지하는 단계부터 위치 추정의 이상여부를 감지하고, 일정값(α)이상인 경우에는 상기 에러신호를 상기 콘트롤러부로 송신한다.
상기와 같이 구성되는 본 발명의 센서리스 모터 드라이브 및 그 보호 제어방법은 회전자 위치 추정정보 및 정지 좌표계 전류값 및 동기 좌표계 전류값을 이용하여 상기 회전자의 위치추정의 에러여부를 소프트웨어적으로 감지할 수 있으므로, 저렴하게 위치 추정 에러를 감지할 수 있으며, 과도한 회전자 위치 추정 에러로 인한 모터 드라이브 또는 상기 모터가 취부되어 있는 컴프레서 등이 손상되는 것을 방지할 수 있는 효과가 있다.

Claims (6)

  1. 여러개의 커패시터로 이루어져 평활한 직류전원을 공급하는 DC링크단과, 상기 DC링크단으로부터 직류전원을 공급받아 모터를 구동하는 인버터부와, 상기 인버터부에서 출력하는 전류를 감지하는 전류감지부와, 모터에 인가되는 전압 및 전류로부터 상기 모터의 회전속도와 회전자의 위치를 추정하여 상기 인버터로 제어신호를 출력하는 콘트롤러부를 포함하여 구성되는 센서리스 모터 드라이브에 있어서,
    상기 센서리스 모터 드라이브는 상기 전류감지부에서 감지한 전류값과 상기 콘트롤러부에서 추정한 회전자의 위치추정각으로부터 상기 모터의 위치추정의 에러를 감지하는 위치추정 에러 감지부를 더 포함하여 구성되는 것을 특징으로 하는 센서리스 모터 드라이브.
  2. 제 1 항에 있어서,
    상기 위치추정 에러 감지부는 상기 전류감지부에서 감지한 전류값을 정지 좌표계에 해당하는 전류값으로 변환하는 3상/정지 좌표계 변환부와, 상기 정지 좌표계 전류값 및 상기 위치추정각으로부터 동기 좌표계에 해당하는 젼류값을 산출하는 정지/동기 좌표계 변환부와, 상기 정지 좌표계 전류값 및 동기 좌표계 전류값을 연산하여 소정의 값을 출력하는 전류 연산부와, 상기 전류 연산부에서 출력한 값과 기존에 저장되어 있던 값을 비교하여 상기 모터의 위치추정의 에러여부를 판단하는 위치추정 에러 판별부를 포함하여 구성되는 것을 특징으로 하는 센서리스 모터 드라이브.
  3. 제 2 항에 있어서,
    상기 전류 연산부는 상기 정지 좌표계의 전류값을
    Figure 112004036086168-pat00054
    ,
    Figure 112004036086168-pat00055
    라 하고, 상기 동기 좌표계의 전류값을
    Figure 112004036086168-pat00056
    ,
    Figure 112004036086168-pat00057
    라 할 때, 상기 전류 연산부에서 출력되는 소정의 값(C)은 다음의 식을 만족하는 것을 특징으로 하는 센서리스 모터 드라이브.
    Figure 112004036086168-pat00058
    -
    Figure 112004036086168-pat00059
  4. 제 3 항에 있어서,
    위치추정 에러 판별부는 상기 전류 연산부에서 출력되는 소정의 값(C)을 상기 위치추정 에러 판별부에 기존에 설정된 값(A)와 비교하여, 그 차이가 일정값(α) 이상인 경우에 에러신호를 상기 콘트롤러부로 송신하는 것을 특징으로 하는 센서리스 모터 드라이브.
  5. 모터로 인가되는 전류의 값을 감지하고 상기 감지된 전류의 값을 이용하여 이를 정지 좌표계에 해당하는 전류값인
    Figure 112004036086168-pat00060
    Figure 112004036086168-pat00061
    으로 변환하는 제 1단계와;
    상기 정지 좌표계에 해당하는 전류값 및 상기 모터의 위치추정각을 이용하여 동기 좌표계에 해당하는 전류값인
    Figure 112004036086168-pat00062
    Figure 112004036086168-pat00063
    값을 산출하는 제 2단계와;
    상기 정지 좌표계에 해당하는 전류값 및 동기좌표계에 해당하는 전류값을 연산하여 소정의 값(C)을 출력하는 제 3단계와;
    상기 연산에 의해 출력된 소정의 값(C)을 기존에 설정된 값(A)과 비교하여 그 차이가 일정값(α) 이상인 경우 에러신호를 출력하는 제 4단계로 이루어지는 것을 특징으로 하는 센서리스 모터 드라이브의 보호 제어방법.
  6. 제 5 항에 있어서,
    제 3단계는 상기 정지 좌표계에 해당하는 전류값이
    Figure 112004036086168-pat00064
    Figure 112004036086168-pat00065
    이고, 상기 동기 좌표계에 해당하는 전류값이
    Figure 112004036086168-pat00066
    Figure 112004036086168-pat00067
    라고 할 때, 상기 출력되는 소정의 값(C)은
    Figure 112004036086168-pat00068
    -
    Figure 112004036086168-pat00069
    을 만족하는 것을 특징으로 하는 센서리스 모터 드라이브의 보호 제어방법.
KR1020040063580A 2004-08-12 2004-08-12 센서리스 모터 드라이브 및 그 보호 제어방법 KR100600751B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020040063580A KR100600751B1 (ko) 2004-08-12 2004-08-12 센서리스 모터 드라이브 및 그 보호 제어방법
US11/037,015 US7138777B2 (en) 2004-08-12 2005-01-19 Sensorless motor drive apparatus and method for protecting and controlling the same
CNA2005100082375A CN1734929A (zh) 2004-08-12 2005-02-06 无感马达驱动装置及用于保护和控制该装置的方法
JP2005031594A JP2006054991A (ja) 2004-08-12 2005-02-08 センサレスモータ駆動装置およびその保護制御方法
GB0503345A GB2417147B (en) 2004-08-12 2005-02-17 Sensorless motor drive apparatus and method for protecting and controlling the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040063580A KR100600751B1 (ko) 2004-08-12 2004-08-12 센서리스 모터 드라이브 및 그 보호 제어방법

Publications (2)

Publication Number Publication Date
KR20060014859A KR20060014859A (ko) 2006-02-16
KR100600751B1 true KR100600751B1 (ko) 2006-07-14

Family

ID=36077173

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040063580A KR100600751B1 (ko) 2004-08-12 2004-08-12 센서리스 모터 드라이브 및 그 보호 제어방법

Country Status (5)

Country Link
US (1) US7138777B2 (ko)
JP (1) JP2006054991A (ko)
KR (1) KR100600751B1 (ko)
CN (1) CN1734929A (ko)
GB (1) GB2417147B (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9219437B2 (en) 2013-06-27 2015-12-22 Electronics And Telecommunications Research Institute Position signal compensation unit of motor, and motor including the same

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4121475B2 (ja) * 2004-03-30 2008-07-23 三菱電機株式会社 車両用発電機の発電制御装置
DE102005034243A1 (de) * 2005-07-21 2007-01-25 Jungheinrich Ag Verfahren zur geberlosen Drehzahlbestimmung einer Asynchronmaschine
US7557530B2 (en) * 2005-10-12 2009-07-07 Continental Automotive Systems Us, Inc. Method, apparatus and article for detecting rotor position
JP5039369B2 (ja) * 2006-12-06 2012-10-03 日立アプライアンス株式会社 冷凍装置及び冷凍装置に用いられるインバータ装置
US8086355B1 (en) * 2007-02-28 2011-12-27 Global Embedded Technologies, Inc. Method, a system, a computer-readable medium, and a power controlling apparatus for applying and distributing power
KR100861283B1 (ko) * 2007-03-31 2008-10-01 엘지전자 주식회사 냉장고 및 그 동작방법
US8950206B2 (en) 2007-10-05 2015-02-10 Emerson Climate Technologies, Inc. Compressor assembly having electronics cooling system and method
JP4390843B2 (ja) * 2007-10-05 2009-12-24 ファナック株式会社 モータ駆動装置
US7895003B2 (en) * 2007-10-05 2011-02-22 Emerson Climate Technologies, Inc. Vibration protection in a variable speed compressor
US8459053B2 (en) * 2007-10-08 2013-06-11 Emerson Climate Technologies, Inc. Variable speed compressor protection system and method
US8539786B2 (en) 2007-10-08 2013-09-24 Emerson Climate Technologies, Inc. System and method for monitoring overheat of a compressor
US8418483B2 (en) 2007-10-08 2013-04-16 Emerson Climate Technologies, Inc. System and method for calculating parameters for a refrigeration system with a variable speed compressor
US8448459B2 (en) * 2007-10-08 2013-05-28 Emerson Climate Technologies, Inc. System and method for evaluating parameters for a refrigeration system with a variable speed compressor
US20090092501A1 (en) * 2007-10-08 2009-04-09 Emerson Climate Technologies, Inc. Compressor protection system and method
US9541907B2 (en) * 2007-10-08 2017-01-10 Emerson Climate Technologies, Inc. System and method for calibrating parameters for a refrigeration system with a variable speed compressor
KR101349851B1 (ko) * 2007-10-18 2014-01-09 엘지전자 주식회사 전동기 제어장치 및 그 제어방법
KR101423682B1 (ko) * 2007-11-20 2014-07-25 엘지전자 주식회사 공기조화기의 전동기 제어장치
US9518815B2 (en) * 2008-08-06 2016-12-13 Haas Automation, Inc. Rotary position encoder for rotatable shafts
KR101652525B1 (ko) * 2010-02-08 2016-08-30 엘지전자 주식회사 냉장고 및 냉장고의 제어방법
JP5387630B2 (ja) * 2011-08-01 2014-01-15 株式会社デンソー 多相回転機の制御装置、及びこれを用いた電動パワーステアリング装置
KR101752532B1 (ko) * 2014-10-21 2017-06-29 엘에스산전 주식회사 인버터 제어방법
KR102253892B1 (ko) * 2014-10-31 2021-05-20 엘지전자 주식회사 압축기 제어 장치 및 제어 방법
JP6193924B2 (ja) * 2015-07-17 2017-09-06 ファナック株式会社 保護動作指令手段を有するモータ制御装置
CN106533280B (zh) * 2016-12-18 2018-09-28 杭州犇骏科技有限公司 采用无位置传感器的直流无刷电机控制电路
US11206743B2 (en) 2019-07-25 2021-12-21 Emerson Climate Technolgies, Inc. Electronics enclosure with heat-transfer element
CN114257131B (zh) * 2021-11-23 2024-04-16 深圳国氢新能源科技有限公司 氢气压缩机的电机转速控制方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990014986A (ko) * 1997-08-01 1999-03-05 이종수 센서리스 벡터 제어기의 자속위치 추정장치 및 방법
KR19990081165A (ko) * 1998-04-27 1999-11-15 구자홍 브레쉬레스 직류모터의 위치 감지 에러 보상방법
JP2002262591A (ja) 2001-02-27 2002-09-13 Hitachi Ltd モータ制御装置及びそれを用いた電動車両
KR20020082946A (ko) * 2001-04-24 2002-11-01 엘지산전 주식회사 유도 전동기의 속도 추정 장치
KR20030061449A (ko) * 2000-12-18 2003-07-18 가부시키가이샤 야스카와덴키 유도 전동기의 속도 추정치 보정 방법 및 그 장치

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6271488A (ja) * 1985-09-20 1987-04-02 Sanyo Electric Co Ltd 直流電動機の駆動制御装置
US5585709A (en) * 1993-12-22 1996-12-17 Wisconsin Alumni Research Foundation Method and apparatus for transducerless position and velocity estimation in drives for AC machines
TW328190B (en) * 1994-06-14 1998-03-11 Toshiba Co Ltd Control device of brushless motor and method of fault detection and air conditioner
GB9624724D0 (en) * 1996-11-28 1997-01-15 Marconi Gec Ltd Electric motor monitoring arrangement
US6137258A (en) * 1998-10-26 2000-10-24 General Electric Company System for speed-sensorless control of an induction machine
US6163127A (en) * 1999-11-22 2000-12-19 General Motors Corporation System and method for controlling a position sensorless permanent magnet motor
JP3454210B2 (ja) * 1999-11-30 2003-10-06 株式会社日立製作所 同期モータの位置センサレス制御方法
JP3328636B2 (ja) * 2000-03-17 2002-09-30 オークマ株式会社 同期リラクタンス電動機のベクトル制御方法
JP3668870B2 (ja) * 2001-08-09 2005-07-06 株式会社日立製作所 同期電動機駆動システム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990014986A (ko) * 1997-08-01 1999-03-05 이종수 센서리스 벡터 제어기의 자속위치 추정장치 및 방법
KR19990081165A (ko) * 1998-04-27 1999-11-15 구자홍 브레쉬레스 직류모터의 위치 감지 에러 보상방법
KR20030061449A (ko) * 2000-12-18 2003-07-18 가부시키가이샤 야스카와덴키 유도 전동기의 속도 추정치 보정 방법 및 그 장치
JP2002262591A (ja) 2001-02-27 2002-09-13 Hitachi Ltd モータ制御装置及びそれを用いた電動車両
KR20020082946A (ko) * 2001-04-24 2002-11-01 엘지산전 주식회사 유도 전동기의 속도 추정 장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9219437B2 (en) 2013-06-27 2015-12-22 Electronics And Telecommunications Research Institute Position signal compensation unit of motor, and motor including the same

Also Published As

Publication number Publication date
US7138777B2 (en) 2006-11-21
US20060033457A1 (en) 2006-02-16
KR20060014859A (ko) 2006-02-16
CN1734929A (zh) 2006-02-15
GB2417147A (en) 2006-02-15
JP2006054991A (ja) 2006-02-23
GB0503345D0 (en) 2005-03-23
GB2417147B (en) 2009-01-14

Similar Documents

Publication Publication Date Title
KR100600751B1 (ko) 센서리스 모터 드라이브 및 그 보호 제어방법
JP5274236B2 (ja) 3相インバータの電源回路保護装置
JP4696146B2 (ja) 断線検出方法および電力変換装置
CN100446407C (zh) 控制马达驱动速度的方法
US20040257027A1 (en) Motor Controller
US20210152111A1 (en) Induction motor overheat monitoring method, induction motor monitoring device, and induction motor control system
KR101916046B1 (ko) 전압 센서 고장 감지 방법
KR20190074363A (ko) 모터 제어방법
US7843161B2 (en) Inverter device
JP6914787B2 (ja) モータ制御用集積回路
JP6344558B2 (ja) 半導体電力変換器の故障検出装置
JP2006184241A (ja) 電流センサおよび電流計測方法、その応用の三相交流電源モニタなど
JP4534612B2 (ja) モータ駆動制御装置
KR101288825B1 (ko) Bldc모터의 이상 감지 시스템 및 이상 감지 방법
JP5320826B2 (ja) 出力推定装置、それを用いたモータ制御装置およびモータ制御システム
JP3961868B2 (ja) 電力変換装置
KR102307713B1 (ko) Bldc 전동기 동작 오류 검출 시스템 및 방법
US7973510B2 (en) Apparatus for controlling inverter
JP2010252503A (ja) Pmモータの位置・速度センサレス制御装置
JP4631575B2 (ja) インバータ装置
JP7172910B2 (ja) 電動機の制御装置
JP2010028911A (ja) 電動機駆動装置
KR100339269B1 (ko) 유도 전동기의 스톨 방지 장치
KR100601055B1 (ko) 모터 드라이브
KR20180103495A (ko) 전력 케이블 오결선 검출 방법 및 그 장치

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130624

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140624

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150624

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160624

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee