21.11.2014 Views

Digital Current Control of a Voltage Source Converter With Active ...

Digital Current Control of a Voltage Source Converter With Active ...

Digital Current Control of a Voltage Source Converter With Active ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

WU AND LEHN: DIGITAL CURRENT CONTROL OF A VOLTAGE SOURCE CONVERTER 1365<br />

at relatively low switching frequencies. This new system allows<br />

for the flexible, systematic design approach <strong>of</strong> pole assignment<br />

while retaining control <strong>of</strong> the current trajectory, providing transient<br />

overcurrent protection even when the controller’s overall<br />

performance criteria cannot be met [9].<br />

II. SYSTEM MODELING<br />

Assuming that the impedances <strong>of</strong> the three-phase system <strong>of</strong><br />

Fig. 1 are balanced, the differential equations governing the<br />

three-phase voltage and current vectors are<br />

The three-phase vectors , , , , and<br />

in (1)–(3) can be replaced by complex space vectors , ,<br />

, , and in the form by applying<br />

the amplitude-invariant Clarke transformation<br />

(1)<br />

(2)<br />

(3)<br />

(4)<br />

Fig. 2. SPWM with twice-per-period sampling.<br />

The PWM pattern generator generates independent gating<br />

waveforms for each leg <strong>of</strong> the three-phase converter as shown<br />

in Fig. 2.<br />

<strong>With</strong> a symmetrical carrier, the desired average terminal<br />

voltage can be reached over half <strong>of</strong> a switching period ,<br />

during which the voltage command is held and compared to the<br />

triangular carrier to calculate the duty cycle. Hence sampling<br />

occurs twice per switching period at frequency 1 .In<br />

order to accurately model the behavior <strong>of</strong> the PWM pattern generator<br />

and the digital controller, the differential equations are<br />

discretized by the zero-order hold method. The discrete-time<br />

state-space model is given by [10]<br />

and assuming no zero-sequence currents.<br />

The space-vectors may then be projected onto complex variables<br />

in the synchronously rotating -frame<br />

by performing the substitution<br />

on each<br />

space vector, with synchronous frequency . Assuming<br />

0, the complex -frame differential equations are then<br />

given by<br />

where<br />

(9)<br />

(5)<br />

(6)<br />

(7)<br />

The subscripts will henceforth be dropped for convenience.<br />

Equations (5)–(7) can be now written in state-space form as<br />

(8)<br />

where<br />

Due to finite computation time, the voltage command calculated<br />

during the present timestep must be requested by the controller<br />

during the next timestep. This behavior is modeled as a<br />

one-timestep delay between the converter voltage command<br />

and the terminal voltage<br />

(10)<br />

Considering as a state and as a new input, this delay may<br />

be incorporated into the model by rearranging the state equation<br />

[11]. The augmented state model is then given by<br />

(11)<br />

(12)<br />

where

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!