v1.0.0 Beta

Stupid-ly Simple

STU's PID Algorithm

"别人调参掉头发,我们调参靠 STU。"
(An Auto-Tuning PID Controller for Dummies)
# 传统 PID 调参现状
$ tune --kp 10 --ki 0.1 --kd 0.01
> System overshoot: 85%... System oscillating... System crashed.
[ERROR] Engineer is crying.

# 使用 STUPID 算法
$ stupid --auto --target 100
> Analyzing system dynamics...
> Auto-generating Kp, Ki, Kd...
[SUCCESS] System stable. Zero manual tuning. Just works.
$ _

> Zero-Tuning (零调参)

告别玄学调参!STU 算法内置启发式自整定策略,能在系统运行初期自动识别系统特征(如过阻尼、欠阻尼),并在毫秒级内输出最优 PID 参数。

> Anti-Overshoot (防过冲)

即使在非线性或强干扰环境下,也能有效抑制超调。就像白痴一样固执地锁定目标值,坚决不让系统发散。

> Lightweight & Brutal (轻量且粗暴)

专为单片机、PLC 等边缘设备设计。极小内存占用,C 语言纯手写,没有花里胡哨的依赖,简单粗暴,直接生效。