Verification methods — analysis, test, inspection, demonstration
Overview
Verification is the process of confirming that a spacecraft component or system meets its specified requirements. The four primary verification methods—analysis, test, inspection, and demonstration—form the foundation of systems engineering quality assurance. Each method answers a different question about requirement compliance and has distinct cost, risk, and confidence trade-offs.
Think of building a bridge: you'd inspect the steel quality, analyze stress under design loads, test a scale model in a wind tunnel, and demonstrate by driving trucks across the completed structure.
The Four Verification Methods
What it verifies: Requirements where predicted behavior is sufficient—structural margins, thermal performance, radiation dose, orbital mechanics, power budgets.
Why it works: Physical laws (Newton's laws, Maxwell's equations, thermodynamics) are deterministic. If your model captures the physics accurately and your inputs are correct, the output predicts reality.
How to execute:
- Build a validated model (FEA for structures, CFD for fluids, SPICE for circuits)
- Define boundary conditions matching requirement scenarios
- Run simulations with margin (safety factors)
- Document assumptions, model fidelity, and uncertainty bounds
- Compare predictions to requirement thresholds
When to use: Early design phases, expensive-to-test scenarios (launch loads, long-duration space environment), destructive conditions you can't test without destroying hardware.
During launch, the spacecraft experiences quasi-static loads (acceleration feels like increased gravity). If the launch vehicle pulls g's, each component experiences:
This force creates stress in the structure. For a simple beam supporting mass at distance from a fixed point, the bending moment is:
The bending stress in the beam's outer fiber (from beam theory, where is distance from neutral axis and is second moment of area):
where for a rectangular cross-section of height .
For a rectangular beam of width and height , the second moment is (derived from ), so:
Why this step? We derived stress from first principles. The requirement might state: "Structure shall withstand 8g launch load with margin of safety > 0." Analysis verifies by calculating and comparing to material yield strength :
If MoS > 0, requirement verified by analysis.
Verification approach: Thermal analysis using finite-element model.
Step 1: Build thermal math model
- Node for battery (mass , specific heat )
- Radiative couplings to spacecraft walls (view factors )
- Conductive paths to mounting bracket (conductance )
- Internal heat generation from battery discharge
Step 2: Energy balance equation for battery node
Why this step? First law of thermodynamics: energy in minus energy out equals change in stored energy.
Step 3: Simulate worst-case hot and cold scenarios
- Hot case: Maximum solar flux (1414 W/m² at perihelion), maximum internal dissipation, sun-pointing attitude
- Cold case: Eclipse (no solar), minimum internal dissipation, radiator facing deep space
Step 4: Run transient simulation over multiple orbits until steady-periodic state reached
Step 5: Check predicted
- Cold case: ✓ (above0°C limit)
- Hot case: ✓ (below 40°C limit)
Result: Requirement verified by analysis. No thermal-vacuum chamber test needed for this requirement (though you might test anyway for model validation).
What it verifies: Requirements where actual measured behavior is necessary—vibration survival, EMC compliance, sensor accuracy, RF performance, thermal balance.
Why it works: Testing eliminates model uncertainties. If hardware survives 8g vibration on a shake table, you have direct evidence it will survive launch. No assumptions about material properties, weld quality, or assembly tolerances needed.
How to execute:
- Define test conditions (environment, duration, measurements)
- Prepare test article and instrumentation
- Execute test per approved procedure
- Record data continuously
- Analyze results against requirement thresholds
- Document any anomalies or deviations
When to use: Critical performance requirements, environments difficult to model accurately (vibration, acoustic, pyro shock), qualification of new designs, acceptance testing of flight hardware.
For vibration, the qualification level is typically:
Why? This comes from statistical tolerance analysis. If manufacturing introduces variation in natural frequency, and flight environment has variation, the combined uncertainty is (assuming independence):
To capture99% of cases (3-sigma coverage), you need:
Industry uses 1.25× as practical compromise between risk and cost.
Acceptance testing (for flight units) uses lower levels:
Why this step? You've already qualified the design at1.25× with the qualification unit. The acceptance test confirms this specific flight unit has no manufacturing defects, without overstressing it.
Verification approach: Random vibration test on electrodynamic shaker.
Step 1: Define qualification test spectrum
- Base requirement: 8g RMS
- Qualification level: RMS
- Duration: 2 minutes per axis (industry standard)
Step 2: Install spacecraft on shaker table
- Bolt to interface plate matching launch vehicle adapter
- Install accelerometers at critical locations (base, appendages, electronics boxes)
Step 3: Execute test sequence
- Sweep sine (5-2000 Hz at 2 octaves/min) to measure natural frequencies
- Random vibration (apply 10g RMS spectrum for 2 min in X-axis)
- Repeat sweep sine to check for frequency shifts (indicates damage)
- Repeat for Y and Z axes
Step 4: Acceptance criteria
- No structural failures or hardware detachment
- Natural frequencies shift< 5% (indicates no significant stiffness degradation)
- All sensors functional during and after test
Result: Spacecraft survived 10g RMS (1.25× flight level) with no damage. Post-test inspection shows no cracks, no fastener loosening, frequency shift2.1%. Requirement verified by test.
What it verifies: Requirements where "looking and measuring" is sufficient—geometry, weight, correct part installation, surface finish, cleanliness, labeling.
Why it works: For static physical properties, measurement is more direct than analysis or test. You can't "test" a mass requirement—you put it on a scale.
How to execute:
- Identify inspection points in manufacturing/assembly process
- Use calibrated measurement equipment (calipers, scales, micrometers, microscopes)
- Compare measurements to drawings and specifications
- Document with photos, measurement logs, inspector signatures
- For material inspection, use certificates of conformance or lab analysis
When to use: As-built configuration, mass properties, correct part installation, acceptance of deliverables, contamination control.
Verification approach: Inspection via weighing.
Step 1: Wait until spacecraft is fully assembled (inspection is last step)
Step 2: Place spacecraft on calibrated scale (precision ±0.1 kg)
Step 3: Record mass reading: 447.3 kg
Step 4: Compare to requirement: 447.3 < 450 ✓
Step 5: Document with:
- Scale calibration certificate (valid within 6months)
- Photo of spacecraft on scale with display visible
- Mass properties report (also records center of gravity, measured separately with inclinometers)
Result: Requirement verified by inspection. Analysis predicted445 kg during design; actual mass 447.3 kg (good agreement, 0.5% error).
What it verifies: Operational requirements—deployment sequences, autonomy functions, fault recovery, human interfaces, mission scenarios.
Why it works: Some requirements can't be verified by measuring a single parameter. "Spacecraft shall autonomously enter safe mode upon battery undervoltage" requires showing the entire behavioral chain: fault detection → mode transition → command execution → state verification.
How to execute:
- Define success criteria (checklist of functions that must work)
- Set up operational scenario (may use flight-like hardware, simulators, or actual flight)
- Execute scenario with realistic commands/faults/timelines
- Observe and record system responses
- Verify all required functions executed correctly
When to use: Complex operational requirements, autonomous behaviors, deployment mechanisms (solar arrays, antennas), end-to-end communication chains, crew interfaces.
Test asks: "Does parameter X meet threshold Y under condition Z?"
- Example: "Does RF power exceed 10 W at 8.4 GHz?" → Measure with power meter and spectrum analyzer.
Demonstration asks: "Can the system perform function F in scenario S?"
- Example: "Can the spacecraft deploy its solar array and establish power-positive state after separation from launch vehicle?" → Execute deployment, watch for latch release, verify array angle, check bus voltage > threshold, confirm battery charging.
Mathematically, if a requirement has a logical structure (AND, OR, IF-THEN), it needs demonstration:
If a requirement is simple inequality, it can be verified by test or analysis:
Verification approach: Demonstration in thermal-vacuum chamber with flight-like hardware.
Step 1: Set up
- Solar array installed on spacecraft mockup
- Thermal-vacuum chamber at flight temperature (cold case: -50°C)
- High-speed cameras to record motion
- Angle sensors on hinge
Step 2: Execute demonstration
- Send deployment command via spacecraft command interface
- Observe: Restraint release, hinge rotation, latch engagement
Step 3: Measure results
- Time from command to latch: 18.3 seconds ✓ (< 30 sec requirement)
- Final angle: 89.7° ✓ (within 90° ± 2°)
- No hardware interference or anomalies ✓
Result: Requirement verified by demonstration. We didn't "test" a single parameter—we showed the entire deployment sequence works.
Choosing the Right Method
| Method | Cost | Confidence | Best For |
|---|---|---|---|
| Analysis | Low | Medium | Predictable physics, early design |
| Test | High | Highest | Critical survival, model validation |
| Inspection | Lowest | High (for static) | Physical attributes, configuration |
| Demonstration | Medium | High (for function) | Operational behaviors, complex sequences |
Selection criteria:
- Can you measure it directly? → Inspection
- Does it involve operational behavior/logic? → Demonstration
- Is model uncertainty acceptable? → Analysis
- Is empirical evidence required? → Test
Often multiple methods are used together. Example: "Antenna gain shall be 25 dBi ± 0.5 dB at 8.4 GHz"
- Analysis (electromagnetic simulation) during design → predicts 25. dBi
- Test (anechoic chamber measurement) for qualification → measures 25.1 dBi
- Inspection (visual check) confirms correct feed installation
- Both analysis and test verify the requirement; inspection supports it.
Why it feels right: Analysis is cheaper and faster than building hardware and running a vibration test. The model shows positive margin, so it "should" work.
The problem: Models make assumptions:
- Material properties from datasheets (actual hardware may vary)
- Perfect welds/bonds (actual hardware may have defects)
- Simplified geometry (actual hardware has holes, filets, chamfers)
- Linear behavior (actual hardware may have nonlinear contact, plasticity)
For critical structures where failure means mission loss, empirical test data is necessary. The aerospace industry learned this through failures (satellite solar array deployment failures, launch vehicle adapter cracks).
The fix: Use both analysis and test in layered approach:
- Analysis during design to iterate quickly and optimize
- Test for qualification to validate the model and prove the design
- Analysis (now validated) for production units and variants
This is the standard approach for spacecraft structures: qualify one unit by test, accept others by analysis using the test-validated model.
Why it feels right: Demonstration should be realistic, so introducing a real fault makes sense.
The problem: Without pre-defined success criteria, demonstration becomes subjective. Observer bias creps in: "Well, it didn't do exactly what we expected, but it kind of recovered, so... pass?"
The fix: Before demonstration, write specific, measurable success criteria:
- ✓ "Spacecraft shall detect star tracker loss of lock within 10 seconds"
- ✓ "Spacecraft shall transition to safe mode within 30 seconds of detection"
- ✓ "In safe mode, spacecraft shall maintain sun-pointing attitude to ±5° and battery charge"
Now demonstration is objective: execute scenario, check each criterion, pass/fail with no ambiguity.
Verification Method Trade-Offs
Define:
- = cost (engineering hours + hardware + facilities)
- = residual risk (probability of undetected nonconformance)
- = confidence level (subjective, 0-1 scale)
For a typical spacecraft structural component:
Analysis:
- hours (modeling + simulation + documentation)
- (1% chance model doesn't capture reality)
Test:
- hours + $50k (hardware + facility instrumentation)
- (0.1% chance test doesn't represent flight)
Inspection:
- hours (measurement + documentation)
- (very low for static properties)
Demonstration:
- hours (scenario setup + execution + analysis)
- (depends on how flight-like the scenario is)
Decision rule: Minimize subject to for the component's criticality level. For critical components (structural primary load paths, single-point failures), → requires test. For non-critical components, → analysis or demonstration sufficient.
Verification Traceability
Every requirement must have a verification method assigned during requirements development. The requirements verification matrix (RVM) documents this mapping:
| Requirement ID | Requirement Text | Verification Method | Success Criteria | Status |
|---|---|---|---|---|
| SYS-001 | Mass ≤ 450 kg | Inspection | Measured mass < 450 kg | Complete |
| SYS-002 | Survive 8g launch | Test | No damage at 10g qual level | Complete |
| SYS-003 | Deploy array in< 30s | Demonstration | Timed deployment < 30s | Planned |
The RVM is a living document that evolves with the project. Every verification activity updates the RVM status.
Recall Explain Verification Methods to a 12-Year-Old
Imagine you're building a trehouse and you made a promise to your parents about how safe it is. Now you need to prove it. You have four ways:
Analysis is using math. You measure the wood, look up how strong it is, calculate how much weight it can hold, and show them the math on paper. "See? The platform can hold 500 pounds, and we only weigh 200, so it's safe!" You didn't actually test it yet, but the math says it should work.
Test is actually putting weight on it. You stack sandbags on the platform—more weight than kids would be—and show it doesn't break. Now you have real proof because you actually tried it.
Inspection is your parents climbing up and looking at it. They check: Are the nails in right? Is the wood the strong kind you said you'd use? Is everything built according to the plan? They're just looking and measuring, not testing if it holds weight.
Demonstration is you and your friends actually using it like a real treehouse. Climbing the ladder, sitting on the platform, opening the roof hatch. You're showing that all the parts work together for the actual purpose.
Different promises need different profs. If you promised "the platform won't collapse," you need a test. If you promised "the trehouse weighs less than 300 pounds so the tree can hold it," you need inspection (put it on a scale). If you promised "you can climb up even in the dark," you need a demonstration (try it at night). If you promised "the roof won't leak in the worst rainstorm," you might use analysis (calculate water flow) because you can't wait for a storm.
The smart builder uses all four methods for different promises!
Connections
- Requirements Development — verification methods must be assigned during requirement writing
- Margin Philosophy — why we test to qualification levels (1.25× flight)
- Finite Element Analysis — primary tool for structural analysis verification
- Thermal Math Modeling — primary tool for thermal analysis verification
- Vibration Testing — the most common spacecraft test for mechanical verification
- Acceptance Testing — verification of flight hardware at flight levels after qual testing
- Traceability Matrix — the requirements verification matrix documents method assignments
- Model Validation — comparing analysis predictions to test data validate models
- Configuration Management — inspection verifies as-built configuration matches design
#flashcards/physics
What are the four primary verification methods in spacecraft systems engineering? :: Analysis, Test, Inspection, and Demonstration (AITD)
What does analysis verify?
What does test verify?
What does inspection verify? :: Requirements related to physical attributes that can be directly measured: dimensions, mass, materials, workmanship, and as-built configuration
What does demonstration verify?
Why is qualification testing performed at higher levels than flight conditions?
What is the difference between qualification testing and acceptance testing?
When should you use analysis instead of test?
When must you use test instead of analysis? :: For critical survival requirements, when model uncertainty is too high, to validate analytical models, or when empirical evidence is explicitly required by standards
What is the key distinction between test and demonstration?
Why can't you verify a mass requirement by testing?
What makes inspection the lowest-cost verification method?
What is a Requirements Verification Matrix (RVM)?
Give the stress formula for a rectangular beam under launch load
What is margin of safety and when is it positive?
Why do we use multiple verification methods for the same requirement?
What is the most common mistake when using analysis for verification?
What makes demonstration results objective rather than subjective?
Concept Map
Hinglish (regional understanding)
Intuition Hinglish mein samjho
Dekho, jab spacecraft banate hain, toh sirf bana dena kaafi nahi hai — humein pakka proof chahiye ki har part apna specified requirement meet kar raha hai. Isko bolte hain verification. Aur core intuition yeh hai ki har requirement ke liye ek hi method kaam nahi karta. Isliye humare paas chaar tools hain: inspection (static cheezein jaise mass ya dimensions check karna), analysis (maths aur simulation se predict karna behaviour), test (asli hardware ko actual conditions mein try karna), aur demonstration (operational capability dikhaana). Jaise ek bridge banate waqt tum steel ki quality inspect karoge, load ke under stress analyze karoge, model ko wind tunnel mein test karoge, aur trucks chala ke demonstrate karoge.
Ab yeh samajhna zaroori hai ki kaunsi method kab use karni hai. Mass requirement ko tum "test" nahi kar sakte — bas tolna padega, jo actually inspection hai. Dynamic launch loads ko tum "inspect" nahi kar sakte kyunki woh loads sirf operation ke waqt exist karte hain — waha analysis ya test chahiye. Analysis khaaskar tab powerful hoti hai jab testing bahut mehenga ho ya destructive ho (jaise launch loads ya lambe space environment) — kyunki physical laws deterministic hote hain, agar model sahi physics capture kare toh output reality predict karta hai.
Jo formula wala part hai, woh dikhata hai ki analysis practically kaise hoti hai — Newton ke se shuru karke, quasi-static launch load ( g's) apply karte hain, phir beam theory se bending stress nikaalte hain, aur last mein Margin of Safety compare karte hain. Agar MoS > 0 hai toh requirement analysis se verified ho gaya. Yeh why-it-matters isliye hai kyunki real engineering mein tum har cheez physically test nahi kar sakte — cost, time, aur safety ke trade-offs hote hain, aur yeh chaar methods milke poora requirement space cover kar dete hain confidently.