Provides expert guidance on control system design, analysis, and identification using the ctrlsys library.
This skill empowers Claude with deep knowledge of the ctrlsys C11 library and its Python bindings, specialized for control theory applications. It bridges the gap between high-level engineering requirements—such as LQR/LQG synthesis, H-infinity design, and Kalman filtering—and the specific, optimized routines required to solve them. By providing naming conventions, task-to-routine mapping, and critical implementation warnings regarding Fortran-order arrays and in-place modifications, it ensures robust development of control systems and mathematical models.
Key Features
01Expert guidance on system identification using MOESP and N4SID subspace methods
02Step-by-step workflows for model reduction and balanced truncation
03Comprehensive guides for system analysis including controllability and observability
04Best practices for handling Fortran column-major arrays and in-place data safety
050 GitHub stars
06Task-to-routine mapping for LQR, LQG, and H-infinity controller design
Use Cases
01Designing and implementing optimal controllers for complex industrial dynamical systems
02Performing model order reduction on high-dimensional state-space systems for real-time simulation
03Identifying state-space matrices (A, B, C, D) from experimental sensor data