Ingenieria
Introducción al uso del toolbox de symbolic
Objetivo: Dar una introducción al uso del toolbox de symbolic para representar sistemas de
transferencia
Introducción
Hasta ahora hemosaprendido a usar MatLab como una gran calculadora,
programable, capaz de realizar y manipular gráficos. Pero si la vemos solo así, no
estaremos utilizando todo su potencial, ya que solo hemosmanipulado números.
Hasta ahora hemos visto que MatLab debe de tener números con los que trabajar, o
variables a las que se les ha asignado un valor numérico, por ejemplo, no podemos
preguntar a MatLabpor el seno (sin) de una variable a la que no se le ha asignado
valor previamente.
En esta práctica se estudiara el toolbox de symbolic para así poder utilizar matlab a
mayor potencial tal y como lonecesitamos para la materia de laboratorio de control
analógico
1.- como primero se nos pide hacer uso de lo aprendido para así generar la
función de transferencia siguiente en matlab
En matlabse ve de la siguiente forma
den=[conv([1 3 10],[1 4])]
den =
1
7 22 40
G=tf(num,den)
Transfer function:
s^2 + 3 s + 2
----------------------s^3 + 7 s^2 + 22 s + 40
2.- ahora hacer lamisma función pero esta vez usando el syms
>> syms s
>> Gs=((s+1)*(s+2))/((s^2+3*s+10)*(s+4))
Gs =
((s + 1)*(s + 2))/((s + 4)*(s^2 + 3*s + 10))
Se utiliza el comando pretty para así hacer quese vea diferente la función algo más entendible en
el lenguaje matemático normal
>> pretty(Gs)
(s + 1) (s + 2)
----------------------2(este número pertenece a la potencia de la primer S)
(s +4) (s + 3 s + 10)
3.- Pasar del dominio de la frecuencia(S) al dominio del tiempo de las siguientes funciones
Se declaran de la siguiente forma
>> F1=24/s^2
F1 =
24/s^2
>> F2=2/(s+1)*(s+2)^2F2 =
(2*(s + 2)^2)/(s + 1)
>> F2=2/((s+1)*(s+2)^2)
F2 =
2/((s + 1)*(s + 2)^2)
>> F3=3/(s*(s^2 + 2*s +5))
F3 =
3/(s*(s^2 + 2*s + 5))
Al ejecutar el commando recomendado en la práctica...
Regístrate para leer el documento completo.