← All projects

04 / Computational design study

Less vibration.
Enough room
to move.

A UAV payload-mount study that asks two questions together: how much vibration reaches a sensor, and how far does its mounting plate need to move?

Development
AI-assisted prototype
Period
October 2026
Scope
Python · CAD concept · Proposed test plan
Exact CAD rendering of a two-plate payload mount with four blue generic isolators and two lower stop posts4 PARALLEL ISOLATORSGeneric geometry · assumed linear properties3.0 mmUnloaded lower-stop gap

AI-assisted computational prototype · No hardware testing

3candidate mount properties
2,187deterministic parameter cases
0.40 mmminimum modeled clearance margin
Balanced candidate, tolerance grid
01

Isolation needs a travel budget.

The softest mount is not the best choice.

A soft mount isolates well at higher frequencies, but it uses more travel near resonance. A firmer mount controls movement, yet can transmit too much vibration. In this assumed scenario, the middle-stiffness Balanced candidate is the only one that meets both limits throughout the tolerance grid.

Worst results across 729 parameter combinations per candidate
CandidateWorst ratio
Limit ≤ 0.250
Required clearance
Limit ≤ 3.00 mm
Both limits met
Soft0.0897.10 mm270 / 729
Balanced Candidate to test0.2082.60 mm729 / 729
Firm0.4021.16 mm505 / 729

Each frequency maximum includes band endpoints and any analytic stationary point inside the band. Worst isolation and worst travel can occur in different parameter combinations. Pass counts describe a deterministic grid, not a reliability probability.

Soft needs 7.10 millimeters of worst-case travel, Balanced needs 2.60 and Firm needs 1.16; worst acceleration ratios are 0.089, 0.208 and 0.402, respectively.
Balanced retains 0.40 mm of clearance at its worst travel point. This is a screening margin in the model, before real-mount characterization.

02 / Interactive model

Change a choice.
See the consequence.

Explore a single simulated parameter set. The curve shows the response across frequency; the checks evaluate both full design bands. These live checks do not rerun the tolerance grid.

Fixed input: 0.3 g peak
Fixed unloaded stop gap: 3.0 mm
Four parallel isolators · vertical motion

SIMULATED ACCELERATION RESPONSEfₙ 18.64 Hz
Acceleration transmissibility versus excitation frequencyA logarithmic response curve. The shaded band is 80 to 200 hertz; its acceleration ratio limit is 0.25. Move the sliders to update the calculated response.Excitation frequency (Hz)Acceleration ratio
At selected frequency0.0680.020 g peak payload
Worst ratio, 80–200 Hz0.114Meets 0.250 limit
Sag + peak travel, 5–200 Hz1.26 mmMeets 3.00 mm gap

Calculated values use the linear model and scenario assumptions below.

03

Assumptions you can inspect.

Keep the model simple enough to check.

The payload and moving plate become one rigid mass. Four identical vertical isolators act in parallel. The model describes small motion about static equilibrium; gravity sag is added separately when checking the lower stop.

Relative motion about static equilibriumm z″ + c z′ + k z = −m y″

z = payload motion relative to the base · y = base motion
k = four isolators’ combined stiffness · c = total viscous damping

Scenario assumptions, not measured aircraft or supplier data
Total moving mass0.35 kg nominal; 0.25–0.45 kg tolerance range. Includes the carried plate.
Base input0.3 g peak harmonic acceleration at each frequency, evaluated separately.
Sweep and isolation band5–200 Hz sweep; acceleration ratio ≤ 0.25 throughout 80–200 Hz.
Travel constraintGravity sag + peak relative motion ≤ 3.0 mm, measured from the unloaded position.
Parameter variation9 mass × 9 stiffness × 9 damping values per candidate; stiffness ±20%, damping ratio 60–140% of nominal.
Nominal response curves show resonance peaks below 30 hertz and different trade-offs between isolation and required downward clearance.
Left: absolute payload/base acceleration amplitude ratio. Right: gravity sag plus peak relative displacement. Input is peak amplitude, not RMS.
Equations, peak locations and model limits

Natural frequency: ωₙ = √(k/m), fₙ = ωₙ/(2π). Damping: c = 2ζ√(km). With r = f/fₙ, the acceleration ratio is √[(1 + (2ζr)²) / ((1 − r²)² + (2ζr)²)]. Relative peak motion is A / √[(ωₙ² − ω²)² + (2ζωₙω)²]. Static sag is mg/k.

For constant acceleration input and ζ < 1/√2, peak relative motion occurs at fₙ√(1 − 2ζ²), if this falls inside the sweep. The transmissibility stationary point is also checked, alongside the frequency endpoints.

The model excludes rocking, plate flexibility, nonlinear elastomer response, preload effects, temperature, cable bypass paths and real vehicle spectra. It does not calculate stop impacts. A predicted clearance above 3 mm fails the screening check; the no-contact solution no longer describes the subsequent motion.

Model reference: MIT OpenCourseWare, Engineering Dynamics, Problem Set 10, Problem 2 . The report includes the full definitions and primary references.

04

From the model to a layout.

The clearance has a physical reference.

The packaging concept places a 70 × 55 mm moving plate above a 90 × 70 mm base, with four isolators and two lower stops. The 3 mm gap is measured before gravity sag. Calling out that reference prevents a favorable calculation from hiding an interference problem.

Dimensioned top and front views of a two-plate mount: base 90 by 70 by 4 millimeters, moving plate 70 by 55 by 3, isolator pitch 50 by 36, unloaded stop gap 3 millimeters.
Concept drawing · dimensions in mm · no manufacturing tolerances assigned. Full drawing is included in the report.

At an assumed aluminum density of 2,700 kg/m³, the moving plate is approximately 30.8 g. That mass is already included in the 0.35 kg nominal total. The isolators are generic geometric placeholders; their diameter and height do not establish the assumed stiffness.

Further work includes real isolator selection, fasteners and preload, joint loads, structural checks, manufacturing tolerances, cable routing and assembly access. This is a concept model, not a released drawing or flight-ready component.

05

Check before interpreting.

Numerical agreement is a check, not a test result.

A separate time-domain integration starts from rest, lets the transient decay, and fits eight settled cycles. Its acceleration and relative-motion amplitudes agree with the closed-form model to within 0.00002% at four check frequencies.

Independent ODE simulation at 120 hertz compares a 0.3 g peak base input with the smaller simulated payload acceleration.
Balanced, nominal mass, 120 Hz. Both traces are simulated. No sensor measurements are shown.
01 / DYNAMICS

Independent integration

SciPy DOP853 at 10 Hz, natural frequency, 80 Hz and 120 Hz. Both relative travel and absolute acceleration are compared.

02 / MAXIMA

Dense-sweep comparison

36 checks against 100,001-point frequency sweeps, plus known response identities and static force balance.

03 / GEOMETRY

STEP round trip

8 valid solids after re-import, volume preservation, a 3.0 mm unloaded gap and no interference above the stated numerical tolerance.

These checks verify the implementation under the same assumptions. They do not establish how an actual mount behaves. The next useful evidence is a measured load-deflection curve and a controlled bench frequency-response test.

Proposed bench validation sequence
  1. Characterize static behavior. Measure load-deflection and hysteresis; record loaded and unloaded stop clearance.
  2. Define the measurement chain. Instrument the base and carried plate; document calibration, sample rate, anti-alias filtering, fixture behavior and uncertainty.
  3. Approach resonance at low input. With a suitable rig and lab supervision, use stepped sine tests with controlled stop criteria before increasing amplitude. Measure relative motion directly.
  4. Compare, repeat and revise. Record amplitude and phase, run at least three repeats, and investigate cable stiffness, rocking, nonlinearity and temperature sensitivity.

This sequence is proposed. No physical assembly, shaker test or flight test has been performed.

06

A project you can reproduce.

Open the files. Follow the calculation.

The bundle contains the model, configuration, CAD source, verification code, figures, CSV results and report generator. A learning guide walks through hand calculations and a new design variation, with a log for recording work personally completed.

Authorship and current status

A transparent starting point.

AI generated the initial code, CAD concept and documentation. The outputs here come from executing that code. Personal review, independent reruns, CAD revisions and physical testing are the next steps; this version does not claim those activities have already been completed by me.

The baseline assumptions and executed checks are preserved in the source. Future contributions should be recorded with the actual changes and evidence.

Computed study version 1.0 · 22 October 2026. Primary references: MIT OpenCourseWare Engineering Dynamics; official SciPy solve_ivp and CadQuery export documentation. Full citations, environment versions, assumptions and provenance are included in the downloadable report and source.

Original team CAD views · Arrow keys to move · Escape to close