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
+26-18Lines changed: 26 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
**THIS GITHUB REPO IS CURRENTLY BEING EDITED 05/14/26**
8
8
9
9
## Motivation
10
-
As drone use becomes increasingly common, such as in aerial photography, infrastructure inspection, and package delivery, there is a critical need to design lightweight structures that can safely support increasing payload demands. This project focuses on the engineering challenge of optimizing drone arm geometry and material selection to maximize payload capacity while ensuring structural integrity under motor-induced loads. By applying force balance analysis alongside finite element modeling, the work reflects industry practices used to design reliable, high-performance components in commercial drones, aircraft structures, and automotive systems.
10
+
As drone use becomes increasingly common, such as in aerial photography, infrastructure inspection, and package delivery, there is a critical need to design lightweight structures that can safely support increasing payload demands. This project focuses on the engineering challenge of optimizing drone arm geometry and material selection to maximize payload capacity while ensuring structural integrity under motor-induced loads. By applying thrust-to-weight analysis alongside finite element modeling, the work reflects industry practices used to design reliable, high-performance components in commercial drones, aircraft structures, and automotive systems.
11
11
12
12
## Project Description
13
13
This project challenges students to apply core principles from physics and engineering, such as force balance, material properties, and structural analysis, to the real-world problem of designing a quadcopter drone capable of maximizing payload capacity.
@@ -20,7 +20,7 @@ Through this process, students explore authentic engineering tradeoffs, such as
20
20
Open the "DroneDesign_StudentProjectTemplate.mlx" Live Script in MATLAB as a starting point for your project.
21
21
22
22
1. Gather your starter assumptions and load the material properties into MATLAB.
23
-
- Load the provided `droneMaterials.mat` file into MATLAB. This contains a data struct with the material properties for six different materials commonly used for drones. For each material, you have been provided the following information:
23
+
- Load the provided `droneArmMaterials.mat` file into MATLAB. This contains a data struct with the material properties for six different materials commonly used for drones. For each material, you have been provided the following information:
24
24
- Density ($\rho$), in $kg/m^3$
25
25
- Young's Modulus ($E$) in Pa
26
26
- Poisson's ratio ($\nu$), unitless
@@ -35,13 +35,21 @@ Open the "DroneDesign_StudentProjectTemplate.mlx" Live Script in MATLAB as a sta
35
35
3. Perform a thrust-to-weight analysis across all design and material options to evaluate which drone arm design and which material optimizes payload capacity while meeting suggested safety requirements. Write a MATLAB function that will perform the necessary calculations for each design and material combination.
36
36
- Your design must support a minimum payload of 0.5kg
37
37
- Your design must meet a thrust-to-weight ratio of at least 2:1 to ensure safe and stable flight
38
-
- Your goal is maximize payload capacity (i.e. what is the heaviest payload your drone design could carry while still allowing the drone to safely take off?)
39
-
38
+
- Your goal is to maximize payload capacity (i.e. what is the heaviest payload your drone design could carry while still allowing the drone to safely take off?)
39
+
4. Perform finite element analysis (FEA) across all design and material options to evaluate the structural safety factor of your drone arm design. To simplify the task, you will perform the FEA only on a single drone arm.
40
+
- Using a CAD software of your choice, create a 3D model of one drone arm for each of your designs (CAD software options: Tinkercad, Onshape, Fusion 360, Solidworks). Be sure your model can be exported as a STEP or STL file for analysis in MATLAB.
41
+
- Import your model into MATLAB and perform FEA. Apply two loads at the tip of the arm: upward thurst force from the motor and downward weight of the motor.
42
+
- For each design and material combination, you should report the overall maximum displacement, maximum stress, and factor of safety and include visualizations of the x-, y-, and z-displacement and Von Mises stress.
43
+
44
+
Using the results of both the thrust-to-weight analysis and finite element analysis, propose a final design solution for the drone arm that maximizes payload capacity while meeting safe flight standards and maintaining structural integrity under load.
45
+
40
46
### Expected Results for Project Solution
41
-
42
-
43
-
### Optional Extension
44
-
47
+
1. At least two drone design sketches showing key geometric features
48
+
2. Results of thrust-to-weight analysis presented either in a summary table or plot
49
+
3. Results of finite element analysis
50
+
- Numerical values presented in a summary table
51
+
- Visualizations of x-, y-, and z-displacement and Von Mises stress
52
+
4. A final design recommendation justified using the results of your analyses
45
53
46
54
### Learning Outcomes
47
55
@@ -51,20 +59,20 @@ Open the "DroneDesign_StudentProjectTemplate.mlx" Live Script in MATLAB as a sta
51
59
52
60
### 2. Drone/Flight Basics
53
61
54
-
### 3. MATLAB Fundamentals
55
-
- Basic scripting and function creation
56
-
- Plotting
57
-
- Using MATLAB for structural calculations (arrays, matrix operations)
58
-
59
-
### 4. Optional
60
-
- Optimization
62
+
### 3. CAD
61
63
64
+
### 4. MATLAB Fundamentals
65
+
- Basic matrix operations, function creation, and plotting
66
+
- Finite Element Analysis in MATLAB (see below for tutorial and examples)
67
+
68
+
### Optional Extension
69
+
Extend your analysis by formulating and solving an optimization problem to minimize the total material cost of your drone arm. Using your parameter sweep results, identify designs that satisfy all performance constraints (payload requirement, thrust-to-weight ratio, and factor of safety), and determine which valid design achieves the lowest cost. Include the results of your cost optimization analysis in your final recommended design solution for the drone arm.
-[Introduction to Finite Element Analysis in MATLAB](https://matlabacademy.mathworks.com/details/introduction-to-finite-element-analysis-with-matlab/otmlfea)
0 commit comments