class: center, middle # EE-464 STATIC POWER CONVERSION-II # Other PWM Techniques ## Ozan Keysan ## [keysan.me](http://keysan.me) ### Office: C-113
•
Tel: 210 7586 --- # Hysteresis (Bang-Bang) PWM -- ## You already implemented in the first semester
--- # Hysteresis (Bang-Bang) PWM ### If your current is higher than your reference, reduce the current (switch off), if not increase the current (Switch ON)
--- # Hysteresis (Bang-Bang) PWM ### For an inverter, just change your reference current to a sinusoidal waveform instead of a constant reference.
--- # Hysteresis (Bang-Bang) PWM -- - ## The switching frequency is varying -- - ## Difficult to design filter (because of varying fs) -- - ## Can induce side-band harmonics -- - ## Simple control and implementation --- # Hysteresis (Bang-Bang) PWM
--- # Field Oriented Control (FOC) --
- ### [What is FOC?](https://www.youtube.com/watch?v=Nhy6g9wGHow) - ### [Field oriented Control of PM Motors](https://www.youtube.com/watch?v=cdiZUszYLiA) --- ## How to aim to a moving target? --
--- # A Few Useful Mathematical Tools -- - ## Clarke Transformation - ## Park Transformation --- # [Clarke](https://en.wikipedia.org/wiki/Edith_Clarke) Transformation ## (a-b-c) to \\(\alpha \beta \\) Transformation ## From three-phase to two orthogonal phase transformation -- ### Main Idea: In a balanced three-phase system, \\(I_a + I_b + I_c =0\\) so there is redundant information and system can be reduced to two variables. --- ##How do you define the resultant (black) phasor?
--- # Clarke Transformation
--- # Clarke Transformation
--- # Park Transformation ## (or D-Q Transformation) --- # Park Transformation in Space
### i.e. [Interstellar - Docking Scene](https://www.youtube.com/watch?v=c4tPQYNpW9k) --- # Park Transformation -- ## From rotating frame to stationary frame -- ## Instead of dealing with sinusoidal signals, just use the magnitudes. -- ## When re-constructing signals use the rotor position information --- # Park Transformation
--- # Park Transformation --
-- ## \\(I\_d = I\_\alpha cos(\theta) + I\_\beta sin (\theta)\\) -- ## \\(I\_q = I\_\beta cos(\theta) - I\_\alpha sin (\theta)\\) -- --- ## Reference Frames
--- ## Clarke and Park Transformations
--- # Torque and Flux Control # Id: Proportional to flux in the air-gap # Iq: Proportional to torque generated --- # Inverse Transforms -- ## Required to apply reference voltage and current waveforms (sinusoidals) -- - ## Inverse Park Transform - ## Inverse Clarke Transform --- # Inverse Park Transform -- ## From rotation frame to stationary frame -- ## \\(I\_\alpha = I\_d cos(\theta) - I\_q sin (\theta)\\) -- ## \\(I\_\beta = I\_q cos(\theta) + I\_d sin (\theta)\\) --- ## Inverse Clarke Transform ### From two-axis orthogonal plane to 3-phase stationary frame.
--- ## Whole Workflow
--- # Classical Vector Control Diagram
--- # Vector Control in PMSM
--- # Vector Control in Induction Motors
--- # Summary
--- # Further Reading ### [Vector Control for Dummies](https://www.switchcraft.org/learning/2016/12/16/vector-control-for-dummies) ### [What is Field Oriented Control?](https://www.eetimes.com/document.asp?doc_id=1279321) ### [Field Oriented Control](http://mycourses.aalto.fi/pluginfile.php/1055633/mod_resource/content/12/Lecture10.pdf) ### [Field Oriented Control of AC Motors](http://www.ti.com/lit/an/bpra073/bpra073.pdf) ### [Sensorless PMSM Field Oriented Control](http://cache.nxp.com/assets/documents/data/en/reference-manuals/DRM148.pdf) ### [Space Vector PWM](https://www.switchcraft.org/learning/2017/3/15/space-vector-pwm-intro) --- # 3-Phase Two-Level Inverter --
### Anti-parallel diodes are not shown. --- # 3-Phase Two-Level Inverter
## Each leg has two positions: -- top switch closed (1) --- # 3-Phase Two-Level Inverter
## Each leg has two positions: -- bottom switch closed (0) --- # [Voltage Vectors](https://www.switchcraft.org/learning/2017/3/15/space-vector-pwm-intro) --
--- ### 000 - \\(v_0\\) (zero vector) ### 001 - \\(v_1\\) (Phase +U) ### 010 - \\(v_2\\) (Phase +V) ### 011 - \\(v_3\\) (Phase -W) ### 100 - \\(v_4\\) (Phase +W) ### 101 - \\(v_5\\) (Phase -V) ### 110 - \\(v_6\\) (Phase -U) ### 111 - \\(v_7\\) (zero vector) --- # Voltage Vectors: V0
--- # Voltage Vectors: V1
--- # Voltage Vectors: V2
--- # Voltage Vectors: V3
--- # Voltage Vectors: V4
--- # Voltage Vectors: V5
--- # Voltage Vectors: V6
--- # Voltage Vectors: V7
--- # Square Wave Operation
### [BLDC Drive with square wave](https://www.youtube.com/watch?v=IiY01xIKg28) --- ## What about the vectors in between? --
--- ## What about the vectors in between?
--- ## What about the vectors in between?
--- # Voltage Synthesizing
--- # Voltage Synthesizing
--- # PWM Generation
--- # PWM Generation
### Switching Sequence: 000-001-011-111 --- # PWM Generation ## Switching Sequence: - ## Zero Vector (000) -- - ## Basic Vector (i.e. 001) -- - ## Basic Vector (i.e. 011) -- - ## Zero Vector (i.e. 111) -- ## Only one switch position is changed at each step! --- # PWM Generation
--- ## SPWM vs SVPWM --
#### Phase Voltages --- ## SPWM vs SVPWM -- - ## Space Vector PWM generates less harmonic distortion -- - ## Space Vector PWM utilizes input voltage more \\(1/2\\) vs \\(1/\sqrt{3}\\) (15% more) --- ### What is the max. possible phase voltage with SPWM (Sinusoidal PWM)? --
-- ### \\(\hat{V}\_{p-n}=\dfrac{V\_{DC}}{2}\\) --- ### What is the max. possible phase voltage with SPWM (Sinusoidal PWM)? -- ### The inverter is connected to 400 \\(V\_{l-l}\\) grid with a 3-ph diode rectifier:
-- ### \\(V\_{DC}=\\) -- \\(\dfrac{3\sqrt{2}}{\pi} V\_{l-l} \\) -- \\(= 1.35 V\_{l-l} = 540 V\\) --- ### What is the max. possible phase voltage with SPWM (Sinusoidal PWM)? --
-- ### Maximum motor phase voltage: -- ### \\( V\_{phase-rms} = \dfrac{V\_{DC}}{2 \sqrt{2}}= 190 V\\) ### which is quite low for standard motors! --- ## How can you increase the output voltage beyond the DC-link voltage limit? --
--- # Third Harmonic Injection (THIPWM) -- ### A sinusoidal reference voltage output:
--- # Third Harmonic Injection (THIPWM) ### Assume you apply a waveform like that:
### which composes of the fundamental and a third-harmonic component --- # Third Harmonic Injection (THIPWM) ### Such that \\(V = \dfrac{V\_{DC}}{2}\\) at \\(\pi/3\\)
--- # Third Harmonic Injection (THIPWM) ### What is the phase voltage?
#### Third harmonic cancels itself (common-mode voltage), the potential of the neutral votlage is oscillating, but the winding doesn't see this change and observe a pure sinusoidal. --- # Third Harmonic Injection (THIPWM) ### What is the phase voltage? ### THIPWM: \\( V\_{phase-rms} = \dfrac{V\_{DC}}{ \sqrt{6}}= 220 V\\) -- ### %15 higher than SPWM ### ( \\( V\_{phase-rms} = \dfrac{V\_{DC}}{2 \sqrt{2}}= 190 V\\)) --- # Third Harmonic Injection (THIPWM)
--- ## How about SVPWM? -- ### What is the phase voltage for one of the SVPWM vectors? -- ### \\(\hat{V\_n} = \dfrac{2}{3}V\_{DC}\\) -- ### What if two adjacent vectors are applied for %50, %50? -- ### \\(= \dfrac{2}{3}V\_{DC} \dfrac{\sqrt{3}}{2} = \dfrac{1}{\sqrt{3}}V\_{DC}\\) ### Same with THIPWM: \\(V\_{ph,rms}= \dfrac{1}{\sqrt{6}}V\_{DC} = 220 V\\) --- ## How about SVPWM? ### Magnitude comparison of SPWM and SVPWM
--- ### Magnitude comparison of SPWM and SVPWM ### Space Vector (SVPWM) ### Max. \\(V\_{l-l,rms} = \sqrt{3} \dfrac{\frac{V\_{dc}}{\sqrt{3}}}{\sqrt{2}}\\) -- \\(= \dfrac{V\_{dc}}{\sqrt{2}} = 0.707 V\_{dc}\\) -- ### Sinusoidal (SPWM) -- ### Max. \\(V\_{l-l,rms} = \sqrt{3} \dfrac{\frac{V\_{dc}}{2}}{\sqrt{2}}\\) -- \\(= \dfrac{ \sqrt{3} V\_{dc}}{2\sqrt{2}} = 0.612 V\_{dc}\\) ### SVPWM is %15 higher than SPWM --- ## You can download this presentation from: [keysan.me/ee464](http://keysan.me/ee464)