#3658 MADE UP DOCUMENTS for Knowledge Graph Prototyping
#3658 MADE UP DOCUMENTS for Knowledge Graph Prototyping
- Can you help me make up documents summarizing Gateway Element systems and subsystems?
- Gemini 2.5 Pro: List in order of importance to an engineering knowledge graph for NASA Gateway Program: concept of operations, interface control documents, operations manuals, and other documents that I am forgetting. The intent is to support systems analysis and scenario analysis and response.
- Can you generate mock documents with complete content for use in a prototype knowledge graph?
- Consider supporting the following document types, in order of priority: Interface Control Document, FMECA/FMEA, Hazard Report, Concept of Operations, Operations Manual & Procedures, System and Subsystem Requirements Document, Verification and Validation Document, Design and Description Document & Schematics, System Budgets and Resource Tracking
- How would these documents appear in the knowledge graph?
- List and describe 15 great technical questions that the knowledge graph could easily support
- Yes <= If you want, I can bundle these into a .cypher seed file (including the constraints and example PPE↔HALO scaffolding) so you can run it in Neo4j Browser as-is.
- Yes <= Want me to expand this seed with more elements (ESPRIT, Airlock, I-Hab, Logistics) and auto-generate starter requirements/ICD stubs for each?
- ___ <= When you’re ready, I can add: FMECA tables per subsystem, more structured requirement fields, or auto-generate ICD spec rows (InterfaceSpec) from a CSV.
#3658 Can you help me make up documents summarizing Gateway Element systems and subsystems?
Consider supporting the following document types, in order of priority: Interface Control Document, FMECA/FMEA, Hazard Report, Concept of Operations, Operations Manual & Procedures, System and Subsystem Requirements Document, Verification and Validation Document, Design and Description Document & Schematics, System Budgets and Resource Tracking
Got it ✅ — you want structured Gateway Element systems/subsystems documentation aligned to the types of technical documents actually used in NASA/DoD-class engineering projects.
Here’s a framework showing how to build each document type for Gateway Elements (e.g., PPE, HALO, Logistics, ESPRIT, Airlock, I-Hab). This is a modular setup: one core System/Subsystem Breakdown feeds into all these document types.
📑 Gateway Document Support Framework
1. Interface Control Document (ICD)
Purpose: Define physical, functional, and data interfaces between Gateway Elements.
Sections:
-
Overview of the Element (PPE, HALO, etc.)
-
External Interfaces
-
Docking ports (IDSS/CBM)
-
Power exchange (kW levels, bus voltages, grounding schemes)
-
Data interfaces (1553 bus, SpaceWire, optical comms, RF bands)
-
Thermal interfaces (fluid loops, radiators)
-
-
Internal Interfaces (with subsystems)
-
Interface Diagrams (schematics, tables)
-
Change/Configuration Control Process
2. FMECA / FMEA (Failure Modes, Effects, and Criticality Analysis)
Purpose: Identify possible failures at subsystem/component level, assess severity and detectability.
Sections:
-
System/Subsystem breakdown (tree structure)
-
Failure modes per subsystem (e.g., PPE Thruster → Xenon feed blockage)
-
Failure effects (local, propagated to Gateway level)
-
Severity classification (Catastrophic, Critical, Marginal, Minor)
-
Detection/Isolation methods
-
Mitigation strategies (redundancy, fault protection software)
-
Criticality ranking tables
3. Hazard Report
Purpose: Capture hazards, causes, controls, and verifications (for safety compliance).
Sections:
-
Hazard Statement (e.g., "Loss of atmosphere in HALO")
-
Causes (micrometeoroid impact, seal leakage)
-
Hazard Controls (dual hatch, pressure sensors, EVA procedures)
-
Verification of Controls (test, analysis, inspection, demonstration)
-
Hazard Closure Criteria
4. Concept of Operations (ConOps)
Purpose: Describe how the system is intended to be used by operators/crew.
Sections:
-
Mission Role (what this element contributes to Gateway ops)
-
Operational Modes (nominal, contingency, safe-mode)
-
Crew/ground interaction (manual vs. automated)
-
Docking/undocking flows (for HALO/Logistics)
-
Resupply/refueling ops (for ESPRIT/Logistics)
-
EVA support (Airlock ConOps)
-
Timeline of ops (pre-launch → assembly → operations → disposal)
5. Operations Manual & Procedures
Purpose: Crew/ground instructions for operating the element safely.
Sections:
-
Normal Operations
-
Startup, checkout, shutdown
-
-
Contingency Procedures
-
Fire, depressurization, power loss
-
-
Maintenance / replacement steps
-
EVA procedures (Airlock)
-
Step-by-step flowcharts
6. System & Subsystem Requirements Document (SSRD)
Purpose: Formal list of requirements traceable to program-level Gateway requirements.
Sections:
-
Performance requirements (thrust levels, power capacity, ECLSS O₂ %, etc.)
-
Functional requirements (docking, refueling, comms links)
-
Environmental requirements (thermal, radiation, vibration loads)
-
Safety requirements
-
Reliability/availability requirements
-
Traceability Matrix (to NPR 7150.2D, NASA-STD-8739.8, Gateway Program Req Docs)
7. Verification and Validation (V&V) Document
Purpose: Show how requirements are tested, analyzed, demonstrated, or inspected.
Sections:
-
Requirements Verification Matrix (RVM)
-
Verification Methods:
-
Test (thruster firing, pressure test)
-
Analysis (thermal modeling, orbital dynamics)
-
Inspection (welds, harness routing)
-
Demonstration (crew procedure execution)
-
-
Validation (end-to-end ops scenarios prove the system meets mission goals)
8. Design and Description Document & Schematics
Purpose: Technical description of systems and subsystems.
Sections:
-
System architecture overview
-
Subsystem descriptions
-
Schematics (block diagrams, wiring diagrams, thermal loops, fluid routing)
-
CAD models / drawings references
-
Redundancy and cross-strapping diagrams
9. System Budgets and Resource Tracking
Purpose: Track allocated vs. actual resources (mass, power, volume, data rate).
Sections:
-
Mass Budget (allocated, estimated, margin, contingency)
-
Power Budget (PPE provides X kW, HALO consumes Y kW, margins)
-
Thermal Budget (radiator sizing, waste heat)
-
Data Budget (uplink/downlink bandwidth allocations)
-
Consumables (O₂, H₂O, xenon, logistics resupply cadence)
🔄 Workflow Across Documents
-
Subsystem Tree (System Breakdown Structure) is the root.
-
ICDs define boundaries → feed Requirements.
-
Requirements → drive FMEA/FMECA + Hazard Reports.
-
Hazards & FMECA → flow into Ops Manuals & ConOps.
-
Verification & Validation → proves compliance.
-
Budgets → continuously updated, tied to design baseline.
👉 Question for you:
Do you want me to draft example templates (with placeholder content for, say, PPE or HALO) so you can replicate across all Gateway Elements, or should I generate full draft content (detailed subsystem-level entries) for each document type and element right away?
How would these documents appear in the knowledge graph?
Great question. Here’s a compact, implementation-ready way to represent those document types and their traceability in a Neo4j-style knowledge graph so everything stays linkable all the way from Element → Subsystem → Requirement → Evidence (tests, analyses, procedures), plus hazards, interfaces, and budgets.
High-level modeling (labels & key relationships)
-
Product structure
-
:Program
──[:INCLUDES]──>:Element
(e.g., PPE, HALO) -
:Element
──[:HAS_SYSTEM]──>:System
──[:HAS_SUBSYSTEM]──>:Subsystem
-
:Element|:System|:Subsystem
──[:HAS_INTERFACE_ENDPOINT]──>:InterfaceEndpoint
-
:Interface
connects two endpoints:(:InterfaceEndpoint)-[:CONNECTS]->(:InterfaceEndpoint)
-
-
Documents (as first-class nodes)
-
:Document {doc_type, id, title, rev, date, owner, uri}
-
doc_type ∈ { "ICD","FMECA","FMEA","HazardReport","ConOps","OpsManual","SSRD","VVD","DesignDoc","Budget" }
-
-
Sections are addressable:
-
:DocSection {sec_id, title, anchor}
with(:Document)-[:HAS_SECTION]->(:DocSection)
-
Any node can cite a section:
(:Requirement)-[:CITED_IN]->(:DocSection)
-
-
-
Requirements & V&V
-
:Requirement {req_id, text, level, status}
-
:Verification {verif_id, method ∈ Test|Analysis|Inspection|Demo, result, status}
-
:Validation {val_id, scenario, result, status}
-
Trace:
-
(:Requirement)-[:ALLOCATED_TO]->(:System|:Subsystem)
-
(:Requirement)-[:DERIVED_FROM]->(:Requirement)
(parent/child) -
(:Requirement)-[:SATISFIED_BY]->(:System|:Subsystem)
-
(:Requirement)-[:VERIFIED_BY]->(:Verification)
-
(:Requirement)-[:VALIDATED_BY]->(:Validation)
-
Evidence points back to docs:
(:Verification|:Validation)-[:EVIDENCE_IN]->(:DocSection)
-
-
-
ICD / Interfaces
-
:Interface {if_id, type, power_V, power_kW, data_proto, thermal_loop, notes}
-
:InterfaceSpec {name, value, units, tolerance}
-
Links:
-
(:Interface)-[:DEFINED_IN]->(:DocSection)
(from an ICD) -
(:Interface)-[:HAS_SPEC]->(:InterfaceSpec)
-
Endpoints:
-
(:Interface)-[:USES_ENDPOINT]->(:InterfaceEndpoint)
-
(:InterfaceEndpoint)-[:OF_SYSTEM]->(:System|:Subsystem)
-
-
-
-
FMEA/FMECA & Hazards
-
:FailureMode {fm_id, description, cause, local_effect, next_higher_effect, severity, occurrence, detectability, RPN}
-
:Control {ctrl_id, type, description}
(design, hardware, software, procedural) -
:Hazard {hz_id, statement, cause_summary, risk_class, status}
-
Links:
-
(:FailureMode)-[:OF]->(:Subsystem|:System)
-
(:FailureMode)-[:CONTROLLED_BY]->(:Control)
-
(:FailureMode)-[:DOCUMENTED_IN]->(:DocSection)
(FMEA/FMECA) -
(:Hazard)-[:CAUSED_BY]->(:FailureMode)
-
(:Hazard)-[:CONTROLLED_BY]->(:Control)
-
(:Control)-[:VERIFIED_BY]->(:Verification)
-
-
-
ConOps & Ops
-
:OpMode {name}
;:Procedure {proc_id, title}
;:Step {idx, action}
-
(:ConOpsScenario {name, timeline})
-
Links:
-
(:Element)-[:HAS_MODE]->(:OpMode)
-
(:Procedure)-[:FOR_MODE]->(:OpMode)
-
(:Procedure)-[:HAS_STEP]->(:Step)
-
(:Procedure)-[:DOCUMENTED_IN]->(:DocSection)
-
(:ConOpsScenario)-[:USES]->(:Procedure|:System|:Interface)
-
-
-
Design & Budgets
-
:DesignArtifact {name, type ∈ BlockDiagram|Harness|Thermal|CAD, uri}
-
:BudgetItem {type ∈ Mass|Power|Thermal|Data|Consumable, allocated, estimated, margin, units, epoch}
-
Links:
-
(:DesignArtifact)-[:DESCRIBED_IN]->(:DocSection)
-
(:BudgetItem)-[:FOR]->(:Element|:System|:Subsystem)
-
(:BudgetItem)-[:TRACKED_IN]->(:Document {doc_type:"Budget"})
-
-
Minimal Cypher bootstrap (constraints)
Example: PPE ↔ HALO electrical/data ICD with trace
Requirements & V&V stitched to those interfaces
FMEA/FMECA & Hazards tied to SSRD and ICD
Budgets & tracking
Typical queries you’ll want (copy/paste)
1) Show all ICD-defined interfaces between PPE and HALO with specs
2) Requirements verification status roll-up for HALO
3) Find failure modes that threaten a given interface + their controls
4) Generate a Requirements Verification Matrix (RVM)
5) Budget deltas by element
Practical tips
-
Everything is a node with a resolvable anchor: model document sections explicitly so you can trace a requirement/hazard back to the exact section that defines it.
-
IDs: adopt stable, human-readable IDs:
ICD-PPE-HALO-001
,HALO-PWR-001
,FM-<SYS>-<N>
,HZ-<TOPIC>-<N>
, etc. -
Versioning: keep
rev
,date
, and (optionally)supersedes
relationships between:Document
nodes. -
Granularity: store both interface endpoints and the interface object; that makes queries like “what failure modes on either side threaten this interface?” trivial.
-
Reuse: the same
:Control
can mitigate multiple:FailureMode
s; the same:Verification
can close multiple:Control
verifications if applicable.
If you want, I can turn this into a seed Cypher file that scaffolds all labels, constraints, and a working PPE↔HALO example (requirements, ICD, FMECA, hazard, ops, and budgets) so you can load it straight into Neo4j and start iterating.
List and describe 15 great technical questions that the knowledge graph could easily support
Perfect — here are 15 technical questions that your Gateway Knowledge Graph (with the document nodes, systems, subsystems, requirements, hazards, budgets, etc.) could support. Each is both useful to engineers/managers and directly answerable via the KG queries we set up.
🔎 15 Technical Questions for the Gateway Knowledge Graph
1. Interface Compliance
👉 Does HALO’s power system meet PPE’s electrical interface requirements (voltage, current, and margin)?
-
KG pulls
:InterfaceSpec
,:Requirement
, and:Verification
linked toPPE–HALO ICD
.
2. Requirement Coverage
👉 Which HALO requirements have no verification method yet assigned?
-
KG returns
:Requirement
nodes without a[:VERIFIED_BY]
relationship.
3. Cross-Element Dependencies
👉 Which Gateway Elements depend on PPE for power or data connectivity?
-
Follows
:Interface
relationships from PPE endpoints.
4. Hazard Traceability
👉 What hazards could lead to crew exposure in HALO, and what controls mitigate them?
-
KG traverses
:Hazard → :FailureMode → :Control
relationships.
5. Critical Failure Impact
👉 Which failure modes in PPE could propagate to Gateway-level loss of mission?
-
Uses
:FailureMode
nodes withseverity="Catastrophic"
or linked to multiple elements.
6. ConOps Alignment
👉 What procedures are invoked during a PPE thruster anomaly scenario?
-
KG links
:ConOpsScenario
to:Procedure
nodes tied to PPE subsystems.
7. Verification Evidence
👉 Where (in which document and section) is the test evidence for HALO’s docking system requirement stored?
-
Finds
:Verification
linked to:Requirement
, then[:EVIDENCE_IN] → :DocSection → :Document
.
8. Budget Tracking
👉 What is the current mass margin for HALO, and how has it changed across revisions?
-
Compares
:BudgetItem
nodes byepoch
values.
9. Interface Conflicts
👉 Are there any mismatches between the data rate required by HALO’s avionics and the data rate specified in the PPE–HALO ICD?
-
Cross-checks
:Requirement
bandwidth vs.:InterfaceSpec
.
10. Document Coverage
👉 Which document sections define controls for HALO power failure modes?
-
Traverses
:FailureMode → :Control → :Verification → :DocSection
.
11. Ops Mode Dependencies
👉 Which subsystems are active during Gateway safe mode, and what is their power draw?
-
Joins
:OpMode=Safe
with:Subsystem
and:BudgetItem
.
12. Requirement Lineage
👉 Which Gateway program-level requirements decompose into HALO subsystem requirements?
-
Follows
:Requirement-[:DERIVED_FROM]->:Requirement
chain.
13. Redundancy Gaps
👉 Which subsystems lack documented redundancy in their design description?
-
Finds
:System|:Subsystem
without:DesignArtifact
tagged as redundant/cross-strapped.
14. Verification Status Roll-Up
👉 What percentage of HALO’s requirements are fully verified, partially verified, or unverified?
-
Counts
:Requirement
nodes by verification status.
15. Hazard Closure
👉 Which hazards remain open, what failure modes cause them, and which controls are still pending verification?
-
Traverses
:Hazard {status:"Open"} → :FailureMode → :Control → :Verification
.
🚀 Why these are valuable
-
They mirror NASA/DoD SE practice: ICD compliance, FMEA/FMECA roll-ups, requirement traceability, hazard closure, and budgets.
-
They’re cross-linked — one query can pull from multiple docs (ICD + SSRD + Hazard Report + V&V).
-
They scale: you can run them per subsystem, per element, or Gateway-wide.
Would you like me to write out Cypher queries for all 15 questions so you can drop them into Neo4j right away, or keep it at this “requirements-style” level?
Yes
Awesome — here are drop-in Cypher queries for all 15 questions, written for the graph model we outlined (Elements/Systems/Subsystems, Document/Section anchors, Requirements, V&V, Hazards, Interfaces, Budgets, Ops). Adapt labels/prop names if yours differ.
1) Interface compliance (HALO power vs PPE ICD)
2) HALO requirements with no verification assigned
3) Which elements depend on PPE for power or data
4) HALO crew-exposure hazards and their controls
5) PPE failure modes that could propagate to Loss of Mission
6) Procedures invoked for a PPE thruster anomaly scenario (ConOps link)
7) Where is the test evidence for HALO’s docking requirement?
8) Mass margin for HALO and change across revisions/epochs
9) Data-rate mismatches between HALO avionics requirement and PPE–HALO ICD
10) Document sections that define controls for HALO power failure modes
11) Subsystems active in Safe Mode and their power draw
12) Program-level requirements decomposed into HALO subsystem requirements
13) Subsystems without documented redundancy in design description
14) Verification status roll-up (percentages) for HALO
15) Open hazards, causal failure modes, and controls pending verification
Notes / tweaks
-
If your requirements don’t have structured fields (e.g.,
power_kW_min
), you can keep the checks qualitative (report both sides without theCASE
) or introduce simple numeric props during ingestion. -
If you modeled Procedures differently (e.g., tied to
DocSection
only), swap that join accordingly. -
For redundancy (Q13), tag your
DesignArtifact
withtype:"Redundancy"
or a:HAS_TAG
relation.
If you want, I can bundle these into a .cypher
seed file (including the constraints and example PPE↔HALO scaffolding) so you can run it in Neo4j Browser as-is.
Yes
All set. Here’s your ready-to-run Neo4j seed with schema, a PPE↔HALO scaffold, and the 15 queries as commented blocks:
Download the Cypher seed: gateway_kg_seed.cypher
How to use
-
Open Neo4j Browser →
:play
not needed; just drag-drop the file or copy/paste into a new query tab. -
Run once to create the constraints, nodes, and relationships.
-
Copy any Q1–Q15 block (they’re at the bottom of the file) into a new tab and execute to get answers.
Want me to expand this seed with more elements (ESPRIT, Airlock, I-Hab, Logistics) and auto-generate starter requirements/ICD stubs for each?
Yes
Done. I generated an expanded Neo4j seed that adds ESPRIT, Airlock, I-Hab, and Logistics with ICD stubs, initial requirements, verification placeholders, hazards/controls, ops, and budgets. It keeps the PPE↔HALO scaffold and follows the same schema so your existing 15 queries still work.
Download the extended Cypher seed: gateway_kg_seed_extended.cypher
Import tips
-
In Neo4j Browser, open the file and run it once to load the extended baseline.
-
Then run the Q1–Q15 queries from the previous seed (they’re compatible).
-
When you’re ready, I can add: FMECA tables per subsystem, more structured requirement fields, or auto-generate ICD spec rows (InterfaceSpec) from a CSV.
From <https://chatgpt.com/> ChatGPT 5
Google Gemini 2.5 Pro
List in order of importance to an engineering knowledge graph for NASA Gateway Program: concept of operations, interface control documents, operations manuals, and other documents that I am forgetting. The intent is to support systems analysis and scenario analysis and response.
For an engineering knowledge graph supporting systems and scenario analysis for the NASA Gateway Program, the document priority should be based on capturing the system's connections, intended behavior, and potential failures.
Here is the prioritized list of documents, from most to least critical, for this specific purpose.
1. Interface Control Documents (ICDs)
Why it's most important: For a systems analysis knowledge graph, the interfaces are the most critical element. They are the pathways through which all interactions—and failures—propagate. ICDs define the precise mechanical, electrical, data, thermal, and fluidic connections between modules, visiting vehicles, and payloads.
Knowledge Graph Value: ICDs directly create the most valuable relationships (edges) between system components (nodes). You can model dependencies like "Module A provides 1kW of power to Payload B via Connector J5" or "Vehicle C sends telemetry data to the HALO module using the 1553B data bus." This structure is the backbone for any scenario analysis.
2. Failure Modes, Effects, and Criticality Analysis (FMECA/FMEA) & Hazard Reports (HRs)
Why it's second: These documents are the primary source for scenario analysis and response. They systematically identify what can go wrong, the consequences of those failures, and the existing mitigations.
Knowledge Graph Value: This data populates the graph with potential off-nominal events. You can create relationships like "Failure of Pump X causes Loss of Cooling to Rack 4" which is linked to "Hazard Y: Crew Exposure to High Temperature." This allows the graph to answer questions like, "What are all the potential downstream effects of this specific component failing?"
3. Concept of Operations (ConOps)
Why it's third: The ConOps provides the high-level context and intent for the entire system. It describes the "story" of the mission—defining mission phases, operational states, and major activities (e.g., docking, undocking, crewed habitation, contingency operations).
Knowledge Graph Value: The ConOps provides the framework for structuring scenarios. An analysis of a power failure, for example, has very different implications during a crewed spacewalk versus an uncrewed, dormant period. The ConOps defines these states and the functional objectives within them.
4. Operations Manuals & Procedures
Why it's fourth: These documents define the system's dynamic behavior and the prescribed responses to events. They contain the step-by-step actions for nominal, off-nominal, and emergency situations.
Knowledge Graph Value: Procedures can be modeled as sequences of actions that change the state of system components. For scenario response, you can query the graph with a failure (from the FMEA) and have it return the corresponding emergency procedure, showing which systems and commands are involved in the recovery.
5. System and Subsystem Requirements Documents
Why it's fifth: Requirements provide the fundamental "why" behind the design. They specify what the system must be able to do (e.g., "The Power Management System shall provide 120V DC power to all internal payload racks").
Knowledge Graph Value: Requirements allow for powerful traceability analysis. By linking requirements to components and interfaces, you can analyze the impact of a change or failure. For example, "If this power converter fails, which system requirements can no longer be met?"
6. Verification and Validation (V&V) Documents
Why it's sixth: V&V documents (often in a matrix called a VCRM - Verification Cross-Reference Matrix) provide the evidence that the requirements have been met. They link each requirement to a specific test, analysis, or inspection.
Knowledge Graph Value: This adds a layer of confidence and "ground truth" to the model. It allows the graph to represent not just what the system is supposed to do, but what it has been proven to do. This is crucial for assessing the reliability of a proposed response in a given scenario.
7. Design and Description Documents (D&Ds) & Schematics
Why it's seventh: These documents contain the detailed "as-designed" implementation of the hardware and software. They include block diagrams, circuit schematics, and detailed descriptions of component functions.
Knowledge Graph Value: While extremely valuable, their information is often more granular than needed for initial system-level analysis. The key connectivity information is captured more directly in the ICDs. However, for a deep-dive investigation into a specific component's failure mechanism, this data is indispensable.
8. System Budgets and Resource Tracking
Why it's eighth: These documents track critical, finite system resources like mass, power, and data bandwidth.
Knowledge Graph Value: These are essential for system-level "what-if" analysis. For example, "What is the impact on our total power margin if we activate this science instrument during a docking operation?" While vital for systems engineering, they are slightly less central to failure response scenarios than FMEAs or procedures. 🚀
Can you generate mock documents with complete content for use in a prototype knowledge graph?
Of course. Here are four mock documents with complete, internally consistent content designed for a prototype knowledge graph. The scenario focuses on a single critical function: the HALO module providing power to a docked Orion spacecraft.
These documents are simplified for clarity but structured to be realistic for KG ingestion.
1. Interface Control Document (ICD)
Document ID: GWP-ICD-HALO-ORION-002 Title: Interface Control Document for HALO to Orion MPCV Power Transfer Revision: B Date: 2025-08-26
1.0 Scope This document defines the electrical power interface between the Gateway Habitation and Logistics Outpost (HALO) and the Orion Multi-Purpose Crew Vehicle (MPCV) for providing "shore power" to Orion while docked.
2.0 Interface Description Power is transferred from a single HALO Main Power Bus via a dedicated Remote Power Control Module (RPCM) to the Orion Umbilical Interface.
Providing Element: HALO Module
Receiving Element: Orion MPCV
Interface Point: Docking System Umbilical Assembly (DSUA)
3.0 Electrical Interface Characteristics
The following table details the characteristics of the power interface provided at the DSUA connector HALO_P7
.
4.0 Connector and Pinout
The interface is provided via the HALO_P7
connector on the HALO side of the DSUA.
Connector HALO_P7
Pin Assignment:
2. Failure Modes, Effects, and Criticality Analysis (FMECA)
Document ID: HALO-FMECA-EPS-045 Title: FMECA for Electrical Power System (EPS) - RPCM Bank 3 Revision: A Date: 2025-07-12
System: HALO Electrical Power System
Subsystem: Power Distribution Unit 2 (PDU-2)
Item under Analysis: RPCM_H-14
(Remote Power Control Module)
3. Operations Procedure
Document ID: GWP-OPS-2101 Title: Orion Docked Power Activation Revision: C Date: 2025-06-18
1.0 Objective To safely configure and activate the transfer of 120 VDC power from the HALO module to a docked Orion spacecraft.
2.0 Prerequisites
Orion MPCV is hard-docked to HALO at Docking Port 1.
Umbilical connection is confirmed (
UMBILICAL_STATUS
telemetry isCONNECTED
).HALO Main Bus A voltage is nominal ().
3.0 Procedure Steps
VERIFY on
EPS-STATUS-1
display thatRPCM_H-14
status isOPEN
andREADY
.COMMAND on
EPS-CONTROL-3
display:RPCM_H-14
->CLOSE
.VERIFY
RPCM_H-14
status telemetry changes toCLOSED
within 5 seconds.If status remains
OPEN
, go to Off-Nominal ProcedureGWP-OFFNOM-5022
.
VERIFY on
EPS-STATUS-1
display thatHALO_PWR_TO_ORION_01
Voltage is in the range of .VERIFY on
EPS-STATUS-1
display thatHALO_PWR_TO_ORION_01
Current is and .If current is outside this range, immediately COMMAND
RPCM_H-14
->OPEN
and report anomaly to Mission Control.
CONFIRM with Orion crew that they are receiving shore power.
LOG procedure GWP-OPS-2101 as complete.
4. System Requirements Document
Document ID: GWP-SYS-REQ-088 Title: Level II System Requirements - HALO Module Revision: D Date: 2025-02-11
3.4 Electrical Power System Requirements
How These Documents Connect in a Knowledge Graph
A knowledge graph would ingest these documents and automatically create connections:
The Procedure
GWP-OPS-2101
would be linked to the hardware it commands,RPCM_H-14
.The ICD
GWP-ICD-HALO-ORION-002
would define the relationship betweenHALO
andOrion
through theHALO_PWR_TO_ORION_01
interface, specifying its voltage and current properties.The FMECA
HALO-FMECA-EPS-045
would link the failure mode"Fails to Close"
directly to the hardwareRPCM_H-14
and to the system effect"Loss of shore power to docked Orion."
The Requirement
HALO-REQ-PWR-004
would be the parent node that justifies the existence of the interface and its power specification, linking the "why" to the "what."
By querying this graph, you could ask complex questions like: "What procedures are affected if RPCM_H-14
fails, and which system requirements would be violated?" The graph could then traverse these connections to give you a complete answer.
From <https://gemini.google.com/app/> Google Gemini 2.5 Pro
Comments
Post a Comment