Sei sulla pagina 1di 9

Código:

DIRECCIÓN ACADÉMICA CT-FO-02-05


Revisión: 1

INFORME TÉCNICO Página:


1 de 9

INGENIERIA EN MECATRONICA

DINAMICA DE SISTEMAS

ACT S1: REPRESENTAR MODELOS MATEMATICOS


CONTINUOS Y DISCRETOS MEDIANTE DIAGRAMAS DE
BLOQUES Y DE FLUJO DE SEÑAES

ALUMNO. CÉSAR ALBERTO HAU CANUL


MATRICULA: 5258

DOCENTE. M.C. OMAR ORTEGA COBOS

CICLO ESCOLAR:
20172018N

FECHA: 06 DE JUNIO DE 2018 CALKINI, CAMPECHE


Código:
DIRECCIÓN ACADÉMICA CT-FO-02-05
Revisión: 1

INFORME TÉCNICO Página:


2 de 9

Contenido
EJEMPLO 1 HECHA EN CLASES .......................................................................... 3

Código en Matlab en script .................................................................................. 3


Ingreso de datos y solución ................................................................................. 3
EJEMPLO 2 HECHA EN CLASES .......................................................................... 5

Código en Matlab en script .................................................................................. 5


Ingreso de datos y solución ................................................................................. 6
EJERCICIO RESUELTO EN CLASES .................................................................... 7

EJERCICIO 1 PARA LA CASA ............................................................................... 8

Código realizado en Matlab con script ................................................................. 8


Ingreso de datos y solución ................................................................................. 9
Código:
DIRECCIÓN ACADÉMICA CT-FO-02-05
Revisión: 1

INFORME TÉCNICO Página:


3 de 9

EJEMPLO 1 HECHA EN CLASES


Código en Matlab en script
%% datos
%num1 [10]
%den1 [1 2 10]
%num2 [5]
%den2 [1 5]

clear all
clc

num1=input('ingrese el numerador 1 =');


den1=input('ingrese el denominador 1 =');
num2=input('ingrese el numerador 2 =');
den2=input('ingrese el denominador 2 =');

[num,den]=parallel(num1,den1,num2,den2); % está en paralelo con G1 y G2


G1=tf(num,den)

[num,den]=series(num1,den1,num2,den2); %e está en serie con G1 y G2


G2=tf(num,den)

[num,den]=feedback(num1,den1,num2,den2); % está en retroalimentación con


G3=tf(num,den) G1 y G2

Ingreso de datos y solución


Ingrese el numerador 1 =[10]
Ingrese el denominador 1 =[1 2 10]
Ingrese el numerador 2 =[5]
Ingrese el denominador 2 =[1 5]
Código:
DIRECCIÓN ACADÉMICA CT-FO-02-05
Revisión: 1

INFORME TÉCNICO Página:


4 de 9

G1 =
50
-----------------------
s^3 + 7 s^2 + 20 s + 50

G2 =
5 s^2 + 20 s + 100
-----------------------
s^3 + 7 s^2 + 20 s + 50

G3 =
10 s + 50
------------------------
s^3 + 7 s^2 + 20 s + 100
Código:
DIRECCIÓN ACADÉMICA CT-FO-02-05
Revisión: 1

INFORME TÉCNICO Página:


5 de 9

EJEMPLO 2 HECHA EN CLASES


Código en Matlab en script
%% datos de
% G1= s/s+4
% G2= 10/s^2+2s+5
% G2= 5/s+7
% G3= s+1/s^2+8s+3

clc
clear all,
num1=input('Ingrese el numerador 1= '); %[1]
den1=input('Ingrese el denominador 1= '); %[1 4]

num2=input('Ingrese el numerador 2= '); %[10]


den2=input('Ingrese el denominador = '); %[1 2 5]

num3=input('Ingrese el numerador 3= '); %[5]


den3=input('Ingrese el denominador 3= '); %[1 7]

num4=input('Ingrese el numerador 4= '); %[1 1]


den4=input('Ingrese el denominador 4= '); %[1 8 3]

[num,den]=parallel(num1,den1,num2,den2); % está en paralelo con G1 y G2


G1=tf(num,den)

[num,den]=parallel(num3,den3,num4,den4); % está en paralelo con G3 y G4

G2=tf(num,den)

[num,den]=feedback(G1,G2); % está en retroalimentacion con G1 y G2

G3=tf(num,den)
Código:
DIRECCIÓN ACADÉMICA CT-FO-02-05
Revisión: 1

INFORME TÉCNICO Página:


6 de 9

Ingreso de datos y solución


Ingrese el numerador 1= [1]
Ingrese el denominador 1= [1 4]
Ingrese el numerador 2= [10]
Ingrese el denominador = [1 2 5]
Ingrese el numerador 3= [5]
Ingrese el denominador 3= [1 7]
Ingrese el numerador 4= [1 1]
Ingrese el denominador 4= [1 8 3]

G1 =
s^2 + 12 s + 45
-----------------------
s^3 + 6 s^2 + 13 s + 20

G2 =
6 s^2 + 48 s + 22
------------------------
s^3 + 15 s^2 + 59 s + 21

G3 =
s^5 + 27 s^4 + 284 s^3 + 1404 s^2 + 2907 s + 945
-----------------------------------------------------------
s^6 + 21 s^5 + 168 s^4 + 710 s^3 + 2061 s^2 + 3877 s + 1410
Código:
DIRECCIÓN ACADÉMICA CT-FO-02-05
Revisión: 1

INFORME TÉCNICO Página:


7 de 9

EJERCICIO RESUELTO EN CLASES


Código:
DIRECCIÓN ACADÉMICA CT-FO-02-05
Revisión: 1

INFORME TÉCNICO Página:


8 de 9

EJERCICIO 1 PARA LA CASA


Código realizado en Matlab con script
%% datos de
% G1= s-3/s+5
% G2= 1/1=1
% G2= 9/s
% G3= 1/s+3

clc
clear all,
num1=input('Ingrese el numerador 1= '); %[1 -3]
den1=input('Ingrese el denominador 1= '); %[1 5]

num2=input('Ingrese el numerador 2= '); %[1]


den2=input('Ingrese el denominador = '); %[1]

num3=input('Ingrese el numerador 3= '); %[9]


den3=input('Ingrese el denominador 3= '); %[1]

num4=input('Ingrese el numerador 4= '); %[1]


den4=input('Ingrese el denominador 4= '); %[1 3]

[num,den]=parallel(num1,den1,num2,den2);
G1=tf(num,den)

[num,den]=series(num3,den3,num4,den4);
G2=tf(num,den)

[num,den]=feedback(G1,G2);
G3=tf(num,den)
Código:
DIRECCIÓN ACADÉMICA CT-FO-02-05
Revisión: 1

INFORME TÉCNICO Página:


9 de 9

Ingreso de datos y solución


Ingrese el numerador 1= [1 -3]
Ingrese el denominador 1= [1 5]
Ingrese el numerador 2= [1]
Ingrese el denominador = [1]
Ingrese el numerador 3= [9]
Ingrese el denominador 3= [1]
Ingrese el numerador 4= [1]
Ingrese el denominador 4= [1 3]

G1 =

2s+2
-------
s+5

G2 =

9
-----
s+3

G3 =

2 s^2 + 8 s + 6
---------------
s^2 + 26 s + 33

Potrebbero piacerti anche