Skip to content

Commit 05b0659

Browse files
authored
Update README.md
1 parent fee8caa commit 05b0659

1 file changed

Lines changed: 12 additions & 40 deletions

File tree

  • Classroom Challenge Projects/Projects/Drone Payload Capacity and Structural Design Analysis

Classroom Challenge Projects/Projects/Drone Payload Capacity and Structural Design Analysis/README.md

Lines changed: 12 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -14,53 +14,27 @@ This project challenges students to apply core principles from physics and engin
1414

1515
### Suggested Steps
1616
Open the "DroneDesign_StudentProjectTemplate.mlx" Live Script in MATLAB as a starting point for your project.
17-
1. Gather your starter assumptions so you can plug in numbers later.
18-
- Consider a quadcopter drone (4 motors) with a max takeoff weight of 2kg (including the payload)
19-
- Each motor can provide up to 1kg thrust
20-
- Arm length (you choose)
21-
- Material (you choose e.g. aluminum or carbon, look up typical material properties)
22-
- Acceleration due to gravity: $g = 9.81 m/s^2$
23-
2. Assume each arm of the drone is modeled as a beam or truss element. Using simplified geometry, propose 1-2 designs that will minimize weight but maximize payload capacity.
24-
3. Calculate the maximum payload capacity.
25-
- First, calculate the net upward force available from motors
26-
- Next, calculate the estimated frame weight from material and geometry
27-
- Finally, calculate max payload capacity while maintaining equilibrium
28-
4. Use MATLAB to simulate force distribution and moments (*optional*: perform a finite element analysis by first creating your drone design in a CAD tool and importing the .stl file into MATLAB)
29-
- Plot shear/moment diagrams for drone arms
30-
- Calculate center of mass to ensure stable flight
31-
5. Create a simple animation or visualization showing drone geometry and payload lift
17+
3218

3319
### Expected Results for Project Solution
34-
1. Sketches of proposed designs
35-
2. Numerical value for maximum payload capacity estimated for each design
36-
3. Shear/moment diagrams for drone arms and center of mass for different force distributions and moments simulated
37-
4. Animation or visualization of drone geometry and payload lift
3820

39-
### Optional Extensions (advanced)
40-
- Optimize the structure (e.g. arm thickness) using MATLAB's Optimization Toolbox to maximize payload given material constraints
41-
- Simulate a dropped payload and resulting shift in center of mass
42-
- Use Simulink and Simscape for dynamic simulation under lifting conditions
21+
22+
### Optional Extension
23+
4324

4425
### Learning Outcomes
45-
- Apply statics concepts (equilibrium, free‑body diagrams, trusses, and moments) to a real engineering system.
46-
- Analyze structural loads, material choices and design tradeoffs with MATLAB-based computation of forces, moments, and center-of-mass positions.
47-
- Evaluate structual design concepts through simulation, with an emphasis on understanding how payload placement and structural design influence drone stability and performance.
26+
4827

4928
## Suggested Background Material
5029
### 1. Statics and Mechanics
51-
- Vector forces, components, and equilibrium
52-
- Free-body diagrams
53-
- Moments and bending
54-
- Trusses and simple structural elements
55-
- Center of mass and stability
30+
5631
### 2. Drone/Flight Basics
57-
- Thrust generation and lift limits
58-
- Relationship between frame geometry and stability
32+
5933
### 3. MATLAB Fundamentals
6034
- Basic scripting and function creation
61-
- Plotting (force diagrams, moment diagrams, geometry visualization)
62-
- Solving systems of equations for equilibrium
35+
- Plotting
6336
- Using MATLAB for structural calculations (arrays, matrix operations)
37+
6438
### 4. Optional
6539
- Optimization Toolbox basics for design optimization
6640
- Simscape/Simulink fundamentals for dynamic modeling
@@ -69,11 +43,9 @@ Open the "DroneDesign_StudentProjectTemplate.mlx" Live Script in MATLAB as a sta
6943

7044
## MathWorks Tutorials
7145
- [MATLAB Onramp](https://matlabacademy.mathworks.com/details/matlab-onramp/gettingstarted)
72-
- [Numerical Methods](https://matlabacademy.mathworks.com/details/calculations-with-vectors-and-matrices/otmlcvm)
73-
- (For optional advanced extension) [Optimization Onramp](https://matlabacademy.mathworks.com/details/optimization-onramp/optim)
74-
- (For optional advanced extension) [Simulink Onramp](https://matlabacademy.mathworks.com/details/simulink-onramp/simulink) and [Simscape Onramp](https://matlabacademy.mathworks.com/details/simscape-onramp/simscape)
75-
- (Optional) [Example Quadcopter Drone Model in Simscape](https://www.mathworks.com/help/sps/ug/quadcopter-drone.html)
76-
- (Optional) [Introduction to Finite Element Analysis in MATLAB](https://matlabacademy.mathworks.com/details/introduction-to-finite-element-analysis-with-matlab/otmlfea)
46+
- [Introduction to Finite Element Analysis in MATLAB](https://matlabacademy.mathworks.com/details/introduction-to-finite-element-analysis-with-matlab/otmlfea)
47+
- (For optional extension) [Optimization Onramp](https://matlabacademy.mathworks.com/details/optimization-onramp/optim)
48+
7749

7850
## Project Difficulty
7951
- Intermediate

0 commit comments

Comments
 (0)