Add ATA 22 Auto Flight documentation and directory structure for BWB-Q100#155
Draft
Add ATA 22 Auto Flight documentation and directory structure for BWB-Q100#155
Conversation
Co-authored-by: AmedeoPelliccia <164860269+AmedeoPelliccia@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add ATA 22 Auto Flight breakdown to README.md
Add ATA 22 Auto Flight documentation and directory structure for BWB-Q100
Jan 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Title
Add ATA 22 Auto Flight documentation and directory structure for BWB-Q100
Summary
Implements ATA iSpec 2200 / ATA Standard Numbering System breakdown for ATA 22 Auto Flight, scoped to flight guidance/automatic flight functions (autopilot, auto-throttle, monitoring, load alleviation) for BWB-Q100 H₂ fuel cell / electric aircraft.
Documentation Updates
Directory Structure Created
PRODUCTS/AMPEL360/AMPEL360_AIR_TRANSPORT/BWB-Q100/domains/IIS/ata/ATA-22-auto-flight/Six sections with SYS–SEC–SBJ pattern:
Each section includes:
bindings.csv,csdb.profile.yaml(BWB1 model, S1000D 5.0)BWB-Q100 Specifics
Canon checks
CXP (Context eXchange Points)
UTCS/context.manifest.jsonif applicablesbom/spdx.sbom.jsonif dependencies changedcxp-publishpasses in CI ✅Evidence
Original prompt
On README.md, PRODUCTS/AMPEL360/AMPEL360_AIR_TRANSPORT/BWB-Q100/domains/IIS/ata/22/README.md add ATA iSpec 2200 / ATA Standard Numbering System* breakdown, ATA 22 = Auto Flight and it should be scoped to flight guidance/automatic flight functions (autopilot/auto-throttle/monitoring/load alleviation), not primary flight controls, comms, or power generation. The ATA Standard Numbering System is published as an extract of ATA iSpec 2200 by Airlines for America (A4A). (A4A Publications)
ATA 22 Auto Flight (SNS breakdown)
The commonly used SNS section breakdown for ATA 22 is: (itlims-zsis.meil.pw.edu.pl)
What belongs in each ATA 22 section (BWB + H₂ fuel cell / electric context)
22-00 Auto Flight, General
Scope: architecture, modes philosophy, redundancy concept, integration boundaries, dispatch criteria, maintenance overview.
BWB deltas: mode logic and limitations tied to BWB envelope (e.g., pitch-moment management, trim strategy, high-lift interactions), electrical power quality assumptions (ride-through, brownout behavior), DAL allocation rationale for AF functions.
22-10 Autopilot
Scope: automatic control laws (AP), engagement/disengagement logic, fail-operational/fail-passive behavior, servo/command outputs to the Flight Control System (but not the flight controls themselves).
BWB deltas: distributed control effectors (elevons/spoilers/drag devices) coordination and reconfiguration handling; integration with FBW laws and gust response.
22-20 Speed–Attitude Correction
Scope: speed/attitude capture and correction functions that sit “between” guidance and control (depending on OEM, this may include speed stability augmentation behaviors).
BWB deltas: tighter coupling to energy state management (electric propulsion responsiveness, thrust limits, fuel cell transient constraints) and to load alleviation constraints.
22-30 Auto Throttle
Scope: autothrottle/autothrust computation and mode logic; commands to propulsion control.
BWB H₂-electric deltas: thrust command shaping to respect fuel cell dynamics, battery buffering strategy, inverter limits, thermal derates, and any distributed propulsion allocation logic (if propulsors are multiple).
22-40 System Monitor
Scope: monitoring, built-in tests, fault detection/isolation, mode inhibition, annunciations specific to Auto Flight.
BWB deltas: expanded monitoring of cross-domain dependencies (power availability, network health, flight control reconfiguration state), and robust “graceful degradation” mode tables.
22-50 Aerodynamic Load Alleviating
Scope: gust/load alleviation functions (structural load reduction via control law scheduling).
BWB deltas: typically more prominent due to large lifting surfaces and structural bending sensitivities; close integration with FBW and structural monitoring; explicit constraints to avoid adverse aeroelastic excitation.
Boundary map (what you listed that is not ATA 22)
Your sections like “Flight Control System (FCS)”, “Navigation”, “Communication”, “Power System”, “Cockpit Displays”, “Fire detection”, “IMA” are real, but they live in other ATA chapters, typically: (Wikipedia)
Important note (OEM variance): some manufacturers place FMS content under ATA 34-60 (Flight Management Computing) rather than ATA 22; treat FMS as a cross-reference, and decide one home chapter in your SSOT to avoid duplication. (Wikipedia)
If you want this to drop directly into your repo scaffolding (SYS–SEC–SBJ with SBJ = 5th/6th digits), tell me whether you want SBJ=00 only for each section at first (e.g.,
22-10-00), or whether you already have subject granularity defined for your program; I will generate the22-xx-yysubject skeleton plus the AMM/IPC SUB_ID publishing partitions exactly as you did for ATA 21.💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.