---
title: 制御理論：フィードバックから検証できる動的モデルへ
url: https://doc.liz6.com/ja/theory/02-control-theory
locale: ja
area: theory
tags:
- 基礎理論
- 制御理論
date: 2026-09-10
modified: 2026-09-12
description: 11章で制御理論の計算できる基礎を学びます。9章の基本編は帰還、熱モデルからディジタル実装と自動拡縮へ進み、2章の発展編で状態推定と最適制御を扱います。情報理論の履修や実機の準備は不要です。
---

# 制御理論：フィードバックから検証できる動的モデルへ

11章で制御理論の計算できる基礎を学びます。9章の基本編は帰還、熱モデルからディジタル実装と自動拡縮へ進み、2章の発展編で状態推定と最適制御を扱います。情報理論の履修や実機の準備は不要です。

基本編を終えると、帰還の信号を特定し、簡単な動的モデルを書き、安定・速さ・正確さを区別して、PID、サンプリング遅延、操作制限、モデルの不確かさを説明できることを目指します。発展編は状態空間とMPCへの入口で、専門課程全体を置き換えるものではありません。

## 基本編：01–09

1. [フィードバックと制御](/ja/theory/02-control-theory/01-feedback-and-control)
2. [動的モデル](/ja/theory/02-control-theory/02-dynamic-models)
3. [応答と安定性](/ja/theory/02-control-theory/03-response-and-stability)
4. [PID制御](/ja/theory/02-control-theory/04-pid-control)
5. [伝達関数と極](/ja/theory/02-control-theory/05-transfer-functions-and-poles)
6. [周波数応答と安定余裕](/ja/theory/02-control-theory/06-frequency-response-and-margins)
7. [サンプリングとディジタル制御](/ja/theory/02-control-theory/07-sampling-and-delay)
8. [制約とロバスト性](/ja/theory/02-control-theory/08-constraints-and-robustness)
9. [計算機システムの制御](/ja/theory/02-control-theory/09-control-in-computing-systems)

## 発展編：10–11

10. [発展：状態フィードバックとオブザーバ](/ja/theory/02-control-theory/10-state-feedback-and-observers)
11. [発展：最適制御とMPC](/ja/theory/02-control-theory/11-optimal-and-predictive-control)

## 問題から学習順を選ぶ

- 初めて学ぶ：01 → 02 → 03 → 04で一つの温度制御を計算します。
- ハードウェアの安定性：02 → 03 → 05 → 06 → 08の後、オペアンプと電源へ戻ります。
- ソフトウェアと自動拡縮：01 → 02 → 04 → 07 → 08 → 09。周波数の疑問は05–06で確認します。
- ロボットや発展制御：02、03、05、07の後に10 → 11へ進み、線形代数を補います。

## 前提知識は必要な時点で

01は代数、02–04は微分・積分・指数、05–06は複素数・ラプラス変換・対数軸、07は差分式を扱います。10–11には行列、固有値、二次形式が必要です。計算前に量、単位、仮定を確認します。熱モデルの基準は2000 J/K、20 W/K、1000 Wで統一し、正規化例では新しい値を明示します。

## 実験の使い方

予測してから一つのパラメータを変え、出力と操作を比較し、章末の確認問題に取り組みます。各章に二つの展開式解説があります。操作できない環境でも、式、数値例、図、要約を読めます。シミュレーションの物理時間は画面のフレームレートに依存しません。

モデルには初期値、外乱、制約、軸の単位を記載します。有限時間の軌道はモデルに関する根拠であり、あらゆる条件での安定性の証明ではありません。教材は解析解と独立数値計算で照合しますが、実物には同定と測定が必要です。

## 記号

| 記号 | 意味 |
| --- | --- |
| $r,e,y,y_m$ | 目標、偏差、真の出力、測定 |
| $u_c,u$ | 制限前の要求、実際の操作 |
| $P(s),C(s),L(s)$ | 対象、制御器、ループ伝達関数 |
| $S(s),T(s)$ | 感度、相補感度 |
| $x,\hat x$ | 状態、状態推定値 |
| $T_s,h$ | 実サンプリング周期、数値積分刻み |

状態空間の$A,B,C$は行列で、熱容量は$C_{\mathrm{th}}$と書きます。温度差はK、温度表示は°Cです。増分の数値幅は同じでも役割を分けます。

## 資料と次の学習

範囲は[Caltechの制御講義](https://murray.cds.caltech.edu/CDS_110/ChE_105,_Spring_2024)とFeedback Systemsの教材入口を参考にしています。再現計算は[python-control](https://python-control.readthedocs.io/en/stable/linear.html)、実装は各章の公式資料を参照します。例は独自に構成し、簡略化を明記しています。

次はシステム同定、非線形安定性、ロバスト制御設計、確率的推定へ進めます。[待ち行列理論シリーズ](/ja/theory/03-queueing-theory)で到着・サービス・待ちを学び、拡縮章では仕事量収支と動的調整に集中します。
