Skip to content

Commit fe1d87f

Browse files
committed
fix bode plot
1 parent 59dcf35 commit fe1d87f

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
@@ -635,9 +635,8 @@ def updateClosedLoop(self):
635635

636636
self.plotClosedLoop(t_out, y_out)
637637
w = np.logspace(-1, 3, 40).tolist()
638-
mag, phase, omega = ctrl.bode(plant, omega=np.asarray(w), plot=False)
639-
mag_cl, phase_cl, omega_cl = ctrl.bode(closed_loop, omega=np.asarray(w), plot=False)
640-
self.plotBode(omega, mag, omega_cl, mag_cl)
638+
(mag_cl, phase_cl, omega_cl) = ctrl.frequency_response(closed_loop, omega=np.asarray(w))
639+
self.plotBode(omega_cl, mag_cl)
641640

642641
def plotClosedLoop(self, t, y):
643642
if self.closed_loop_ref is None:
@@ -656,7 +655,7 @@ def plotClosedLoop(self, t, y):
656655

657656
self.canvas.draw()
658657

659-
def plotBode(self, w, mag, w_cl, mag_cl):
658+
def plotBode(self, w_cl, mag_cl):
660659
if self.bode_plot_ref is None:
661660
ax = self.figure.add_subplot(3,3,(8,9))
662661
f = w_cl/(2*np.pi)

0 commit comments

Comments
 (0)