7
Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en Matlab Cod.2100756 1

Parcial Matlab control pdf

Embed Size (px)

Citation preview

Page 1: Parcial Matlab control pdf

Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en Matlab Cod.2100756

1

Page 2: Parcial Matlab control pdf

Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en Matlab Cod.2100756

2

Page 3: Parcial Matlab control pdf

Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en Matlab Cod.2100756

3

Page 4: Parcial Matlab control pdf

Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en Matlab Cod.2100756

4

PUNTO 1

Page 5: Parcial Matlab control pdf

Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en Matlab Cod.2100756

5

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.

Page 6: Parcial Matlab control pdf

Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en Matlab Cod.2100756

6

>> 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

>>

Page 7: Parcial Matlab control pdf

Diana Carolina Meneses Muñoz Parcial 2, Resuelto y Simulado en Matlab Cod.2100756

7

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 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)

>>