Skip to content

v1.1.1 — Star-Project Overhaul

Choose a tag to compare

@xingd5478-ctrl xingd5478-ctrl released this 17 Jul 11:28
· 13 commits to main since this release
  • t21 — Sliding Mode Control: nonlinear robust control, chattering suppression

📖 Documentation Overhaul

  • Bilingual README (中文 + English) with table of contents, quick start,
    prerequisites
  • Collapsible tutorial details with learning path diagram
  • Updated Simulink学习笔记.html covering all 21 lessons
  • Academic CITATION.cff for easy referencing

🏗️ Project Structure

  • .slx models moved to models/ — root directory now clean
  • utils/getSimData.m — consolidated 6 duplicate functions into one shared utility
  • GitHub community files: issue templates (bug/feature/tutorial request), PR template
  • CODE_OF_CONDUCT.md, SECURITY.md, FUNDING.yml, dependabot.yml

🐛 Bug Fixes

  • t19: LQR state feedback now uses correct A-BK closed-loop formula
  • t19: H∞ visualization overhaul — envelope shading, DC-gain compensation,
    constraint violation highlighting
  • t04: Fix broken Unicode escape (\x03B6 → ζ) causing garbled output
  • t20: Guard quadprog/optimoptions with exist() for users without
    Optimization Toolbox
  • t19, t20, t21: Wrap toolbox-dependent functions (ureal, hinfsyn, rms) in
    try-catch for graceful fallback
  • t21, t13: Guard find() against empty results in convergence checks
  • t16: Store and display gain/phase margin results (were previously discarded)
  • t15: Fix incorrect "series complete" message (t16-t21 exist)
  • t08: Correct outdated comment referencing Simscape
  • t18: Remove dead no-op code
  • t20: Remove dead A_pow computation loop

📦 Changelog (from v1.0.0)

Area Changes
Tutorials 15 → 21 lessons
Documentation Bilingual README, HTML notes, CITATION.cff
Community Issue/PR templates, CoC, Security, FUNDING
Structure models/, utils/, clean root directory
Bug fixes 13 issues resolved across t04-t21