Functions
PIFFController.c File Reference
#include <labust/control/PIFFController.h>
#include <math.h>
Include dependency graph for PIFFController.c:

Go to the source code of this file.

Functions

void PIFF_modelTune (PIDBase *self, const PT1Model *const model, float w)
void PIFF_tune (PIDBase *self, float w)
void PIFF_wffStep (PIDBase *self, float Ts, float error, float ff)

Function Documentation

void PIFF_modelTune ( PIDBase self,
const PT1Model *const  model,
float  w 
)

Autotune the PIFF controller based on the supplied PT1Model and desired closed loop frequency.

Todo:
Document the binomial autotuning (pole-placement)

Definition at line 37 of file PIFFController.c.

void PIFF_tune ( PIDBase self,
float  w 
)

Autotune the PIFF controller using the plant model 1. Valid for higher level controllers.

Definition at line 50 of file PIFFController.c.

void PIFF_wffStep ( PIDBase self,
float  Ts,
float  error,
float  ff 
)

Calculate one step of the PIFF controller with externally supplied error and feedforward calculation.

Definition at line 57 of file PIFFController.c.



labust_control
Author(s): Gyula Nagy
autogenerated on Fri Feb 7 2014 11:36:43