Sunteți pe pagina 1din 6

Practica 1 Modelado.

Lucia Sarai Vargas Ruiz


Uso de Matlab y simulink para simplificar diagramas de bloques
1. Declaración de Funciones de Transferencia en Editor

Opción 1
clc; G1 = G2 =
clear all;
numg1=[0 5 2];
deng1=[1 2 3];
5s+2 3
G1=tf(numg1,deng1) ------------- -----
numg2=[0 3]; s^2 + 2 s + 3 s+2
deng2=[1 2];
G2=tf(numg2,deng2)
Opción 2
clc; 5s+2 3
clear all; G11= ------------- G12= -----
G11=tf([0 5 2],[1 2 3])
G12=tf([0 3],[1 2])
s^2 + 2 s + 3 s+2

2. Bloques en serie (series). Sea un sistema formado por dos bloques G1 y G2 en serie
Opción 1
clc;
clear all;
numg1=[0 5 2];
deng1=[1 2 3];
GS1 =
G1=tf(numg1,deng1);
numg2=[0 3]; 15 s + 6
deng2=[1 2]; ---------------------
G2=tf(numg2,deng2); s^3 + 4 s^2 + 7 s + 6
[nums,dens]=series(numg1,deng1,numg2,deng2);
GS1=tf(nums,dens)
Opción 2
clc;
clear all; GS2 =
numg1=[0 5 2];
deng1=[1 2 3];
G1=tf(numg1,deng1); 15 s + 6
numg2=[0 3]; ---------------------
deng2=[1 2]; s^3 + 4 s^2 + 7 s + 6
G2=tf(numg2,deng2);
GS2=series(G1,G2)
Opción 3 GS3 =
clc;
clear all; 15 s + 6
G11=tf([0 5 2],[1 2 3]);
G12=tf([0 3],[1 2]);
---------------------
GS3=series(G11,G12) s^3 + 4 s^2 + 7 s + 6
Opción 4 15 s + 6
clc; GS4 = ---------------------
clear all; s^3 + 4 s^2 + 7 s + 6
[numlin,denlin]=linmod('PRUEBA');
GS4=tf(numlin,denlin)
Practica 1 Modelado. Lucia Sarai Vargas Ruiz

3. Bloques en paralelo (parallel). Sea un sistema formado por dos bloques G1 y G2 en suma

Opción 1
clc;
clear all;
numg1=[0 5 2];
deng1=[1 2 3];
8 s^2 + 18 s + 13
G1=tf(numg1,deng1); GP1 = ---------------------
numg2=[0 3]; s^3 + 4 s^2 + 7 s + 6
deng2=[1 2];
G2=tf(numg2,deng2);
[nump,denp]=parallel(numg1,deng1,numg2,deng2);
GP1=tf(nump,denp)
Opción 2
clc;
clear all; 8 s^2 + 18 s + 13
numg1=[0 5 2];
deng1=[1 2 3];
GP2 = ---------------------
G1=tf(numg1,deng1); s^3 + 4 s^2 + 7 s + 6
numg2=[0 3];
deng2=[1 2];
G2=tf(numg2,deng2);
GP2=parallel(G1,G2)
Opción 3
clc; 8 s^2 + 18 s + 13
clear all; GP1 = ---------------------
G11=tf([0 5 2],[1 2 3]);
G12=tf([0 3],[1 2]);
s^3 + 4 s^2 + 7 s + 6
GP3=parallel(G11,G12)
Opción 4 8 s^2 + 18 s + 13
clc; GP1 = ---------------------
clear all; s^3 + 4 s^2 + 7 s + 6
[numlin,denlin]=linmod('PRUEBA');
GP4=tf(numlin,denlin)
Practica 1 Modelado. Lucia Sarai Vargas Ruiz

4. Bloques en paralelo (parallel). Sea un sistema formado por dos bloques G1 y G2 en resta

Opción 1
clc;
clear all;
numg1=[0 5 2];
deng1=[1 2 3];
2 s^2 + 6 s - 5
G1=tf(numg1,deng1); GP1 = ---------------------
numg2=[0 -3]; s^3 + 4 s^2 + 7 s + 6
deng2=[1 2];
G2=tf(numg2,deng2);
[nump,denp]=parallel(numg1,deng1,numg2,deng2);
GP1=tf(nump,denp)
Opción 2
clc;
clear all; 2 s^2 + 6 s - 5
numg1=[0 5 2];
deng1=[1 2 3];
GP2 = ---------------------
G1=tf(numg1,deng1); s^3 + 4 s^2 + 7 s + 6
numg2=[0 -3];
deng2=[1 2];
G2=tf(numg2,deng2);
GP2=parallel(G1,G2)
Opción 3
clc; 2 s^2 + 6 s - 5
clear all; GP3 = ---------------------
G11=tf([0 5 2],[1 2 3]);
G12=tf([0 -3],[1 2]);
s^3 + 4 s^2 + 7 s + 6
GP3=parallel(G11,G12)
Opción 4 2 s^2 + 6 s - 5
clc; GP4 = ---------------------
clear all; s^3 + 4 s^2 + 7 s + 6
[numlin,denlin]=linmod('PRUEBA');
GP4=tf(numlin,denlin)
Practica 1 Modelado. Lucia Sarai Vargas Ruiz

5. Bloques en retroalimentación (feedback). Sea un sistema formado por dos bloques G1 y H1 en resta

Opción 1
clc;
clear all;
numg1=[0 5 2];
deng1=[1 2 3];
5 s^2 + 12 s + 4
G1=tf(numg1,deng1); GFB1 = -----------------------
numh1=[0 3]; s^3 + 4 s^2 + 22 s + 12
denh2=[1 2];
H1=tf(numh1,denh1);
[numfb,defb]=feedback(numg1,deng1,numh1,denh1);
GFB1=tf(nunfb,denfb)
Opción 2
clc;
clear all; 5 s^2 + 12 s + 4
numg1=[0 5 2];
deng1=[1 2 3];
GFB2 = -----------------------
G1=tf(numg1,deng1); s^3 + 4 s^2 + 22 s + 12
numh1=[0 3];
denh1=[1 2];
H1=tf(numh1,denh1);
GFB2=feedback(G1,H1)
Opción 3
clc; 5 s^2 + 12 s + 4
clear all; GFB3 = -----------------------
G11=tf([0 5 2],[1 2 3]);
H12=tf([0 3],[1 2]);
s^3 + 4 s^2 + 22 s + 12
GFB3=feedback(G11,H12)
Opción 4 5 s^2 + 12 s + 4
clc; GFB4 = -----------------------
clear all; s^3 + 4 s^2 + 22 s + 12
[numlin,denlin]=linmod('PRUEBA');
GFB4=tf(numlin,denlin)
Practica 1 Modelado. Lucia Sarai Vargas Ruiz

6. Bloques en retroalimentación (feedback). Sea un sistema formado por dos bloques G1 y H1 en suma

Opción 1
clc;
clear all; 5 s^2 + 12 s + 4
numg1=[0 5 2];
deng1=[1 2 3];
GFB1 = ----------------------------
G1=tf(numg1,deng1); s^3 + 4 s^2 - 8 s + 2.61e-15
numh1=[0 3];
denh2=[1 2];
H1=tf(numh1,denh1);
[numfb,defb]=feedback(numg1,deng1,numh1,denh1,-1);
GFB1=tf(nunfb,denfb)
Opción 2
clc;
clear all; 5 s^2 + 12 s + 4
numg1=[0 5 2];
deng1=[1 2 3];
GFB2 = ----------------------------
G1=tf(numg1,deng1); s^3 + 4 s^2 - 8 s + 2.61e-15
numh1=[0 3];
denh1=[1 2];
H1=tf(numh1,denh1);
GFB2=feedback(G1,H1,-1)
Opción 3
clc; 5 s^2 + 12 s + 4
clear all; GFB3 = ----------------------------
G11=tf([0 5 2],[1 2 3]);
H12=tf([0 3],[1 2]);
s^3 + 4 s^2 - 8 s + 2.61e-15
GFB3=feedback(G11,H12,-1)
Opción 4 5 s^2 + 12 s + 4
clc; GFB4 = ----------------------------
clear all; s^3 + 4 s^2 - 8 s + 2.61e-15
[numlin,denlin]=linmod('PRUEBA');
GFB4=tf(numlin,denlin)
Practica 1 Modelado. Lucia Sarai Vargas Ruiz

7. Bloques en retroalimentación unitaria (cloop). Sea un sistema formado por dos bloques G1 una
retroalimentación en resta

Opción 1
clc;
clear all; 5s+2
numg1=[0 5 2];
deng1=[1 2 3];
GS3 = -------------
G1=tf(numg1,deng1); s^2 + 7 s + 5
[numcl,dencl]=cloop(numg1,deng1,-1);
GCL1=tf(nuncl,dencl)
Opción 2
clc;
clear all; 5s+2
numg1=[0 5 2];
deng1=[1 2 3];
GS3 = -------------
G1=tf(numg1,deng1); s^2 + 7 s + 5
GCL2=cloop(G1,-1)
Opción 3
clc; 5s+2
clear all; GS3 = -------------
G11=tf([0 5 2],[1 2 3]);
GCL3=cloop(G11,-1)
s^2 + 7 s + 5

Opción 4 5s+2
clc; GS3 = -------------
clear all; s^2 + 7 s + 5
[numlin,denlin]=linmod('PRUEBA');
GCL4=tf(numlin,denlin)

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