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.

[参考译文] C2000WARE:关于 NLPID

Guru**** 1805680 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1401610/c2000ware-about-nlpid

器件型号:C2000WARE

工具与软件:

嗨团队、

Q1: 如上图所示,rk -yk 是偏差信号。 我们为什么需要将其乘以0.5?  

上图显示 controlSUIT 中的串行 PI。 偏差信号不会乘以0.5

问题2: NLPID 的输出范围也应标准化为-1.0~+1.0、对吧?

根据此、±1.0的输出单位应在÷2到±0.5之间调整、然后应添加0.5的偏置以将控制器输出调整到0到1.0的范围内、最后分配给占空比变量、即 right?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jiahui:

    关于 Q1、我不确定这是为什么误差要缩放到0.5。 但我的猜测会 导致控制器的某些调整参数不会像 DCL 针对其他控制器提供的参数范围那样小且更内联。 但是、这种缩放不会影响控制器的属性、因为它与 nlpid 控制器基本相同、没有错误缩放、但线性参数值减半。

    对于 Q2、是的、缩放和偏移的目的是在我们的 NLPID 示例中将 NLPID 的输出范围标准化为0-1.0、同步输出到占空比。

    如果您还有其他问题、敬请告知、

    此致!

    Sen Wang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢。