Sunteți pe pagina 1din 110

Algoritmos No-recursivos

ALGORITMOS TRIGONOMTRICOS

Algoritmos Trigonomtricos
Caractersticas
Ventana corta de muestreo (< mitad de un ciclo de 60 Hz) Respuesta transitoria rpida Mnimo nmero de clculos Respuesta deficiente para seales de entrada con frecuencias diferentes a la fundamental

Algoritmos Trigonomtricos
Algoritmos
Miki & Mikano Mann & Morrison Rockefeller & Udren Gilbert & Shovlin

Algoritmos Trigonomtricos
Consideraciones
Las seales de entrada son senoidales a una frecuencia fundamental No debe existir variaciones en la frecuencia de la seal de entrada

Algoritmos Trigonomtricos

Bases
Sea v el voltaje de estrada, v = VP sin(t + ) Se obtiene la primera y segunda derivada del voltaje v = VP cos(t + ) v = -2 VP sin(t + )

Algoritmos Trigonomtricos

Bases
Se obtiene el cuadrado v y (v/ ), luego se suman (VP)2 = v2 + (v/)2 Se divide el voltaje v por (v/ ), y se obtiene tan(t + ) = v / v

Algoritmos Trigonomtricos

Bases
Se toma el cuadrado de (v/ ) y (v/ ) y se suman (VP)2 = (v/) 2 + (v/2) 2 Se divide (v/ 2) por (v/ ), y se obtiene tan(t + ) = - v/( v)

Algoritmos Trigonomtricos

Algoritmo de Miki & Mikano

Algoritmo de Miki & Mikano


Algoritmo de ventana de dos muestras

Seales de entradas

v0 v
-1

v0 muestra del voltaje en el instante t0

T
-1 0

v-1 muestra del voltaje en el instante t-1

T Intervalo de muestreo Ventana de datos

Algoritmo de Miki & Mikano


Algoritmo
En el instante t = 0
v0 = VP sin()

--- (1.1)

En el instante t = t-1
v-1 = VP sin(-T + ) v-1 = VP { sin(-T)cos() + cos(-T)sin() }

--- (1.2)

Sustituyendo la ec (1.1) en la ec (1.2),


v-1 = -VP sin(T)cos() + v0 cos(T) VP cos() = [v0 cos(T) - v-1] sin(T) ---

(1.3)

Algoritmo de Miki & Mikano


Algoritmo
Parte imaginaria: VP sin() = v0
sin(T)

--- (1.1)
---

Parte real: VP cos() = [v0 cos(T) - v-1]

(1.3)

Fasor estimado
Magnitud:

Angulo:

Vo cos(T ) V1 VP = V + sin( t ) V0 tan( ) = Vo cos(T ) V1 sin(t )


2 2 0

Algoritmo de Miki & Mikano


Respuesta a la frecuencia de los filtros
Consideraciones Frecuencia nominal = 60 Hz Frecuencia de muestreo = 720 Hz T = 1/720 T = 30 Sustituir en las ecs. 1.1 y 1.3, Parte imaginaria: VP sin() = v0 Parte real: VP cos() = 1.732V0 2V-1 --- (1.4)
---

(1.5)

Algoritmo de Miki & Mikano


Respuesta a la frecuencia de los filtros
Las ecuaciones (1.4 y 1.5) no son mas que filtros Existen dos filtros Filtro de parte real H1(z) Filtro de parte imaginaria H2(z) La entrada afecta de distinta manera a ambos filtros Estos tienen diferente respuesta a la frecuencia El fasor estimado depende de ambos filtros

Algoritmo de Miki & Mikano


Respuesta a la frecuencia de los filtros Filtro de la parte real
X(z) H1(z) Y(z)

Parte real = 1.732V0 2V-1 H1(z) = 1.732 Z0 2Z-1


i.e. la entrada actual es multiplicada por 1.732 y entrada anterior por 2

Algoritmo de Miki & Mikano


Respuesta a la frecuencia de los filtros Filtro de la parte real
H1(z) = 1.732 Z0 2Z-1
Reemplazando z por de la frecuencia

ejT, se obtiene la respuesta en el dominio

H1() = 1.732 2ejT H1() = 1.732 2( cos(T) j sin(T) )

Algoritmo de Miki & Mikano


Respuesta a la frecuencia de los filtros Filtro de la parte real Para encontrar la respuesta a la frecuencia de los filtros se sustituye diferentes valores de y se calcula la magnitud de H1() DC: =0 H1()| = 1.732 2 = 0.27 i.e El filtro permitir el paso del 27% de la seal de entrada

Algoritmo de Miki & Mikano


Respuesta a la frecuencia de los filtros Filtro de la parte real
Frecuencia fundamental: T = 30 H1()| = 1.732 2(cos(30) j sin(30)) = j1 i.e Filtro pasar toda la seal pero con un cambio de fase de 900 Componente de 2nd armnica: T = 60 |H1()| = 1.732 2(cos(60) j sin(60)) = 0.732 + j1.732 = 1.880367.090 i.e El filtro amplificar la 2da armnica y lo desplazar 67.090

Algoritmo de Miki & Mikano


Respuesta a la frecuencia del filtro real Respuesta en Magnitud
4 3 2 1 0

60

120

180

240

300

360

420

480

540

600

660

720

100 50 0 -50 -100

Respuesta del ngulo

60

120

180

240

300

360

420

480

540

600

660

720

Frecuencia (Hz)

Algoritmo de Miki & Mikano


Respuesta a la frecuencia de los filtros Filtro de la parte imaginaria
X(z) H2(z) Y(z)

Parte imaginaria = 1 H2(z) = Z0


i.e. Todas las seales de entrada son pasadas sin importar su frecuencia

Algoritmo de Miki & Mikano


Respuesta a la frecuencia de los filtros Filtro de la parte imaginaria
H2(z) = Z0 Remplazando z por ejT, se obtiene la funcin de transferencia en el dominio de la frecuencia H2() = 1

Algoritmo de Miki & Mikano


Respuesta a la frecuencia de los filtros Filtro de la parte imaginaria Para determinar la respuesta del filtro en frecuencia se sustituye diferentes valores de se calcula la magnitud de H1()
DC: = 0 |H2()| = 1 Frecuencia fundamental: T = 30 |H2()| = 1 Componente de 2da armnica: T = 60 |H2()| = 1

Algoritmo de Miki & Mikano


Respuesta a la frecuencia del filtro imaginario
2 1.5 1 0.5 0

Respuesta en Magnitud

100

200

300

400

500

600

700

800

1 0.5 0 -0.5 -1

Respuesta del ngulo

100

200

300

400

500

600

700

800

Frecuencia (Hz)

Algoritmo de Miki & Mikano


Estimacin del fasor
La salida de los filtros (parte real H1() y parte imaginaria H2()) son elevadas al cuadrado y sumadas. DC: Entrada: v = VDC Salida de los filtros: Y1 = 0.27VP, Y2 = VDC Fasor estimado VP2 = (0.27VDC)2 + VDC2 VP = 1.0729 VDC

Algoritmo de Miki & Mikano


Estimacin del fasor
La salida de los filtros de la parte real H1() y parte imaginaria H2() son elevadas al cuadrado y sumadas. Fundamental: Entrada: v = VM sin(t) Salida de los filtros: Y1 =VM sin(t + /2) = VM cos(t), Y2 = VM sin(t) Fasor estimado: VP2 = (VM cos(t))2 + (VM sin(t))2 = VM2 V P = VM

Algoritmo de Miki & Mikano


Seal de entrada 1 (senoidal 60 Hz pura)
Input W aveform 10 Current (Amps) 5 0 -5 -10

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

S am pled W aveform 10 Current (Amps) 5 0 -5 -10 0 0.01 0.02 0.03 0.04 0.05 0.06 Tim e (S ec onds ) 0.07 0.08 0.09 0.1

Algoritmo de Miki & Mikano


Fasor estimado

Algoritmo de Miki & Mikano


Fasor estimado en el plano complejo
10

Eje imag

8 6 4 2 0 -2 -4 -6 -8 -10 -10

-5

10

Eje real

Algoritmo de Miki & Mikano

Seal de entrada 2 (senoidal 60 Hz mas DC decrecient


Input Waveform 15 Current (Amps) 10 5 0 -5 -10 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1

Sampled Waveform 15 Current (Amps) 10 5 0 -5 -10 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Miki & Mikano


Fasor estimado

Algoritmo de Miki & Mikano


Fasor estimado en el plano complejo
15

Eje imag

10

-5

-10 -15

-10

-5

10

Eje real

Algoritmo de Miki & Mikano


Respuesta a la frecuencia del fasor estimado usando FFT 10
3

10 Magnitude 10

10

60

120

180

240

300

360

Frecuencia (Hz)

Algoritmo de Miki & Mikano


Seal de entrada 3 (senoidal 60 Hz ms 2da armnica)
Input Waveform 20 Current (Amps) 10 0 -10 -20

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Sampled Waveform 20 Current (Amps) 10 0 -10 -20

0.01

0.02

0.03

0.04 0.05 0.06 Time (Seconds)

0.07

0.08

0.09

0.1

Algoritmo de Miki & Mikano


Fasor estimado

Algoritmo de Miki & Mikano


Fasor estimado en el plano complejo
15

Eje imag

10

-5

-10

-15 -15

-10

-5

10

15

20

Eje real

Algoritmo de Miki & Mikano


Respuesta a la frecuencia del fasor estimado usando FFT
900 800 700 600 Magnitude 500 400 300 200 100 0 0 60 120 180 240 300 360

Frecuencia (Hz)

Algoritmo de Miki & Mikano

(senoidal 60 Hz ms 3era armnica) nica Seal de entrada 4


Input Waveform 20 Current (Amps) 10 0 -10 -20 0 20 Current (Amps) 10 0 -10 -20 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 Sampled Waveform

0.01

0.02

0.03

0.04 0.05 0.06 Time (Seconds)

0.07

0.08

0.09

0.1

Algoritmo de Miki & Mikano


Fasor estimado

Algoritmo de Miki & Mikano


Fasor estimado en el plano complejo
15

Eje imag 10
5

-5

-10

-15 -25

-20

-15

-10

-5

10

15

Eje real

Algoritmo de Miki & Mikano


Respuesta a la frecuencia del fasor estimado usando FFT 1000
900 800 700 600 500 400 300 200 100 0

Magnitude

60

120

180

240

300

360

Frecuencia (Hz)

Algoritmo de Miki & Mikano

Seal de entrada 5 (senoidal 60 Hz ms un transitorio


Input Waveform 50 Current (Amps)

-50

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Sampled Waveform 50 Current (Amps)

-50 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Miki & Mikano


Fasor estimado

Algoritmo de Miki & Mikano


Fasor estimado en el plano complejo
50

Eje imag 40
30 20 10 0 -10 -20 -30 -40 -50 -50

-40

-30

-20

-10

10

20

30

40

50

Eje

Algoritmo de Miki & Mikano


Ventajas
Respuesta rpida a transitorios Muy pocos clculos son requeridos

Desventajas
El ruido afecta su desempeo La presencia de armnicas tiene efectos negativos Las componentes decrecientes de DC afectan su desempeo

Algoritmos Trigonomtricos

Algoritmo de Mann & Morrison

Algoritmo de Mann & Morrison


Algoritmo de ventana de tres muestras

v+1

v v
Seales de entrada
v0 muestra del voltaje en el instante t0 v-1 muestra del voltaje en el instante t-1 v+1 muestra del voltaje en el instante t+1 T Intarvalo de muestreo
-1

-1

+1

Ventana de datos

Algoritmo de Mann & Morrison


Algoritmo
En el instante t=0
v0 = VP sin()

--- (2.1)

Parte imaginaria del fasor En el instante t=t-1


v-1 = VP sin(-T + )

--- (2.2) --- (2.3)

En el instante t=t+1
v+1 = VP sin(T + )

Algoritmo de Mann & Morrison


Algoritmo Derivada de la seal de voltaje,
dv/dt = VP cos(t + )

En el instante t =0,
dv0/dt = VP cos()

--- (2.4)

Tambin
dv0/dt = (v+1 - v-1) / 2T --- (2.5)

De la ecuacin (2.4) y (2.5)


VP cos() = (v+1 - v-1) / (2 T)

--- (2.6)

Parte real del fasor

Algoritmo de Mann & Morrison


Algoritmo
Parte imaginaria: VP sin() = v0 Parte real: VP cos() = [v+1 - v-1]
(2T)

--- (2.1)
---

(2.6)

Fasor estimado:
Magnitud:
VP
2

V+1 V1 2 = V0 + ( 2 t )

Angulo:

V0 tan( ) = V+1 V1 2t

Algoritmo de Mann & Morrison


Respuesta en magnitud
2 1.5 1 0.5 0

Respuesta a la frecuencia del filtro real

60

120

180

240

300

360

100

Respuesta del ngulo

50

-50 0 60 120 180 240 300 360

Frecuencia (Hz)

Algoritmo de Mann & Morrison


Respuesta a la frecuencia del filtro Respuesta en magnitud imaginario 2
1.5 1 0.5 0

100

200

300

400

500

600

700

800

1 0.5 0 -0.5 -1

Respuesta del ngulo

100

200

300

400

500

600

700

800

Frecuencia (Hz)

Algoritmo de Mann & Morrison


Seal de entrada 1 (senoidal de 60 Hz pura)
Input W aveform 10
Current (Amps)

5 0 -5 -10

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

S am pled W aveform 10
Current (Amps)

5 0 -5 -10 0 0.01 0.02 0.03 0.04 0.05 0.06 Tim e (S ec onds ) 0.07 0.08 0.09 0.1

Algoritmo de Mann & Morrison


Fasor estimado

Algoritmo de Mann & Morrison


(Senoidal 60 Hz ms DC Seal de entrada 2 decreciente )
Input Waveform 15
Current (Amps)

10 5 0 -5 -10 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1

Sampled Waveform 15
Current (Amps)

10 5 0 -5 -10 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Mann & Morrison


Fasor estimado

Algoritmo de Mann & Morrison


Respuesta a la frecuencia del fasor estimado usando FFT
800 700 600 500
Magnitude

400 300 200 100 0 0 60 120 180 240 300 360

Frecuencia (Hz)

Algoritmo de Mann & Morrison


Seal de entrada 3 (Senoidal 60 Hz ms 2da armnica )
Input Waveform 20
Current (Amps)

10 0 -10 -20

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Sampled Waveform 20
Current (Amps)

10 0 -10 -20 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Mann & Morrison


Fasor estimado

Algoritmo de Mann & Morrison


Respuesta a la frecuencia del fasor estimado usando FFT
800 700 600 500
Magnitude

400 300 200 100 0 0 60 120 180 240 300 360

Frequency (Hz)

Algoritmo de Mann & Morrison

Seal de entrada 4 (Senoidal 60 Hz ms 3era armnic


Input Waveform 20
Current (Amps)

10 0 -10 -20

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Sampled Waveform 20
Current (Amps)

10 0 -10 -20 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Mann & Morrison


Fasor estimado

Algoritmo de Mann & Morrison


Respuesta a la frecuencia del fasor estimado usando FFT
900 800 700 600
Magnitude

500 400 300 200 100 0 0 60 120 180 240 300 360

Frecuencia (Hz)

Algoritmo de Mann & Morrison


(Senoidal 60 Hz ms transitorio ) Seal de entrada 5
Input Waveform 50
Current (Amps)

-50

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Sampled Waveform 50
Current (Amps)

-50 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Mann & Morrison


Fasor estimado

Algoritmo de Mann & Morrison


Ventajas
Respuesta transitoria rpida Se requieren pocos clculos

Desventajas
El ruido afecta su desempeo La presencia de armnicas tiene efectos negativos La componente decreciente de DC afecta su desempeo

Algoritmos Trigonomtricos

Algoritmo de Rockefeller & Udren

Algoritmo de Rockefeller & Udren


Algoritmo de ventana de tres muestras

v+1

v v
-1

-1

+1

Seales de entrada

v0 muestra del voltaje en el instante t0

ventana de muestras

v-1 muestra del voltaje en el instante t-1

v+1 muestra del voltaje en el instante t+1

Algoritmo de Rockefeller & Udren


Algoritmo
En el instante t=0
v0 = VP sin()

--- (3.1) --- (3.2) --- (3.3)

En el instante t=t-1
v-1 = VP sin(-T + )

En el instante t=t+1
v+1 = VP sin(T + )

Algoritmo de Rockefeller & Udren


Algoritmo
La 1era derivada de la seal de voltaje,
dv/dt = VP cos(t + )

En el instante t =0,
dv0/dt = VP cos()

--- (3.4)

Tambin
dv0/dt = (v+1 - v-1) / 2T --- (3.5)

De las ecs (2.4) y (2.5)


VP cos() = (v+1 - v-1) / (2 T)

--- (3.6)

Parte real del fasor

Algoritmo de Rockefeller & Udren


Algoritmo
La 2da derivada de la seal de voltaje, d2v/dt2 = V0 = -2VP sin(t + ) En el instante t =0,
d2v0/dt2 = V0 = -2VP sin()

--- (3.7) -- (3.8) -- (3.10) -- (3.11)

En trminos de las muestras, En el instante t = -0.5, dv-0.5/dt = V-0.5 = (V0 - V-1) / T En el instante t = 0, V0 = (V+0.5 - V-0.5) / T En el instante t = +0.5, dv+0.5/dt = V+0.5 = (V+1 V0) / T -- (3.9) De las ecs (3.10) y (3.7),
VP sin() = (V+1 2V0 + V-1) / (T)2

Algoritmo de Rockefeller & Udren


Algoritmo
Parte imaginaria : VP sin() = (V+1 2V0 + V-1)
(T)2

--- (3.11)
---

Parte real : VP cos() = (v+1 - v-1)

(3.6)

Fasor estimado:
Magnitud:
VP
2

(2T)

V+1 2V0 + V1 V+1 V1 = + 2 ( 2 T ) ( ) T

Angulo:

V+1 2V0 + V1 2 T ( ) tan( ) = V+1 V1 (2T )

Algoritmo de Rockefeller & Udren


Respuesta a la frecuencia del filtro real
Respuesta en magnitud
2 1.5 1 0.5 0

60

120

180

240

300

360

100

Respuesta del ngulo

50

-50 0 60 120 180 240 300 360

Frecuencia (Hz)

Algoritmo de Rockefeller & Udren


Respuesta a la frecuencia del filtro Respuesta en magnitud imaginario
15 10

0 x 10

60
-11

120

180

240

300

360

420

480

540

600

660

720

2 0 -2 -4 -6

Respuesta del gulo

60

120

180

240

300

360

420

480

540

600

660

720

Frecuencia (Hz)

Algoritmo de Rockefeller & Udren


Seal de entrada 1 (Senoidal 60 Hz pura)
Input W aveform 10
Current (Amps)

5 0 -5 -10

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

S am pled W aveform 10
Current (Amps)

5 0 -5 -10 0 0.01 0.02 0.03 0.04 0.05 0.06 Tim e (S ec onds ) 0.07 0.08 0.09 0.1

Algoritmo de Rockefeller & Udren


Fasor estimado

Algoritmo de Rockefeller & Udren


Seal de entrada 2( 2(Senoidal 60 Hz ms DC decreciente )
Input Waveform 15
Current (Amps)

10 5 0 -5 -10 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1

Sampled Waveform 15
Current (Amps)

10 5 0 -5 -10 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Rockefeller & Udren


Fasor estimado

Algoritmo de Rockefeller & Udren


Respuesta a la frecuencia del fasor estimado usando FFT
800 700 600 500
Magnitude

400 300 200 100 0 0 60 120 180 240 300 360

Frecuencia (Hz)

Algoritmo de Rockefeller & Udren


Seal de entrada 3 (Senoidal 60 Hz ms 2da armnica )
Input Waveform 20
Current (Amps)

10 0 -10 -20

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Sampled Waveform 20
Current (Amps)

10 0 -10 -20 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Rockefeller & Udren


Fasor estimado

Algoritmo de Rockefeller & Udren


Respuesta a la frecuencia del fasor estimado usando FFT
1200 1000

800
Magnitude

600

400

200

0 0 60 120 180 240 300 360

Frecuencia (Hz)

Algoritmo de Rockefeller & Udren


Seal de entrada 4 (Senoidal 60 Hz ms 3era armnica )
Input Waveform 20
Current (Amps)

10 0 -10 -20

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Sampled Waveform 20
Current (Amps)

10 0 -10 -20 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Rockefeller & Udren


Fasor estimado

Algoritmo de Rockefeller & Udren


Anlisis a la frecuencia del fasor estimado usando FFT
2000 1800 1600 1400 1200 1000 800 600 400 200 0 0 60 120 180 240 300

Magnitude

Frecuencia (Hz)

Algoritmo de Rockefeller & Udren


Seal de entrada 5 (Senoidal 60 Hz ms transitorio )
Input Waveform 50
Current (Amps)

-50

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Sampled Waveform 50
Current (Amps)

-50 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Rockefeller & Udren


Fasor estimado

Algoritmo de Rockefeller & Udren


Ventajas
Respuesta transitoria rpida Pocos clculos son requeridos Controla mejor la componente decreciente de DC

Desventajas
El ruido afecta su desempeo La presencia de armnicas tiene efectos negativos

Algoritmos Trigonomtricos

Algoritmo de Gilbert & Shovlin

Algoritmo de Gilbert & Shovlin


Algoritmo de ventana de tres muestras
v+1

v v
-1

-1

+1

Seales de entrada

v0 muestra del voltaje en el instante t0

Ventana de datos

v-1 muestra del voltaje en el instante t-1

v+1 muestra del voltaje en el instante t+1

Algoritmo de Gilbert & Shovlin


Algoritmo
En el instante t=0
v0 = VP sin()

--- (4.1) --- (4.2) --- (4.3)

En el instante t=t-1
v-1 = VP sin(-T + )

En el instante t=t+1
v+1 = VP sin(T + )

Algoritmo de Gilbert & Shovlin


Algoritmo
(v+1 )(v1 ) = V p sin 2 ( v ) cos 2 ( w0 t ) V p sin 2 ( w0 t ) cos 2 ( v )
2 2

v0 2 = V p 2 sin 2 ( v )
v0 (v +1 )(v 1 ) = V p sin 2 ( v ) V p sin 2 ( v ) cos 2 ( w0 t ) + V p sin 2 ( w0 t ) cos 2 ( v )
2 2 2 2

v0 (v+1 )(v1 ) = V p sin 2 ( w0 t )


2 2

Vp2

v (v )(v ) = 0 2 +1 1 sin ( w0 t )
2

--- (4.5)

Algoritmo de Gilbert & Shovlin


Algoritmo
(v+1 ) (v1 ) = V p sin( w0 t + v ) V p sin( w0 t + v )
(v+1 ) (v1 ) = V p [2 cos( v ) sin( w0 t )]

V p cos( v ) =

v+1 v1 2 sin( w0 t )

tan( v ) =

2v0 sin(w0 t ) v+1 v1

--- (4.6)

Algoritmo de Gilbert & Shovlin


Algoritmo
Fasor estimado:
Magnitud:
2

Vp
Angulo:

v0 (v+1 )(v1 ) = sin 2 ( w0 t )


2

2v0 sin(w0 t ) tan( v ) = v+1 v1

Algoritmo de Gilbert & Shovlin


Respuesta a la frecuencia de los filtros
Ecuacin no-lineal La respuesta a la frecuencia debe ser calculada de una manera diferente
v0 = VP sin() v-1 = VP sin(-T + ) v+1 = VP sin(T + )

--- (4.1) --- (4.2) --- (4.3) --- (4.5)

2 = kV 2 k(V )(V ) V P 0 +1 -1

Sustituyendo (4.1), (4.2), (4.3) en (4.5),

2 = k V 2 sin2() k V sin(T + ) V sin(-T + ) V P P P P

Algoritmo de Gilbert & Shovlin


Respuesta a la frecuencia de los filtros
Simplificando,

2 V P 2 V P 2 V P V P

= k VP2 sin2() k VP2 sin2() cos2(T) + k VP2 cos2() sin2(T) = k VP2 sin2()[1 cos2(T)] + k VP2 cos2() sin2(T) = k VP2 sin2()sin2(T) + k VP2 cos2() sin2(T)

2 sin2(T) = k V P 2

Algoritmo de Gilbert & Shovlin


Respuesta a la frecuencia de los filtros
Respuesta en magnitud
2.5

1.5

0.5

0 0 60 120 180 240 300 360

Frecuencia (Hz)

Algoritmo de Gilbert & Shovlin


Seal de entrada 1 (Senoidal 60 Hz pura )
Input W aveform 10
Current (Amps)

5 0 -5 -10

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

S am pled W aveform 10
Current (Amps)

5 0 -5 -10 0 0.01 0.02 0.03 0.04 0.05 0.06 Tim e (S ec onds ) 0.07 0.08 0.09 0.1

Algoritmo de Gilbert & Shovlin


Fasor estimado

Algoritmo de Gilbert & Shovlin


(Senoidal 60 Hz ms DC decreciente ) Seal de entrada 2
Input Waveform 15
Current (Amps)

10 5 0 -5 -10 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1

Sampled Waveform 15
Current (Amps)

10 5 0 -5 -10 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Gilbert & Shovlin


Fasor estimado

Algoritmo de Gilbert & Shovlin


Respuesta a la frecuencia del fasor estimado usando FFT
800 700 600 500
Magnitude

400 300 200 100 0 0 60 120 180 240 300 360

Frequency (Hz)

Algoritmo de Gilbert & Shovlin


Seal de entrada 3 (Senoidal 60 Hz ms 2da armnica) nica
Input Waveform 20
Current (Amps)

10 0 -10 -20

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Sampled Waveform 20
Current (Amps)

10 0 -10 -20 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Gilbert & Shovlin


Fasor estimado

Algoritmo de Gilbert & Shovlin


Respuesta a la frecuencia del fasor estimado usando FFT
800 700 600 500
Magnitude

400 300 200 100 0 0 60 120 180 240 300 360

Frequency (Hz)

Algoritmo de Gilbert & Shovlin


Seal de entrada 4 (Senoidal 60 Hz ms 3era armnica )
Input Waveform 20
Current (Amps)

10 0 -10 -20

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Sampled Waveform 20
Current (Amps)

10 0 -10 -20 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Gilbert & Shovlin


Fasor estimado

Algoritmo de Gilbert & Shovlin


Respuesta a la frecuencia del fasor estimado usando FFT
900 800 700 600
Magnitude

500 400 300 200 100 0 0 60 120 180 240 300 360

Frecuencia (Hz)

Algoritmo de Gilbert & Shovlin


(Senoidal 60 Hz ms transitorio ) Seal de entrada 4
Input Waveform 50
Current (Amps)

-50

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Sampled Waveform 50
Current (Amps)

-50 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (Seconds) 0.07 0.08 0.09 0.1

Algoritmo de Gilbert & Shovlin


Fasor estimado

Algoritmo de Gilbert & Shovlin


Ventajas
Respuesta transitoria Rpida Pocos clculos son requeridos

Desventajas
El ruido afecta su desempeo La presencia de armnicas tiene efectos negativos La componente decreciente de DC afecta su desempeo

Algoritmos Trigonomtricos

Fin de los algoritmos trigonomtricos

S-ar putea să vă placă și