2.1 KiB
HaydenProject — AERO3220 HW4
Aerospace Engineering undergraduate homework project by Hayden Molloy.
Assignment
Course: AERO3220
HW: 4
Topic: Coupled two-mass spring-damper system — numerical simulation and analysis
The system models two vertically stacked masses connected by springs and a damper, with an external forcing function applied to the bottom mass. Five parameter cases are simulated by varying damping coefficient and forcing frequency.
Files
| File | Description |
|---|---|
AERO3220_HW4.m |
MATLAB simulation script |
AERO3220_HW4.pdf |
Professor's original assignment |
AERO3220_HW4_block_diagram.md |
System block diagrams including transfer-function form and state-space form |
MEMORY.md |
AI agent context file — read before making changes |
.gitignore |
MATLAB and macOS artifact exclusions |
Block Diagrams
AERO3220_HW4_block_diagram.md contains several views of the system:
- Transfer Function Block Diagram — gain blocks and
1/sintegrators showing the coupled dynamics - System Equations Diagram — signal flow of the coupled differential equations
- State Space Form —
ẋ = Ax + Buwith explicit A and B matrices - Program Flow Diagram — how the MATLAB script executes
- Solver Subsystem — internals of the
eom_two_massfunction
Physics
Two coupled second-order ODEs:
\ddot{z}_1 = -\frac{k_1}{m_1}z_1 + \frac{k_1}{m_1}z_2
\ddot{z}_2 = \frac{k_1}{m_2}z_1 - \frac{k_1+k_2}{m_2}z_2 - \frac{b}{m_2}\dot{z}_2 + \frac{1}{m_2}u(t)
Solved numerically with MATLAB ode45 over t = [0, 200] seconds for 5 forcing/damping cases.
For AI Agents
Before making any changes, read
MEMORY.mdfor full session context, including physics details, file descriptions, known rendering constraints for the Mermaid diagrams, and conversation history.After completing significant changes, update
MEMORY.md— specifically the Conversation History Summary and any relevant sections — so future agents have accurate context.