Anda di halaman 1dari 4

clear all; clc

fprintf('Parametros del Sistema...\n');


R=input('R= ');
L=input('L= ');
C=input('C= ');
te=input('Tiempo de Evaluacion [Escalon] : ');
he=input('Periodo de Muestreo [h=0.1] : ');
ne=te/he;
fprintf('Funcion de Transferencia del Sistema...\n');
num=[0 1/(R*C) 0]
den=[1 1/(R*C) 1/(L*C)]
printsys(num,den);
step(num,den);
a1=1/(R*C); a2=1/(L*C); b1=1/(R*C);
t(1)=0; u(1)=1; x1(1)=0; x2(1)=0;
for i=1:ne
t(i+1)=t(i)+he;
u(i+1)=1;
x1(i+1)=x1(i)+he*x2(i); % S.Euler
x2(i+1)=x2(i)+he*(-a2*x1(i)-a2*x2(i)+b1*u(i)); % S.Euler
end
figure; plot(t,u,'r',t,x1,'g',t,x2,'b'), grid, zoom on

programa 1
fprintf('Parametros del Sistema...\n');
R=input('R= ');
L=input('L= ');
C=input('C= ');
te=input('Tiempo de Evaluacion [Escalon] : ');
he=input('Periodo de Muestreo [h=0.1] : ');
ne=te/he;
fprintf('Funcion de Transferencia del Sistema...\n');
num=[1 2 1]
den=[1 3 1]
printsys(num,den);
step(num,den);
a1=1/(R*C); a2=1/(L*C); b1=1/(R*C);
t(1)=0; u(1)=1; x1(1)=0; x2(1)=0;
for i=1:ne
t(i+1)=t(i)+he;
u(i+1)=1;
x1(i+1)=x1(i)+he*x2(i); % S.Euler
x2(i+1)=x2(i)+he*(-a2*x1(i)-a2*x2(i)+b1*u(i)); % S.Euler
end
figure; plot(t,u,'r',t,x1,'g',t,x2,'b'), grid, zoom on

clear all; clc


26 fprintf('Parametros del Sistema...\n');
27 R=input('R= ');
28 L=input('L= ');
29 C=input('C= ');
30 te=input('Tiempo de Evaluacion [Escalon] : ');
31 he=input('Periodo de Muestreo [h=0.1] : ');
32 ne=te/he;
41 fprintf('Funcion de Transferencia del Sistema...\n');
42 num=[0 1/(R*C) 0]
43 den=[1 1/(R*C) 1/(L*C)]
44 printsys(num,den);
45 step(num,den);
48 a1=1/(R*C); a2=1/(L*C); b1=1/(R*C);
49 t(1)=0; u(1)=1; x1(1)=0; x2(1)=0;
52 for i=1:ne
53 t(i+1)=t(i)+he;
54 u(i+1)=1;
55 x1(i+1)=x1(i)+he*x2(i); % S.Euler
56 x2(i+1)=x2(i)+he*(-a2*x1(i)-a2*x2(i)+b1*u(i)); % S.Euler
57 end
61 figure; plot(t,u,'r',t,x1,'g',t,x2,'b'), grid, zoom on
PRACTICA 2
1) Programa del Sistema Escalón unitario sin controlador
R=1; C1=1; C2=1
Función de transferencia:
𝐸0 𝑠 2 + 2𝑠 + 1
= 𝐺(𝑠) = 2
𝐸𝐼 𝑠 + 3𝑠 + 1
Modelo de Espacio de estado:
𝑥1̇ −3 −1 𝑥1 1
( )=( )( ) + ( )𝑢
𝑥2̇ 1 0 𝑥2 0

𝑦 = (0 1) (𝑥𝑥1 ) + 𝑢
2

Anda mungkin juga menyukai