GEKKO是混合整数和微分代数方程的优化软件。它与large-scale solversforlinear, quadratic, nonlinear和混合整数规划 ( LP, QP, NLP, MILP, MINLP) 相结合。我是gekko用来控制我的TCLab Arduino,但是当我给一个扰动时,无论我如何调整参数,都会出现温度过冲。我怎么解决这个问题?
这是我的代码:
import tclab
import numpy as np
import time
import matplotlib.pyplot as plt
from gekko import GEKKO
# Connect to Arduino
a = tclab.TCLab()
# Get Version
print(a.version)
# Turn LED on
print('LED On')
a.LED(100)
# Run time in minutes
run_time = 60.0
# Number of cycles
loops = int(60.0*run_time)
tm = np.zeros(loops)
# Temperature (K)
T1 = …Run Code Online (Sandbox Code Playgroud)