Punto 2 en Command Window de Matlab
-
Upload
k-rolina-meneses -
Category
Documents
-
view
232 -
download
3
Transcript of Punto 2 en Command Window de Matlab
Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en MatlabCod.2100756
1
Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en MatlabCod.2100756
2
Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en MatlabCod.2100756
3
Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en MatlabCod.2100756PUNTO 1
4
Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en MatlabCod.2100756PUNTO 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.
5
Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en MatlabCod.2100756
>> 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
>>
6
Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en MatlabCod.2100756PUNTO 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 0
>> G= tf(num,dem)
G =
s^2 + 3.64 s + 3.312
--------------------
s^3 + s^2 - 2 s
Continuous-time transfer function.
>> rlocus(G)
>>
7