【Video】🎞️ 01. Understanding the Three-Layer Control Architecture Through Animation Demos

topics: [“aitl”, “control-theory”, “visualization”, “css”, “svg”, “canvas”]


This article is intended for engineers interested in conceptual visualization for control systems, architectures, and education.


🧠 Introduction — Why Do We “Animate”?

In control theory and architectural design, we often face the following problems:

In this article, we use the Animation Demos published at
https://samizo-aitl.github.io/aitl-animation-demos/
as a reference to explain a design approach that enables understanding through animation:


🏗️ Overview of AITL (Three-Layer Control Architecture)

AITL is based on the following three-layer structure:

LLM (Redesign / Strategy Layer)
 └ FSM (State Supervision / Mode Transition)
    └ PID (Real-Time Control Loop)

📌 Roles of Each Layer

Animation Demos act as training wheels to visually share this layered structure and role separation.


🧩 Structure of the Animation Demos

🎨 ① CSS Animation Demos

Purpose


🧭 ② SVG + JavaScript Demos

Purpose


🧪 ③ Canvas Demos

Purpose


⚡ ④ Semiconductor and Physical Animations

Purpose


🧩 Implementation Example ①: CSS Pulse Animation

.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;
  }
}

🎯 Control-Theoretic Interpretation

PID response can be understood as oscillation, not equations.


🧩 Implementation Example ②: FSM Visualization with SVG

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);
}

🔁 Correspondence with FSM

A static FSM diagram becomes a dynamic model.


🧠 Why Animation Is Effective

In early design, education, and discussion phases, the following are critical:

Animation Demos function as intellectual warm-up tools before equations, SPICE, or FEM.


🧬 Mapping Between AITL and Animation

Layer Represented in Animation
PID Oscillation, tracking, convergence
FSM State transitions, mode switching
LLM Reconfiguration, branching decisions

Animations are not decoration.
They are the lightest-weight models for sharing design thinking.


🧾 Summary

👉 Demo collection
https://samizo-aitl.github.io/aitl-animation-demos/


🚀 Next Steps

These will be released sequentially.


Animation is not decoration.
It is the lightest model for sharing design thinking.