ZHCY181 October 2021 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
非线性比例积分微分(非线性 PID)控制器利用幂函数来实现控制律。NLPID 是对线性 PID 进行调整后的结果,其中对每条路径应用了基于幂函数的非线性律。
调整参数
每个非线性块根据幂函数律(归一化输入(伺服误差)的可调节调整参数 次方)对伺服误差进行整形。调整参数决定增益形状的幅度和方向。
参数 | 值 | 影响 |
---|---|---|
< 1 | 在大误差下增益较小,对小误差不敏感。 | |
> 1 | 在大误差下增益较大,在小误差下增益较大,因此对小变动较敏感。 | |
-1 < < 0 | 在误差较大时通过减少积分作用来解决积分饱和问题。 | |
> 1 | 在误差较小时使微分增益较小,因此降低了对噪声的敏感度。 |
为了防止出现不良结果,解决方案是定义一个覆盖原点的输入范围,在该范围内增益保持恒定。选择该区域中的增益以确保线性和非线性曲线精确地在其边界处相交,从而实现从一个区域到另一个区域的平滑、无干扰过渡。
公式
非线性控制律
比例误差表达式
积分误差表达式
微分误差表达式
重构的非线性控制律
其中
x = 输入
y = 输出
= 调整参数
= 对数递减
K = 控制器增益
图 3-6 显示了小于 1 的调整参数的线性区域和非线性区域。请注意,线性增益与输入 x 无关,因此无需在每次控制器运行时计算线性增益。每条路径的线性增益都是固定的,只有在调整该路径中的任一非线性参数时才需要重新计算相应的线性增益。