You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Classroom Challenge Projects/Projects/Drone Payload Capacity and Structural Design Analysis/README.md
+12-40Lines changed: 12 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,53 +14,27 @@ This project challenges students to apply core principles from physics and engin
14
14
15
15
### Suggested Steps
16
16
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
+
32
18
33
19
### 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
38
20
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
+
43
24
44
25
### 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
+
48
27
49
28
## Suggested Background Material
50
29
### 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
+
56
31
### 2. Drone/Flight Basics
57
-
- Thrust generation and lift limits
58
-
- Relationship between frame geometry and stability
32
+
59
33
### 3. MATLAB Fundamentals
60
34
- Basic scripting and function creation
61
-
- Plotting (force diagrams, moment diagrams, geometry visualization)
62
-
- Solving systems of equations for equilibrium
35
+
- Plotting
63
36
- Using MATLAB for structural calculations (arrays, matrix operations)
37
+
64
38
### 4. Optional
65
39
- Optimization Toolbox basics for design optimization
66
40
- Simscape/Simulink fundamentals for dynamic modeling
@@ -69,11 +43,9 @@ Open the "DroneDesign_StudentProjectTemplate.mlx" Live Script in MATLAB as a sta
- (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)
0 commit comments