Skip to content

Commit 16742f7

Browse files
authored
Update README.md
1 parent 26d27ef commit 16742f7

1 file changed

Lines changed: 26 additions & 18 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: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
**THIS GITHUB REPO IS CURRENTLY BEING EDITED 05/14/26**
88

99
## 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.
1111

1212
## Project Description
1313
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
2020
Open the "DroneDesign_StudentProjectTemplate.mlx" Live Script in MATLAB as a starting point for your project.
2121

2222
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:
2424
- Density ($\rho$), in $kg/m^3$
2525
- Young's Modulus ($E$) in Pa
2626
- Poisson's ratio ($\nu$), unitless
@@ -35,13 +35,21 @@ Open the "DroneDesign_StudentProjectTemplate.mlx" Live Script in MATLAB as a sta
3535
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.
3636
- Your design must support a minimum payload of 0.5kg
3737
- 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+
4046
### 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
4553

4654
### Learning Outcomes
4755

@@ -51,20 +59,20 @@ Open the "DroneDesign_StudentProjectTemplate.mlx" Live Script in MATLAB as a sta
5159

5260
### 2. Drone/Flight Basics
5361

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
6163

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.
6270

63-
## MathWorks Tutorials
71+
## MathWorks Tutorials and Helpful Resources
6472
- [MATLAB Onramp](https://matlabacademy.mathworks.com/details/matlab-onramp/gettingstarted)
6573
- [Introduction to Finite Element Analysis in MATLAB](https://matlabacademy.mathworks.com/details/introduction-to-finite-element-analysis-with-matlab/otmlfea)
66-
- (For optional extension) [Optimization Onramp](https://matlabacademy.mathworks.com/details/optimization-onramp/optim)
67-
74+
- [Structural Mechanics Documentation](https://www.mathworks.com/help/pde/structural-mechanics.html)
75+
- [Example Finite Element Analysis Workflow](https://www.mathworks.com/help/pde/ug/deflection-analysis-of-bracket-femodel.html)
6876

6977
## Project Difficulty
7078
- Intermediate

0 commit comments

Comments
 (0)