You are on page 1of 15

TECNOLÓGICO NACIONAL DE MÉXICO CAMPUS MORELIA

DIVISIÓN DE ESTUDIOS PROFESIONALES


DEPARTAMENTO DE MECATRONICA

Reporte:
Análisis de función de transferencia.

PRESENTA:
Mauricio Domínguez
Alejandro Alvarez

PROFESOR:
Marcos Vitela Chávez
Circuito #1
Código en octave:
>> Z1=tf(2,1[1])
error: parse error:
syntax error

>>> Z1=tf(2,1[1])
^
>> Z1=tf([2,1]1)
error: parse error:

syntax error

>>> Z1=tf([2,1]1)
^
>> pkg load control
>> Z1=tf([2 1],1)

Transfer function 'Z1' from input 'u1' to output ...

y1: 2 s + 1

Continuous-time model.
>> Z2=tf([-1],1)

Transfer function 'Z2' from input 'u1' to output ...

y1: -1

Static gain.
>> Z3=tf([-1],1)
Transfer function 'Z3' from input 'u1' to output ...

y1: -1

Static gain.
>> Z4=tf([3 1 2],1 0)
error: parse error:

syntax error

>>> Z4=tf([3 1 2],1 0)


^
>> Z4=tf([3 1 2],1 0)
error: parse error:

syntax error

>>> Z4=tf([3 1 2],1 0)


^
>> Z4=tf([3 1 2],[1 0])

Transfer function 'Z4' from input 'u1' to output ...

3 s^2 + s + 2
y1: -------------
s
Continuous-time model.
>> V0=tf([3 0], 1)

Transfer function 'V0' from input 'u1' to output ...

y1: 3 s

Continuous-time model.
>> Vi=Z2 - ((Z1*Z4)/Z3)

Transfer function 'Vi' from input 'u1' to output ...

-6 s^3 - 5 s^2 - 4 s - 2
y1: ------------------------
-s

Continuous-time model.
>> Resultado= V0/Vi

Transfer function 'Resultado' from input 'u1' to output ...

-3 s^2
y1: ------------------------
-6 s^3 - 5 s^2 - 4 s - 2

Continuous-time model.
Circuito #2
Codigo en octave
>> pkg load control
>> Vo = tf(1,[1 0])
Transfer function 'Vo' from input 'u1' to output ...
1
y1: ---------
s
Continuous-time model.
>> Z1 = tf([1 1 1],[1 0 1])
Transfer function 'Z1' from input 'u1' to output ...
s^2 + s + 1
y1: -----------------------
s^2 + 1
Continuous-time model.
>> Z1 = tf([1 0 2 0],[1 0 1])
Transfer function 'Z1' from input 'u1' to output ...
s^3 + 2 s
y1: -------------------
s^2 + 1
Continuous-time model.
>> Z2 = tf([-1 0])
Transfer function 'Z2' from input 'u1' to output ...
y1: -1
Transfer function 'Z2' from input 'u2' to output ...
y1: 0
Static gain.

>> Z2 = tf([-1 0], [1])


Transfer function 'Z2' from input 'u1' to output ...
y1: -s
Continuous-time model.
>> Z3 = tf([-1 0],[1 0 1])
Transfer function 'Z3' from input 'u1' to output ...
-s
y1: ----------------------
s^2 + 1
Continuous-time model.
>> #Malla 2
>> Z4 = tf([1 0],1)
Transfer function 'Z4' from input 'u1' to output ...
y1: s
Continuous-time model.
>> Z5 = Z4
Transfer function 'Z5' from input 'u1' to output ...
y1: s
Continuous-time model.
>> Z4 = tf([-1 0],1)
Transfer function 'Z4' from input 'u1' to output ...
y1: -s
Continuous-time model.
>> Z5 = tf([2 1],1)
Transfer function 'Z5' from input 'u1' to output ...
y1: 2 s + 1

Continuous-time model.
>> Z6 = tf(-1)
Transfer function 'Z6' from input 'u1' to output ...
y1: -1
Static gain.
>> Z7 = Z3
Transfer function 'Z7' from input 'u1' to output ...
-s
y1: ------------------------
s^2 + 1
Continuous-time model.
>> Z8 = tf(-1)
Transfer function 'Z8' from input 'u1' to output ...
y1: -1
Static gain.
>> Z9 = tf([1 2 1 1],[1 0 1 0])
Transfer function 'Z9' from input 'u1' to output ...
s^3 + 2 s^2 + s + 1
y1: ----------------------------------
s^3 + s
Continuous-time model.
>> Z4_Z5 = Z4/Z5
Transfer function 'Z4_Z5' from input 'u1' to output ...
-s
y1: -------------------
2s+1
Continuous-time model.
>> Z4_Z6 = Z4/Z6
Transfer function 'Z4_Z6' from input 'u1' to output ...
-s
y1: ----------
-1
Continuous-time model.
>> Z7Z4 = Z7+Z4_Z6
Transfer function 'Z7Z4' from input 'u1' to output ...
-s^3
y1: --------------
-s^2 - 1
Continuous-time model.
>> Z6_Z5 = Z6/Z5
Transfer function 'Z6_Z5' from input 'u1' to output ...
-1
y1: ------------
2s+1
Continuous-time model.
>> Z9Z6 = Z9+Z6_Z5
Transfer function 'Z9Z6' from input 'u1' to output ...
2 s^4 + 4 s^3 + 4 s^2 + 2 s + 1
y1: -------------------------------------------------
2 s^4 + s^3 + 2 s^2 + s
Continuous-time model.
>> I = Z9Z6/Z7Z4
Transfer function 'I' from input 'u1' to output ...
-2 s^6 - 4 s^5 - 6 s^4 - 6 s^3 - 5 s^2 - 2 s - 1
y1: ------------------------------------------------------------------
-2 s^7 - s^6 - 2 s^5 - s^4
Continuous-time model.
>> I = -Z9Z6/Z7Z4
Transfer function 'I' from input 'u1' to output ...

2 s^6 + 4 s^5 + 6 s^4 + 6 s^3 + 5 s^2 + 2 s + 1


y1: -----------------------------------------------------------------------
-2 s^7 - s^6 - 2 s^5 - s^4
Continuous-time model.
>> Z1I = Z1*I
Transfer function 'Z1I' from input 'u1' to output ...
2 s^9 + 4 s^8 + 10 s^7 + 14 s^6 + 17 s^5 + 14 s^4 + 11 s^3 + 4 s^2 + 2 s
y1: ---------------------------------------------------------------------------------------------------------
-----
-2 s^9 - s^8 - 4 s^7 - 2 s^6 - 2 s^5 - s^4
Continuous-time model.
>> Z4I = Z4*I
Transfer function 'Z4I' from input 'u1' to output ...
-2 s^7 - 4 s^6 - 6 s^5 - 6 s^4 - 5 s^3 - 2 s^2 - s
y1: ------------------------------------------------------------------------------
-2 s^7 - s^6 - 2 s^5 - s^4
Continuous-time model.
>> Z4I+Z6
Transfer function 'ans' from input 'u1' to output ...
-3 s^6 - 4 s^5 - 5 s^4 - 5 s^3 - 2 s^2 - s
y1: ----------------------------------------------------------
-2 s^7 - s^6 - 2 s^5 - s^4
Continuous-time model.
>> I2 = -ans/Z5
Transfer function 'I2' from input 'u1' to output ...
3 s^6 + 4 s^5 + 5 s^4 + 5 s^3 + 2 s^2 + s
y1: -----------------------------------------------------------------
-4 s^8 - 4 s^7 - 5 s^6 - 4 s^5 - s^4
Continuous-time model.
>> Z1I+Z2I2
error: 'Z2I2' undefined near line 1, column 5
>> Z2*I2
Transfer function 'ans' from input 'u1' to output ...

-3 s^7 - 4 s^6 - 5 s^5 - 5 s^4 - 2 s^3 - s^2


y1: -------------------------------------------------------------------
-4 s^8 - 4 s^7 - 5 s^6 - 4 s^5 - s^4
Continuous-time model.
>> Z2I2 = ans
Transfer function 'Z2I2' from input 'u1' to output ...
-3 s^7 - 4 s^6 - 5 s^5 - 5 s^4 - 2 s^3 - s^2
y1: --------------------------------------------------------------
-4 s^8 - 4 s^7 - 5 s^6 - 4 s^5 - s^4
Continuous-time model.
>> Z1I+Z2I2
Transfer function 'ans' from input 'u1' to output ...
-8 s^17 - 18 s^16 - 55 s^15 - 98 s^14 - 155 s^13 - 195 s^12 - 206 s^11 - 179 s^10
- 129 s^9 - 75 s^8 - 33 s^7 - 11 s^6 - 2 s^5
y1: ---------------------------------------------------------------------------------------------------------
--
-------------------
8 s^17 + 12 s^16 + 30 s^15 + 37 s^14 + 42 s^13 + 39 s^12 + 26 s^11 +
15 s^10 + 6 s^9 + s^8
Continuous-time model.
>> (Z1I+Z2I2)/Z3
Transfer function 'ans' from input 'u1' to output ...
-8 s^19 - 18 s^18 - 63 s^17 - 116 s^16 - 210 s^15 - 293 s^14 - 361 s^13 - 374 s^12
- 335 s^11 - 254 s^10 - 162 s^9 - 86 s^8 - 35 s^7 - 11 s^6 - 2 s^5
y1: ---------------------------------------------------------------------------------------------------------
--
------------------------------------------
-8 s^18 - 12 s^17 - 30 s^16 - 37 s^15 - 42 s^14 - 39 s^13 - 26
s^12 - 15 s^11 - 6 s^10 - s^9
Continuous-time model.
>> I3 = (Z1I+Z2I2)/Z3
Transfer function 'I3' from input 'u1' to output ...
-8 s^19 - 18 s^18 - 63 s^17 - 116 s^16 - 210 s^15 - 293 s^14 - 361 s^13 - 374 s^12
- 335 s^11 - 254 s^10 - 162 s^9 - 86 s^8 - 35 s^7 - 11 s^6 - 2 s^5
y1: ---------------------------------------------------------------------------------------------------------
--

-8 s^18 - 12 s^17 - 30 s^16 - 37 s^15 - 42 s^14 - 39 s^13 - 26


s^12 - 15 s^11 - 6 s^10 - s^9
Continuous-time model.
>> minreal(I3)
Transfer function 'ans' from input 'u1' to output ...
s^7 + 1.75 s^6 + 4 s^5 + 5.75 s^4 + 5.75 s^3 + 3.75 s^2 + 1.75 s + 0.5
y1: --------------------------------------------------------------------------------------------------------
s^6 + 1 s^5 + 0.25 s^4
Continuous-time model.
>> Vo/ans
Transfer function 'ans' from input 'u1' to output ...
s^6 + 1 s^5 + 0.25 s^4
y1: --------------------------------------------------------------------------
s^8 + 1.75 s^7 + 4 s^6 + 5.75 s^5 + 5.75 s^4 + 3.75 s^3 + 1.75 s^2 + 0.5 s
Continuous-time model.
>> minreal(ans)
Transfer function 'ans' from input 'u1' to output ...
s^5 + 1 s^4 + 0.25 s^3
y1: ----------------------------------------------------------------------
s^7 + 1.75 s^6 + 4 s^5 + 5.75 s^4 + 5.75 s^3 + 3.75 s^2 + 1.75 s + 0.5
Continuous-time model.
Conclusiones
Adrián Alejandro Alvarez Tena:
Practica de alta complejidad debido al alto grado de las ecuaciones que se
trabajan, fuera de ello el análisis que se hace es bastante sencillo y se consigue
una función que permite el análisis como lo visto en clase, la programación es algo
complicada debido nuevamente a la gran cantidad de ecuaciones trabajadas pero
se puede lograr después de un tiempo.

Mauricio Domínguez Cruz:


Ver respaldados los resultados realizados tanto en papel, como en el programa
octave, da una gran satisfacción, a estas alturas de la materia, las complicaciones
que encuentro personalmente es la sintaxis que utiliza el programa, aunque con la
práctica esta complicación dejara de entorpecer mis prácticas.

You might also like