📊 Part 8: データ駆動型制御 / Data-Driven Control


本章では、数式モデルを用いずに観測データから制御器や予測モデルを構築する
データ駆動型制御(Data-Driven Control)の基本から応用までを学びます。
これは現代制御やAI制御とも親和性が高く、産業界でも注目される実践技術です。

This chapter focuses on building controllers and predictive models directly from observational data,
without relying on explicit mathematical modeling.
Data-driven control is highly compatible with modern and AI-based control and is increasingly adopted in industry.


🎯 学習目標 / Learning Objectives


📁 ディレクトリ構成 / Directory Structure

part08_data_driven/
├── theory/                   # 理論資料 / Theory Notes
│   ├── 01_model_free_control.md
│   ├── 02_koopman_operator.md
│   ├── 03_dmd.md
│   ├── 04_subspace_id.md
│   └── 05_data_vs_model.md
├── simulation/               # 実装コード / Simulation Scripts
│   ├── koopman_linearization.py
│   ├── dmd_analysis.py
│   └── subspace_identification.py
├── notebooks/                # Notebook / 可視化と分析用
│   └── koopman_vs_dmd_visual.ipynb
├── figures/                  # 図版 / Figures
└── README.md

📚 理論資料(Markdown)/ Theory Notes

タイトル / Title ファイル / File
モデルフリー制御の基礎
Basics of Model-Free Control
01_model_free_control.md
Koopman演算子と線形化
Koopman Operator & Linearization
02_koopman_operator.md
動的モード分解(DMD)
Dynamic Mode Decomposition
03_dmd.md
サブスペース同定法
Subspace Identification
04_subspace_id.md
モデルベース制御との比較
Comparison with Model-Based Control
05_data_vs_model.md

🧪 実験コード / Simulation Code (Python)

内容 / Description ファイル / File
Koopmanによる線形化
Koopman-based linearization
koopman_linearization.py
DMDによるモード解析
DMD-based mode analysis
dmd_analysis.py
サブスペース同定
Subspace system identification
subspace_identification.py

📊 可視化Notebook / Visualization Notebook


🔜 今後の展開 / Future Extensions


👤 著者・ライセンス | Author & License

📌 項目 / Item 📄 内容 / Details
著者 / Author 三溝 真一(Shinichi Samizo)
💻 GitHub GitHub
ライセンス / License MIT License(再配布・改変自由)
Redistribution and modification allowed

⬅️ 前章 / Previous Chapter
強化学習による制御(Q学習、DDPG、PPOなど)を扱います。
Covers reinforcement learning control methods including Q-learning, DDPG, and PPO.

次章 / Next Chapter ➡️➡️
LLM統合・ハイブリッド制御(FSM×PID×LLMなど)を扱います。
Covers LLM-integrated hybrid control such as FSM×PID×LLM.

🏠 トップページ / Back to Home