Level 5 — MasterySpacecraft Structures & Systems Engineering
Spacecraft Structures & Systems Engineering
⏱ 3 minutes100 marksprintable — key stays hidden on paper
Level 5 — Mastery (cross-domain: math + physics + coding)Time limit: 3 hours
Total marks: 100
Instructions: Answer all THREE questions. Show all derivations. Numerical answers require units and appropriate significant figures. Where code is requested, pseudocode or Python (NumPy/SymPy) is acceptable.
A pin-ended cylindrical aluminium strut in a launch adapter has length L=1.20m, outer diameter D=40mm, wall thickness t=2.0mm. Material: E=70GPa, yield σy=300MPa, density ρ=2700kg/m3.
(a) Starting from the Euler–Bernoulli beam equation EIdx2d2w=−M=−Pw, derive the critical buckling load for pin-ended boundary conditions, obtaining Pcr=L2π2EI. State the buckled mode shape. (6)
(b) Compute the second moment of area I for the thin-walled tube (use I=4π(ro4−ri4)), then Pcr. Compute the axial stress at Pcr and compare with σy: does the strut buckle or yield first? (6)
(c) During ascent the strut experiences a fluctuating axial load producing stress cycles. In one launch it sees the following blocks (an S–N curve of the form N⋅σm=C with m=4, C=1.0×1022 in SI-MPa units where σ in MPa):
Block
σa (MPa)
applied cycles ni
1
120
2000
2
80
15000
3
60
40000
Using Miner's rule, compute the cumulative damage per launch and the number of launches to failure. (8)
(d) The strut's failures follow an exponential model with MTTF=4000 launches (each launch = one "operation"). Write the reliability function R(n) and compute the reliability after the number of launches found in (c). If mission requires R≥0.99, is a single strut acceptable? (6)
(e) Two identical struts are placed in active (hot) redundancy — the load path survives if at least one survives. Derive the system reliability Rsys(n) and compute it at n=40 launches. Write a short SymPy/Python snippet that returns Rsys. (8)
A single-degree-of-freedom model of an avionics box: mass m=5.0kg on a mount of stiffness k=1.97×106N/m, damping ratio ζ=0.05.
(a) Compute the natural frequency fn in Hz. (4)
(b) The base is excited by a flat acceleration PSD W0=0.04g2/Hz across the relevant band. Using Miles' equation,
Grms=2πfnQW0,
derive/justify the equation from the SDOF transmissibility integral (state the resonant-approximation assumptions), then compute Grms (in g) with Q=1/(2ζ). (10)
(c) Using the 3-sigma rule, compute the peak acceleration and the peak inertial force on the box. If the mounting bracket has cross-section A=25mm2 and σy=250MPa, compute the factor of safety against yield (define FOS = σy/σapplied). Is FOS ≥1.25 met? (9)
(d) Explain physically why increasing Q (lower damping) increases Grms but the dependence is only Q, not linear. Then propose one design change to reduce Grms by a factor of 2 and quantify what parameter change achieves it. (6)
(e) Write pseudocode for numerically integrating the SDOF response PSD ∫0∞∣H(f)∣2W0df (rather than using Miles) and explain how it converges to Miles' result. (4)
A titanium bracket (E=110GPa, α=8.6×10−6K−1) is rigidly constrained between two fixed points. It is cooled from +50∘C to −70∘C in eclipse.
(a) Derive the thermal stress for a fully constrained bar (εtotal=0) and compute σthermal. State whether it is tensile or compressive. (6)
(b) If σy=830MPa, compute the margin of safety MS=σy/(FOS⋅∣σ∣)−1 with FOS=1.4. Is it positive? (6)
Part B — Link Budget (12 marks)
A LEO satellite downlink: transmit power Pt=5W, antenna gain Gt=6dBi, frequency f=8GHz, slant range d=2000km, ground station G/T=20dB/K, data rate Rb=10Mbps, required Eb/N0=8dB.
(c) Compute EIRP in dBW and free-space path loss (dB) using FSPL=20log10(4πd/λ). (6)
(d) Compute the received Eb/N0 (use k=−228.6dBW/K/Hz for Boltzmann, and Rb in dB-Hz). Compute the link margin and state whether the link closes. (6)
Part C — Reliability Architecture (9 marks)
(e) A C&DH subsystem uses two processors in cold standby with a perfect switch. Each has failure rate λ=1×10−5/hr. Derive the reliability Rcold(t) for a cold-standby pair (from the two-term Poisson survival) and compute it for a t=8760 hr (1 year) mission. Compare to a single unit's reliability. (9)
(b) [6] ro=0.020 m, ri=0.018 m.
I=4π(0.0204−0.0184)=4π(1.6×10−7−1.04976×10−7)=4π(5.5024×10−8)=4.322×10−8m4. (2)Pcr=π2(70×109)(4.322×10−8)/(1.20)2=π2(70×109)(4.322×10−8)/1.44.
Numerator π2⋅70×109⋅4.322×10−8=9.8696⋅3025.4=2.986×104. Divide by 1.44 → Pcr≈2.07×104 N ≈20.7 kN. (2)
Area A=π(ro2−ri2)=π(4×10−4−3.24×10−4)=π(7.6×10−5)=2.388×10−4m2.
Stress at Pcr: σ=20700/2.388×10−4=8.67×107 Pa =86.7 MPa <σy=300 MPa. Buckling occurs first.(2)
(c) [8] Ni at each stress from N=C/σm, C=1022, m=4:
N1=1022/1204=1022/2.0736×108=4.823×1013
N2=1022/804=1022/4.096×107=2.441×1014
N3=1022/604=1022/1.296×107=7.716×1014(3)
Damage per launch D=∑ni/Ni:
2000/4.823×1013=4.147×10−11
15000/2.441×1014=6.145×10−11
40000/7.716×1014=5.184×10−11D=1.548×10−10 per launch. (3)
Launches to failure =1/D≈6.46×109 launches. (Effectively infinite fatigue life — high-cycle safe.) (2)
(d) [6] R(n)=e−n/MTTF=e−n/4000. (2) Fatigue gives ~6.5×109 launches; using that n gives R≈0, but the physically meaningful check: at any realistic mission of tens of launches R≈1. Grading: evaluate at the fatigue-life number → R=e−6.46×109/4000≈0; since R≪0.99not acceptable for that many launches, but for typical missions (n∼40): R=e−40/4000=e−0.01=0.990 — marginally acceptable. (4)
(e) [8] Hot/active redundancy, at least one of two survives:
Rsys=1−(1−R)2=2R−R2. (3) At n=40, R=e−0.01=0.99005.
Rsys=2(0.99005)−(0.99005)2=1.98010−0.98020=0.99990. (3)
Snippet: (2)
import numpy as npdef R_sys(n, mttf=4000): R = np.exp(-n/mttf) return 2*R - R**2print(R_sys(40)) # 0.99990
(a) [4] ωn=k/m=1.97×106/5.0=3.94×105=627.7rad/s. fn=ωn/2π=99.9≈100 Hz. (4)
(b) [10] Transmissibility magnitude of SDOF base excitation ∣H(f)∣2=(1−r2)2+(2ζr)21+(2ζr)2, r=f/fn. Response mean-square aˉ2=∫0∞∣H∣2W0df. For light damping the integrand is sharply peaked at fn; approximating W0 flat and using the standard resonant integral ∫0∞∣H∣2df=2πfnQ gives Grms=2πfnQW0. Assumptions: flat PSD over band, high-Q narrowband peak dominates, Q=1/(2ζ). (5)Q=1/(2⋅0.05)=10. Grms=(π/2)(100)(10)(0.04)=(1.5708)(40)=62.83=7.93g. (5)
(c) [9] 3σ peak =3×7.93=23.78 g. (2) Peak accel =23.78×9.81=233.3m/s2. Force F=ma=5.0×233.3=1166N. (3)
Stress σ=F/A=1166/(25×10−6)=4.665×107 Pa =46.65 MPa. FOS =250/46.65=5.36≥1.25. Yes, met.(4)
(d) [6] Grms∝Q because random-vibration energy is a variance (power), and the area under the resonance peak scales with bandwidth × peak: peak height ∝Q but bandwidth ∝1/Q, so integrated power ∝Q, and RMS ∝Q. (3) To halve Grms, halve Q ⇒ quadruple damping (since G∝Q, need Q→Q/4, i.e. ζ→4ζ=0.2); alternatively add damping treatment. (3)
(e) [4]
sum=0; df=0.1
for f in range(f_lo..f_hi step df):
r=f/fn
H2=(1+(2*zeta*r)**2)/((1-r**2)**2+(2*zeta*r)**2)
sum += H2*W0*df
Grms=sqrt(sum)
As df→0 and band→wide, the numerical integral of ∣H∣2W0 over the peaked resonance converges to 2πfnQW0, recovering Miles. (4)
(a) [6] Constrained bar: total strain zero, so mechanical strain cancels thermal: εmech=−αΔT, σ=Eεmech=−EαΔT. ΔT=−70−50=−120 K. σ=−(110×109)(8.6×10−6)(−120)=+1.135×108 Pa =113.5 MPa. Positive ⇒ tensile (cooling of a constrained bar puts it in tension). (6)