Novo Space interview preparation tool.

Interview questions — tap to expand

Technical depth
Walk me through how you'd design a new electronics enclosure from scratch — what are your first five decisions?
  • Mass and volume envelope. These are non-negotiable constraints that bound every subsequent decision. Before opening CAD I want numbers.
  • Thermal architecture. Where does the heat leave? The conduction path from PCB → chassis wall → radiator surface drives the enclosure geometry and material before any structural consideration enters.
  • Launcher environment. What are the qual levels, and what's the minimum first-frequency requirement? That tells me immediately how stiff the walls need to be and where I can't afford thin features.
  • Interface definition. How does it mount to the spacecraft, and what's the load at that interface? I can't finalize base plate thickness or fastener pattern without known boundary conditions.
  • PCB layout understanding. Where are the connectors, where do the heavy components sit, and what's the board retention strategy? The enclosure is a structural support for the board — I need to know what I'm supporting before designing the support.
How do you decide what to simulate vs. what to test?

Simulate where the physics is tractable and boundary conditions are well-defined: static margins under quasi-static loads, modal frequencies (with the plan to correlate afterward), steady-state thermal with known heat sources.

Test where they aren't. Shock: FEA is unreliable past a few hundred Hz for transient shock — the SRS method is empirical by design, so hardware test is the primary verification. Workmanship: no simulation catches a cold solder joint or an under-torqued fastener. Thermal interfaces: contact resistance is highly sensitive to surface condition, clamping torque, and TIM batch variation — I'd rather measure it than calculate it.

The rule of thumb I use: if the model requires an "ideal" or "perfect" assumption for something I know is imperfect in real life, that's a test candidate. If I can't write a credible uncertainty bound on the assumption, test it.

A FEM predicts a positive margin but the part fails in test. What do you do?

First: don't automatically blame the model. Document the failure mode precisely — where did it fail, how, at what load level relative to the predicted margin?

  • Check the test setup: do the fixture boundary conditions match the model?
  • Verify mass properties: did the real hardware match the model's mass and CG?
  • Look at interfaces and joints — these are where FEM boundary conditions are most idealized. A "fixed" joint in the model may be compliant in reality.
  • Check the failure location against the stress map — was it where the model showed the highest stress, or somewhere else entirely?

Then update the model to replicate the failure: adjust joint stiffness, boundary conditions, or material properties until the model predicts what actually happened. Use that correlated model to redesign. And document the category of assumption that was wrong — so you apply more conservatism or add a test there next time.

How do you handle a CTE mismatch between a PCB and an aluminum housing across a thermal cycle?

The more common mismatch in practice is actually at the component level: SAC solder (~23 ppm/°C) against ceramic packages like alumina (~6–7 ppm/°C) or silicon (~2.6 ppm/°C). That's a fatigue problem — calculate the shear strain on the solder joint per cycle and compare to fatigue life data (IPC-SM-785 or Engelmaier's model).

For PCB-to-chassis: FR4 is ~18 ppm/°C in-plane, aluminum ~23 ppm/°C — aluminum actually expands more. Strategies:

  • Use a compliant TIM that accommodates differential motion rather than a rigid bond across a large interface area
  • Keep PCBs short to minimize absolute differential displacement
  • For large boards, use flexible retention (wedge locks or spring clips rather than rigid bolt-through)
  • Specify solder joint inspection after TVAC — this is where you find out if your analysis was right

What's your process for defining a test level when you don't have flight data from the launcher yet?
  • Start from the mission concept — what launcher family is plausible? Published user guides for Falcon 9, Vega, Ariane, and Rocket Lab give ballpark environments even before a specific ICD exists.
  • Use the most demanding plausible environment as an upper bound, add margin per ECSS-E-ST-10-03 or GEVS.
  • Check heritage hardware: if the company has flown on a similar launcher, use that correlation as a reference point.
  • Engage the launch campaign team early — there's often a preliminary environment or notional ICD even before formal assignment.
  • Document the assumption explicitly. When the real ICD arrives, you immediately check whether your bounding assumption held or whether re-analysis is needed. The goal is to not have hardware designed to an under-estimate.
How do you validate a thermal model without a TVAC chamber available?

You can't fully validate a space thermal model without vacuum, but you can characterize the conduction paths — which is usually where the uncertainty lives.

  • Resistance heater test in air: apply known watts from an embedded heater, measure temperatures at junction, PCB, chassis wall, and ambient. Subtract the convective component analytically (or via a powered-off baseline). What remains is the conduction delta-T, which gives you conductance (W/K).
  • TIM stack-up test: bolt test coupons with your TIM at the intended torque, apply power from an embedded heater, measure temperatures across the joint. This directly measures interface thermal resistance — the number most models get wrong.
  • Cross-check material properties: compare your model's predictions against published k-values for your materials. If the model and the material database agree, the model isn't obviously wrong.

Then: validate the model against the benchtop data including convection, freeze the model, and remove convection for the flight prediction. The benchtop correlation error becomes your uncertainty bound on the space-environment result.

What's the difference between a workmanship failure and a design failure? How do you tell them apart after a test anomaly?

Workmanship failure: the design is correct, but manufacturing introduced a defect — cold solder joint, wrong torque, incorrect material, missed process step. A correctly built unit would pass.

Design failure: the design itself is inadequate. Insufficient margin, geometry that concentrates stress, wrong CTE assumption. Every correctly built unit will fail at the same condition.

How to tell them apart:

  • Can you find a manufacturing discrepancy in the build records, inspection data, or teardown? If yes — workmanship candidate.
  • Did it fail at a location the analysis flagged as high-stress, or somewhere else? Unexpected failure location points toward a model error (design issue) or a process defect.
  • If you have multiple units, did all of them fail at the same place and level? Consistent failure = design. Sporadic failure = workmanship.

The consequence matters: workmanship → NCR + rework + retest of that unit. Design → stop the campaign, redesign, and re-qualify from the beginning.

How would you approach qualifying a design that's heritage from one launcher to a new, more demanding environment?
  • First, quantify the delta: what loads increased, by how much, and at what frequencies? Get the original qual records — what levels were actually tested, and what margins were demonstrated?
  • For each environment increase, check whether the demonstrated margin covers the delta. If the original qual had enough headroom (e.g. was done at +3 dB over flight levels), some increases may be absorbed without re-test.
  • Where the delta exceeds the existing margin: run analysis first with the updated loads. If the FEM shows margin is still positive, document the qualification-by-analysis with a similarity argument.
  • Where analysis shows the margin is eaten up: targeted re-test at the new levels. Not necessarily a full campaign — you test the environments that changed and the failure modes that are sensitive to them.

The principle: re-qualification is not automatically re-testing everything. Identify what changed, identify where the margins were thinnest, and test those specifically.

What is random vibration testing for?
Random vibration simulates the broadband acoustic and mechanical environment of launch — the rocket produces noise that excites the structure at all frequencies simultaneously, not one at a time. The test demonstrates that the structure and any mounted equipment can survive this environment. It's also the primary workmanship screen for electronics: cold solder joints, inadequately secured components, and loose fasteners show up here before they show up in flight.
Why perform a modal survey?
A modal survey measures the actual natural frequencies and mode shapes of the hardware. You do it for three reasons:
  • Validate the FEM — are your analytical predictions correct?
  • Identify the true resonant frequencies before setting qualification test levels
  • Provide a structural health baseline — repeat after environmental tests to detect any change (frequency shift = structural change)
If the modal survey disagrees significantly with the FEM, you update the model before proceeding with the full qualification campaign.
What do you use a sine sweep for specifically?
A slow sine sweep at low level is used to:
  • Identify resonant frequencies — the structure amplifies the input at its natural frequencies
  • Compare those measured modes against analytical (FEM) predictions
  • Detect structural changes before and after a more aggressive test (random vib, shock, TVAC) — a frequency shift tells you something changed
At qualification levels, a sine sweep can also be a standalone environment (for launcher-induced lateral sine), but the low-level modal survey sweep is a diagnostic tool, not a qualification test itself.
What's the difference between sine and random vibration physically?
Sine vibration is a single frequency moving energy through the structure at one frequency at a time — like plucking one guitar string. It finds resonances by sweeping through them one by one.

Random vibration applies energy across all frequencies simultaneously — more like hitting a drum. The structure responds at all its natural frequencies at once, which is what actually happens during launch. The statistical character matters: the amplitude at any instant is unpredictable, described by its RMS level and spectral shape (PSD), not a deterministic amplitude. This is why random vib is more representative of the actual launch acoustic environment than a swept sine.
Tell me how you've used FEA.
At Satellogic: ran structural and thermal FEA for satellite enclosure and chassis designs — verifying margins under launch loads and on-orbit thermal cycling. Correlated models against modal test results and updated boundary conditions and joint stiffness assumptions where predictions diverged from measurements.
At CNEA: FEA used to validate deployment mechanism kinematics and hinge load paths — particularly for load cases during deployment arrest (end-stop shock loads).
At AST SpaceMobile: contributed to qualification plan inputs — defining which analysis cases needed FEM backing vs. test verification, and reviewing vendor FEM reports for margin adequacy.
What makes an FEA model trustworthy?
A trustworthy FEM has four properties:
  • It matches the mass of the real hardware within ~2%
  • Boundary conditions reflect the actual physical interface — not idealized as rigid if the joint has compliance
  • Mesh is converged at critical locations — you can show that refining further doesn't change the answer meaningfully
  • It's been correlated against test data — predicted frequencies and strain responses match measurements within accepted tolerances
Beyond the numbers: a model you can't explain is not trustworthy. Every simplification should be documented and its effect on conservatism understood.
How do you design for manufacturability?
The core habit is involving the process early. Before detailing a design I ask: how is this going to be made, held, measured, and assembled?
  • Minimize part count — every additional part adds tolerance stack and assembly steps
  • Standard features (hole sizes, thread forms) wherever performance allows — reduces tooling and inspection burden
  • Avoid features that create machining problems: sharp internal corners, deep narrow pockets, thin walls in tall features
  • Design datums that carry through from machining to assembly to inspection
  • Tolerances applied only where they're functionally necessary — not uniformly tight
In a space context: add cleanroom assembly constraints — consider torque tool access, connector float for alignment tolerance, and part handling without contamination.
What differentiates composites from metals in aerospace structures?
The key differences that matter in practice:
  • Stiffness-to-weight: CFRP is significantly better — allows lighter structures for the same stiffness, which is why it's used for satellite panels and booms
  • Failure mode: metals yield and deform visibly before fracture. Composites fail abruptly — delamination or fiber fracture with little warning, which changes the inspection and margin philosophy
  • Anisotropy: composites are directional — properties depend on fiber orientation. Metals behave the same in all directions. This means layup design is a critical engineering decision, not just a manufacturing detail
  • CTE: CFRP can be tailored to near-zero CTE — valuable for dimensional stability of optical benches or reflectors in orbit where aluminum would distort with temperature
  • Repairability: a damaged metal bracket can often be reworked. A delaminated composite panel generally cannot — especially not in space
Process & judgment
How do you decide when a design is ready for CDR?
  • All requirements are allocated and understood — no TBDs on design drivers
  • Analysis is complete with positive margins: stress, modal, thermal, fatigue — with documented conservatisms on each
  • Drawings are at a level where manufacturing could quote and build from them
  • Risk register has no show-stoppers — open items have owners, workarounds, or a clear path to closure
  • Test plan is approved — we know how we're going to verify every requirement before committing to hardware

The practical test I apply: could I hand this design to someone who had no prior context, and would they be able to build it and verify it without asking me fundamental questions? If not, it's not CDR-ready.

A test anomaly happens late in the program. Schedule pressure is high. How do you handle the disposition?

First step: separate the technical question from the schedule pressure. The two conversations should not happen in the same room at the same time.

Document the anomaly completely before any disposition: what failed, where, at what condition, what does the data show. Three disposition paths:

  • Accept as-is: requires documented analysis showing the unit is still within design life margins. If I can't write rationale that a reasonable engineer would sign, we can't accept.
  • Rework: fix the root cause. Requires understanding whether it's workmanship or design — a workmanship fix doesn't require re-qual, a design change might.
  • Retest: if the root cause is understood and the fix is validated, retest at the appropriate level.

My job is to make the technical risk visible and give options with trade-offs — not to make the risk disappear to protect the schedule. At AST, I put an anomaly disposition rationale in writing specifically because program pressure was pushing toward "accept." The written rationale forced a real decision.

How do you communicate a technical risk to someone non-technical?
  • Lead with the consequence, not the mechanism: "If this fails, the unit stops working" rather than "the solder joint fatigue life is marginal under thermal cycling"
  • Quantify it in terms they can act on: probability, severity, cost to mitigate now vs. cost of failure later
  • Give three things: what I recommend, what the alternative is, and what happens if we do nothing
  • One page or less — if I need more than a page to communicate a risk, I haven't understood it well enough yet
  • No jargon, or define it once inline if unavoidable

The goal is not to explain the physics. The goal is to get the right decision made by the right person with the right information.

Walk me through how you've managed a design change after CDR.

At Satellogic, we had several ECRs (Engineering Change Requests) post-CDR — mostly driven by component availability or supplier changes during production.

The process: raise an ECR with the delta documented — what changed, what drove the change, and what the impact is on mass, thermal margins, and structural margins. Route it through the relevant stakeholders: structural analysis signs off if geometry changed, thermal if materials changed, manufacturing if processes changed.

Update the drawings under revision control and close the ECR with all signatures. The flight unit's serial number traces to the approved drawing revision, which traces to the ECR closure.

The discipline that matters: even under time pressure, every change goes through the process. One undocumented change in a flight unit means you can't root-cause an anomaly if something goes wrong later.

What does "done" mean for a structural analysis?
  • The analysis answers the specific question it was set up to answer — margin against a defined load case, not a vague "is it strong enough"
  • All loads are sourced: traced to a load document, ICD, or test-derived input
  • All boundary conditions are justified — not just applied
  • Material properties are traceable to a specification or a test data source
  • The result includes a margin of safety with the applicable factor of safety per the relevant standard (ECSS, GEVS, or program-specific)
  • Assumptions are documented with their effect on conservatism — is each assumption conservative or non-conservative, and by how much?
  • There's been an independent check: a second reviewer, or at minimum a hand calculation that gives the same order of magnitude
  • The model is under configuration control — the version is linked to the drawing revision it was based on
Startup-specific
You'll be the only mechanical person on some products. How do you work without a checker or senior reviewer?
  • Built-in self-review discipline: walk away from the model for a day, then come back to it as if I'm the checker. Fresh eyes catch what tired eyes miss.
  • Independent validation: if FEA says X, a hand calculation should agree to the same order of magnitude. If they don't, I find out why before trusting either.
  • Cross-discipline review: an electrical engineer can check whether my thermal model makes physical sense. A test engineer can flag whether my test assumptions are realistic. I use the team even when they're not the structural expert.
  • Document assumptions as you go: writing down the "why" forces you to test whether the assumption is defensible. If I can't write it down, I don't have it.
  • Know when to get outside help: a one-day review by a consultant who's done this before is cheaper than a failed test campaign.

At Satellogic there were periods where I was effectively the only person running structural on a product. The habit that mattered most was writing the assumption before making the decision — not after.

How do you prioritize when you have three open design tasks and a test campaign starting next week?
  • Map each task to its downstream consequence: what blocks what? The test campaign has a hard start date — what does it specifically need from me to proceed?
  • Clear the test campaign blockers first. Not the most interesting task, not the oldest — the one that stops progress if I don't do it.
  • For the remaining design tasks: separate critical-path items (someone is waiting on my output to proceed) from float items. Critical path before end of day; float waits.
  • Communicate proactively: if something won't be done on time, I tell the people waiting — with a realistic estimate — before they find out by missing it.

Silence creates worse problems than a late-but-honest estimate.

Have you ever pushed back on a schedule or a requirement? What happened?

Yes, at AST SpaceMobile. We had a test campaign planned with a compressed schedule that didn't include adequate review time between thermal and vibration testing.

My concern: we'd be adding vibration loads to hardware whose post-thermal functional data hadn't been reviewed. If something failed after both tests, we wouldn't be able to isolate whether it was thermal- or vibration-induced — and that changes the entire disposition path.

I put the risk in writing: here's what we lose technically by compressing the gap, here's what it costs to fix it if we can't isolate the root cause. The program pushed back initially. We negotiated to two extra days — not the full week I wanted, but enough to do a targeted review of the post-thermal functional data before proceeding.

The campaign went clean. But the point wasn't that I was right — it was that the decision got made with the risk explicitly on the table.

What's the fastest you've moved from concept to hardware, and what corners did you cut?

At Satellogic, some enclosures went from design start to first article in under six weeks.

What we skipped: formal PDR with external reviewers — we did an internal design review instead. Faster, but less external challenge of the assumptions.

What we kept: FEM before releasing drawings, full dimensional inspection on the first article, written test procedure even for a quick functional.

The corner that came back: we reused a TIM from a previous design without doing a new interface conductance test — the new PCB had a different surface finish. The first thermal test showed a hotter-than-predicted junction temperature. We caught it on the engineering unit, not the flight unit. But it was avoidable — and it came from assuming a heritage result applied to a changed condition.

Right corners to cut: documentation formatting, review gate formality on genuinely unchanged heritage. Wrong corners to cut: interface characterization, margin check on any changed geometry or material.

How do you keep documentation current when you're also building and testing?

Keep minimum viable documentation current in real time: the drawing and the test procedure stay accurate. Everything else can be a note that gets formalized later.

During a test campaign at Satellogic, I kept a running log — a simple text file updated at end of each test day: every deviation, measurement, and decision made on the floor. That became the basis for the test report. It wasn't a separate documentation effort — it was the test report in draft form from day one.

The failure mode I've seen more than once: saving all documentation for after the campaign. By then, you've forgotten why a decision was made, and the pressure to ship means the "why" never gets written. Write the "why" at the moment you make the decision. That's when you have the information and the context.

Radiation-tolerant hardware — Novo Space specific
Rad-hard components are heavier and non-standard form factors. How does that affect your enclosure design?
  • Mass budget from the component list, not from a commercial reference. Rad-hard components can be 2–3× heavier than commercial equivalents for the same function — a commercial-sized enclosure may not close the mass budget.
  • The enclosure geometry is driven by the board, not optimized independently. Non-standard form factors mean the PCB layout won't follow any standard — connector positions and mounting patterns need to be resolved with the electrical team before the enclosure envelope is frozen.
  • Heavier components shift the CG and change the dynamic response of the board. The FEM needs actual component mass and position, not a uniform board density assumption. This matters for wedge lock selection and the board's fundamental frequency under random vib.
  • This makes early involvement in the electrical design phase important. Component placement affects mechanical performance — a heavy rad-hard device near the board center vs. at a corner has very different structural implications.
How would you approach thermal management for a board dissipating significantly more power due to rad-hard components?

Start with a power dissipation map: which components, how many watts each, and where on the board. This determines whether you have a distributed load or a hot-spot problem — the solutions are different.

  • Conduction path to the chassis wall becomes a design parameter. You may need a thicker PCB, a heat-spreader layer, or direct thermal contact from component to chassis rather than routing all heat through the PCB substrate.
  • Wedge lock conductance needs to be specified and verified. Clamping force, interface material, and measured conductance — not assumed. A wedge lock that's adequate for 5W/board may not be for 20W/board.
  • The chassis wall at the board interface may need to be thicker or have machined contact features to maintain flatness and maximize conduction area.
  • Check the component thermal resistance specification. Some older rad-hard packages have poorly characterized θja — if the datasheet doesn't have it, you need test data or conservative assumptions and wide temperature margins.
  • If the power is high enough that conduction alone can't hold junction temperatures, consider cold plates or direct chassis contact pads — but this needs to be a system-level decision, not a local thermal patch.
Have you worked on hardware with no heritage and no precedent for the environment? How did you establish confidence?

At CNEA, some deployment mechanisms didn't have direct precedent in the combined shock + vibration + thermal vacuum environment we were designing for.

The approach: decompose the problem into elements where you do have heritage or data. The hinge material properties are known. The fastener pull-out strength is characterized. The spring mechanism can be tested at unit level. You don't have heritage for the assembly, but you can build confidence from the bottom up.

  • Define a verification matrix early: for each requirement, specify whether verification is by analysis, test, or similarity — and document the delta between any similarity reference and the new case
  • Establish confidence incrementally: coupon tests → unit-level → system-level. Each level is go/no-go before committing to the next
  • Accept that some uncertainty remains, but document it, bound it, and make a conscious decision to accept it vs. test it away

Undocumented uncertainty is the dangerous kind — not because it's larger, but because nobody knows to account for it.

Soft / cultural fit
What's the most technically wrong thing you've done on a real project, and what did you learn?

At Satellogic, I released a drawing with a thread and insert call-out that didn't match — M3 thread, but the insert was specified for a grip length that didn't match the actual wall thickness. It passed the internal drawing review and went to manufacturing.

We caught it at first article inspection when the insert stood proud of the surface. The fix was a week of rework and a drawing revision. No flight impact, but a week of delay on the first article acceptance.

What I changed: fastener and insert call-outs now get a specific check against the hardware catalog before any drawing release — not from memory, from the spec sheet. I also added that check to the review checklist I use, so the next engineer working on it has the same prompt.

The broader lesson: the things you know cold are the ones most likely to slip past review — because neither you nor the reviewer is looking carefully at something "obvious."

How do you work with electrical engineers who don't think about mechanical loads or thermal paths?

First principle: don't start from conflict. Electrical engineers are optimizing for their constraints — signal integrity, EMI, component availability. My job is to make the mechanical constraints legible in terms they care about.

"If this component is placed here, the thermal resistance to the chassis is 3× higher, and it will run 20°C hotter — is that acceptable for junction life?" is more actionable than "this placement is thermally suboptimal."

  • Get involved at the schematic stage, not after the layout is frozen. Influencing component placement costs nothing at schematic; reworking the enclosure after layout is expensive.
  • Give them constraints in their coordinate system: here's a thermal zone map of the chassis wall with conductance values per zone. They can optimize placement within that constraint without needing to understand the thermal model.
  • Document the mechanical constraints in a format that goes into their design review — not a separate memo they have to chase.

At Satellogic, building that one-page layout guide for the electrical team reduced the back-and-forth on thermal placement from weeks to days.

What do you find genuinely interesting about space hardware specifically?

The environment is unforgiving and non-negotiable — you can't go back and fix it. That forces a level of rigor in the design and analysis process that I find genuinely satisfying, because the rigor has real consequences rather than being administrative.

The integration challenge is also real: every subsystem has hard constraints, and they all conflict — mass, power, thermal, structural, EMC. Finding designs that close all the budgets simultaneously is a genuine puzzle, not an optimization problem with a known solution.

For Novo Space specifically: the intersection of harsh launch and radiation environments with the need for high-reliability compute is a problem that isn't solved. Radiation-hardened design constraints propagate into the mechanical architecture in non-obvious ways — heavier components, higher power dissipation, non-standard geometries — and that interaction between electronics and mechanical engineering is interesting to me. It's not a problem you can separate cleanly by discipline.

Where do you want to be technically in three years?

I want to own the complete mechanical architecture of a product — from requirements through test to on-orbit. Not just running the structural analysis or the thermal model, but making the trade-off decisions: how much mass margin do you hold back, when does thermal win over structural stiffness, what's the right qualification strategy for this specific risk profile.

Technically, I want to build depth in rad-hard hardware specifically. Right now I understand the mechanical consequences of radiation-tolerant design — heavier components, higher power densities. In three years I want to understand it the other way: starting from the electronics constraints and shaping the mechanical architecture proactively, before the conflicts exist rather than after.

I also want to get more useful at the system level. I've been strong at subsystem — I want to be the person who sees how a mechanical decision affects RF performance or integration schedule, not just the person who closes the mechanical requirements.

Your projects — talking points

Satellogic — structural and thermal modules

  • Designed and validated mechanical enclosures for satellite electronics in a high-volume small-sat production environment
  • Ran structural FEA under launch load cases; correlated against modal test results
  • Managed thermal interface design between PCBs and chassis — balancing conduction path conductance against assembly repeatability
  • Per-serial-number traceability and ECR/ECO change control for all design changes
  • Clean room manufacturing: contamination control, handling procedures, NCR process for non-conformances
FEA correlationThermal interfacesHigh-volume production

AST SpaceMobile — qualification plans

  • Developed and reviewed qualification plans for large-format satellite hardware
  • Defined test levels, test sequence, and pass/fail criteria in alignment with launcher ICDs and ECSS/NASA standards
  • Coordinated between design, analysis, and test teams to ensure qualification logic was closed before CDR
  • Managed vendor FEM reviews and test report dispositions — interface between technical execution and program schedule
Qualification logicVendor managementStandards (ECSS/NASA)

CNEA — deployment mechanisms

  • Designed deployment mechanisms for space applications — hinges, latches, and release systems
  • FEA used to validate hinge load paths, particularly arrest loads when deployment reaches end-stop
  • Kinematic analysis to verify deployment sequence and clearances
  • Testing included functional tests, deployment repeatability, and vibration survival
  • Link to current role: mechanisms experience the same shock and vibration environments as electronics — understanding both is a differentiator
MechanismsKinematicsShock loads

COPVs (Composite Overwrapped Pressure Vessels)

  • Pressure vessels with a metallic liner overwrapped in composite (CFRP) for weight savings
  • The liner yields during proof test — autofrettage — placing the composite in compression, improving fatigue life
  • Fracture control is critical: COPV failures are catastrophic — governed by NASA-STD-6016 and ECSS-E-ST-32-01
  • Inspection regime: NDE (ultrasonic, X-ray) after manufacturing, periodic proof tests
  • Talking point: the composite-metal interaction is an example of where understanding both materials and their interface is essential — relevant to composite-metal enclosure designs at Novo Space
Fracture controlCompositesPressure systems

Environmental testing types

Sine sweep (sine vibration)

  • Slowly sweeps a single frequency across a range (e.g. 5–2000 Hz)
  • Used to identify resonant frequencies and mode shapes
  • Compares measured resonances against FEM predictions
  • Detects structural changes before/after other environmental tests
  • Relatively gentle — good for finding problems without causing them
CharacterizationModel correlation

Random vibration

  • Simulates the broadband acoustic and mechanical environment during launch
  • Excites all frequencies simultaneously — more realistic than sine
  • Demonstrates survivability of structure and mounted equipment
  • Input defined as a PSD spectrum (power at each frequency band)
  • The primary workmanship screen for electronics hardware
QualificationAcceptance

Shock testing

  • Replicates pyrotechnic events: stage separation, fairing jettison, deployment
  • Very short, high-amplitude transient — ms duration, thousands of g at high freq
  • Characterized by Shock Response Spectrum (SRS), not a time history
  • FEA is unreliable for shock — hardware testing is primary verification method
  • Most damaging to crystals, MEMS, solder joints, connectors
QualificationHard to simulate analytically

Modal survey

  • Controlled low-level sine sweep or impact test to extract mode shapes
  • Validates the FEM — are predicted frequencies and shapes correct?
  • Identifies actual natural frequencies and damping ratios
  • Correlates analysis with hardware before committing to qualification levels
  • Typically done at assembly level before proto-flight or qual campaign
FEM validationPre-qualification

TVAC (Thermal Vacuum)

  • Chamber pumped to hard vacuum — eliminates convective cooling
  • Cycles hardware through hot and cold extremes (e.g. −30°C to +80°C)
  • Acceptance: ~8 cycles. Qualification: 16+ cycles over wider range
  • Functional tests run at hot and cold stabilization points
  • Reveals outgassing, CTE-mismatch fatigue, connector fretting
QualificationAcceptance

TVAC — test procedure and what it reveals

  • Pump-down: chamber takes 4–8 hours to reach hard vacuum (<10⁻⁵ mbar) — hardware is unpowered during this phase; monitor for arcing risk during transition
  • Stabilization criterion: temperature rate of change <0.5–1°C/hour before a functional test run is allowed — rushing this invalidates the functional data
  • Dwell time: typically 4–8 hours per hot/cold plateau for electronics — long enough for all thermal mass to equilibrate and for functional testing to complete
  • Functional test at each plateau: full or abbreviated functional sequence run at hot and cold soak points; confirms operation at temperature extremes, not just survival
  • Outgassing: first TVAC cycle drives off absorbed moisture and volatiles — a bake-out before integration with optics or contamination-sensitive hardware is often required
  • Failure modes caught: solder joint cracking from CTE fatigue, connector fretting corrosion, delamination in composite boards, adhesive bond failure, thermal interface degradation
  • What ambient thermal cycling misses: without vacuum, convection acts as a hidden heat path — junction temperatures in air are lower than in space, so you can pass ambient tests and still overheat on orbit
QualificationAcceptanceVacuum required

Qual vs. proto-flight vs. acceptance

Qualification+3 dB / +10°C, 2× duration. Dedicated model. Sets design margin.
Proto-flightQual levels, reduced duration. Flight unit tested harder — trades margin for cost.
AcceptanceFlight levels, full duration. Every unit. Workmanship screen only.

ANSYS workflow — modal → harmonic → random

The three analyses build on each other in sequence. Run them in this order because each feeds the next.

① Modal analysis — the foundation

  • Import or build geometry in Workbench, assign materials, mesh
  • Define boundary conditions — typically fixed support at the mounting interface
  • Run the modal solver: Mechanical → Modal system
  • Output: natural frequencies and mode shapes — the analytical equivalent of a modal survey
  • Check: does the first mode meet the launcher's minimum frequency requirement? Do mode shapes make physical sense?
FEM validationFoundation step

② Harmonic response / sine sweep

  • Add a Harmonic Response system linked to the Modal solution — it inherits the same mesh and BCs
  • Define excitation: base acceleration at the fixed support, swept across your frequency range (e.g. 5–2000 Hz)
  • Set damping — typically 2–5% critical for space structures
  • Output: displacement and stress amplitude vs. frequency; peaks correspond to resonances
  • Compare peak locations and amplitudes against modal results, and eventually against test accelerometer data
Inherits modal solutionModel correlation

③ Random vibration

  • Add a Random Vibration system linked to the same Modal solution
  • Input: PSD table (g²/Hz vs. frequency) — taken from the launcher user manual
  • ANSYS uses the mode shapes and frequencies from the modal solve to compute the statistical response
  • Output: 1σ RMS stress and displacement across the structure
  • Use 3σ as the design peak for margin calculations — no new mesh or BCs needed
QualificationInherits modal solution

The Workbench chain — and why it matters

Modal ──┬──→ Harmonic Response
        └──→ Random Vibration

Both downstream analyses share the Modal solution — same mesh, same boundary conditions, same material properties. The practical implication: get the modal solve right first. Correct BCs, converged mesh, mass within 2% of hardware. A poorly set-up modal analysis produces wrong frequencies, which then produces wrong harmonic and random responses. All the error flows downstream.

FEM fundamentals

Boundary conditions

  • Define where and how the structure is constrained — the single biggest source of error
  • Over-constrained: structure is artificially stiff, stresses are underestimated
  • Under-constrained: singular matrix, solver fails or gives meaningless results
  • Match the real interface: a bolted plate is not the same as a welded one
  • For launch hardware: interface to launcher typically modeled as fixed base, or with coupled interface stiffness
  • Always sanity-check reaction forces — they should match applied loads exactly

Mesh convergence

  • The answer changes as you refine the mesh — convergence is when it stops changing
  • Run progressively finer meshes at critical regions (holes, fillets, load intro points)
  • Rule of thumb: <5% change in peak stress between refinement passes = converged
  • Coarse mesh elsewhere to control solve time — sub-modelling isolates fine regions
  • Check total model mass vs. CAD mass — should be within ~2%
  • Highly distorted elements (bad Jacobian) introduce error — check mesh quality

Natural frequencies

  • The frequencies at which a structure vibrates if excited and released
  • Every structure has multiple modes — each with its own frequency and shape
  • Launchers specify minimum natural frequency requirements (e.g. >45 Hz lateral) to prevent coupling with vehicle modes
  • Modal analysis: FEM extracts these analytically — modal survey measures them physically
  • Low stiffness or high mass → lower frequency. Stiffer or lighter → higher.
  • A frequency shift after testing indicates structural change (joint loosening, damage)

Stress concentrations

  • Local stress amplification at geometric discontinuities: holes, fillets, notches, steps
  • The mesh must be fine enough here to capture the gradient — coarse mesh misses the peak
  • Stress concentration factor (Kt) quantifies the amplification vs. nominal stress
  • Design mitigation: generous fillet radii, avoid sharp corners, smooth load paths
  • In space electronics: PCB mounting holes, connector footprints, board cutouts are all concentration sites
  • Brittle materials (ceramics, some composites) are far more sensitive to concentrations than ductile metals

What makes an FEM trustworthy?

  • Mass check: model mass matches hardware within 2%
  • Boundary conditions reflect the actual physical interface
  • Mesh converged at all critical locations
  • Correlated against test data — frequencies within ±5%, strains within ±15%
  • Results make physical sense (reaction forces balance, deflection direction is correct)
  • Documented assumptions and known conservatisms — a model you can't explain isn't trustworthy

Composites vs. metals

Stiffness-to-weightCFRP much higher — structures are lighter for same stiffness
Failure modeMetals yield gradually. Composites fail abruptly — brittle, delamination
AnisotropyComposites are directional — layup design critical. Metals isotropic.
CTECFRP CTE can be near-zero — valuable for dimensional stability in orbit
FEM approachMetals: von Mises. Composites: ply-by-ply Tsai-Wu or max strain criteria
ManufacturingComposites: layup, cure, inspection complexity. Repair in space: not feasible.

Satellite qualification flow

Requirements
Mission env, loads, lifetime, interfaces
Design
Concept trades, material selection, CAD
PDR
Baseline design frozen, risk identified
CDR
Detailed design complete, analysis done
Build & test
Qual campaign executed
Acceptance
Flight units screened

Requirements

  • Derived from launcher ICD, mission environment, and system-level requirements
  • Structural: natural frequency minima, load factors, factor of safety
  • Thermal: operating range, survival range, heat dissipation
  • Mass and envelope (volume) budget allocation
  • Verification method defined per requirement: analysis (A), test (T), inspection (I), similarity (S)

PDR — Preliminary Design Review

  • Design concept is presented and frozen as the baseline
  • Key trades completed: material selection, configuration, interfaces
  • Preliminary analysis results show design is feasible (not yet fully verified)
  • Risk register reviewed — open items assigned owners
  • Exit criteria: requirements are understood, no show-stoppers, path to CDR is clear

CDR — Critical Design Review

  • Detailed design is complete — drawings ready to release for manufacturing
  • All analysis complete: stress, modal, thermal, fatigue — margins are positive
  • Test plan and qualification logic approved
  • Manufacturing and assembly sequence reviewed
  • Exit criteria: design is buildable, all margins closed, hardware can be fabricated

Qualification campaign

  • Demonstrates design margin beyond expected flight environments
  • Sequence matters: typically sine survey → random vib → sine survey → shock → TVAC → functional
  • Sine survey repeated after each test to detect structural changes
  • Any anomaly during test requires disposition (Accept / Rework / Retest)
  • Results feed back into FEM correlation — model updated if needed

Acceptance testing

  • Every flight unit must pass — not a design test, a workmanship screen
  • Same sequence as qual but at lower levels and shorter duration
  • Purpose: catch manufacturing defects (cold solder joints, loose fasteners, improper bonding)
  • Pass/fail criteria defined in the test procedure — deviations require NCR process
  • Traceability: per-serial-number records kept for all flight hardware

Thermal modeling for space hardware

Thermal resistance network — the modeling language

  • Thermal resistance: Rth = ΔT / Q (K/W) — temperature rise per watt of heat flow. Directly analogous to electrical resistance (V/I)
  • Conduction resistance: Rcond = L / (k × A) — longer path, smaller area, lower conductivity = higher resistance
  • Interface resistance: Rint = 1 / (hc × A) — hc is contact conductance (W/m²·K); measured, not reliably calculated
  • Heat path is a series resistor chain: component → TIM → PCB → wedge lock → chassis wall → radiator. ΔT across each = Q × R for that element
  • Total ΔT budget = Q × ΣR. If that exceeds the allowed junction-to-sink delta, redesign the chain — find the highest R element and reduce it first
  • Radiation is nonlinear (T⁴ dependence) — linearize for hand estimates, use FEA for full calculation
Analogous to structural load path

ANSYS steady-state thermal — setup

  • Add a Steady-State Thermal system in Workbench — separate physics from Mechanical; requires its own material assignments
  • Material properties needed: thermal conductivity k (W/m·K) for all bodies; emissivity ε for any radiating surfaces
  • Heat loads: apply as Internal Heat Generation (W/m³) or Heat Power (W) directly on component bodies — represents power dissipation
  • Fixed Temperature BC: applied at the heat sink face or coldplate interface — this is the controlled exit boundary, equivalent to a fixed-displacement BC in structural
  • Thermal Contact Conductance: at PCB-to-chassis interface, define as conductance (W/m²·K) or insert a TIM layer with known k and thickness → R = t/(k·A). This input has the most uncertainty in the model
  • Sanity check: sum of all heat inputs must equal heat out through the fixed-temperature BC — verify energy balance before trusting temperatures
  • Output: temperature contour (°C or K) across all bodies; heat flux vectors showing flow direction and magnitude
Energy balance check mandatoryANSYS Workbench

Boundary conditions for space thermal models

  • No convection: in a space model, remove all convection BCs entirely — any convection BC is a heat path that doesn't exist on orbit
  • Radiation to deep space: surface-to-ambient radiation BC with Tbackground = 4 K and the surface emissivity ε. This is the dominant heat rejection mechanism at the radiator
  • Solar / albedo / Earth IR: applied as heat flux (W/m²) on external faces. Values come from orbit analysis (tool: SYSTEMA-Thermica, Thermal Desktop). These drive the hot/cold case difference
  • Internal heat sources: each dissipating component modeled explicitly — not lumped unless the components are co-located
  • Interface conductance at PCB-to-chassis: this is the most critical and most uncertain BC. Sensitivity analysis: vary it by ±30% and check how much junction temperature moves
  • Symmetry BCs can reduce model size, but only if the heat load distribution is actually symmetric — check before using
Convection = zero in space

Hot case / cold case — bounding the design

  • Two analysis cases are always required — they define the thermal envelope the hardware must survive
  • Hot case: maximum power dissipation + maximum solar and Earth IR flux (sun-facing, beginning of life) + worst (highest) thermal resistance assumptions. Drives maximum junction temperature and radiator sizing.
  • Cold case: minimum power dissipation (safe mode, survival heaters only) + minimum solar input (eclipse or end of life) + same resistance assumptions. Drives minimum survival temperature and heater power budget.
  • For electronics enclosures: hot case must show Tjunction < component datasheet limit with ≥10°C margin; cold case must show Tboard > minimum operating temperature
  • Both cases run steady-state first; transient analysis added when thermal mass matters — e.g., eclipse entry/exit thermal shock or power-on transients
  • ECSS-E-ST-31C (Thermal control) defines the hot/cold case methodology and required margins
ECSS-E-ST-31CTwo cases always required

Transient thermal — cycling and time constants

  • Steady-state tells you the final temperature; transient tells you how long it takes to get there and what the temperature is at any moment
  • Required when: simulating eclipse/sunlight cycles, TVAC test correlation, power-on/off transients, or verifying that hardware reaches thermal equilibrium within dwell time
  • Additional material property needed: specific heat Cp (J/kg·K) — governs how fast temperature changes for a given power input
  • Thermal time constant: τ = m × Cp × Rth. A heavy board with a high-resistance interface takes longer to stabilize than a light one with good conduction
  • In ANSYS: Transient Thermal system, same BCs as steady-state but with time-varying heat loads and initial temperature conditions
  • Use to: predict time-to-equilibrium for TVAC dwell planning, predict delta-T across a TIM during a rapid eclipse entry, check whether temperature is still rising at end of the hot dwell
Transient Thermal — ANSYSτ = mCpR

Thermal interfaces — modeling and selection

  • Two surfaces in contact have a thermal resistance even if both are metal — real surfaces touch only at asperity peaks
  • Model as: a contact conductance value (W/m²·K) in ANSYS, or as an explicit TIM layer (thickness t, conductivity k) → R = t/(k·A)
  • TIM types: gap pads (k = 1–6 W/m·K, compliant), thermal paste (k = 3–8 W/m·K, re-workable), indium foil (k = 80 W/m·K, high performance, hard to rework), phase-change materials
  • Selection trade: conductivity vs. compliance vs. outgassing vs. re-workability
  • The interface BC is the model's biggest uncertainty — measure conductance on test coupons rather than relying on TIM datasheet k alone; actual performance depends on clamping pressure and surface flatness
  • Sensitivity: vary interface conductance by ±30% in the model and report the effect on junction temperature — this quantifies your model uncertainty
Highest model uncertaintyMeasure, don't assume

Radiation modeling

  • Radiation heat transfer: Q = ε · σ · A · (Tsurface⁴ − Tbackground⁴) — nonlinear; a 10°C error at 300K matters far less than at 100K
  • In ANSYS: surface-to-ambient radiation BC requires emissivity ε and ambient temperature. Surface-to-surface requires view factors — Workbench computes these from geometry
  • Emissivity ε governs emission; absorptivity α governs absorption of incoming radiation. For most surfaces ε ≈ α (Kirchhoff's law at the same wavelength) but solar absorptivity αs is at a different spectrum than thermal ε — these are independent properties
  • High ε black surface: good radiator (desired on outer panels), but also absorbs environmental radiation
  • Low ε, low αs (OSR, polished Al): rejects solar input and emits little — used to balance hot case input
  • MLI (multi-layer insulation): reduces radiative exchange to near zero between satellite interior and space — keeps hardware warm in cold case; modeled as equivalent conductance, not as individual layers
ε ≠ αs for solar surfaces

Key material thermal properties

Al 6061-T6k = 167 W/m·K · Cp = 896 J/kg·K
FR4 PCB (through-plane)k ≈ 0.3 W/m·K — very poor; don't rely on PCB to spread heat vertically
Copper (traces/planes)k = 385 W/m·K — copper pours significantly improve in-plane spreading
CFRP (in-plane / through)k = 50–600 / 0.5–2 W/m·K — anisotropic; verify fiber type
Ti-6Al-4Vk = 7 W/m·K — poor conductor; avoid as part of the conduction chain
Emissivity — black anodizeε ≈ 0.85 · bare Al ε ≈ 0.05 · gold plate ε ≈ 0.03

Thermal straps

  • Flexible, high-conductivity links between a heat source and a heat sink or radiator
  • Allow conduction across joints that must flex, vibrate, or accommodate misalignment — without transmitting mechanical load
  • Typically made from copper braid, aluminum foil stacks, or pyrolytic graphite sheets
  • In the thermal model: represented as a conductance element (W/K) linking two nodes — characterize by measurement in TVAC, not by calculation alone
  • Effective conductance depends on installation length and bend radius — model the as-installed configuration, not the datasheet straight-strap value
Model as W/K conductance

Design for manufacture and assembly (DFM/A)

Core principles

  • Design the part with the manufacturing process in mind, not after the fact
  • Minimize part count — every part is a tolerance stack, a cost, an assembly step, a failure mode
  • Standard features where possible: standard hole sizes, thread forms, sheet thicknesses
  • Avoid features that require special tooling unless there's a clear performance reason
  • Design for inspection: you need to be able to verify what you built

CNC machining — what to avoid

  • Deep narrow pockets: tool deflection, chatter, tool breakage
  • Sharp internal corners: end mills have a radius — design chamfers or radii in
  • Thin walls in tall features: flex during cutting, poor dimensional control
  • Multiple setups without good datum reference: accumulates positional error
  • Tight tolerances everywhere: expensive and unnecessary — tolerance only what matters functionally

Assembly considerations

  • One-way assembly: parts should only fit together the correct way
  • Access for tools: leave clearance for torque wrenches, screwdrivers, soldering irons
  • Fastener selection: minimize variety — fewer part numbers, fewer risks of wrong fastener
  • Self-locating features: pins, steps, rabbets reduce assembly error and inspection time
  • Space hardware: consider cleanroom gloves — fine motor dexterity is reduced

DFM for electronics enclosures

  • PCB-to-wall conduction path: surface flatness tolerance directly affects thermal resistance
  • Board retention features (wedge locks, rails) need to survive random vib without fretting
  • Connector cutouts: position tolerance matters — allow float connectors or elongated holes
  • Cover screw pattern: enough fasteners to maintain RF seal and structural closure under vibration
  • Mass budget: machined aluminum enclosures add up fast — every pocket counts

Bolted joint design for space hardware

Preload fundamentals

  • Preload is the tension induced in the bolt by tightening — it clamps the joint and is what resists separation and slip
  • Torque–tension relationship: T = K · F · d, where K is the nut factor (~0.18–0.22 dry; ~0.10–0.15 lubricated), F is the desired preload, d is the nominal diameter
  • Torque scatter: a given installation torque produces ±25–30% variation in actual preload due to friction variability — design for the minimum of that range
  • Target: 70–80% of bolt proof load for structural joints in space hardware
  • Too little preload: joint separates or slips. Too much: bolt yields, fatigue life degrades, insert pull-out risk
ECSS-E-HB-32-20 §3

Preload loss — what eats your margin

  • Embedding / relaxation: surface asperities at the contact interfaces flatten under load within the first hours — typically 5–15% preload loss. Wait several minutes after initial torque, then re-torque if accessible
  • CTE mismatch: a steel bolt (α ≈ 11 ppm/°C) in an aluminum joint (α ≈ 23 ppm/°C) loses preload as temperature rises and gains it as temperature drops — calculate residual preload at both thermal extremes
  • Vibration loosening (Junker effect): transverse relative slip at the thread interface progressively unwinds the fastener under cyclic lateral load — the fundamental reason positive locking is mandatory for space hardware
  • Account for all three losses in series when calculating minimum preload for the separation check
Design for minimum preload

Joint separation check

  • The joint must not open (gap) under any load combination — separation means loss of contact, loss of conduction path, and possible fretting on re-contact
  • Separation condition: Fpreload,min > Fseparation × FS
  • Fpreload,min = target preload minus all losses (scatter, embedding, thermal)
  • Fseparation = maximum applied tensile load on the joint, factored up by the applicable factor of safety
  • The separation check is typically the sizing driver for preload — it sets the minimum required bolt size and preload level, not the strength margin alone
  • Per ECSS-E-HB-32-20: separation must be checked at the worst-case thermal and load combination simultaneously
Sizing driverECSS-E-HB-32-20 §3

Strength margins of safety

  • Tension: MSt = (Fproof / (Fpreload + Ftension,ext · n)) − 1, where n is the load introduction factor
  • Shear: MSs = (Fshear,allow / Fshear,applied) − 1
  • Combined: (Ft/Ft,max)1.25 + (Fs/Fs,max)1.25 ≤ 1
  • Thread strip-out: check separately — strip-out load depends on thread engagement length and parent material, not bolt strength
  • ECSS-E-ST-32C factors of safety for fasteners: 1.25 on yield, 2.0 on ultimate
  • Always report all three margins (tension, shear, separation) — a bolt can pass strength and still fail separation
ECSS-E-ST-32CThree margins required

Locking mechanisms — ECSS requirement

  • ECSS-E-ST-32C and program workmanship standards require positive locking on all fasteners in spacecraft and launch structures — friction alone is insufficient under launch vibration
  • Prevailing torque inserts / nuts: distorted thread geometry provides resistance before and after seating — most common for enclosures
  • Thread-locking compound (e.g. Loctite 243/2701): low-outgassing formulations available for space; limited to lower torque levels; not re-workable above curing temperature
  • Lock wire (safety wire): most reliable for flight-critical fasteners; mandates access for wire routing
  • Avoid: split-ring lock washers — spring action is inadequate under space vibration levels; ECSS-E-HB-32-20 explicitly discourages them for structural joints
  • Document the locking method in the assembly procedure per-fastener — not a single blanket note
ECSS-E-ST-32CMandatory in space

Thread engagement and inserts

  • Minimum thread engagement rule of thumb: 1.0 × d in steel or titanium; 1.5 × d in aluminum — otherwise strip-out governs before bolt proof load is reached
  • Helicoil / key-locking inserts convert soft aluminum parent material to a steel thread form — essential for enclosures that will be assembled and disassembled
  • Key-locking inserts preferred over Helicoil for higher pull-out strength in blind holes under vibration
  • Insert pull-out load must exceed the fastener proof load — verify on first article with a destructive pull test, not just analysis
  • Per ECSS-E-HB-32-20: thread engagement length is a design output that must appear on the drawing, not left to manufacturing default
  • Grip length must be controlled: fastener should not bottom out before full preload is achieved
Insert pull-out testECSS-E-HB-32-20

Fastener material and selection

Preferred materialsA286 stainless (corrosion-resistant, high-temp); Ti-6Al-4V (light, high strength-to-weight)
AvoidPlain carbon steel (corrosion risk in cleanroom humidity); soft aluminum fasteners in structural joints
Galvanic riskNever use aluminum fasteners in CFRP joints — carbon fiber accelerates galvanic corrosion of aluminum
Head typeSocket head cap screw (standard); countersunk (flush requirement); pan head (low-profile, lower strength)
Thread formISO metric (ECSS default); unified inch (US/NASA heritage hardware — verify with ICD)
Surface treatmentDry film lubricant (MoS₂) or silver plate — cadmium plating banned under RoHS for new designs
Standardize head/drive typeMinimize part numbers

ECSS references

ECSS-E-ST-32CStructural general requirements — FoS values (1.25/2.0), margin definitions, positive locking requirement
ECSS-E-HB-32-20 Part 3Structural engineering handbook — preload methodology, separation check, thread engagement, insert design
ECSS-E-ST-32-01CFracture control — applies to fracture-critical fasteners; may require NDE and material traceability
Program workmanship std.Defines installation torque tables, locking verification, cleanliness class for fastener handling
Always trace to document rev

Structural & thermal — technical Q&A

FEA setup & verification
What analyses would you run for a full qualification campaign?
  • Modal — natural frequencies and mode shapes; check against launcher minimum frequency requirement
  • Harmonic response — simulate sine sweep, linked to modal solution
  • Random vibration — linked to the same modal solution; 3σ result used for margin calculations
  • Quasi-static — launch load margins under steady acceleration factors
  • Thermal steady-state — hot and cold cases for junction temperature and survival temperature
  • Solder joint fatigue — thermal cycling profile drives CTE-mismatch damage accumulation over mission life
  • Shock — handled by test rather than FEA; the physics aren't tractable above a few hundred Hz
What is the correct way to model the boundary condition at the baseplate-to-satellite interface?

It depends on what you're trying to extract.

For a first-pass modal or stress analysis, a fixed support at the bolt hole locations is conservative — it overestimates stiffness, which overestimates natural frequency. Positive margins from this model are reliable; near-zero margins are not.

If you need accurate dynamic response, replace the fixed support with the actual interface stiffness — either from a coupled loads analysis provided by the launch vehicle integrator, or from a measured or estimated bolt joint stiffness.

The key question is always: does my boundary condition represent the real interface, or am I making an assumption that makes the problem easier but less accurate?

What happens if your boundary conditions are wrong?

Over-constrained: the model is artificially stiff. Natural frequencies are too high, stresses are underestimated. You may show positive margins that don't exist in hardware.

Under-constrained: singular matrix — the solver either fails or produces meaningless rigid-body motion.

The failure mode that's hardest to catch is the plausible-but-wrong BC — a joint modelled as rigid that is actually compliant. This shifts energy into modes the model doesn't predict, and hardware fails where the model showed no problem.

How do you verify your FEM before trusting the results?
  • Mass check: model mass within 2% of hardware
  • Reaction forces: must balance the applied loads exactly
  • Mode shapes: do they make physical sense? Does the structure deflect in the direction you'd expect?
  • Test correlation: frequencies within ±5% on primary modes, strains within ±15% at instrumented locations

A model that passes all four checks is trustworthy. A model that passes only the first one is a starting point.

How do you approach mesh convergence in practice?

Run a coarse mesh globally. Identify the critical regions — stress concentrations at holes, fillets, load introduction points. Refine progressively at those locations until the peak stress changes less than 5% between refinement passes.

Use sub-modelling to isolate fine regions without refining the whole model. Keep the mesh coarse everywhere that isn't driving the result — solve time scales badly with element count.

Where do stress concentrations appear in a typical electronics enclosure?
  • Fastener holes and cutouts in chassis walls
  • Rail-to-wall transitions
  • Connector cutouts on panels — especially the corners
  • Board retention features (wedge lock pockets, rail channels)
  • Any step change in cross-section

These are the locations where the mesh must be fine enough to capture the stress gradient, and where you check margins first when reviewing results.

Structural testing
What is the difference between a modal analysis and a modal survey, and why do you need both?

Modal analysis is the FEM prediction — natural frequencies and mode shapes computed analytically.

Modal survey is the physical measurement on real hardware — a low-level sine sweep or impact test that extracts the same quantities from the actual structure.

You need both because the FEM has assumptions — boundary conditions, material properties, joint stiffness — that are never perfectly accurate. The survey tells you where the model is wrong. If predictions and measurements diverge by more than ~5% on primary modes, you update the model before proceeding with the qualification campaign.

Why do you repeat a low-level sine survey after every major environmental test?

It's a structural health check. A frequency shift of more than ~2–3% on a primary mode indicates a change in stiffness or mass — loose fastener, cracked solder joint, failed bond line, delamination.

The pre-test survey establishes the baseline. The post-test survey tells you whether the hardware that came out is structurally the same as the hardware that went in. Without it, you can't isolate which environment caused a problem if one appears later in the campaign.

What is the full test sequence for a qualification campaign?

Low-level sine survey
→ Qual sine sweep → Low-level sine survey
→ Random vibration → Low-level sine survey
→ Shock → Low-level sine survey
→ TVAC → Functional test

The sine survey brackets every major environment. TVAC goes last because it is non-damaging to structure but may reveal thermal interface degradation caused by the vibration campaign — if it went earlier, you'd need to re-run vibration after thermal.

How do you decide what to simulate versus what to test?

Simulate where the physics is well-defined and boundary conditions are tractable: static margins, modal frequencies, steady-state thermal with known heat sources.

Test where they aren't:

  • Shock: FEA is unreliable for high-frequency transients
  • Workmanship defects: no model catches a cold solder joint
  • Thermal interfaces: contact resistance depends on surface condition, clamping force, and TIM batch — measure it, don't calculate it

The rule: if the model requires an idealised assumption for something you know is imperfect in real life, that's a test candidate.

Thermal modeling
How do you model the conduction path from a PCB to a chassis wall?
  • The PCB is modelled as a shell with equivalent orthotropic material properties — smearing the copper layers and FR4 substrate into effective in-plane and through-plane conductivities
  • The board edge heatsink strip is modelled explicitly
  • The interface to the chassis rail is a contact conductance boundary condition (W/m²·K) — not a perfect bond, not a free surface
  • This is the highest-uncertainty input in the model — sensitivity analysis: vary it by ±30% and report how much junction temperature moves
  • If the result is sensitive to that variation, you need to measure the conductance on test coupons, not rely on the datasheet value
How do you define the hot case and cold case for a thermal analysis?

Hot case: maximum power dissipation + maximum solar and environmental heat flux + worst-case (highest) thermal resistance assumptions. Drives maximum junction temperature and sizes the radiator.

Cold case: minimum power dissipation (survival or safe mode) + minimum solar input (eclipse or end of life). Drives minimum survival temperature and heater power budget.

Both cases are required. Hot case must show junction temperature below the component limit with margin (typically ≥10°C). Cold case must show the board stays above its minimum operating temperature.

What thermal boundary conditions change between a ground test and on-orbit?

On the ground, convection is present — air carries heat away from surfaces even without forced flow. This is a hidden heat path that doesn't exist in space. A unit that passes a thermal test in air may overheat on orbit because the convective contribution disappears.

In a space model, you remove all convection boundary conditions entirely. The only heat rejection mechanisms are conduction through mounting interfaces and radiation from external surfaces.

This is why TVAC is the only valid thermal qualification environment — it's the only way to remove that convective shortcut on the ground.

What causes solder joint fatigue in LEO and how do you mitigate it?

Sixteen thermal cycles per day — sunlight to eclipse and back — cause cyclic expansion and contraction of the PCB and the components mounted on it. CTE mismatch between component and board substrate generates shear strain in the solder joint on every cycle. Over thousands of cycles that strain accumulates damage and eventually initiates a crack.

Mitigation:

  • Minimise the ΔT the joint sees — better conduction path means smaller temperature swing per cycle
  • Select components with lower CTE mismatch to the board where possible
  • Use underfill on critical components to distribute the strain over a larger area
  • Verify fatigue life analytically using the Engelmaier or Coffin-Manson model against the actual mission cycle count