genpark-pid-controller-anti-windup-derivative-filter-skill

mcp
Security Audit
Warn
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Pass
  • Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Industrial closed-loop PID controller with integrator anti-windup clamping and low-pass derivative filtering

README.md

Closed-Loop PID Controller Skill

Industrial-strength Proportional-Integral-Derivative (PID) controller featuring anti-windup clamping and low-pass derivative filtering.

flowchart LR
    Setpoint["Setpoint r(t)"] --> ErrorSum((+ -))
    Feedback["Measured y(t)"] --> ErrorSum
    ErrorSum --> Error["Error e(t)"]
    Error --> P["Kp * e(t)"]
    Error --> I["Ki * ∫ e dt (Anti-Windup)"]
    Error --> D["Kd * Filtered de/dt"]
    P --> OutSum((+))
    I --> OutSum
    D --> OutSum
    OutSum --> Clamp["Saturation Clamp"]
    Clamp --> Actuator["Control Output u(t)"]

Features

  • 100% Python Standard Library: No external dependencies.
  • Anti-Windup Integration: Halts integrator drift during actuator saturation.
  • First-Order Derivative Filtering: Suppresses high-frequency sensor noise.
  • MCP Server Ready: Direct stdio control loop invocation.

Reviews (0)

No results found