SlideShare une entreprise Scribd logo
1  sur  13
EE462L, Spring 2012
PI Voltage Controller for DC-DC
        Boost Converter




                                  1
PI Controller for DC-DC Boost Converter Output
                    Voltage
                                                                                     !
          Vpwm                      PWM mod.           DC-DC       Vout
         (0-3.5V)                  and MOSFET           conv.    (0-120V)
                                       driver

                       Open Loop, DC-DC Converter Process



              error                Vpwm                         Hold to 90V

                         PI                PWM mod.    DC-DC
  Vset                controller          and MOSFET    conv.        Vout
         +                                    driver
          –
                                                                (scaled down
                                                                to about 1.3V)


         DC-DC Converter Process with Closed-Loop PI Controller
                                                                                 2
The Underlying Theory




              error                Vpwm                                      Hold to 90V

                         PI                PWM mod.    DC-DC
Vset                  controller          and MOSFET    conv.                           Vout
         +                                    driver
          –
                                                                                (scaled down
                                                                                to about 1.3V)




                                                                xisting boost process
       Proportional        Integral                                                              3
Theory, cont.
                                                                             !
                     error e(t)         Vpwm

                              PI                PWM mod.    DC-DC
         Vset              controller          and MOSFET    conv.   Vout
                +                                  driver
                 –



                                                   1
                            VPWM (t ) = K P e(t ) + ∫ e(t )dt
                                                   Ti
•   Proportional term: Immediate correction but steady state error (V pwm equals
    zero when there is no error (that is when Vset = Vout)).
•   Integral term: Gradual correction
                     Consider the integral as a continuous sum (Riemman’s sum)
                     Thank you to the sum action, Vpwm is not zero when the e = 0


                                                                             4
Theory, cont.




work!




                           Recommended in PI
                 Ti = 0.8T literature

                 ζ = 0.65 K p = 0.45
                From above curve – gives some
                overshoot

                                                5
Improperly Tuned PI Controller


                                                               Mostly Proportional Control – Sluggish,
Mostly Integral Control - Oscillation                                    Steady-State Error




                                                 90V                                                               90V




Figure 11. Closed Loop Response with Mostly Integral Control    Figure 12. Closed Loop Response with Mostly Proportional Control
                         (ringing)                                                         (sluggish)




                                                                                                                       6
!
                               Op Amps
                          I−
                     V−         –

                                               Vout
                          I+
                     V+         +


Assumptions for ideal op amp

   •   Vout = K(V+ − V− ), K large (hundreds of thousands, or one million)

   •   I+ = I− = 0

   • Voltages are with respect to power supply ground (not shown)

   • Output current is not limited


                                                                             7
!
               Example 1. Buffer Amplifier
(converts high impedance signal to low impedance signal)

                        Vout = K (V+ − V− ) = K(V – V )
                                                 in  out
         –
                Vout
  Vin    +              Vout + KVout = KVin

                        Vout (1 + K ) = KVin

                                       K
                        Vout = Vin •
                                     1+ K

                        K is large

                         Vout = Vin
                                                           8
!
           Example 2. Inverting Amplifier
        (used for proportional control signal)


                Rf
                                                               , so          .
      Rin
Vin         –
                     Vout            KCL at the – node is                            .
            +
                                     Eliminating    yields



                                                                      , so



                            . For large K, then              , so                .



                                                                                 9
Example 3. Inverting Difference
                                                                                                       !
                           (used for error signal)

                                                                        V        
               R           R                    Vout = K (V+ − V− ) = K  b − V−  , so
          Va                                                             2       
                       –                             V     V
                                   Vout         V− = b − out .
               R       +                              2     K
          Vb                                                          V− − Va V− − Vout
                                                KCL at the – node is           +          = 0 , so
                   R                                                     R           R
                                                                                        V + Vout
                                                V− − Va + V− − Vout = 0 , yielding V− = a          .
                                                                                            2
                                                Eliminating V− yields

         V   V + Vout               V         V − Va             K        V − Va 
Vout = K  b − a        , so Vout + K out = K  b       , or Vout 1 +  = K  b      .
          2     2                     2       2                    2        2 


                               For large K , then Vout = −( a − Vb )
                                                           V

                                                                                                  10
!
               Example 4. Inverting Sum
 (used to sum proportional and integral control signals)

                                                                                     − Vout
                         R                    Vout = K (0 − V− ) = − KV− , so V− =            .
                                                                                       K
             R
       Va            –

       Vb
             R                 Vout           KCL at the – node is
                     +

                                              V− − Va V− − Vb V− − Vout
                                                     +       +          = 0 , so
                                                 R       R        R

                                              3V− = Va + Vb + Vout .

                             −V                              −3 
Substituting for V− yields 3 out  = Va + Vb + Vout , so Vout   − 1 = Va + Vb .
                             K                               K    


                             Thus, for large K , Vout = −( a + Vb )
                                                          V

                                                                                              11
Example 5. Inverting Integrator                                                      !
                  (used for integral control signal)
                                                                             ~             ~
                                                      Using phasor analysis, Vout = K (0 − V− ) , so

                        Ci                                  ~
            Ri                                        ~ = − Vout
                                                      V−         . KCL at the − node is
  Vin             –                                          K
                             Vout
                  +                                   ~     ~   ~     ~
                                                      V− − Vin V− − Vout
                                                              +          = 0.
                                                         Ri         1
                                                                  j ωC
                           ~
                         − Vout         ~
                                      − Vin              ~
                                                      − Vout ~ 
            ~                K                + jω C           
Eliminating V− yields
                                 Ri                   K − Vout  = 0 . Gathering terms yields
                                                               
                               ~
 ~  −1            1      Vin       ~  −1             1     ~
Vout 
      KR   − j ωC  + 1   =   , or Vout 
                                                − jωRi C  + 1  = Vin For large K , the
                                                                 
         i        K      Ri
                                          K             K    
                                                            ~
                      ~                  ~        ~       − Vin
expression reduces to Vout (− jωRi C ) = Vin , so Vout =        (thus, negative integrator action).
                                                         jωRi C
                                                                              ~
For a given frequency and fixed C , increasing Ri reduces the magnitude of Vout .
                                                                                                       12
Op Amp Implementation of PI Controller
                                       Signal flow



                –                                         error             Rp
    αVout
                +
                                              –
                                                                        –
                                              +              15kΩ                                      –             Vpwm
                –                                                       +
                                             Difference                                                +
      Vset                                                                   Proportional
                +                           (Gain = −1)                                                     Summer
                                                                            (Gain = −Kp)
                                                                                                           (Gain = −1)
                                                                                                                    1
                 Buffers
                (Gain = 1)
                                                                                 Ci
                                                                  Ri
Ri is a 500kΩ pot, Rp is a 100kΩ pot, and all other
                                                                        –
resistors shown are 100kΩ, except for the 15kΩ
resistor.                                                               +
                                                                         Inverting Integrator
The 500kΩ pot is marked “504” meaning 50 • 10 4 .                       (Time Constant = Ti)
The 100kΩ pot is marked “104” meaning 10 • 10 4 .


                (Note – net gain Kp is unity when, in the open loop condition and with the integrator disabled,
                                               Vpwm is at the desired value)
                                                                                                                         13

Contenu connexe

Tendances (20)

Sarah
SarahSarah
Sarah
 
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for AGDON)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for AGDON)SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for AGDON)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for AGDON)
 
5
55
5
 
4057
40574057
4057
 
Comm008 e4 bani
Comm008 e4 baniComm008 e4 bani
Comm008 e4 bani
 
Exp5 tagasa
Exp5 tagasaExp5 tagasa
Exp5 tagasa
 
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for CAUAN)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for CAUAN)SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for CAUAN)
SIGNAL SPECTRA EXPERIMENT 1 - FINALS (for CAUAN)
 
Exp5 agdon
Exp5 agdonExp5 agdon
Exp5 agdon
 
Pula
PulaPula
Pula
 
Exp2 passive band pass and band-stop filter
Exp2 passive band pass and band-stop filterExp2 passive band pass and band-stop filter
Exp2 passive band pass and band-stop filter
 
L293b
L293bL293b
L293b
 
Oscilloscope
OscilloscopeOscilloscope
Oscilloscope
 
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for CAUAN)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for CAUAN)SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for CAUAN)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for CAUAN)
 
Valladolid, charles edison
Valladolid, charles edisonValladolid, charles edison
Valladolid, charles edison
 
Sock Puppet Sensors
Sock Puppet SensorsSock Puppet Sensors
Sock Puppet Sensors
 
Comm008 e4 cauan
Comm008 e4 cauanComm008 e4 cauan
Comm008 e4 cauan
 
Electrochem group 2
Electrochem group 2Electrochem group 2
Electrochem group 2
 
Concept Kit 3-Phase AC Motor Drive Simulation (PSpice Version)
Concept Kit 3-Phase AC Motor Drive Simulation (PSpice Version)Concept Kit 3-Phase AC Motor Drive Simulation (PSpice Version)
Concept Kit 3-Phase AC Motor Drive Simulation (PSpice Version)
 
E4 bani
E4 baniE4 bani
E4 bani
 
Morales
MoralesMorales
Morales
 

Similaire à Ee462 l pi_controller_ppt

DC_DC_Buck_PPT.ppt
DC_DC_Buck_PPT.pptDC_DC_Buck_PPT.ppt
DC_DC_Buck_PPT.pptShivamMane14
 
opamp application, Bistable, astable and monostable multivibrator, IC-555 timer
opamp application, Bistable, astable and monostable multivibrator, IC-555 timeropamp application, Bistable, astable and monostable multivibrator, IC-555 timer
opamp application, Bistable, astable and monostable multivibrator, IC-555 timerAsif Iqbal
 
Half-wave-rectifier.pdf
Half-wave-rectifier.pdfHalf-wave-rectifier.pdf
Half-wave-rectifier.pdfKUMARS641064
 
Relaxation Oscillator: Schmitt Trigger Circuits.pptx
Relaxation Oscillator: Schmitt Trigger Circuits.pptxRelaxation Oscillator: Schmitt Trigger Circuits.pptx
Relaxation Oscillator: Schmitt Trigger Circuits.pptxSarmistaSengupta1
 
le roludes the tiofuture research directions
le roludes the tiofuture research directionsle roludes the tiofuture research directions
le roludes the tiofuture research directionsARNABPAL81
 
Chapter 5 DC-DC Converters.pdf
Chapter 5 DC-DC Converters.pdfChapter 5 DC-DC Converters.pdf
Chapter 5 DC-DC Converters.pdfLiewChiaPing
 
SPICE MODEL of NJM2711 in SPICE PARK
SPICE MODEL of NJM2711 in SPICE PARKSPICE MODEL of NJM2711 in SPICE PARK
SPICE MODEL of NJM2711 in SPICE PARKTsuyoshi Horigome
 
Buck_Converter.ppt
Buck_Converter.pptBuck_Converter.ppt
Buck_Converter.pptYadYaseen
 
operational amplifiers
operational amplifiersoperational amplifiers
operational amplifiersPatel Jay
 
Power Topologies_Full Deck_04251964_Mappus
Power Topologies_Full Deck_04251964_MappusPower Topologies_Full Deck_04251964_Mappus
Power Topologies_Full Deck_04251964_MappusSteve Mappus
 
Relaxation oscillator
Relaxation oscillatorRelaxation oscillator
Relaxation oscillatorMoin Aman
 
3-Phase AC Motor Model(PSpice Model)
3-Phase AC Motor Model(PSpice Model)3-Phase AC Motor Model(PSpice Model)
3-Phase AC Motor Model(PSpice Model)Tsuyoshi Horigome
 

Similaire à Ee462 l pi_controller_ppt (20)

DC_DC_Buck_PPT.ppt
DC_DC_Buck_PPT.pptDC_DC_Buck_PPT.ppt
DC_DC_Buck_PPT.ppt
 
Slide bab op amp
Slide bab op ampSlide bab op amp
Slide bab op amp
 
opamp application, Bistable, astable and monostable multivibrator, IC-555 timer
opamp application, Bistable, astable and monostable multivibrator, IC-555 timeropamp application, Bistable, astable and monostable multivibrator, IC-555 timer
opamp application, Bistable, astable and monostable multivibrator, IC-555 timer
 
Ab45
Ab45Ab45
Ab45
 
Ne555
Ne555Ne555
Ne555
 
Half-wave-rectifier.pdf
Half-wave-rectifier.pdfHalf-wave-rectifier.pdf
Half-wave-rectifier.pdf
 
Relaxation Oscillator: Schmitt Trigger Circuits.pptx
Relaxation Oscillator: Schmitt Trigger Circuits.pptxRelaxation Oscillator: Schmitt Trigger Circuits.pptx
Relaxation Oscillator: Schmitt Trigger Circuits.pptx
 
le roludes the tiofuture research directions
le roludes the tiofuture research directionsle roludes the tiofuture research directions
le roludes the tiofuture research directions
 
Chapter 5 DC-DC Converters.pdf
Chapter 5 DC-DC Converters.pdfChapter 5 DC-DC Converters.pdf
Chapter 5 DC-DC Converters.pdf
 
Buffer op amplifier
Buffer op amplifierBuffer op amplifier
Buffer op amplifier
 
Unit 3
Unit 3Unit 3
Unit 3
 
SPICE MODEL of NJM2711 in SPICE PARK
SPICE MODEL of NJM2711 in SPICE PARKSPICE MODEL of NJM2711 in SPICE PARK
SPICE MODEL of NJM2711 in SPICE PARK
 
Datasheet 555
Datasheet 555Datasheet 555
Datasheet 555
 
Buck_Converter.ppt
Buck_Converter.pptBuck_Converter.ppt
Buck_Converter.ppt
 
operational amplifiers
operational amplifiersoperational amplifiers
operational amplifiers
 
Power Topologies_Full Deck_04251964_Mappus
Power Topologies_Full Deck_04251964_MappusPower Topologies_Full Deck_04251964_Mappus
Power Topologies_Full Deck_04251964_Mappus
 
amplifier Engr332 1ba-chapter9
amplifier Engr332 1ba-chapter9amplifier Engr332 1ba-chapter9
amplifier Engr332 1ba-chapter9
 
Relaxation oscillator
Relaxation oscillatorRelaxation oscillator
Relaxation oscillator
 
1st course
1st course1st course
1st course
 
3-Phase AC Motor Model(PSpice Model)
3-Phase AC Motor Model(PSpice Model)3-Phase AC Motor Model(PSpice Model)
3-Phase AC Motor Model(PSpice Model)
 

Dernier

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 

Dernier (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

Ee462 l pi_controller_ppt

  • 1. EE462L, Spring 2012 PI Voltage Controller for DC-DC Boost Converter 1
  • 2. PI Controller for DC-DC Boost Converter Output Voltage ! Vpwm PWM mod. DC-DC Vout (0-3.5V) and MOSFET conv. (0-120V) driver Open Loop, DC-DC Converter Process error Vpwm Hold to 90V PI PWM mod. DC-DC Vset controller and MOSFET conv. Vout + driver – (scaled down to about 1.3V) DC-DC Converter Process with Closed-Loop PI Controller 2
  • 3. The Underlying Theory error Vpwm Hold to 90V PI PWM mod. DC-DC Vset controller and MOSFET conv. Vout + driver – (scaled down to about 1.3V) xisting boost process Proportional Integral 3
  • 4. Theory, cont. ! error e(t) Vpwm PI PWM mod. DC-DC Vset controller and MOSFET conv. Vout + driver – 1 VPWM (t ) = K P e(t ) + ∫ e(t )dt Ti • Proportional term: Immediate correction but steady state error (V pwm equals zero when there is no error (that is when Vset = Vout)). • Integral term: Gradual correction Consider the integral as a continuous sum (Riemman’s sum) Thank you to the sum action, Vpwm is not zero when the e = 0 4
  • 5. Theory, cont. work! Recommended in PI Ti = 0.8T literature ζ = 0.65 K p = 0.45 From above curve – gives some overshoot 5
  • 6. Improperly Tuned PI Controller Mostly Proportional Control – Sluggish, Mostly Integral Control - Oscillation Steady-State Error 90V 90V Figure 11. Closed Loop Response with Mostly Integral Control Figure 12. Closed Loop Response with Mostly Proportional Control (ringing) (sluggish) 6
  • 7. ! Op Amps I− V− – Vout I+ V+ + Assumptions for ideal op amp • Vout = K(V+ − V− ), K large (hundreds of thousands, or one million) • I+ = I− = 0 • Voltages are with respect to power supply ground (not shown) • Output current is not limited 7
  • 8. ! Example 1. Buffer Amplifier (converts high impedance signal to low impedance signal) Vout = K (V+ − V− ) = K(V – V ) in out – Vout Vin + Vout + KVout = KVin Vout (1 + K ) = KVin K Vout = Vin • 1+ K K is large Vout = Vin 8
  • 9. ! Example 2. Inverting Amplifier (used for proportional control signal) Rf , so . Rin Vin – Vout KCL at the – node is . + Eliminating yields , so . For large K, then , so . 9
  • 10. Example 3. Inverting Difference ! (used for error signal) V  R R Vout = K (V+ − V− ) = K  b − V−  , so Va  2  – V V Vout V− = b − out . R + 2 K Vb V− − Va V− − Vout KCL at the – node is + = 0 , so R R R V + Vout V− − Va + V− − Vout = 0 , yielding V− = a . 2 Eliminating V− yields V V + Vout  V  V − Va   K  V − Va  Vout = K  b − a  , so Vout + K out = K  b  , or Vout 1 +  = K  b .  2 2  2  2   2  2  For large K , then Vout = −( a − Vb ) V 10
  • 11. ! Example 4. Inverting Sum (used to sum proportional and integral control signals) − Vout R Vout = K (0 − V− ) = − KV− , so V− = . K R Va – Vb R Vout KCL at the – node is + V− − Va V− − Vb V− − Vout + + = 0 , so R R R 3V− = Va + Vb + Vout .  −V  −3  Substituting for V− yields 3 out  = Va + Vb + Vout , so Vout  − 1 = Va + Vb .  K  K  Thus, for large K , Vout = −( a + Vb ) V 11
  • 12. Example 5. Inverting Integrator ! (used for integral control signal) ~ ~ Using phasor analysis, Vout = K (0 − V− ) , so Ci ~ Ri ~ = − Vout V− . KCL at the − node is Vin – K Vout + ~ ~ ~ ~ V− − Vin V− − Vout + = 0. Ri 1 j ωC ~ − Vout ~ − Vin ~  − Vout ~  ~ K + jω C   Eliminating V− yields Ri  K − Vout  = 0 . Gathering terms yields   ~ ~  −1 1   Vin ~  −1 1  ~ Vout   KR − j ωC  + 1   = , or Vout   − jωRi C  + 1  = Vin For large K , the   i K   Ri  K K  ~ ~ ~ ~ − Vin expression reduces to Vout (− jωRi C ) = Vin , so Vout = (thus, negative integrator action). jωRi C ~ For a given frequency and fixed C , increasing Ri reduces the magnitude of Vout . 12
  • 13. Op Amp Implementation of PI Controller Signal flow – error Rp αVout + – – + 15kΩ – Vpwm – + Difference + Vset Proportional + (Gain = −1) Summer (Gain = −Kp) (Gain = −1) 1 Buffers (Gain = 1) Ci Ri Ri is a 500kΩ pot, Rp is a 100kΩ pot, and all other – resistors shown are 100kΩ, except for the 15kΩ resistor. + Inverting Integrator The 500kΩ pot is marked “504” meaning 50 • 10 4 . (Time Constant = Ti) The 100kΩ pot is marked “104” meaning 10 • 10 4 . (Note – net gain Kp is unity when, in the open loop condition and with the integrator disabled, Vpwm is at the desired value) 13