SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
TEORÍA DE LOS CIRCUITOS



           LABORATORIO Nº1:




“Utilización de MATLAB como herramienta de
  trabajo para la resolución de problemas”
Teoría de los Circuitos                                                      28 de septiembre de 2012

            Introducción:


            En el presente informe se expone en primera instancia los ejercicios propuestos en la
            guía del laboratorio de utilización de Matlab, y luego se presenta una función en el
            dominio de las frecuencias y mediante la ejecución de programas bajo Matlab se realiza
            el análisis de polos, ceros, ganancias, lugar geométrico de raíces, y sus respectivas
            graficas de módulo y fase mediante diagramas de Bode.




                                                                                                     2
Teoría de los Circuitos                                                        28 de septiembre de 2012




            Ejercicios propuestos:
            Aquí se procede a hallar las transformadas inversas de Laplace y luego a verificar los
            resultados mediante la transformada de Laplace de los resustados obtenidos. Estas
            operaciones se realizan mediante programación en Matlab, comandos utilizados:


            Transformada de Laplace:


            clear all;                                              % Limpia todas las
            variables usadas en el software
            clc;                                                    % limpia la pantalla de
            comandos
            syms t;                                                 % se define la variable
            simbólica t
            fun_t = input('Funcion temporal : ');                   % imprime en la ventana
            de comandos el texto entre comillas
                                                                    % quedando en espera del
            ingreso de la
                                                                    % función que se va a
            adquirir (en variable fun_t) desde la
                                                          %ventana de comandos
            pretty(fun_t);                                % muestra de manera
            ordenada la función ingresada.
            fun_S = laplace(fun_t);                       % comando que obtiene la
            transformada de Laplace. (se guarda en fun_s)
            disp('Funcion en plano S:');                  %imprime en la ventana de
            comandos el texto entre comillas
            pretty(fun_S);




            Antitransformada de Laplace:


            clear all;
            clc;
            syms s;
            fun_s=input('Funcion en plano S: ');                        %toma la funcion
            ingrasada por teclado y la guarda en fun_s
            fun_t=ilaplace(fun_s);                                      %Calculo de la
            transformada Inversa de Laplace
            pretty(fun_s);
            disp('Funcion temporal:');
            pretty(fun_t);




                                                                                                     3
Teoría de los Circuitos             28 de septiembre de 2012


            Función a analisar:



            Resultados obtenidos:




            Función a analisar:




            Resultados obtenidos:




                                                         4
Teoría de los Circuitos                                                              28 de septiembre de 2012




            A continuación se presenta el análisis realizado para obtener los polos, los ceros y la ganancia
            de dos funciones de transferencias, mediante el siguiente código en Matlab:


            clear all;
            clc;
            num=input('Coeficientes del Numerador []: ');
            den=input('Coeficientes del Denominador []: ');
            disp('CEROS-POLOS-GANANCIA')
            %Muestra el texto entre comillas en ventana de comandos

            [z,p,k]=tf2zp(num,den)
            % instrucción que calcula los ceros polos y G

            % z=ceros

            % p=polos

            % k=ganancia




            Función a analisar:



            Resultados obtenidos:




                                                                                                               5
Teoría de los Circuitos                                                           28 de septiembre de 2012

            Por lo tanto la función de transferencia se puede escribir como una combinación de productos
            de sus polos (denominador) y ceros (numerador), de la siguiente manera:




            Función a analisar:




            Resultados obtenidos:




            Por lo tanto la función de transferencia se puede escribir como una combinación de productos
            de sus polos (denominador) y ceros (numerador), de la siguiente manera:




                                                                                                           6
Teoría de los Circuitos                                                                28 de septiembre de 2012

            Finalmente proponemos una función operacional para terminar con nuestro análisis:




            Nota: En este caso la función propuesta pertenece al ítem ‘’e) ’’ del ejercicio 2 del trabajo
            práctico 5

                   Cálculo de residuos:

            Código en Matlab:


            %Desarrollo en fracciones parciales
            %Ejemplo:
            %El polinomio = 2*s^3+5*s^2+3*s+6/s^3+6*s^2+11*s+6
            %En este caso el:
            % numerador: [2 5 3 6]
            % denominador: [1 6 11 6]

            clear all;
            clc;
            num=input('Coeficientes del Numerador []: ')                              % en la variable
            num se guardan los coeficientes del
                                                                                      %numerador
            ingresados por teclado en forma de vector

            den=input('Coeficientes del Denominador []: ')                            % en la variable
            den se guardan los coeficientes del
                                                                                      %denominador
            ingresados por teclado en forma de vector

            disp('Funcion en plano S:');

            ft=tf([num],[den])                                                        % halla la
            función de transferencia a partir de los
                                                                                      % coeficientes
            del numerador y denominador y muestra
                                                                                      % dicha función
            en la ventana de comandos

            disp('RESIDUOS-POLOS-CONSTANTE');

            [r,p,k]=residue(num,den)                                                %Comando que
            obtiene los residuos, polos y el termino
                                                                                    %independiente
            % r =residuos
            % p=polos
            % k=término independiente




                                                                                                            7
Teoría de los Circuitos                                                       28 de septiembre de 2012

            Resultados:


            Coeficientes del Numerador []: [1620 3240 81000]

            num =

                 1620      3240     81000

            Coeficientes del Denominador []: [1 1800 810000]

            den =

                    1     1800    810000

            Funcion en plano S:

            Transfer function:
            1620 s^2 + 3240 s + 81000
            -------------------------
             s^2 + 1800 s + 810000

            RESIDUOS-POLOS-CONSTANTE

            r=

             1.0e+009 *

              -0.0029
               1.3094


            p=

             -900.0000
             -900.0000


            k=

                 1620



            Por lo tanto, conociendo estos resultados, podemos expresar la función de la siguiente
            manera:




                                                                                                     8
Teoría de los Circuitos                                                     28 de septiembre de 2012




                   Respuesta temporal frente a diferentes entradas:


            clear all;
            clc;
            s=tf('s');                                                   % se declara a “s”
            como variable de la función de transferencia.
                                                              %Respuesta al
            impulso
            fun_s=input('Funcion en el dominio s: ');
            figure(1);                                        % crea una ventana
            de grafica llamada figure 1
            impulse(fun_s),grid on;                           % grafica la
            respuesta al impulse de la función de transferencia

                                                              %respuesta al
            escalon
            figure(2);                                        % crea una ventana
            de grafica llamada figure 2
            step(fun_s),grid on;                              % grafica la
            respuesta al escalón de la función de transferencia

                                                                        %respuesta a rampa
            fun_s2 = fun_s * (1/s);                                    % por propiedad de
            Laplace
            figure(3);
            step(fun_s2),grid on;




            Gráfico de respuesta al impulso:




                                                                                                 9
Teoría de los Circuitos                                 28 de septiembre de 2012




            Gráfica de respuesta al escalón unitario:




            Gráfica de respuesta a la función rampa:




                                                                             10
Teoría de los Circuitos                                                                28 de septiembre de 2012




                   Configuración de polos y ceros, lugar geométrico de las raíces :



            Código en Matlab:


            clear all;
            clc;
            num=input('Coeficientes del Numerador []: ');
            den=input('Coeficientes del Denominador []: ');

            rlocus(num,den), grid on;
            %Muestra el lugar geométrico de               las raíces




            Grafico del lugar geométrico de las raíces:




                                                                                                            11
Teoría de los Circuitos                                            28 de septiembre de 2012




                   Respuesta en frecuencia, gráfico de bode:


            Código en Matlab:


            clear all;
            clc;
            s=tf('s');
            funs=input('ingrese la función de transferencia: ');
            bode(funs),grid on;




            Diagrama de Bode obtenido:




                                                                                        12
Teoría de los Circuitos                                                            28 de septiembre de 2012




            Conclusión:

            En el presente informe de laboratorio queda en evidencia la potencia del software utilizado,
            Matlab; con el mismo se pudo desarrollar diferentes cálculos y analizar la respuesta de un
            sistema, definido nada más que por su función operacional, a diferentes entradas de manera
            sumamente sencilla y rápida. Así se puede concluir que la implementación de Matlab en el
            análisis circuital resulta sumamente útil y confiable, debido a su gran precisión tanto en
            cálculos como en gráficos y a su velocidad de proceso.




                                                                                                           13

Más contenido relacionado

La actualidad más candente

Trabajo de ecuaciones diferenciales,.
Trabajo de ecuaciones diferenciales,.Trabajo de ecuaciones diferenciales,.
Trabajo de ecuaciones diferenciales,.
MajoJara
 
Ejercicios del método de lugar de las raíces
Ejercicios del método de lugar de las raícesEjercicios del método de lugar de las raíces
Ejercicios del método de lugar de las raíces
kaginia
 
Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlab
martinezeduardo
 
(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar
Angel Lunar
 
C ++ cuarto trabajo . -...
C ++ cuarto trabajo . -...C ++ cuarto trabajo . -...
C ++ cuarto trabajo . -...
Victor García
 

La actualidad más candente (20)

Trabajo de ecuaciones diferenciales,.
Trabajo de ecuaciones diferenciales,.Trabajo de ecuaciones diferenciales,.
Trabajo de ecuaciones diferenciales,.
 
Criterio de bode y nyquist matlab
Criterio de bode y nyquist matlabCriterio de bode y nyquist matlab
Criterio de bode y nyquist matlab
 
Sistemas%20de%20control.ppt 0
Sistemas%20de%20control.ppt 0Sistemas%20de%20control.ppt 0
Sistemas%20de%20control.ppt 0
 
Ejercicios del método de lugar de las raíces
Ejercicios del método de lugar de las raícesEjercicios del método de lugar de las raíces
Ejercicios del método de lugar de las raíces
 
Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlab
 
Lugar de las raices
Lugar de las raicesLugar de las raices
Lugar de las raices
 
Comandos matlab frecuencia
Comandos matlab frecuenciaComandos matlab frecuencia
Comandos matlab frecuencia
 
(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar
 
Clase diagrama de nyquist estabilidad
Clase diagrama de nyquist estabilidadClase diagrama de nyquist estabilidad
Clase diagrama de nyquist estabilidad
 
Ejercicios resuletos derivadas
Ejercicios resuletos derivadasEjercicios resuletos derivadas
Ejercicios resuletos derivadas
 
C ++ cuarto trabajo . -...
C ++ cuarto trabajo . -...C ++ cuarto trabajo . -...
C ++ cuarto trabajo . -...
 
Diagrama de bode
Diagrama de bodeDiagrama de bode
Diagrama de bode
 
Modelación de sistemas - Función de transferencia y digramas de bloque
Modelación de sistemas - Función de transferencia y digramas de bloqueModelación de sistemas - Función de transferencia y digramas de bloque
Modelación de sistemas - Función de transferencia y digramas de bloque
 
LGR TEORIA DE CONTROL
LGR TEORIA DE CONTROLLGR TEORIA DE CONTROL
LGR TEORIA DE CONTROL
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECS
 
diagramas de bloques
 diagramas de bloques diagramas de bloques
diagramas de bloques
 
Lgr jose millan
Lgr jose millanLgr jose millan
Lgr jose millan
 
Diagrama de bode camilo castro duarte
Diagrama de bode camilo castro duarteDiagrama de bode camilo castro duarte
Diagrama de bode camilo castro duarte
 
211 matlab senales
211 matlab senales211 matlab senales
211 matlab senales
 
Solucion taller 1 de control 2
Solucion taller 1 de control 2Solucion taller 1 de control 2
Solucion taller 1 de control 2
 

Destacado

Resolucion de un circuito rlc en matlab
Resolucion de un circuito rlc en matlabResolucion de un circuito rlc en matlab
Resolucion de un circuito rlc en matlab
Juan Ordóñez
 
Circuito electrico rl y rc , lrc todo en serie
Circuito electrico rl y rc , lrc todo en serieCircuito electrico rl y rc , lrc todo en serie
Circuito electrico rl y rc , lrc todo en serie
jacson chipana castro
 
Circuito Rc
Circuito RcCircuito Rc
Circuito Rc
Luzpere
 
Filtros pasivos de primer orden
Filtros pasivos de primer ordenFiltros pasivos de primer orden
Filtros pasivos de primer orden
Francesc Perez
 

Destacado (13)

Resolucion de un circuito rlc en matlab
Resolucion de un circuito rlc en matlabResolucion de un circuito rlc en matlab
Resolucion de un circuito rlc en matlab
 
Circuito electrico rl y rc , lrc todo en serie
Circuito electrico rl y rc , lrc todo en serieCircuito electrico rl y rc , lrc todo en serie
Circuito electrico rl y rc , lrc todo en serie
 
Funciones De Transferencia
Funciones De TransferenciaFunciones De Transferencia
Funciones De Transferencia
 
Modelos.diagramabloques
Modelos.diagramabloquesModelos.diagramabloques
Modelos.diagramabloques
 
Circuitos con diodos
Circuitos con diodosCircuitos con diodos
Circuitos con diodos
 
Mat lab circuitos electricos
Mat lab circuitos electricosMat lab circuitos electricos
Mat lab circuitos electricos
 
Circuito Rc
Circuito RcCircuito Rc
Circuito Rc
 
Filtros pasivos de primer orden
Filtros pasivos de primer ordenFiltros pasivos de primer orden
Filtros pasivos de primer orden
 
Carrera De Electromecanica
Carrera De ElectromecanicaCarrera De Electromecanica
Carrera De Electromecanica
 
Modelos.diagramabloques
Modelos.diagramabloquesModelos.diagramabloques
Modelos.diagramabloques
 
Manual simulink
Manual simulinkManual simulink
Manual simulink
 
Divisor de tensión y divisor de corriente
Divisor de tensión y divisor de corrienteDivisor de tensión y divisor de corriente
Divisor de tensión y divisor de corriente
 
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOSTRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
 

Similar a Laboratorio1 -Teoría de los circuitos: Uso de Matlab

Matlab
MatlabMatlab
Matlab
ford81
 
Práctica 1 introducción al matlab
Práctica 1  introducción al matlabPráctica 1  introducción al matlab
Práctica 1 introducción al matlab
Rafael Duran
 
Programacion MatLab
Programacion MatLabProgramacion MatLab
Programacion MatLab
Edgar Galvez
 
Introducci´on a matlab y simulink para el control
Introducci´on a matlab y simulink para el controlIntroducci´on a matlab y simulink para el control
Introducci´on a matlab y simulink para el control
3inar
 
Operadores y Expresiones en C++
Operadores y Expresiones en C++Operadores y Expresiones en C++
Operadores y Expresiones en C++
die_dex
 

Similar a Laboratorio1 -Teoría de los circuitos: Uso de Matlab (20)

Clase 10
Clase 10Clase 10
Clase 10
 
Presentación de matlab electromagnetismo ...
Presentación de matlab electromagnetismo                                     ...Presentación de matlab electromagnetismo                                     ...
Presentación de matlab electromagnetismo ...
 
Escuela
EscuelaEscuela
Escuela
 
Escuela
EscuelaEscuela
Escuela
 
Matlab
MatlabMatlab
Matlab
 
Matlab (1)
Matlab (1)Matlab (1)
Matlab (1)
 
Respuesta en frecuencia
Respuesta en frecuenciaRespuesta en frecuencia
Respuesta en frecuencia
 
Práctica 1 introducción al matlab
Práctica 1  introducción al matlabPráctica 1  introducción al matlab
Práctica 1 introducción al matlab
 
Tata
TataTata
Tata
 
Deber 7-cap-2-matlab-nise
Deber 7-cap-2-matlab-niseDeber 7-cap-2-matlab-nise
Deber 7-cap-2-matlab-nise
 
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilab
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
Programacion MatLab
Programacion MatLabProgramacion MatLab
Programacion MatLab
 
Introducci´on a matlab y simulink para el control
Introducci´on a matlab y simulink para el controlIntroducci´on a matlab y simulink para el control
Introducci´on a matlab y simulink para el control
 
Operadores y Expresiones en C++
Operadores y Expresiones en C++Operadores y Expresiones en C++
Operadores y Expresiones en C++
 
Clase 5
Clase 5Clase 5
Clase 5
 
Clase 2 (2)
Clase 2 (2)Clase 2 (2)
Clase 2 (2)
 
CURSO DE PROGRAMACION BASICA - Cap 5
CURSO DE PROGRAMACION BASICA - Cap 5CURSO DE PROGRAMACION BASICA - Cap 5
CURSO DE PROGRAMACION BASICA - Cap 5
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 

Laboratorio1 -Teoría de los circuitos: Uso de Matlab

  • 1. TEORÍA DE LOS CIRCUITOS LABORATORIO Nº1: “Utilización de MATLAB como herramienta de trabajo para la resolución de problemas”
  • 2. Teoría de los Circuitos 28 de septiembre de 2012 Introducción: En el presente informe se expone en primera instancia los ejercicios propuestos en la guía del laboratorio de utilización de Matlab, y luego se presenta una función en el dominio de las frecuencias y mediante la ejecución de programas bajo Matlab se realiza el análisis de polos, ceros, ganancias, lugar geométrico de raíces, y sus respectivas graficas de módulo y fase mediante diagramas de Bode. 2
  • 3. Teoría de los Circuitos 28 de septiembre de 2012 Ejercicios propuestos: Aquí se procede a hallar las transformadas inversas de Laplace y luego a verificar los resultados mediante la transformada de Laplace de los resustados obtenidos. Estas operaciones se realizan mediante programación en Matlab, comandos utilizados: Transformada de Laplace: clear all; % Limpia todas las variables usadas en el software clc; % limpia la pantalla de comandos syms t; % se define la variable simbólica t fun_t = input('Funcion temporal : '); % imprime en la ventana de comandos el texto entre comillas % quedando en espera del ingreso de la % función que se va a adquirir (en variable fun_t) desde la %ventana de comandos pretty(fun_t); % muestra de manera ordenada la función ingresada. fun_S = laplace(fun_t); % comando que obtiene la transformada de Laplace. (se guarda en fun_s) disp('Funcion en plano S:'); %imprime en la ventana de comandos el texto entre comillas pretty(fun_S); Antitransformada de Laplace: clear all; clc; syms s; fun_s=input('Funcion en plano S: '); %toma la funcion ingrasada por teclado y la guarda en fun_s fun_t=ilaplace(fun_s); %Calculo de la transformada Inversa de Laplace pretty(fun_s); disp('Funcion temporal:'); pretty(fun_t); 3
  • 4. Teoría de los Circuitos 28 de septiembre de 2012 Función a analisar: Resultados obtenidos: Función a analisar: Resultados obtenidos: 4
  • 5. Teoría de los Circuitos 28 de septiembre de 2012 A continuación se presenta el análisis realizado para obtener los polos, los ceros y la ganancia de dos funciones de transferencias, mediante el siguiente código en Matlab: clear all; clc; num=input('Coeficientes del Numerador []: '); den=input('Coeficientes del Denominador []: '); disp('CEROS-POLOS-GANANCIA') %Muestra el texto entre comillas en ventana de comandos [z,p,k]=tf2zp(num,den) % instrucción que calcula los ceros polos y G % z=ceros % p=polos % k=ganancia Función a analisar: Resultados obtenidos: 5
  • 6. Teoría de los Circuitos 28 de septiembre de 2012 Por lo tanto la función de transferencia se puede escribir como una combinación de productos de sus polos (denominador) y ceros (numerador), de la siguiente manera: Función a analisar: Resultados obtenidos: Por lo tanto la función de transferencia se puede escribir como una combinación de productos de sus polos (denominador) y ceros (numerador), de la siguiente manera: 6
  • 7. Teoría de los Circuitos 28 de septiembre de 2012 Finalmente proponemos una función operacional para terminar con nuestro análisis: Nota: En este caso la función propuesta pertenece al ítem ‘’e) ’’ del ejercicio 2 del trabajo práctico 5  Cálculo de residuos: Código en Matlab: %Desarrollo en fracciones parciales %Ejemplo: %El polinomio = 2*s^3+5*s^2+3*s+6/s^3+6*s^2+11*s+6 %En este caso el: % numerador: [2 5 3 6] % denominador: [1 6 11 6] clear all; clc; num=input('Coeficientes del Numerador []: ') % en la variable num se guardan los coeficientes del %numerador ingresados por teclado en forma de vector den=input('Coeficientes del Denominador []: ') % en la variable den se guardan los coeficientes del %denominador ingresados por teclado en forma de vector disp('Funcion en plano S:'); ft=tf([num],[den]) % halla la función de transferencia a partir de los % coeficientes del numerador y denominador y muestra % dicha función en la ventana de comandos disp('RESIDUOS-POLOS-CONSTANTE'); [r,p,k]=residue(num,den) %Comando que obtiene los residuos, polos y el termino %independiente % r =residuos % p=polos % k=término independiente 7
  • 8. Teoría de los Circuitos 28 de septiembre de 2012 Resultados: Coeficientes del Numerador []: [1620 3240 81000] num = 1620 3240 81000 Coeficientes del Denominador []: [1 1800 810000] den = 1 1800 810000 Funcion en plano S: Transfer function: 1620 s^2 + 3240 s + 81000 ------------------------- s^2 + 1800 s + 810000 RESIDUOS-POLOS-CONSTANTE r= 1.0e+009 * -0.0029 1.3094 p= -900.0000 -900.0000 k= 1620 Por lo tanto, conociendo estos resultados, podemos expresar la función de la siguiente manera: 8
  • 9. Teoría de los Circuitos 28 de septiembre de 2012  Respuesta temporal frente a diferentes entradas: clear all; clc; s=tf('s'); % se declara a “s” como variable de la función de transferencia. %Respuesta al impulso fun_s=input('Funcion en el dominio s: '); figure(1); % crea una ventana de grafica llamada figure 1 impulse(fun_s),grid on; % grafica la respuesta al impulse de la función de transferencia %respuesta al escalon figure(2); % crea una ventana de grafica llamada figure 2 step(fun_s),grid on; % grafica la respuesta al escalón de la función de transferencia %respuesta a rampa fun_s2 = fun_s * (1/s); % por propiedad de Laplace figure(3); step(fun_s2),grid on; Gráfico de respuesta al impulso: 9
  • 10. Teoría de los Circuitos 28 de septiembre de 2012 Gráfica de respuesta al escalón unitario: Gráfica de respuesta a la función rampa: 10
  • 11. Teoría de los Circuitos 28 de septiembre de 2012  Configuración de polos y ceros, lugar geométrico de las raíces : Código en Matlab: clear all; clc; num=input('Coeficientes del Numerador []: '); den=input('Coeficientes del Denominador []: '); rlocus(num,den), grid on; %Muestra el lugar geométrico de las raíces Grafico del lugar geométrico de las raíces: 11
  • 12. Teoría de los Circuitos 28 de septiembre de 2012  Respuesta en frecuencia, gráfico de bode: Código en Matlab: clear all; clc; s=tf('s'); funs=input('ingrese la función de transferencia: '); bode(funs),grid on; Diagrama de Bode obtenido: 12
  • 13. Teoría de los Circuitos 28 de septiembre de 2012 Conclusión: En el presente informe de laboratorio queda en evidencia la potencia del software utilizado, Matlab; con el mismo se pudo desarrollar diferentes cálculos y analizar la respuesta de un sistema, definido nada más que por su función operacional, a diferentes entradas de manera sumamente sencilla y rápida. Así se puede concluir que la implementación de Matlab en el análisis circuital resulta sumamente útil y confiable, debido a su gran precisión tanto en cálculos como en gráficos y a su velocidad de proceso. 13