GRACIÖS
DEGRADERING
Fellägessanalys
| Fel | Sannolikhet | Förlorad kapacitet | Kvarvarande kapacitet | Återhämtning |
|---|---|---|---|---|
| Starlink nere | LÅG | Brigad-nationell C2. Fischer 26 långräckviddsrelä. | MANET-mesh (30 km). All lokal ISR/FPV. Bataljon och under fullt operativa. | Växla till Ovzon/FM SATCOM. Eller operera inom MANET-räckvidd. |
| Fischer 26 förlorad (1 av 5) | MEDEL | 20% persistent ISR-täckning. En relänod. | 4 kvarvarande Fischer 26. All FPV. All MANET. Förbruknings-ISR fyller luckan. | Bygg ersättning (48 h med delar). Omfördela kvarvarande F26-täckning. |
| Alla Fischer 26 förlorade | LÅG | All persistent ISR. Allt Starlink-relä. Brigadnivå mönsteranalys degraderas. | All FPV-strike. Förbruknings-ISR (korträckvidd). MANET markmesh. Lisa 26 med manuell inmatning. | FPV-grupper opererar med manuell röstsamordning. Efterförsörj Fischer 26 (dagar). |
| MANET 30% nodförlust | MEDEL | Bandbredd sjunker ~30%. Vissa meshvägar brutna tillfälligt. | Mesh självläker på 30 sek (Silvus testat 559 noder). Kvarvarande 70% omdirigerar trafik. | Automatisk. Silvus MANET självläker. Omdeployera ersättningsnoder. |
| MANET 60% nodförlust | LÅG | Mesh kan fragmenteras i öar. Bataljon-brigad-länk kan brytas. | Varje ö opererar oberoende med lokal COP. Plutons-FPV fungerar inom varje ö. | Fysisk omdeployering av MANET-noder. Fischer 26 som luftburen reläbrygga. |
| Brigadserverkrasch | MEDEL | Brigadnivå COP. Mönsteranalys. OSINT/HUMINT-fusion. | Bataljonslaptoppar har oberoende COP:ar. All taktisk verksamhet fortsätter. | Starta om server (2 min boot). COP återbyggs från bataljonsdata (5 min). |
| Jetsonfel på drönare | HÖG | AI-detektion på den drönaren. Drönaren blir enbart manuell FPV. | Alla andra drönare. Pilot kan fortfarande flyga och bekämpa manuellt. | Byt Jetson-modul (15 min fältreparation) eller flyg utan AI. |
| Total EK-nekning | LÅG | ALLA radioberoende drönaroperationer. | Fiberoptisk FPV (immun mot all RF-störning). Autonoma förprogrammerade uppdrag. | Fysisk förflyttning ur EK-dödszon. Lokalisera och förstöra störsändare. |
| Total systemförlust | MYCKET LÅG | All Lisa 26-kapacitet. | Soldater med kikare, kartor, röstradio och gevär. Så stred alla arméer före 2022. | Efterförsörj hela drönarpaket. Eller strid konventionellt. |
Den ärliga bedömningen
Lisa 26 är en kraftmultiplikator, inte ett beroende. Om den fallerar fullständigt strider brigaden som brigader stred 2020 — röstradio, papperskartor, mänskliga observatörer. Den kapaciteten försvann aldrig. Vad Lisa 26 adderar är hastighet (170 ms mot 12–40 min), täckning (50 drönare över 500 km² mot 4 mänskliga OP:ar över 2 km²) och mönsterigenkänning (SQL-frågor över veckors data mot en S2:s minne). Att förlora Lisa 26 innebär inte att förlora förmågan att strida. Det innebär att förlora fördelen.
De mest sannolika felen är inte katastrofala — de är inkrementella. En Fischer 26 förlorad. Tre MANET-noder döda. En Jetson-modul som fallerar. Varje reducerar fördelen marginellt. Arkitekturen är designad så att inget enskilt fel kaskaderar till total förlust. Brigadservern kan krascha och bataljonerna fortsätter. Alla Fischer 26 kan förloras och FPV-grupper slår fortfarande till. MANET:et kan fragmenteras och varje ö strider fortfarande. Enbart total EK-nekning (ett osannolikt scenario som kräver en dedikerad EK-brigad fokuserad helt på ditt frekvensband) dödar alla drönaroperationer — och även då överlever fiberoptisk FPV och förprogrammerade autonoma uppdrag.
Vad vi inte kan återhämta oss snabbt från
Ärligt svar: Fischer 26-förlust. En förbruknings-ISR-drönare för 530 euro ersätts på timmar (bygg av delar i logistikpaketet). En MANET-nod ersätts genom omfördelning av reserver. En Jetson-modul byts på 15 minuter. Men Fischer 26 är en komplex fastvingad plattform som tar 2–3 dagar att bygga, testa och kalibrera. Att förlora alla 5 Fischer 26-enheter under en enda dag innebär 2–3 dagar utan persistent ISR och Starlink-relä. Detta är brigadens enskilt största sårbarhet. Åtgärd: flyg aldrig Fischer 26 under 150 m AGL (använd förbruknings-ISR för lågflygning), behåll 2 reservflygkroppar i brigadlogistik och fördela Fischer 26-enheter över sektorer så att en enda händelse inte kan förstöra alla 5.
Graciös degradering säkerställer att inget enskilt fel eliminerar brigadens drönarkapacitet. Degraderingsmodellen dokumenterar vilken kapacitet som kvarstår efter varje feltyp. Systemdegraderingsanalys avslöjar att Fischer 26-förlust är den svåraste att återhämta sig från — plattformen tar dagar att ersätta.
Systemdegraderingsanalys är det ärliga erkännandet att alla system fallerar. Degraderingsmodellen kartlägger varje felläge till dess operativa konsekvens. Att förstå degraderingsmönster möjliggör för befälhavare att fatta informerade riskbeslut — är den nuvarande degraderingsnivån acceptabel för det planerade uppdraget? Degraderingsmatrisen besvarar denna fråga för varje komponent.
← Ingår i Lisa 26 arkitektur
Implementering
# Graceful Degradation — Capability Matrix per Failure Mode
FAILURE_MODES = {
"starlink_down": {
"lost": ["brigade_to_national_c2", "fischer26_sat_relay"],
"retained": ["manet_mesh_30km", "all_local_isr", "all_fpv", "battalion_cop"],
"recovery": "automatic_when_starlink_returns",
"time_to_recover": "minutes"
},
"fischer26_lost_1of5": {
"lost": ["20pct_persistent_isr", "one_relay_node"],
"retained": ["4x_fischer26", "all_fpv", "expendable_isr"],
"recovery": "build_replacement_2-3_days",
"time_to_recover": "days" # BIGGEST VULNERABILITY
},
"manet_30pct_nodes_lost": {
"lost": ["30pct_bandwidth"],
"retained": ["mesh_self_heals_30s", "remaining_70pct_reroute"],
"recovery": "automatic_mesh_reconvergence",
"time_to_recover": "30_seconds"
},
"total_ew_blackout": {
"lost": ["all_radio_dependent_ops"],
"retained": ["fiber_optic_fpv", "autonomous_preprogrammed"],
"recovery": "destroy_jammer_or_relocate",
"time_to_recover": "hours"
}
}
def assess_capability(active_failures):
"""Given current failures, what capability remains?"""
lost = set()
retained = set()
for failure in active_failures:
if failure in FAILURE_MODES:
lost.update(FAILURE_MODES[failure]["lost"])
retained.update(FAILURE_MODES[failure]["retained"])
actual_retained = retained - lost
return {"lost": sorted(lost), "retained": sorted(actual_retained)}
result = assess_capability(["starlink_down", "fischer26_lost_1of5"])
print(f"Lost: {result['lost']}")
print(f"Retained: {result['retained']}")
Relaterade kapitel
Källor
Silvus StreamCaster meshsjälvläkningsspecifikationer (559-nodstest). ArduPilot failsafe-dokumentation. Ukrainsk operativ förlustdata 2022–2026. MIL-STD-882E systemsäkerhet. FSG-A FMEA-analys v1.0. Silvus Technologies 559-nods meshtest dokumentation.