Está en la página 1de 8

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA


ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

CONTROL DIGITAL
LABORATORIO N°1
(Prueba Final)
Muestreo mediante impulsos. Teorema de Nyquist. Aliasing. Retención de datos. Retenedor de orden cero y
de orden superior. Parámetros Z
Tiempo: 60 m
Nombre:
AYASTA TEJADA JHON WILLIAMS HORARIO: 90G
MARTINEZ ROMERO MITON VIDAL

Al finalizar el laboratorio deben mostrar su resultado en matlab y enviar el informe en word al docente:
zcucho@gmail.com

PARTE I

1. Asuma que la entrada al sistema de la siguiente figura está dada por la función:
x(t) = 10 sen2t + 5sen3t + 2 sen5t

a) Obtenga y grafique la salida del retenedor (Capture la pantalla y coloque en el recuadro):

b) Señale porque se produce aliasing y presente un gráfico que represente la señal muestreada

1
Control Digital_Laboratorio Ing. Zenón Cucho M.
2. Simulación de un Sistema Discreto

Use Simulink e implemente el siguiente diagrama:

2
Control Digital_Laboratorio Ing. Zenón Cucho M.
Los bloques que necesitas están en:

Escalón → Librería Sources: Step


Transfer Fcn → Librería Continuous
Discrete Transfer F. → Librería Discrete
Zero-Order Hold → Librería Discrete
Sum → Librería Math Operations
Scope → Librería Sinks
Mux → Librería Signal Routing
Parametrización de bloques:

Escalón, final value=1, step time=0


Transfer Fcn., los valores de la figura.
Discrete Transfer Fcn., los valores de la figura con sample time=0.1
Zero-Order Hold, sample time=0.1
Mux, 3 entradas.
Sumadores, signos.
Se pide:
• Simular y comparar las respuestas continua y discreta equivalente. Comentar resultados.

• Subir tiempo de muestreo a 0.5 s. (tanto en el bloqueador como en la función de transferencia discreta del
regulador). Simular y visualizar nueva respuesta. Comentar resultados.

• Indicar el valor de T que inestabiliza el sistema

Respuesta:

3
Control Digital_Laboratorio Ing. Zenón Cucho M.
3. Transformada Z: (Cuando use Matlab, capture las pantallas, mostrando los comandos y resultados)

Obtener la transformada Z (analíticamente y con Matlab) de:

a) y(k) = 5 k – 2 para k = 1, 2, 3, .... e igual a cero para k ≤ 0


Analíticamente:

𝑌(𝑘) = 𝑥(𝑘 − 2) = 5𝑘−2

𝑍[𝑦(𝑘) = 𝑍[5𝐾−2 ] = 𝑍[𝑥(𝑘 − 2)] = 𝑧 −2 𝑍[𝑥(𝑘)] = 𝑧 −2 𝑍[5𝑘 ] = 𝑧 −2 ∗ 1/(1 − 5𝑧 −1 )

𝑍[5𝑘−2 ] = 1/(𝑧 2 − 5𝑧)

Matlab:

4
Control Digital_Laboratorio Ing. Zenón Cucho M.
b. Hallar la transformada Z inversa de:

Rpta:
Analíticamente:
6𝑧 2 + 3𝑧 + 2
𝑥(𝑧) = 2
2𝑧 + 14𝑧 + 20

6𝑧 2 + 3𝑧 + 2
𝑥(𝑧) =
(2𝑧 + 4)(𝑧 + 5)

𝐴 𝐵
𝑥(𝑧) = +
2𝑧 + 4 𝑧 + 5

6(−2)2 + 3(−2) + 2 32
𝐴 = (2𝑧 + 4)𝑥(𝑧)|𝑧=−2 = =
−2 + 5 3

6(−5)2 + 3(−5) + 2 −167


𝐵 = (𝑧 + 5)𝑥(𝑧)|𝑧=−5 = =
(−5)2 + 4 6

32 −167
𝑥(𝑧) = 3 + 6
2𝑧 + 4 𝑧 + 5

32 1 167 1
𝑥(𝑘) = 𝑍{ }− 𝑍{ }
6 𝑧+2 6 𝑧+5

167 32
𝑥(𝑘) = − (−5)𝑘−1 + (−2)𝑘−1
6 6

Matlab:

5
Control Digital_Laboratorio Ing. Zenón Cucho M.
Represente los 10 primeros términos de la secuencia discreta (por Matlab)

ANEXO

En Simulink es posible crear y simular modelos mecánicos, eléctricos, electrónicos, aeronáuticos, etc. gracias a
la gran variedad de bloques (blocksets) de los que dispone. Estos conjuntos de bloques se encuentran agrupados
en la Simulink library browser, que se despliega al ejecutar Simulink, y presenta el aspecto de la figura La librería
principal de bloques se encuentra bajo la carpeta llamada Simulink y en ella aparecen los bloques agrupados en
las siguientes categorías: continuos, no lineales (Discontinuities), discretos, tablas, operaciones matemáticas,
verificación de modelos, puertos y subsistemas, señales, dispositivos de salida (Sinks), generadores (Sources).

La librería principal de bloques se encuentra bajo la carpeta llamada Simulink y en ella aparecen los bloques
agrupados en las siguientes categorías: continuos, no lineales (Discontinuities), discretos, tablas, operaciones
matemáticas, verificación de modelos, puertos y subsistemas, señales, dispositivos de salida (Sinks),
generadores (Sources).

6
Control Digital_Laboratorio Ing. Zenón Cucho M.
Para ejecutar Simulink pulsar sobre el botón en el menú principal, o bien teclear Simulink desde el
editor de comandos de matlab (aparecerá una nueva ventana con todas las librerías disponibles). A
continuación, y desde el menú principal, se seleccionará File→New→Model que abrirá la ventana de edición
donde se creará el modelo Simulink para su posterior simulación. Los distintos bloques del modelo a crear se
han de seleccionar primero en las correspondientes librerías, después arrastrar y soltar en la ventana de edición;
por último, interconectar entre si. Pulsando dos veces sobre cada bloque se despliega la ventana de parámetros
correspondiente a dicho bloque; cada campo que aparece en ella se rellenará con los datos requeridos para el
modelo que se va a simular. Una vez creado el modelo y parametrizados todos sus bloques se procede a la
simulación seleccionando en el menú Simulation→Start. Para detener la simulación seleccionar
Simulation→Stop. Los tiempos de la simulación del modelo, tiempo de inicio (start time) y tiempo de parada
(stop time), se especifican en la ventana mostrada abajo a la que se accede desde Simulation parameters.

7
Control Digital_Laboratorio Ing. Zenón Cucho M.
8
Control Digital_Laboratorio Ing. Zenón Cucho M.

También podría gustarte