rcognita.controllers.ControllerPID
- class rcognita.controllers.ControllerPID(P, I, D, SP=None, sampling_time=0.01, initial_point=(- 5, - 5), buffer_length=30)
- __init__(P, I, D, SP=None, sampling_time=0.01, initial_point=(- 5, - 5), buffer_length=30)
Initialize self. See help(type(self)) for accurate signature.
Methods
__init__(P, I, D[, SP, sampling_time, …])Initialize self.
compute_action(PV[, error_derivative])compute_error(PV)compute_error_derivative(error)compute_integral(error)is_stabilized([stabilization_tollerance])reset()reset_buffer()set_SP(SP)set_initial_point(point)update_observation_buffer(observation)