topics: [“aitl”, “制御理論”, “visualization”, “css”, “svg”, “canvas”]
※本記事は、制御・アーキテクチャ・教育用途における「概念可視化」に関心のあるエンジニア向けです。
制御理論やアーキテクチャ設計では、
という問題が頻発します。
そこで本記事では、
👉 https://samizo-aitl.github.io/aitl-animation-demos/
で公開している Animation Demos を題材に、
を アニメーションで理解する設計アプローチ を解説します。
AITLは、以下の三層構造を基本思想としています。
LLM(再設計・戦略層)
└ FSM(状態監督・モード遷移)
└ PID(実時間制御ループ)
Animation Demos は、この 階層構造と役割分担を視覚的に共有するための補助輪 です。
狙い
狙い
狙い
狙い
.pulse {
animation: pulseAnim 1.5s infinite ease-in-out;
}
@keyframes pulseAnim {
0%, 100% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(1.2);
opacity: 0.6;
}
}
PIDの応答を、数式ではなく 「揺れ」として理解できます。
const svg = document.querySelector("svg");
function addNode(x, y) {
const c = document.createElementNS(
"http://www.w3.org/2000/svg",
"circle"
);
c.setAttribute("cx", x);
c.setAttribute("cy", y);
c.setAttribute("r", 18);
svg.appendChild(c);
}
静止図だったFSMが、動的モデルに変わります。
設計初期・教育・議論フェーズでは、
が重要です。
Animation Demos は、
数式・SPICE・FEMに入る前段の知的ウォームアップ として機能します。
| レイヤ | アニメで表現されるもの |
|---|---|
| PID | 振動・追従・収束 |
| FSM | 状態遷移・モード切替 |
| LLM | 再構成・分岐判断 |
アニメーションは装飾ではありません。
設計思考を共有するための、最も軽量なモデルです。
👉 デモ集はこちら
https://samizo-aitl.github.io/aitl-animation-demos/
順次公開予定です。
アニメーションは装飾ではない。
設計思考を共有するための、最も軽量なモデルである。