Está en la página 1de 13

AU ONOMA

Universidad Autónoma de Nuevo


León
Facultad de Ingeniería Mecánica Y
UANL Eléctrica

F.

Practica 1 MTZ.

COMANDOS DE SCILAB MIRNA

M.C.

INTEGRANTES MATRICULA CARRERA


Álvarez Torres Carlos Ernesto 1986722 MTC

Lumbreras Gutiérrez Brian Eduardo 1842008 IMTC

Meza Martínez Allan Emanuel 1905828 IMTC

PolinaYañez Víctor Alexis 1867691 IMTC

Materia: Laboratorio de Control Moderno


Hora: N4 Dia: Viernes
Salón: Ctrl9 Brigada: 518
Profr: M.C. Mirna Maricela Martínez Flores

Semestre Agosto- Diciembre 2023


San Nicolás de los Garza N.LA 25 de Agosto 2023
neria Mecánica y Eléctrica
ontrol Moderno
issOMOsUN
Objetivo de la practica
Conocer los comandos que nos faciliten la solución de fracciones parciales,
así como la obtención de valores y vectores pYopios.
Reporte
funciones y escriba
1.- Descomponga en fracciones parciales las siguientes resultado.
como quedaría expresado el
a. F(s) =
s*+3s+2

Zcilao 61.1 Console

File Edit Control Applications ?

Scileb 6.1.1 Console

--> g={g;

--> num= [1] ; den-[3^2+3s+2]:


--> sys=9yslin('c',aun/den)
3ys

2 +35 +9

--> fp-pfss (9ys)


fp

(1) : [lxl rational] of s


(2) : [lxl rational] of s

--> fp (2)
ans

--> fp (2)
ans

-l

2 +9
--> datos='Alvarez, Torres, Carlos, Ernesto, 1986722 :

-> datos='Lumbreras, Gutierrez, Brian, Eduardo, 1342008'


-> datog=' Meza, Martinez, Allan, Emanuel, 1905829':

--> datos=' Polina, Yañez,Victor, Alexis, 1367691':

El resultado de la descomposición en
fracciones parciales de la función anterior
seria entonces:

1 1
G1(s) =:S+1 S+2

2s +5s* +3s +6
b. F(s) =
s+6s +1ls +6

Scilsb 6.11 Conscie


File Edit Control Applications ?

Scilab 6.1.1 Console

--> 3=B3;

den=(s^3+6s^2+1l'3+6] ;
--> num=(2s^3+5 "g^2+33+6] ;

--> syg=syslin('c',num/den)
sys

6 +39 +53 +29

6+1ls +6g +9

--> fppfss(9ys)

(1) : (lxl rational] of s


(2) : (lxl rational) of g
(3) : (lxl rational] of 9
(4) = 2
+2
fracciones
entonces: 2+
s
008';
en
1986722:
1842l905828:
anteriorseria
descomposición
s+1
':
Eduardo, l867691 3
Ernesto,
Emanuel,
Alexis,
m+ Eléctrica
+
Brian,
función
+3
s
Carlos,
Allan,
VictoI,
Gutiexrez, 6 y Moderno
la G2(s)
=-: Mecánica
Torres, Martinez, de la
Yañez, resultado
de
'Lumbreras, parciales Control
Ingieneria
datog='Alvarez,datog='Polina,
datos='Meza,
de
El
Scleb
6.1.1
Console
datos= de Laboratorio
fp(1)
-> -->
fp
(2) -->
(3)
fp (4)
fp
--> Facultad
+9 +s +s
-6 -4
3 3 1 ans 2
ans --> --> --> -->
ans ans
2
C.
F(s)=
(s+lXs+ 2)

Sclalb 61.1 Corsole


File Edit Control Applications ?

Sclab 6.1.1 Consoe

--> au=(s) ; den= [ (3+l) " (3+2)]:

sys-syslin ('c',num/den)
sys

2 +3s +34

--> fppfss (3ys)


fp

(1) : [lxl zational] of s


(2) : {lxl rational] of s

--> fp (1)
ans

2 +3

--> fp (2)

-1

1 +9

--> datog='Alvarez, Torres, Carlos, Ernesto, 1986722' :

--> datog='Lumrbreras, Gutierrez, Brian, Eduardo,1842008':

--> datog='Meza, Martinez, A1l an,Emanuel, 1905828':

--> datog='Polina, Yañez, Victor, Alexis, l867691':

El resultado de la descomposición
en fracciones parciales de la
función anteriorseria entonces:
+|N
Facultad de Ingieneria Mecánica y Eléctrica
Laboratorio de Control Moderno
2 +
G3(s) = s +2 s+1
2.-Obtener el polinomio característico de yraices de las siguientes matrices:
File Edit Control Applications ?

Sclab 6.11Console

--> A=[l,2, 0:3,2,2;0,-l, 1]


A

1. 2.
3. 2 2.
0. -1, 1.

--> poly (0, 's'):

-> N=eye (3,3)

0.
0. 1. 0.
0. 0. l.

--> p=det (s*M-A)

2 +lg -49 +lg

--> roOts (p)


ans

3.5615528 + 0.i
1. + 0.i
-0.5615523 + 0.i

Polinomio característico A:
--> datos='Alvarez, Torres, Carlos, Ernesto, 198¬722':

--> datos='ILumbreras, Gutierrez, Brian,


Eduardo, l842008' ;
A =1s34_-+1s+2
1905828':
--> datog= 'Meza, Martinez,Allan, Enanuel,
Raíces de A
--> datog= ' Polina, Yañez, VictoI, Alexis, 1867691';
3.5615528

1,
Facultad de Ingieneria Mecánica y Eléctrica -0.5615528
Laboratorio de Control Moderno
1 -3 5
b) C=|2 -2 4
|3 -1 0

Scilab ó11Conscle
File Edit Control Applications ?

Sclab 6.1.1 Console

--> C=(l, -3, 5:2, -2,4;3,-l, 0)


C

1. -3. 5.
2. -2. 4.
3. -l. O.

--> gpoly (0, 's');

--> M=eye (3,3)


Polinomio característico C:
1. 0. 0.
Þ. l.
Þ.
0.
C= 1s3-1s-7s+12
--> p=det (9 M-C)
Raíces de A

-3.7346762
12 -7s +l9 +l9 3
1.3673381 + 1.1591016i
--> rOOts (p)
ans 1.3673381 - 1.1591016i
-3.7346762 + 0.i
1.3673381 + l,1591016i
1.3673381 - 1.1591016i

--> datos='Alvarez, Torres, Carlos, Ernesto, l986722':

--> datos=Lunbreras,Gutierrez, Brian, Eduardo, l842003':

--> datog='Me za, Martinez, Allan, Emanuel, 1905828':

--> datos='Polina, Yañez, Victor, Alexis,l867691':

-->
3.- Utilice las matrices anteriores para obtener los valores
comando spec). propios (usar el
4iiab 61 1Consoie
File Edit Control
Applications ?

Sclab 8.1.1 Console


--> A- [1,2, 0;3,2,2:0,-l,1]

2. .

3. 2. 2
O. -1. 1.

--> spoly (0, 's') : Los Valores propios de A


--> spec (A) 3.5615528
ans

-0.5615528
3.5615528 + 0.1
-0.5615528 + 0.1 1.
1. + 0.1

--> C-[l,-3,5;2, -2, 4:3, -1, 0)


C

l. -3. 5.
2. -2. 4.
3. -1. 0.

Los Valores propios de C


--> g=poly (0, 's'):
-3.7346762
--> spec (C)
Ans
1.3673381
-3.7346762 + 0.i
1.3673381
1.3673381 + l.15910161
1.3673381 - l.15910l61

--> datos='Alvarez, Torres, Carlos, Ernesto,1986722':

--> datos='Lunbreras, Gutierrez, Brian, Eduardo, 1842009':

--> datog='Meza, Martinez, Allan,Ertanuel, 1905828':

--> datos='Polina, Yañez, Victor, Alexis,1867691':


4.- Determine los valores y vectores propios de las matrices Ay C
usandospec.

--> [Vec,Val] =spec (A)


Vec

-0.5547002 + O.i
-0.5881958 + 0.i 0.7333121 + 0.i
-0.5725529 + 0.i + 0.i
-0.7533473 + 0.i
0.9320503 + 0.i
0.2940979 + 0.i -0.3666561 + 0.i

Val

+ 0.i Þ. + 0.i
3.5615528 + 0.i 0.
-0.5615528 + 0.i 0. + 0.i
+ 0.i
l, + 0.i
+ 0.i 0. + 0.i
0.

Valores y Vectores propiosde A

--> (Vec, Val]=spec (C)


Vec

-0.4100528 - 0.2193374i
-Q.4100528 + 0. 233741
0.7762397 + 0.i
-0.7621126 + 0.i
-0.762l128 + 0A
0.3356286 + 0.i
-0.4365463 - 0.1111729i
-0.4365463 +6.l1l1728i
-0.5336716 + 0.i

Val
+ 0.i
+ 0.i 0.
-3.7346762 + 0.i 0.
1.3673381 + l.15910l6i + 0.i
0. + 0.i 1.3673381 - 1.1591016i
0. + 0.i
0. + 0.

l986722:
--> datog='Alvarez, Torres, Carlos, Ernesto,

Brian, Eduardo, l842008:


--> datos=' Lumbreras, Gutierrez,
1905823';
--> datos='Meza, Martinez, Allan,, Emanuel,
1867691';
--> datog='Polina, Yañez, Victor, Alexis,

-->

Valores y Vectores propios de C

Laboratorio de Control Moderno


5.-Resuelva las siguientes expresiones usando la matriz A anterior.

a) (sI- A) b) (sI -A)l


Scilab 6.1.1 Console
File Edit Control Applications ?

Scilab 6.1.1 Console


--> A=[l, 2, 0;3,2,2;0,-l, 1]

1. 2.
3. 2. 2.
-l. 1.

--> gpoly (0, 's');

--> Meye (3, 3)

0.
0. 1. 0.

O. 0. 1,

--> a=inv (9 M-A)

2 4
4 -35 +l3

-2 -3s +3 2 +9 -4g +3
2 +3 -43 +9

- l +ls 2
3

-2 -33 +3 -2 -3g +3*


-2 -39 +9*

-l -4 -33 +lg
-3

+g -2 -39 +3 2 +9 -49 +9
2 +9 -49

Facultad de Ingieneria Mecánica y Eléctrica


Laboratorio de Control Moderno
--> b=det (s*M-A)

2 +1s -4g +lg

--> datog='Alvarez, Torres, Carlos, Exne3to, l986722'

--> datos='Lumbreras, Gutierrez, Brian, Eduardo,l842008':

--> datos='Me za, Martinz, Allarn,Emanuel, 1905928':

--> datos=' Polina, Yañez, Victor,Alexis, 186769l';

Facultad de Ingieneria Mecánicay Eléctrica


Laboratorio de Control Moderno
Conclusiones

Álvarez Torres Carlos Ernesto 1986722

Esta practica nos da una retroalimentación primerarfente de saber utilizar el


programa de scilab y en segundo resolver ecuaciones con matrices que es lo
que se basa el modelo en el control moderno, partiendo de ecuaciones de
lógica encircuitos como generar ecuaciones que permitan generar matrices
de cualquier dimensión.

Lumbreras Gutiérrez Brian Eduardo 1842008

control
En conclusión, el usode comandos de Scilab en la materiáde
moderno resulta fundamentaly altamente beneficiosø.Scilab, al ser un
profesionales
software de código abierto y gratuito, brinda a los estudiantesy
de ingeniería una plataforma accesible para explgfar conceptos teóricos y
aplicaciones prácticasde control. Los comandos de Scilab permiten el análisis,
diseñoy simulación de sistemas de control, facilitando la comprensión
profunda de los principios subyacentes. Además, la capacidad de visualizar y
experimentar con modelos de control en un entorno virtual contribuye
significativamente alaprendizaje y la resolución de problemas en esta
disciplina. Endefinitiva, la integración de Scilab en la enseñanza de ingeniería
de control moderno potencia la formación de profesionales más competentes
y versátiles en el ámbitode la automatización y elcontrol de sistemas.

Meza Martinez Allan Emanuel 1905828


La utilidad de Scilab radica en su capácidad para descomponer funciones de
transferencia complejas en fracciones parciales manejables. Através de
comandos intuitivos aprendidos en prácticas, podemos reducir drásticamente
el tiempo de cálculo de estas fracciones. Además, esta herramienta facilita la
Facultad de Ingieneria Mecánica y Eléctrica
Laboratorio de Control Moderno
identificación de funciones de transferencia a partir de representaciones
matriciales de estados mediante matrices A, By C. Al comprender estas
matrices, podemos rápidamente derivar ecuaciones y obtener respuestas de
manera eficiente.

Polina Yañez Víctor Alexis 1867691

oportunidadde analizar diferentes herramientas


En estapráctica tuvimos la permiten trabajar las
cuales nos
que podemos encontrar en Scilab las
ecuaciones de ing. De control.
obtener los valores propios de una
Coneste programa también podemos
necesario obtener la raiz del polinomio
matriz, sin embargo, paraellos es
podemos obtenerlo mediante
característico de la matriz, el cual también
cálculos a mano.
Scilab y así facilitarnos el hacerlo con
brindar la
descubrimos la facilidad que nos puede
Por ello en esta práctica
permiten realizar operaciones
utilizaciónde este tipo de programas que nos
complejos, así reduciendo el
secundarias para la obtenciónde resultados más
a mano.
tiempo a que si lo hiciéramos a cálculos

Facultad de Ingieneria Mecánica y Eléctrica


Laboratorio de Control Moderno

También podría gustarte