2020P = c2d (ss (tf (1 , [1 , 1 ])), Ts)
2121
2222# # P control
23- C = c2d (ControlSystems. pid (kp = K ), Ts)
23+ C = c2d (ControlSystems. pid (K, 0 ), Ts)
2424res = step (feedback (P* C), 3 )
2525res2 = lsim (P, ctrl, 3 )
2626
@@ -31,7 +31,7 @@ res2 = lsim(P, ctrl, 3)
3131# # PI control
3232Ti = 1
3333pid = DiscretePID (; K, Ts, Ti)
34- C = c2d (ControlSystems. pid (kp = K, ki = Ti, series = true , time = true ), Ts)
34+ C = c2d (ControlSystems. pid (K, Ti ), Ts)
3535res = step (feedback (P* C), 3 )
3636res2 = lsim (P, ctrl, 3 )
3737
@@ -79,7 +79,7 @@ ctrl = function(x,t)
7979 u = pid (r, y)
8080end
8181
82- C = c2d (ControlSystems. pid (kp = K, ki = Ti, series = true , time = true ), Ts)
82+ C = c2d (ControlSystems. pid (K, Ti ), Ts)
8383res = step (feedback (P* C), Tf)
8484res2 = lsim (P, ctrl, Tf)
8585
@@ -128,7 +128,7 @@ ctrl = function(x,t)
128128 r = 1
129129 u = pid (r, y)
130130end
131- C = c2d (ControlSystems. pid (kp = K ), Ts)
131+ C = c2d (ControlSystems. pid (K, 0 ), Ts)
132132res = step (feedback (P* C), 3 )
133133res2 = lsim (P, ctrl, 3 )
134134
0 commit comments