SlideShare a Scribd company logo
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

More Related Content

What's hot

Sarah
SarahSarah
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)
Sarah Krystelle
 
5
55
4057
40574057
Comm008 e4 bani
Comm008 e4 baniComm008 e4 bani
Comm008 e4 bani
Sarah Krystelle
 
Exp5 tagasa
Exp5 tagasaExp5 tagasa
Exp5 tagasa
Sarah Krystelle
 
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)
Sarah Krystelle
 
Exp5 agdon
Exp5 agdonExp5 agdon
Exp5 agdon
Sarah Krystelle
 
Pula
PulaPula
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
Sarah Krystelle
 
L293b
L293bL293b
Oscilloscope
OscilloscopeOscilloscope
Oscilloscope
angelochintu
 
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)
Sarah Krystelle
 
Valladolid, charles edison
Valladolid, charles edisonValladolid, charles edison
Valladolid, charles edison
Sarah Krystelle
 
Sock Puppet Sensors
Sock Puppet SensorsSock Puppet Sensors
Sock Puppet Sensors
eilatann
 
Comm008 e4 cauan
Comm008 e4 cauanComm008 e4 cauan
Comm008 e4 cauan
Sarah Krystelle
 
Electrochem group 2
Electrochem group 2Electrochem group 2
Electrochem group 2
Ong Hui Jin
 
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)
Tsuyoshi Horigome
 
E4 bani
E4 baniE4 bani
Morales
MoralesMorales

What's hot (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
 

Similar to Ee462 l pi_controller_ppt

DC_DC_Buck_PPT.ppt
DC_DC_Buck_PPT.pptDC_DC_Buck_PPT.ppt
DC_DC_Buck_PPT.ppt
ShivamMane14
 
Slide bab op amp
Slide bab op ampSlide bab op amp
Slide bab op amp
Muhd Faris Noormi
 
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
Asif Iqbal
 
Ab45
Ab45Ab45
Ne555
Ne555Ne555
Half-wave-rectifier.pdf
Half-wave-rectifier.pdfHalf-wave-rectifier.pdf
Half-wave-rectifier.pdf
KUMARS641064
 
Relaxation Oscillator: Schmitt Trigger Circuits.pptx
Relaxation Oscillator: Schmitt Trigger Circuits.pptxRelaxation Oscillator: Schmitt Trigger Circuits.pptx
Relaxation Oscillator: Schmitt Trigger Circuits.pptx
SarmistaSengupta1
 
le roludes the tiofuture research directions
le roludes the tiofuture research directionsle roludes the tiofuture research directions
le roludes the tiofuture research directions
ARNABPAL81
 
Chapter 5 DC-DC Converters.pdf
Chapter 5 DC-DC Converters.pdfChapter 5 DC-DC Converters.pdf
Chapter 5 DC-DC Converters.pdf
LiewChiaPing
 
Buffer op amplifier
Buffer op amplifierBuffer op amplifier
Buffer op amplifier
vaibhav jindal
 
Unit 3
Unit 3Unit 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
Tsuyoshi Horigome
 
Datasheet 555
Datasheet 555Datasheet 555
Datasheet 555
jackelinejofre
 
Buck_Converter.ppt
Buck_Converter.pptBuck_Converter.ppt
Buck_Converter.ppt
YadYaseen
 
operational amplifiers
operational amplifiersoperational amplifiers
operational amplifiers
Patel Jay
 
Power Topologies_Full Deck_04251964_Mappus
Power Topologies_Full Deck_04251964_MappusPower Topologies_Full Deck_04251964_Mappus
Power Topologies_Full Deck_04251964_Mappus
Steve Mappus
 
amplifier Engr332 1ba-chapter9
amplifier Engr332 1ba-chapter9amplifier Engr332 1ba-chapter9
amplifier Engr332 1ba-chapter9
Rai Saheb Bhanwar Singh College Nasrullaganj
 
Relaxation oscillator
Relaxation oscillatorRelaxation oscillator
Relaxation oscillator
Moin Aman
 
1st course
1st course1st course
1st course
VIPUL BHARDWAJ
 
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
 

Similar to 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)
 

Recently uploaded

How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 

Recently uploaded (20)

How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 

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