Design and simulate control systems — transfer functions, PID controllers, Bode plots, root locus, stability analysis, state-space modeling. Uses scipy.signal and sympy.
name flight-controls description Design and simulate control systems — transfer functions, PID controllers, Bode plots, root locus, stability analysis, state-space modeling. Uses scipy.signal and sympy. metadata {"openclaw":{"emoji":"🎛️","requires":{"anyBins":["python3"]}}} Control Systems Engineering Usage
python3 /workspace/bridge.py scipy_solver ' from scipy import signal num = [129.6, 324, 81] den = [15, 131.6, 324, 81] sys = signal.TransferFunction(num, den) t, y = signal.step(sys, T=np.linspace(0, 5, 1000)) overshoot = (max(y) - 1.0) * 100 print(f"Overshoot: {overshoot:.1f}%") print(f"Final value: {y[-1]:.4f}") '
python3 /workspace/bridge.py sympy_math ' s = symbols("s") G = 100 / (s2 + 10*s + 100) print(f"DC gain: {limit(G, s, 0)}") print(f"Poles: {solve(s2 + 10*s + 100, s)}") ' For visualization (Bode plots, step response plots): python3 /workspace/bridge.py matplotlib_plot 'YOUR_PLOTTING_CODE'