Public Attributes
PIDBase Struct Reference

#include <PIDBase.h>

List of all members.

Public Attributes

char autoWindup
float desired
char extWindup
float internalState
float Kd
float Ki
float Kp
float Kt
float lastDerivative
float lastError
float lastFF
float lastRef
float lastState
float llastError
float llastState
PT1Model model
float output
float outputLimit
float state
float Tf
char windup

Detailed Description

The PID controller base.

Todo:

Use doxygen grouping and reduce size

Document difference between auto-windup and ext-windup

Rename lastError, lastState to yk_1, ek_1,ek_2 etc.

Definition at line 64 of file PIDBase.h.


Member Data Documentation

Automatic tracking flag.

Definition at line 74 of file PIDBase.h.

The reference, state, output, feedforward, tracking

Definition at line 91 of file PIDBase.h.

Definition at line 78 of file PIDBase.h.

Internal state of the backward euler.

Definition at line 86 of file PIDBase.h.

float PIDBase::Kd

Definition at line 70 of file PIDBase.h.

float PIDBase::Ki

Definition at line 70 of file PIDBase.h.

float PIDBase::Kp

The proportional, integral, derivative, filter and tracking gain.

Definition at line 70 of file PIDBase.h.

float PIDBase::Kt

Definition at line 70 of file PIDBase.h.

Definition at line 86 of file PIDBase.h.

Definition at line 86 of file PIDBase.h.

Definition at line 86 of file PIDBase.h.

Definition at line 86 of file PIDBase.h.

Definition at line 86 of file PIDBase.h.

Definition at line 86 of file PIDBase.h.

Definition at line 86 of file PIDBase.h.

The internal model parameters.

Definition at line 96 of file PIDBase.h.

Definition at line 91 of file PIDBase.h.

The maximum output limit. The output saturation is symmetric.

Definition at line 82 of file PIDBase.h.

Definition at line 91 of file PIDBase.h.

float PIDBase::Tf

Definition at line 70 of file PIDBase.h.

The windup flag

Definition at line 78 of file PIDBase.h.


The documentation for this struct was generated from the following file:


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