82 const T&
update(
const T& r,
const T& y,
const T& dr,
const T& dy,
94 e_int += (r - y) * Ts;
1次フィードフォワード補償付きフィードバック制御器クラス
Definition: feedback_controller.h:20
const T & getErrorIntegral() const
エラー積分値を取得
Definition: feedback_controller.h:101
T e_int
追従誤差の積分値
Definition: feedback_controller.h:127
const T & update(const T &r, const T &y, const T &dr, const T &dy, const float Ts)
状態を更新して、次の制御入力を得る関数
Definition: feedback_controller.h:82
Breakdown bd
制御入力の計算内訳
Definition: feedback_controller.h:126
void setGain(const Gain &gain)
フィードバックゲインを設定する関数
Definition: feedback_controller.h:117
const Breakdown & getBreakdown() const
制御入力の内訳を取得する関数
Definition: feedback_controller.h:121
const Model & getModel() const
フィードフォワードモデルを取得する関数
Definition: feedback_controller.h:105
FeedbackController(const Model &M, const Gain &G)
コンストラクタ
Definition: feedback_controller.h:64
void setModel(const Model &model)
フィードフォワードモデルを設定する関数
Definition: feedback_controller.h:109
const Gain & getGain() const
フィードバックゲインを取得する関数
Definition: feedback_controller.h:113
Model M
フィードフォワードモデル
Definition: feedback_controller.h:124
Gain G
フィードバックゲイン
Definition: feedback_controller.h:125
void reset()
積分項をリセットする関数
Definition: feedback_controller.h:68
制御関係の名前空間
Definition: accel_curve.h:54
制御入力の成分内訳。
Definition: feedback_controller.h:48
T fbi
フィードバック成分のうち積分成分
Definition: feedback_controller.h:52
T ff
フィードフォワード成分
Definition: feedback_controller.h:49
T fb
フィードバック成分
Definition: feedback_controller.h:50
T u
成分の総和
Definition: feedback_controller.h:54
T fbd
フィードバック成分のうち微分成分
Definition: feedback_controller.h:53
T fbp
フィードバック成分のうち比例成分
Definition: feedback_controller.h:51
フィードバック成分に使用するPIDゲイン 使用しない成分は、0に設定すること。
Definition: feedback_controller.h:39
T Kp
フィードバック比例ゲイン
Definition: feedback_controller.h:40
T Ki
フィードバック積分ゲイン
Definition: feedback_controller.h:41
T Kd
フィードバック微分ゲイン
Definition: feedback_controller.h:42
フィードフォワード成分に使用する1次モデル
Definition: feedback_controller.h:28
T K1
1次モデルの定常ゲイン (使用しない場合は 1 とすること)
Definition: feedback_controller.h:29
T T1
1次モデルの時定数 (使用しない場合は 0 とすること)
Definition: feedback_controller.h:30