Skip to content

Commit fc00501

Browse files
committed
fix bode plot
1 parent b21e06f commit fc00501

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

autotune/autotune.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def __init__(self, parent=None):
7171
self.rise_time = 0.13
7272
self.damping_index = 0.0
7373
self.detune_coeff = 0.5
74-
self.kc = 0.0
74+
self.kc = 0.01
7575
self.ki = 0.0
7676
self.kd = 0.0
7777
self.kff = 0.0
@@ -654,9 +654,8 @@ def updateClosedLoop(self):
654654

655655
self.plotClosedLoop(t_out, y_out)
656656
w = np.logspace(-1, 3, 40).tolist()
657-
mag, phase, omega = ctrl.bode(plant, omega=np.asarray(w), plot=False)
658-
mag_cl, phase_cl, omega_cl = ctrl.bode(closed_loop, omega=np.asarray(w), plot=False)
659-
self.plotBode(omega, mag, omega_cl, mag_cl)
657+
(mag_cl, phase_cl, omega_cl) = ctrl.frequency_response(closed_loop, omega=np.asarray(w))
658+
self.plotBode(omega_cl, mag_cl)
660659

661660
def plotClosedLoop(self, t, y):
662661
if self.closed_loop_ref is None:
@@ -675,7 +674,7 @@ def plotClosedLoop(self, t, y):
675674

676675
self.canvas.draw()
677676

678-
def plotBode(self, w, mag, w_cl, mag_cl):
677+
def plotBode(self, w_cl, mag_cl):
679678
if self.bode_plot_ref is None:
680679
ax = self.figure.add_subplot(3,3,(8,9))
681680
f = w_cl/(2*np.pi)

0 commit comments

Comments
 (0)