Babysitter pid-tuner
PID controller tuning skill for loop optimization using various tuning methods and performance criteria
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/domains/science/chemical-engineering/skills/pid-tuner" ~/.claude/skills/a5c-ai-babysitter-pid-tuner && rm -rf "$T"
manifest:
library/specializations/domains/science/chemical-engineering/skills/pid-tuner/SKILL.mdsource content
PID Tuner Skill
Purpose
The PID Tuner Skill optimizes PID controller parameters using various tuning methods to achieve desired control performance and robustness.
Capabilities
- Process identification (step tests, relay)
- First-order plus dead-time (FOPDT) modeling
- Tuning methods (IMC, Lambda, Cohen-Coon, Ziegler-Nichols)
- Performance criteria optimization (IAE, ISE, ITAE)
- Robustness analysis
- Loop interaction assessment
- Tuning for various objectives (setpoint, disturbance)
- Bumpless transfer configuration
Usage Guidelines
When to Use
- Tuning new control loops
- Retuning underperforming loops
- Optimizing control performance
- Commissioning control systems
Prerequisites
- Process in stable operation
- Loop components commissioned
- Process model or test data available
- Performance criteria defined
Best Practices
- Start with conservative tuning
- Test in simulation first
- Validate robustness
- Document tuning rationale
Process Integration
This skill integrates with:
- PID Controller Tuning
- Control Strategy Development
- Process Startup Procedure Development
Configuration
pid-tuner: tuning-methods: - IMC - lambda - cohen-coon - ziegler-nichols - SIMC performance-criteria: - IAE - ISE - ITAE
Output Artifacts
- Tuning parameters
- Process models
- Performance metrics
- Robustness analysis
- Tuning recommendations