Escolar Documentos
Profissional Documentos
Cultura Documentos
Content 1. Abstract 2. Introduction 3. Proposed system 4. Various control techniques 5. Literature sur ey !. "o#t$are description %. &loc' dia(ram ). Ad anta(es *. +e#erences
ABSTRACT: ,i(ital control technolo(y has rapidly been de eloped #or po$er electronics and electrical dri es- and it has been the impetus to the $idespread use o# a permanent ma(net synchronous motor in many industrial applications such as chip mount machines- semiconductor production machines- hi(h. resolution computeri/ed numerically controlled machine tools- robotics- and hard dis' dri es. A P0"0 has lo$ noise- lo$ inertia- hi(h torque.to.current ratio- hi(h e#1ciency- robustness- and lo$ maintenance cost. 2e propose a (enetic al(orithm 34A5 based speed re(ulator system #or a permanent. ma(net synchronous motor. &y usin( the 4A the motor acceleration obser er as $ell as a speed re(ulator is desi(ned. In terms o# linear matri6 inequalities- su#1cient conditions #or the e6istence o# the re(ulator and obser er are deri ed.
INTRODUCTION
! G"N"RA# 7he de elopment and a ailability o# ery hi(h.ener(y density permanent ma(net materials has contributed to an increased use o# the permanent ma(net synchronous motor 3P0"05 in hi(h per#ormance applications. 8i(h.speed electric machines are o# interest as direct dri es #or hi(h.speed millin( machines- compressors and pumps- yieldin( a hi(h output po$er at rather small machine dimensions. 7he hi(h.speed P0"0 3permanent ma(net "ynchronous motor5 $ith sinusoidal currents is the best choice #or hi(h.speed operation because o# the hi(h e##iciency- lo$ torque ripple- lo$ noise- and e6cellent control per#ormance. 7he P0"0 eliminates rotational co((in( torque due to permanent ma(net pre#erred positions- decreases core loss and thus increases e##iciency- pro ider9 e6cellent torque.to olume and po$er.to olume ratiosand has a linear current ersus torque relation. In the P0"0- in order to ibration- the current (enerate smooth torque and thus reduce noise and
2a e#orm should match the shape o# the motor electromoti e #orce 3em#5.
!$ OB%"CTI&" 7he ob:ecti e o# the pro:ect is to dri e the permanent ma(net synchronous motor by three phase sinusoidal stator currents. 7he trape/oidal current dri e systems are popular because o# the "implicity ;# their control circuits but su##er #rom a torque ripple problem durin( commutation. 7rape/oidal commutation is inadequate to pro ide smooth and precise motor control o# P0"0- particularly at lo$ speeds. "inusoidal commutation sol es this problem. In order to (enerate smooth "inusoidal current $a e#orm- hi(h resolution rotor position #eedbac' is required. 7his hi(h resolution rotor position is typically pro ided by an Incremental encoder or resol er attached to the sha#t o# the motor. 8all sensors $hich are installed in the stator by the motor manu#acturer are o#ten used. 8all sensors require little olume in comparison to the resol er or <ncoder- but pro ide lo$.resolution rotor an(le #eedbac' . usually != electrical de(rees resolution. 7he use o# 8all sensors $ith these P0"0 results in a torque ripple and ibration $hose #requency is +P0 dependent. "inusoidal commutation results in smoothness o# control that is (enerally unachie able $ith trape/oidal commutation.
1.Appli)ation Note *+,-* ./No01$--*2 from N"C ele)troni)s presents a 3. phase permanent ma(net synchronous motor control so#t$are de eloped #or ><C ).bit microcontroller uP,%)?=%14 $ith sinusoidal $a e#orm. 7he %)?=%14 microcontroller #acilitates a dedicated peripheral #or 3.phase motor control- enablin( easier motor dri e $ith AC induction motors and@or permanent ma(net ,C@AC motors 3&L,C@P0AC5.
2. Dal (! O3m4 %ae 5! Par6 / 7772 from &irginia Pol8te)3ni) Institute and State Uni0ersit8 presents analy/es and compares arious di##erent schemes o# electronic commutation and current control. "tartin( #rom a simple !.step dri e $ithout current control- discussion $ill include bus current control- sinusoidal commutation- phase current control- and synchronous re(ulator. +elati e ad anta(es o# arious commutation techniques and current control schemes $ith respect to dynamic per#ormance and steady.state torque output are discussed. Practically used current sensors- topolo(ies- circuit desi(n and di(ital control implementation are also presented.
3. Appli)ation Note 9'. .4 Sinusoidal Commutation of Brus3less Motors :8 Galil Motion Control4 In) includes a complete discussion o# brushless motors. Part one is de oted to an in.depth re ie$ o# both brush. and brushless
motor theory. Part 7$o relates brushless commutation usin( a 4alil 0otion Controller. application. Part 7hree includes some real.$orld cases o# brushless motor e6amples- includin( tips and tric's to ma6imi/e the per#ormance o# a brushless
4. Sali3 :aris o;tur64/D"C1$--<24 Amodellin(- simulation and analysis o# lo$. cost direct torque control o# pmsm usin( hall.e##ect sensorsBthesis #ocuses on the de elopment o# a no el ,irect 7orque Control 3,7C5 scheme #or permanent ma(net 3P05 synchronous motors 3sur#ace and interior types5 in the constant torque re(ion $ith the help o# cost.e##ecti e hall.e##ect sensors. 7his method requires no ,C.lin' sensin(- $hich is a mandatory matter in the con entional ,7C dri es- there#ore it reduces the cost o# a con entional ,7C o# a permanent ma(net 3P05 synchronous motor and also remo es common problems includin(9 resistance chan(e e##ect- lo$ speed and inte(ration dri#t. 5. Bat;el4 T!D!= #ee4 >!(/ 7772 ha e e6plains An implementation #or
sinusoidal current control o# a slot less Permanent 0a(net "ynchronous 0otor 3P0"05 $ith discrete 8all sensor position #eedbac' is presented. 7o estimate the rotor position o# the spotless P0"0- a #lu6 estimation technique is used that ta'es ad anta(e o# the slot less machineCs characteristically lo$ inductance to limit #lu6 estimation error. 7he rotor position is estimated usin( a re#erence model and the measured phase currents and olta(es.
!. ?ou %i:in4 @u (ongAiang4 5u %ian3ui and ?3u 5ongBei/$--$2 ha e e6plains A no el rotor position detectin( method o# P0 3permanent ma(net5 synchronous motor is presented in this paper usin( a discrete 8all sensor mounted on the stator. 8i(h. precision rotor poison si(nal can be obtained throu(h proper processin( althou(h a discrete 8all sensor only (i e the rou(h
position in#ormation $ith the resolution o# *= electrical de(rees. 7he con ersion and compensation o# the rotor position si(nal based on Phase Loc'ed Loop 3PLL5 are analy/ed.
*! A:u1Ru:4 5!= Oi6onomou4 N. presents Controlled ac dri es $ithout speed sensors o# the motor sha#t are in increasin( demand. <liminatin( the speed sensor increases the reliability o# the o erall system and reduces its cost. 7he proposed method employs electrical quantities- the stator current and stator olta(e space ectors- as input si(nals in a closed.loop obser er to estimate the rotor speed. 7he sensor less obser er is built around the #undamental model o# the ac machine9 the redundancy o# di##erent structures is e6ploited to endorse the system robustness. Issues o# concern are dri#t in the si(nals o# the input channels o# the obser er- de iation o# machine parameters #rom their nominal alues- and operation at ery lo$ stator #requency. 7he per#ormance o# the o erall control system is e aluated at steady.state and dynamic operatin( conditions. &oth simulation and e6perimental results are pro ided to support the reliability o# the proposed sensor less obser er.
5ARDCAR" AND SO,TCAR" R"DUIR"M"NTS 5ARDCAR" US"D P0"0 0;7;+ "I>4L< P8.+<C7I?I<+ 78+<< P8A"< I>V<+7<+ PI C;>7+;LL<+ 0;7;+ ,+IV<+ <>C;,<+
"@ISTING S(ST"M: ADAPTI&" CONTRO# SC5"M" ,OR MOTORS 7he ?ollo$in( are the Adapti e Control "cheme used #or "peed +e(ulation ! Model Referen)ing Adapti0e Control /MRAC2 0+AC is a controller that can modi#y its beha iour in response to the chan(es in dynamics o# the processes and the disturbances actin( on the process. "lidin( 0ode Control techniques $! Self1Tuning Regulator /STR2 7he (ain schedulin( and 0+A" are called direct methods- because the ad:ustment rule tells directly ho$ the controller parameters should be updated. A di##erence scheme is obtained i# the estimates o# the process parameters are updated and the controller parameters are obtained #rom the solution o# a desi(n problem usin( the estimated parameters. '! Gain s)3eduling S)3eme /GS2 4ain schedulin( is an adapti e control strate(y- $here the (ain o# the system is determined and based on its alue the controller parameters are chan(ed. 7his approach is called (ain schedulin( because the scheme $as ori(inally used to measure the (ain and then chan(e- that is- schedule the controller to compensate #or chan(es in the process (ain.
DraB:a)6s of t3e S8stem It is an open.loop adaptation scheme- $ith no real learnin( or intelli(ence 7he desi(n required #or its implementation is enormous It is 8ard to Implement #or Certain 0otors PROPOS"D S(ST"M:
7he proposed 4A speed controller is robust because it does not depend on load torque ariations. It is also pro ed that the speed error o# the closed.loop system con er(es to /ero. Via simulation and e6perimental results- it $as clearly pro en that the proposed method (i es ery remar'able speed control per#ormance under model parameter and load torque ariations. 7he 4A has #ound application in the area o# the automatic tunin( process #or con entional and intelli(ent controllers. "ame research has been conducted usin( (enetic al(orithms to help online or o## line control systems. It has primarily been utili/ed as an o##.line technique #or per#ormin( a directed search #or the optimal solution to a problem. In this paper- the 4A is used on.line in real.time controller implementation to adapti ely search throu(h a population o# Controllers and determine the member most #it to be implemented o er a (i en samplin( period
Ad0antages of GA :ased Speed Control Concept o# ?le6ibility and <asy Implementation 0odular- separate #rom application
"upports multi.ob:ecti e optimi/ation <asy to e6ploit pre ious or alternate solutions ?le6ible buildin( bloc's #or hybrid applications.
B#OC> DIAGRAM:
B#OC> DIAGRAM "@P#ANATION: In the abo e bloc' dia(ram $e can #ind recti#ier $hich $ill con ert sin(le phase AC to ,C. 7he ,C is (i en as input to the in erter le(. 7he ,C is con erted into to three phase $a e#orm suitable #or P0"0 usin( 4A technique. 7he controller (enerates (atin( si(nal $hich used to control the "olid state de ices.
7he speed #eedbac' is (i en to the controller i.e is compared $ith the required speed depends on the di##erence alue P20 3(atin(5 si(nals are (enerated.
MOD"#ING O, PMSM DRI&" S(ST"M 7he con#i(uration o# P0"0 dri e system is (i en in ?i(. 7he dri e system are composed o# speed controller 34enetic PI or con entional PI5- a current re(ulator- a hysteresis band current controller- a three phase P20 in erter and a position encoder B#OC> DIAGRAM
F is rotor position- r G actual speed and H - H - Ha b c i i i re#erence phase currents. G e speed error is di##erence bet$een H rG re#erence speed and r G actual speed. Dsin( G e speed error- the speed controller (enerates I H called as re#erence current or control current. <qui alent circuit o# P0"0 and three phase #ull brid(e in erter are (i en in and in a b c v, v, v are the phase olta(es- a b c e, e, e are the bac' <m#Bs- s R is the stator $indin( resistance- s L is the synchronous inductance and a b c i , i , i are the phase currents- dc V is ,C lin' olta(e and dc i is ,C lin' current. Dsin( this equi alent circuit- the model o# motor is obtained
G"N"TIC A#GORIT5MS
7he synthesis o# a control system includes both the controller selection and the ad:ustment o# its parameters. In some cases- the type o# controller mi(ht be con entional PI. In this case- the tunin( problem must be satis#actorily sol ed. 7o impro e limitations o# con entional PI controller especially $hen applied to hi(h order systems- $e propose 4enetic PI controller #or the &,C0. 7he structures o# the proposed controller $ere moti ated by the problems o# con entional PI controllers that they (enerally (i e ine itable o ershoot $hen one tries to reduce rise time o# response especially $hen a system o# order hi(her than one is under consideration. "ince the undesirable characteristics o# the con entional PI controller are caused by inte(ratin( operation o# the controller- e en thou(h the inte(rator itsel# is introduced to o ercome steady state error in response- $e propose 4enetic PI controller that clear out inte(rated quantities accordin( to situation. 7he 4enetic PI (i es reduced rise time as $ell as small o ershoot. 7his initial tunin( has been tested #or the system and a qualitati e tunin( has also been established.
Need ,or Geneti) Algorit3m 7his paper in esti(ates the use o# (enetic al(orithm 34A5 #or tunin( the (ains o# the con entional PI. "uch problems are ery hard in (eneral- and 4A o##ers a use#ul and success#ul alternati e to e6istin( techniques. 7hus 4enetic Al(orithm has made possible the establishment o# intelli(ent control. 4A is a (roup o#
methods $hich sol e problems usin( al(orithms inspired by the processes o# neo.,ar$inian e olutionary theory. In a 4A- the per#ormance o# a set o# candidate solutions to a problem 3called IchromosomesC5 are e aluated and ordered- then ne$ candidate solutions are produced by selectin( candidates as IparentsC and applyin( mutation or crosso er operators $hich combine bits o# t$o parents to produce one or International JII. 7he ne$ set o# candidates is then e aluated- and this cycle continues until an adequate solution is #ound. A 4A can be seen as an unusual 'ind o# search strate(y. In a 4A- there is a set o# candidate solutions to a problem9 typically this set is initially #illed $ith random possible solutions- not necessarily all distinct. <ach candidate is typically 3thou(h not in all 4As5 an ordered #i6ed.len(th array o# alues 3called IallelesC5 #or attributes 3I(enesC5. <ach (ene is re(arded as atomic in $hat #ollo$s9 the set o# alleles #or that (ene is the set o# alues that the (ene can possibly ta'e. 7hus- in buildin( a 4A #or a speci#ic problem the #irst tas' is to decide ho$ to represent possible solutions. Assumin( $e ha e thus decided on such a representation- a 4A usually proceeds in the #ollo$in( $ayK
Initiali;ation: A set o# candidate solutions is randomly (enerated. ?or e6amplei# the problem is to ma6imi/e a #unction o# 6- y and / then the initial step may be to (enerate a collection o# random triples 36i-yi-/i5 i# that is the chosen representation. ! "0aluation! Dsin( some prede#ined problem.speci#ic measure o# #itness- $e e aluate e ery member o# the current set as to ho$ (ood a solution to the problem it is. 7he measure is called the candidateCs #itness- and the idea is that #itter candidates are in some $ay closer to bein( one o# the solutions bein( sou(ht. 8o$e er- 4As
do not require that #itness is a per#ect measure o# quality9 they can to some modest e6tent tolerate a #itness measure in $hich the #itter o# some pairs o# candidates is also the poorer as a solution.
$! Sele)tion! "elect pairs o# candidate solutions #rom the current (eneration to be used #or breedin(. 7his may be done entirely randomly- or stochastically based on #itness or in other $ays 3but usually based on #itness- such that #itter indi iduals ha e more chance o# bein( chosen5. '! Breeding! Produce ne$ indi iduals by usin( (enetic operators on the indi iduals chosen in the selection step. 7here are t$o main 'inds o# operatorsK Recombination: A ne$ indi idual is produced by recombinin( #eatures o# a pair o# IparentC solutions. MutationK A ne$ indi idual is produced by sli(htly alterin( an e6istin( one 7he idea o# recombination is that use#ul components o# the members o# a breedin( pair may combine success#ully to produce an indi idual better than both parents9 i# the o## sprin( is poor it $ill :ust ha e lo$er chance o# selection later on. In any e ent- #eatures o# the parents appear in di##erent combinations in the o##sprin(. 0utation- on the other hand- ser es to allo$ local hill.climbin(as $ell introduce ariation $hich cannot be introduced by recombination. .! Population update
7he set is altered- typically by choosin( to remo e some or all o# the indi iduals in the e6istin( (eneration 3usually be(innin( $ith the least #it5 and replacin( these $ith indi iduals produced in the breedin( step. 7he ne$ population thus Produced becomes the current (eneration. 7he 4A is an optimi/ation routine based on the principles o# ,ar$inian 7heory and natural (enetics. "ince the inception o# the 4A concept by 8olland in 1*%5 it has been use#ul in sol in( a $ide ariety o# problem. In the use o# the 4Athere are t$o important aspects9 Chromosome codin( ,e#inin( the e aluation criteria 7he 4A per#orms a parallel search o# a parameter space by usin( (enetic operators to manipulate a set o# encoded chromosome $hich represents system parameters. 7he operation o# the 4A chan(es sli(htly dependin( on the base o# the numbers to apply the (enetic operators 3crossover, mutation, reproduction, elitism5. In the 4enetic PI controller tunin(- each chromosome has a (enes as a possible proportional and inte(ral (ain alues. Chromosome #itness is e ol ed durin( e olution usin( the inte(ral $ith respect to time o# the absolute speed error International JII.
7he 4enetic PI controller #or the P0"0 dri es is sho$n in ?i( the 4A uses the principles o# e olution and (enetics to select and adapt the controller parameters 3Kp and Ki5. 7he controller parameters are coded by decimal numbers in chromosome. 7he candidate controllers o# the 4enetic PI controller are de#ined
as members o# the population. ,urin( time step- each member o# the population is e aluated on ho$ $ell it minimi/es the I7A<. ?or each member o# the population- the 4A computes the speed error 3 G e 5 and chan(e in the speed error 3 G ce 5. 7he output ariable o# controller is chan(e in the re#erence current 33k) iL5. 7he G e and G ce are de#ined asK e ( k ) G* G( k ) G M N - 3!5 ce ( k ) M e ( k ) N e ( k O 1) 2here G H is the re#erence speed. Also- 3k) and. 3k O 1) denote actual and pre ious alues- respecti ely. In this application- #eedbac' si(nals are the position and the phase currents a,b,c ,d i and the position si(nal is used to calculate the speed. 7he s$itchin( si(nal (enerator is used to control turn.on an(le on- turn.o## an(le o##- and pulse $idth modulation duty cycle 7he steps #or speed control are summari/ed as #ollo$sK a5 Sample the speed si nal o! the "#S# b) $alculate the speed error and chan e in speed error% c) $hose the number o! di its to represent each controller parameter Kp and Ki% $hose crossover probabilit& (pc) and mutation probabilit& (pm) d) 'enerate an initial population o! Kp and Ki ains ((e make a random selection) Initiali)e sample time * and set time t% e) 'enerate +i(k), !or each population member $i, i,1,-,%%%n usin the conventional "I control la(s%( i( k ) K %e ( k ) K %e ( k )%* p . i . + , / ) !) 0ssi n !itness to each element o! the population $i- i,1, -, 1, n- " 2 (k) 1 G M )
(5 Produce the ne6t (eneration usin( 4A operators and let t3 ,t/* (o to step 3d5 h5 7he ma6imally #it $i becomes $* and send the chan(e o# control action 3i*(k)5 to control the dri e. 2here i* ( k ) is the in#erred chan(e o# re#erence current by the controller At the kth samplin( time and de#ined as i* ( k ) M i* ( k O 1)OLi( k ) 3115 2here- i* ( k O 1) is the pre ious re#erence current GA Based PI for PMSM Dri0es
COMPON"NTS US"D ! P"RMAN"NT MAGN"T S(NC5RONOUS MOTOR $! CONSTRUCTION A permanent ma(net synchronous motor 3P0"05 is a motor that uses permanent ma(nets to produce the air (ap ma(netic #ield rather than usin( electroma(nets. 7hese motors ha e si(ni#icant ad anta(es- attractin( the interest o# researchers and industry #or use in many Applications.
$! ! STATOR
?i(.2.1 stator
7he stator dia(ram o# P0"0 is sho$n in the abo e #i(ure. 7hree $indin(s A&- C are placed in 12= de(ree electrically in the stator. 7hree 8all <##ect sensors are placed in 12= de(ree mechanically on the case as sho$n in the ?i( 2.1
$! !$ ROTOR
?i(.2.2 ,i##erent arran(ements o# ma(nets in a rotor 7he rotor is made o# permanent ma(net and can ary #rom t$o to ei(ht pole pairs $ith alternate >orth 3>5 and "outh 3"5 poles. &ased on the required ma(netic #ield density in the rotor- the proper ma(netic material is chosen to ma'e the rotor. ?errite ma(nets are traditionally used to ma'e permanent ma(nets. As the technolo(y ad ances- rare earth alloy ma(nets are (ainin( popularity. 7he #errite ma(nets are less e6pensi e but they ha e the disad anta(e o# lo$ #lu6 density #or a (i en olume. In contrast- the alloy material has hi(h ma(netic density per olume and enables the rotor to compress #urther #or the same torque. Also- these alloy ma(nets impro e the si/e.to.$ei(ht ratio and (i e hi(her torque #or the same si/e motor usin( #errite
ma(nets. >eodymium 3>d5- "amarium Cobalt 3"mCo5 and the alloy o# >eodymium- ?errite and &oron 3>d?e&5 are some e6amples o# rare earth alloy ma(nets. Continuous research is (oin( on to impro e the #lu6 density to compress the rotor #urther. Abo e ?i(.2.2 sho$s the cross sections o# di##erent arran(ements o# ma(nets in a rotor. +ecent a ailability o# hi(h ener(y.density permanent ma(net 3P05 materials at competiti e prices- continuin( brea'throu(hs and reduction in cost o# po$er#ul #ast di(ital si(nal processors 3,"Ps5 and micro.controllers combined $ith the remar'able ad ances in semiconductor s$itches and modern control technolo(ies ha e opened up ne$ possibilities #or permanent ma(net brushless motor dri es in order to meet competiti e $orld$ide mar'et demands. $!$ ,"ATUR"S O, PMSM 1. 8i(h e##iciency 2. 8i(h torque to inertia ratio 3. 8i(h torque to inertia ratio 4. 8i(h torque to olume ratio 5. 8i(h air (ap #lu6 density !. 8i(h po$er #actor %. 8i(h acceleration and deceleration rates ). Lo$er maintenance cost *. "implicity and ru((edness 1=. Compact structure 11. Linear response in the e##ecti e input olta(e
Permanent ma(nets that pro ide a constant ma(netic #ield on the rotor #ollo$ the rotatin( stator ma(netic #ield at a constant speed. 7his speed is dependent on the applied #requency and pole number o# the motor. "ince the s$itchin( #requency is deri ed #rom the rotor- the motor cannot lose its synchronism. 7he current is al$ays s$itched be#ore the permanent ma(nets catch up9 there#ore the speed o# the motor is directly proportional to the current s$itchin( rate. +ecent de elopments in the area o# semiconductor s$itches and cost.e##ecti e ,"Ps and micro.processors ha e opened a ne$ era #or the ad:ustable speed motor dri es. "uch ad ances in the motor related sub.areas ha e helped the #ield o# motor dri es by replacin( complicated hard$are structures $ith so#t$are based control al(orithms. 7he result is considerable impro ement in cost $hile pro idin( better per#ormance o# the o erall dri e system. 7he synchronous motor is a constant.speed motor $hich al$ays rotates at synchronous speed dependin( on the #requency o# the supply olta(e and the number o# poles. 7he permanent ma(net synchronous motor is a 'ind o# synchronous motor i# its electrically e6cited #ield $indin(s are replaced by permanent ma(nets $hich pro ide a constant rotor ma(netic #ield. $!' AD&ANTAG" O, PMSM O&"R CON&"NTIONA#
S(NC5RONOUS MOTOR 1. <limination o# slip.rin(s and e6tra ,C olta(e supply. 2. >o rotor copper losses (enerated in the #ield $indin(s o# $ound.#ield synchronous motor. 3. 8i(her e##iciency because o# #e$er losses.
4. "ince there is no circuit creatin( heat on the rotor- coolin( o# the motor :ust throu(h the stator in $hich the copper and iron loses are obser ed is more easily achie ed. +eduction o# machine si/e because o# hi(h e##iciency 5. ,i##erent si/e and di##erent arran(ements o# permanent ma(nets on the rotor $ill lead to ha e $ide ariety o# machine characteristics. $!. ROTOR POSITION "STIMATION M"T5ODS 7he stator $indin(s are ener(i/ed sequentially by the P20 in erter $ith the re#erence o# rotor position- It is important to 'no$ the rotor position in order to understand $hich $indin( $ill be ener(i/ed #ollo$in( the ener(i/in( sequence. 7$o ma:or methods are used to estimate the rotor position- one is by usin( the sensors li'e 1.8all e##ect sensor- 2.<ncoders-3. +esol ers and the second is sensor less method. $!.! 5A## ",,"CT S"NSOR
?i(.2.3 8all <##ect "ensor I# an electric current carryin( conductor is 'ept in a ma(netic #ield- the ma(netic #ield e6erts a trans erse #orce on the mo in( char(e carriers $hich tends to push them to one side o# the conductor. 7his is most e ident in a thin #lat conductor. A build.up o# char(e at the sides o# the conductors $ill balance this ma(netic in#luence- producin( a measurable olta(e bet$een the t$o sides
o# the conductor. 7he presence o# this measurable trans erse olta(e is called the 8all <##ect a#ter <. 8. 8all $ho disco ered it in1)%*.
?i(.2.4 8all <##ect "ensor ;utput "i(nal +otor position is sensed usin( 8all <##ect sensors embedded into the stator P0"0 ha e three 8all sensors embedded into the stator on the non.dri in( end o# the motor. 2hene er the rotor ma(netic poles pass near the 8all sensorsthey (i e a hi(h or lo$ si(nal- indicatin( the > or " pole is passin( near the sensors. &ased on the combination o# these three 8all sensor si(nals- the e6act sequence o# commutation can be determined. 8all sensor and its output si(nals are sho$n in ?i(.2.3 and 2.4 respecti ely $!.!$ "NCOD"RS
An encoder is a rotary de ice that outputs di(ital pulses in response to incremental an(ular motion. <ncoders ha e many uses in positionin( applications. ?or e6ample- a rotary encoder attached to a ,C motor can be used to 'eep trac' o# the number o# re olutions the motor has rotated #rom its initial position. ;ne o# the simplest applications o# rotary encoders is the mechanical computer mouse. A mechanical mouse has 2 rotary encodersK ;ne #or J position and one #or P position. As the mouse mo es- each encoder outputs square $a e pulses. 7he number o# pulses indicate ho$ #ar the mouse has mo ed in J or P direction. <ncoders are also used in Computer >umerical Control 3 C>C 5 systems to accurately position the J.P table. A rotary encoder typically has 2 outputs. 7hese outputs emit si(nals that are *= de(rees out o# phase $ith respect to each other. 7he output si(nals may be square $a e or sine $a e. "ine $a e outputs are typically used in hi(her resolution encoder applications. ;ptical Interrupter and "lotted ,isc are sho$n in?i(2.5 and2.5 respecti ely
7hree.phase in erters are used #or ariable.#requency dri e applications and #or hi(h po$er applications such as 8V,C po$er transmission. A basic three. phase in erter consists o# three sin(le.phase in erter s$itches each connected to one o# the three load terminals. ?or the most basic control scheme- the operation o# the three s$itches is coordinated so that one s$itch operates at each != de(ree point o# the #undamental output $a e#orm. 7his creates a line.to.line output $a e#orm that has si6 steps. 7he si6.step $a e#orm has a /ero. olta(e step bet$een the positi e and ne(ati e sections o# the square.$a e such that the harmonics that are multiples o# three are eliminated as described abo e. 2hen carrier.based P20 techniques are applied to si6.step $a e#orms- the basic o erall shape- or envelope- o# the $a e#orm is retained so that the 3rd harmonic and its multiples are cancelled. 7o construct in erters $ith hi(her po$er ratin(s- t$o si6.step three.phase in erters can be connected in parallel #or a hi(her current ratin( or in series #or a hi(her olta(e ratin(. In either case- the output $a e#orms are phase shi#ted to obtain a 12.step $a e#orm. I# additional in erters are combined- an 1).step in erter is obtained $ith three in erters etc. Althou(h in erters are usually combined #or the purpose o# achie in( increased olta(e or current ratin(s- the quality o# the $a e#orm is impro ed as $ell.
+ecti#ier circuits are o#ten classi#ied by the number o# current pulses that #lo$ to the ,C side o# the recti#ier per cycle o# AC input olta(e. A sin(le.phase hal#.$a e recti#ier is a one.pulse circuit and a sin(le.phase #ull.$a e recti#ier is a t$o.pulse circuit. A three.phase hal#.$a e recti#ier is a three.pulse circuit and a three.phase #ull.$a e recti#ier is a si6.pulse circuit. 2ith three.phase recti#iers- t$o or more recti#iers are sometimes connected in series or parallel to obtain hi(her olta(e or current ratin(s. 7he recti#ier inputs are supplied #rom special trans#ormers that pro ide phase shi#ted outputs. 7his has the e##ect o# phase multiplication. "i6 phases are obtained #rom t$o trans#ormers- t$el e phases #rom three trans#ormers and so on. 7he associated recti#ier circuits are 12.pulse recti#iers- 1).pulse recti#iers etc. 2hen controlled recti#ier circuits are operated in the in ersion mode- they $ould be classi#ied by pulse number also. +ecti#ier circuits that ha e a hi(her pulse number ha e reduced harmonic content in the AC input current and reduced ripple in the ,C output olta(e. In the in ersion mode- circuits that ha e a hi(her pulse number ha e lo$er harmonic content in the AC output olta(e $a e#orm.
PI CONTRO##"R 1 Proportional F Integral Controllers Proportional O Inte(ral 3PI5 controllers $ere de eloped because o# the desirable property that systems $ith open loop trans#er #unctions o# type 1 or abo e ha e /ero steady state error $ith respect to a step input.
7unin( PI Controllers 4eneral approach to tunin(K 1. Initially ha e no inte(ral (ain 37I lar(e5 2. Increase EP until (et satis#actory response 3. "tart to add in inte(ral 3decreasin( 7I5 until the steady state error is remo ed in satis#actory time 3may need to reduce EP i# the combination becomes oscillatory5
Anti1Bindup in I F PI )ontrollers Dnder some operatin( conditions non.linearity in the plant or controller can stop an Inte(ral controller #rom remo in( the steady state error. I# the Inte(rator output is not limited- then durin( this time the total o# the inte(rated 3summed5 error QEIe3t5dtR $ill continue to build. ;nce the restrictions are #inally remo ed- problems can arise because this built up Sener(yT must be remo ed be#ore the inte(ral control can act normallyU this can ta'e a lon( time. 7o a oid this- anti.$indup circuits are added that place limits on the inte(ral total. 7hese limits are usually placed on the summed output o# the PVI controller as $ell
MOTOR DRI&"R
7he 0otor ,ri er is the Inte(rated Part $ith 0otor Po$er and Control Components. 7he ,ri er Controls the 0otor ,ri e accordin( to the input command #rom 0otor Controller and po$er Circuit. In the abo e dia(ram ,+V)3=1 is an <6ample o# motor ,ri e Components.
SIMU#ATION <! INTRODUCTION >e$ desi(ns o# po$er electronics systems are the norm due to ne$ applications and lac' o# standardi/ation in speci#ications is because o# aryin( customer demands. Accurate simulation is necessary to minimi/e costly repetitions o# desi(ns and bread boardin( and hence reduce the o erall cost and the concept.to.production time. 7here are many bene#its o# simulation in the desi(n process- some o# them are listed belo$ hereK
"imulation is $ell suited #or educational purpose. It is an e##icient $ay #or desi(ner to Learn ho$ a circuit and its control $or'in(. It is normally much cheaper to do a thorou(h analysis than to build the actual circuit in $hich component stresses are measured. A simulation can disco er the possible problems and determine optimal parameters- increasin( the possibility o# (ettin( the prototype >e$ circuit concepts and parameter ariation 3includin( tolerances on
components5 are easily tested. Chan(es in the circuit topolo(y are implemented at no cost. 7here is no need #or components to be a ailable on short notice. "imulated $a e#orms at di##erent places in the circuit are easily monitored $ithout the hindrance o# measurement noise. As s$itchin( #requencies increases- the problem o# laboratory measurements becomes increasin(ly di##icult. 7hus- simulations may become more accurate than measurement ,estructi e tests that cannot be done in the lab- either because o# sa#ety or because o# costs in ol ed- can easily be simulated. +esponse to #aults and abnormal conditions can also be thorou(hly analy/ed. 7he so#t$are tool used #or the simulation studies is 0A7LA&@"I0DLI>E. <!$ MAT#AB 0A7LA& is a hi(h per#ormance lan(ua(e #or technical computin(. It inte(rates computationisuali/ation- and pro(rammin( in an easy to use en ironment $here problems and solutions are e6pressed in #amiliar mathematical notation. 7ypical uses include 0ath and computation al(orithm de elopment ,ata acquisition modellin( simulation and prototypin( data
0A7LA& is an interacti e system $hose basic data element is an array that does not require dimensionin(. 7his allo$s you to sol e many technical computin( problems- especially those $ith matri6 and ector #ormulations- in a #raction o# the time it $ould ta'e to $rite a pro(ram in a scalar non.interacti e lan(ua(e such as C or ?;+7+A>. 0A7LA& has e ol ed o er a period o# years $ith input #rom the users. In industry- 0A7LA& is the tool o# choice #or hi(h.producti ity research- de elopment and analysis. 0A7LA& #eatures a #amily o# add.on application.speci#ic solutions called toolbo6es. Very important to most users o# 0A7LA&- toolbo6es allo$ you to learn and apply speciali/ed technolo(y. 7oolbo6es are comprehensi e collections o# 0A7LA& #unctions that e6tend the 0A7LA& en ironment to sol e particular classes o# problems. Areas in $hich toolbo6es are a ailable include si(nal processin(- control systems- neural net$or's- #u//y lo(ic$a elets- simulation and many others. 7he 0A7LA& ersion used is %.).=. "imPo$er "ystems toolbo6 is mainly used. <!' SIMPOC"RS(ST"MS "im Po$er "ystems e6tends "imulin' $ith tools #or modellin( and simulatin( basic electrical circuits and detailed electrical po$er systems. 7hese tools let one model the (eneration- transmission- distribution- and consumption o# electrical po$er- as $ell as its con ersion into mechanical po$er. "im Po$er "ystems is $ell suited to the de elopment o# comple6- sel#.contained po$er systems- such as those in automobiles- aircra#t- manu#acturin( plants- and po$er utility applications.
"im Po$er "ystems operates in the "imulin' en ironment. 7he libraries contain models o# typical po$er equipment such as trans#ormers- linesmachines- and po$er electronics. 7he "im Po$er "ystems main library- po$er lib- or(ani/es its bloc's into libraries accordin( to their beha iour. 7he po$er lib library $indo$ displays the bloc' library icons and names. ,ouble.clic' a library icon to open the library and access the bloc's. 7he main "im Po$er "ystems po$er lib library $indo$ also contains the Po$er (ui bloc' that opens a (raphical user inter#ace #or the steady.state analysis o# electrical circuits. "teps in ol ed in the simulation are as #ollo$s1. 2. 3. "tart 0A7LA&- by double clic'in( on the 0A7LA& icon In the 0A7LA&- clic' the "imulin' icon "elect >e$ #rom the ?ile menu $hich creates a ne$ $or'space $here the &loc' dia(ram o# the system $ill be created 4. Connect all the components as per the circuit dia(ram usin( the "imulin'
bro$ser 5. !. "elect the simulation parameters and set the start time and stop time "tart the simulation and ie$ the $a e#orms at the respecti e scope
"7A+7I>4 0A7LA& ;n 2indo$s plat#orms- start 0A7LA& by double.clic'in( the 0A7LA& shortcut icon on your 2indo$s des'top. ;n D>IJ plat#orms- start 0A7LA& by typin( matlab at the operatin( system prompt. Pou can customi/e 0A7LA& startup. ?or e6ample- you can chan(e the directory in $hich 0A7LA& starts or automatically e6ecute 0A7LA& statements in a script #ile named startup menu.
0A7LA& ,<"E7;P 2hen you start 0A7LA&- the 0A7LA& des'top appears- containin( tools 3(raphical user inter#aces5 #or mana(in( #iles- ariables- and applications associated $ith 0A7LA&. 7he #ollo$in( illustration sho$s the de#ault des'top. Pou can customi/e the arran(ement o# tools and documents to suit your needs. ?or more in#ormation about the des'top tools- see ,es'top 7ools and ,e elopment <n ironment.
Ad0antage of GA :ased Speed Control ,i(ital speed control It response sudden chan(es in load and it commanded speed V"I method is used Pro6imity sensor is used CONC#USIONS In this paper- a 4enetic al(orithm based PI speed controller #or P0"0 dri e system is presented. 0athematical model o# a P0"0 #ed by three phase in erter is reali/ed- 4enetic PI speed controller #or speed control o# P0"0 are desi(ned. 7he 4enetic PI and con entional PI controller are desi(ned and simulated indi idually and results are (i en. ?rom the simulation results- it is clear that the desi(ned the 4enetic PI controller has better speed response than con entional PI controller
+<?<+<>C<K W1X W1X P. Vas- Vector $ontrol o! 0$ #achines. Clarendon Press- ;6#ord Dni ersity Press 3;6#ord W<n(landX- >e$ Por'5 1**=. W2X Y. 8olt/- Z"ensorless Control o# Induction 0achines[2ith or 2ithout "i(nal In:ection\-Z *rans% on Industrial 2lectronics- . 53- no. 1- 2==!. W3X 8. Abu.+ub- >. ;i'onomou- T"ensorless ;bser er "ystem #or Induction 0otor Control-T in 14th I222 "o(er 2lectronics Specialists $on!erence, "2S$ -556. 15.1* Yune 2==)- +hodes- 4reece. W4X 8. Abu.+ub- Y. 8olt/- Z"ensorless Control "ystem o# Induction 0otor $ith closed Loop ?lu6 ;bser er-Z the ;##ice o# 7echnolo(y Commerciali/ation- 7e6as AV0 Dni ersity- D"A- re#erence o# the inno ation 7A0D" 2*21. W5X 8. Abu.+ub- Y. 4u/i]s'i- Y. +odri(ue/- +. Eennel- P. Cort^s P.SPredicti e current controller #or sensorless induction motor dri e-T in I2227I$I* -515 International $on!erence on Industrial *echnolo &14.1% 0arch 2=1=- Vi_a del 0ar- Chile. W!X 8. Abu.+ub- Y. 4u/ins'i- `. Er/emins'i- SAd anced Current +e(ulated P20 In erter $ith "impli#ied Load 0odel-T 2lectric "o(er $omponents and S&stems a Yournal by published by 7aylor V ?rancis% Volume 32- >umber 1=@;ctober 2==4. W%X Y. "alomb'i- 0. 8in''anen- Y. Luomi- S"ensorless ector control o# an induction motor #ed by a P20 in erter throu(h an output LC #ilter-T I222 *rans% on Industrial 2lectronics- ol. 12!.,- no. 4- Apr. 2==!. W)X Y. 4u/ins'i- S"ensorless AC dri e control $ith LC #ilter-T in 11th 2uropean $on!erence on "o(er 2lectronics and 0pplications 2"2 -554. ).1= "eptember 2==*r. &arcelona- "pain. W*X 7. Lac/yns'i- A. 0ertens- SPredicti e "tator Current Control #or 0edium Volta(e ,ri es 2ith LC ?ilters-T I222 *ransactions on "o(er 2lectronics- ol. 24- no. 11- >o ember 2==*. W1=X Y. 4u/ins'i- 8. Abu.+ub- S+obust "ensorless Control "ystem $ith 0ultiscalar 0odel o# Induction 0otor. International Con#erence on Po$er <lectronics-T in Intelli ent #otions and "o(er 8ualit& "$I# -55-. 14.1! 0ay 2==2. >urember(- 4ermany. W11X &. E. &ose- #odern "o(er 2lectronics and 0$ $ontrol, P7+- 2==2. W12X I. &oldea- 0. Codruta Paicu- 4. ,. Andreescu- SActi e ?lu6 Concept #or 0otion."ensorless Dni#ied AC ,ri es-T I222 *ransactions on "o(er 2lectronics- ol. 23- no. 5- "eptember 2==) W13X 7.0. 2olban'- 0. A. Vo(elsber(er- 0. +iepler- SIdenti#ication and compensation o# in erter dead.time e##ect on /ero speed sensorless control o# AC machines based on olta(e pulse in:ection-T in I222 "o(er 2lectronics Specialists $on!erence- P<"C 2==). W14X ". 0. 4adoue- ,. 4iaouris- Y.2. ?inch- S"ensorless Control o#
Induction 0otor ,ri es at Very Lo$ and `ero "peeds Dsin( >eural >et$or' ?lu6 ;bser ers-T I222 *ransactions on Industrial 2lectronics- ol. 5!- no. )- 2==*. W15X C. Lascu- I. &oldea- ?. &laab:er(- SA Class o# "peed."ensorless "lidin(.0ode ;bser ers #or 8i(h.Per#ormance Induction 0otor ,ri es-T I222 *ransactions on Industrial 2lectronics- . 5!@*- 2==*. W1!X Poun(."u E$on- Yeon(.8um Lee- "an(.8o 0oon- &yun(.Ei E$onChan(.8o Choi- Yul.Ei "eo'- S"tandstill Parameter Identi#ication o# Vector.Controlled Induction 0otors Dsin( the ?requency Characteristics o# +otor &ars-T I222 *ransactions on Industr& 0pplications- ol. 45- no. 5- 2==*.