This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

滑模观测器F 和G参数的计算

Other Parts Discussed in Thread: CONTROLSUITE

#define SMO_CONST_MACRO(v) \
\
v.Fsmopos = exp((-v.Rs/v.Ls)*(v.Ts)); \
v.Gsmopos = (v.Vb/v.Ib)*(1/v.Rs)*(1-v.Fsmopos);

#endif

以上是TI例程给出的,计算v.Gsmopos用到的v.Vb和v.Ib分别是什么参数呢,

还有我看其他资料有:F=1-Ts*R/L ; G=Ts/L,这种方法和TI的计算方法有什么区别呢

请教TI工程师及搞过滑模的工程师。

  • v.Vb是指控制板检测的总线最大电压Vdc,然后除以SQRT(3),例如控制板的电压采样电路能采的最大电压是400V,那么v.Vb=400/SQRT(3).

    v.Ib是指控制板上电机检测电路的最大采样电流,例如你的电流采样电阻为0.05欧姆,放大电路增益为5,那么v.Ib=3.3/2/0.05/5=6.6A.

    另外关于SMO算法的文档您可以再controlsuite找到,具体文件路径:

    ti\controlSUITE\libs\app_libs\motor_control\math_blocks\fixed_v1.1\~Docs\smopos.pdf
  • 如何从滑模公式处推导得到F和G参数呢?