You are on page 1of 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;

32 ne=te/he.t.x2. u(1)=1.x1. 52 for i=1:ne 53 t(i+1)=t(i)+he. 42 num=[0 1/(R*C) 0] 43 den=[1 1/(R*C) 1/(L*C)] 44 printsys(num.den)... plot(t.u(i+1)=1. 55 x1(i+1)=x1(i)+he*x2(i). x1(1)=0.Euler 56 x2(i+1)=x2(i)+he*(-a2*x1(i)-a2*x2(i)+b1*u(i)).t. zoom on .Euler 57 end 61 figure.\n'). 30 te=input('Tiempo de Evaluacion [Escalon] : '). zoom on clear all.'b').u. grid. 54 u(i+1)=1. 31 he=input('Periodo de Muestreo [h=0. b1=1/(R*C). 41 fprintf('Funcion de Transferencia del Sistema. x1(i+1)=x1(i)+he*x2(i). 49 t(1)=0..'g'.u.'g'.Euler end figure.den).x2..\n'). % S.t.'b'). x2(1)=0. 45 step(num. a2=1/(L*C). 29 C=input('C= ').'r'.x1. % S.'r'.1] : '). % S. plot(t. clc 26 fprintf('Parametros del Sistema. % S. 27 R=input('R= '). 48 a1=1/(R*C). grid. 28 L=input('L= ').Euler x2(i+1)=x2(i)+he*(-a2*x1(i)-a2*x2(i)+b1*u(i)).t.

PRACTICA 2 1) Programa del Sistema Escalón unitario sin controlador .

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 . C1=1.R=1.