System Design 1 - Chapter 7, 8

25 June 2025, Bastian Luettig

Platform Management: Law

Requirements

Examples: no Inherent Computer Replica Determinism

Other applications do not feature this inherently:

Forced Computer Replica Determinism

If an application does not inherently achieve computer replica determinism, the management software can force it to do so by e.g. forcing internal states or implementing drift compensation

Example: Discrete Decisions

We ensured using PLAMA:SENSOR, that all discrete sensors exhibit identical values. But: what about pseudo discretes?

Conclusion: Computer Replica Determinism

Certain effects may violate computer replica determinism

Forced Computer Replica Determinism

Whenever an applications unses one of the above, PLAMA:LAW has to force the applications into computer replica determinism by drift-compensation, internal state overriding or by making discrete decisions identical

Consolidation Management

Components

Replicas execute computer-replica-deterministic, if for identical input values, they produce identical output values (refers to both, values and order of values)

graph

Examples: Visually

Supervisor Management

Find the degredation model the law should actually perform
The aircraft must not execute normal or alternate law when it is on-ground, because the load factor control is unavailable

State transfer function

The state transfer function has two distinct tasks: (1) evaluate the highest possible degradation mode zmode.sfu, depending on available sensors, actors and computers; and (2) evaluate the valid information for each command, depending on the actual degradation mod e smode.law.

graph

Each $sf_o$ has dedicated sensors, coil and mode valve solenoids; just not displayed for better overview. All switches are actually closed (i.e., contacted)

Which simplification can we perform?

Signal Transfer Function $\tau_{\text{law}}$

PLAMA:LAW ensures Core Consensus - even for cases that differ from the fundamental Computer-Replica_Determinsim definition
If an applications uses pseudo-discretes or not BIBO-stable functions, PLAMA:LAW forces the application to pruduce $A_\Delta / A_=$

The state transfer function $Z_\text{sfu}$ and $\varepsilon _\text{sfu}$ allow the application to detect its maximum execution mode and $F_\text{opma}$ computes the actual execution mode

Platform Management: Actor

Requirements

The platform management actor is suitable for the redundant computer, if it guarantees that the redundant computer ($M_{rfcc}$) correctly controls the actuators in all valid operating scenarios

What does ”performs correctly” mean? The redundant computer correctly commands actors in all valid operating scenarios, if it shows:

  1. synchrony
  2. agreement
  3. integrity

Fundamentals

Actuators: Challenges and Concepts

Single Actuator Components
Actuators may have components that exist individually for each commanding computing lane.

Common Actuator Components
An actuator will have components that are common to all commanding computing lanes.

Hydraulic Actuator

Parts

Operation

Tasks

Next Week: AI Guest Lecture