๐Ÿ…ฑ๏ธ AITL Controller B-Type

๐Ÿ›ก๏ธ Reliability-First Supervisory Control Architecture


Language GitHub Pages ๐ŸŒ GitHub ๐Ÿ’ป
๐Ÿ‡บ๐Ÿ‡ธ English GitHub Pages EN GitHub Repo EN

๐Ÿงญ Overview โ€” Why B-Type Exists

AITL Controller B-Type is not an extension of adaptive capability,
but an architectural correction derived from A-Type reliability analysis.

The core lesson from A-Type is clear:

Adaptation capability does not guarantee long-term reliability.

While A-Type demonstrates how adaptation can be performed,
B-Type defines when adaptation is allowed โ€” and when it must be suppressed.

In short:

B-Type = Adaptation under explicit reliability permission


๐Ÿ“‰ Design Lessons Inherited from A-Type

Reliability analysis under plant aging revealed the following:

This leads to a decisive architectural requirement:

Adaptation must be supervised by reliability metrics, not performance metrics.

๐Ÿ”— Reference:


๐Ÿงฑ Core Design Philosophy of B-Type

B-Type is built on three non-negotiable principles.


โ‘  Adaptation Is Permission-Based

Adaptation is never a default behavior.

based on predefined reliability conditions.

Adaptation is a privilege, not a right.


โ‘ก FSM Judges Reliability โ€” Not Performance

A Finite State Machine (FSM) acts as a supervisory layer that evaluates
reliability deviation rather than performance improvement.

Typical monitored quantities include:

FSM responsibilities are intentionally limited:

๐Ÿ”— Details:


โ‘ข Guaranteed Fallback to Fixed PID

Under all conditions, the controller must be able to revert to a
conservatively designed fixed PID controller.

This guarantees:

The fixed PID is not a failure mode.
It is the reliability floor of the system.


๐Ÿšฆ Permission Logic (Minimal Specification)

B-Type formalizes adaptation control using an explicit permission logic.

Adaptation is enabled only if all reliability conditions are satisfied:

If any condition is violated:

This logic ensures that adaptive behavior is
explicitly gated by reliability, not by optimism.


๐Ÿงฉ Architecture Positioning (PID ร— FSM ร— LLM)

B-Type explicitly separates responsibilities across time scales:

Layer Role Time Scale
PID Real-time control execution ms
FSM Reliability supervision & permission sโ€“min
Human / LLM Gain design & validation daysโ€“years

Important clarification:

๐Ÿ”— Architecture details:


โš–๏ธ Positioning of A-Type vs B-Type

Aspect A-Type B-Type
Purpose Demonstrate adaptability Guarantee reliability bounds
Adaptation Always enabled Conditionally permitted
Decision basis Performance improvement Reliability deviation
Gain handling Dynamic Pre-approved assets only
Intended use Exploration / PoC Deployment / long-term operation

B-Type does not replace A-Type.
It formalizes the operational discipline required to deploy A-Type safely.


๐Ÿ” Mapping to Existing Demonstrations

B-Type intentionally reuses A-Type demonstrations,
but reinterprets their meaning through a reliability lens.

Note:
Demo numbers below refer to conceptual roles.
Concrete evidence is provided by A-Type demos (12, 13, 15), which are reinterpreted through B-Type reliability supervision.

๐Ÿ”— Demo correspondence:


๐Ÿง  Summary โ€” What B-Type Actually Is

AITL Controller B-Type is:

In essence:

A-Type shows that a system can adapt.
B-Type ensures the system knows when it should not.


  1. Architecture overview
    โ†’ architecture.md

  2. FSM reliability guard (metrics & logic)
    โ†’ fsm_guard.md

  3. Reliability cost formulation
    โ†’ reliability_cost.md

  4. Deviation threshold design policy
    โ†’ threshold_guidelines.md

  5. Demo mapping and integration
    โ†’ demo_mapping.md


End of B-Type Overview