Vous êtes sur la page 1sur 7

Diana Carolina Meneses Muoz

Cod.2100756

Parcial 2, Resuelto y Simulado en Matlab

Diana Carolina Meneses Muoz


Cod.2100756

Parcial 2, Resuelto y Simulado en Matlab

Diana Carolina Meneses Muoz


Cod.2100756

Parcial 2, Resuelto y Simulado en Matlab

Diana Carolina Meneses Muoz


Cod.2100756

Parcial 2, Resuelto y Simulado en Matlab

PUNTO 1

Diana Carolina Meneses Muoz


Cod.2100756

Parcial 2, Resuelto y Simulado en Matlab

PUNTO 2 EN COMMAND WINDOW DE MATLAB


>> Kp=64
Kp =
64
>> Ti=1.6
Ti =
1.6000
>> Td=0.34
Td =
0.3400
>> num=[Kp*Ti*Td Kp*Ti Kp]
num =
34.8160 102.4000 64.0000
>> dem=[Ti Ti -2*Ti]
dem =
1.6000 1.6000 -3.2000
>> G= tf(num,dem)
G=
34.82 s^2 + 102.4 s + 64
-----------------------1.6 s^2 + 1.6 s - 3.2
Continuous-time transfer function.
>> H=1
H=
1
>> M= feedback(G,H)
M=
34.82 s^2 + 102.4 s + 64
-----------------------36.42 s^2 + 104 s + 60.8
Continuous-time transfer function.

Diana Carolina Meneses Muoz


Cod.2100756

Parcial 2, Resuelto y Simulado en Matlab

>> QC= pid(Kp,Ti,Td)


QC =
1
Kp + Ki * --- + Kd * s
s
with Kp = 64, Ki = 1.6, Kd = 0.34
Continuous-time PID controller in parallel form.
>> MC= feedback(QC*G,H)
MC =
11.84 s^4 + 2263 s^3 + 6631 s^2 + 4260 s + 102.4
-----------------------------------------------11.84 s^4 + 2265 s^3 + 6633 s^2 + 4257 s + 102.4
Continuous-time transfer function.
>> step(MC)
>> grid on
>>

Diana Carolina Meneses Muoz


Cod.2100756

Parcial 2, Resuelto y Simulado en Matlab

PUNTO 3
>> num=conv([1 1.82],[1 1.82])
num =
1.0000 3.6400 3.3124
>> dem=conv([conv([1 2],[1 -1])],[1 0])
dem =
1

1 -2

>> G= tf(num,dem)
G=
s^2 + 3.64 s + 3.312
-------------------s^3 + s^2 - 2 s
Continuous-time transfer function.
>> rlocus(G)
>>

Vous aimerez peut-être aussi