|
4 | 4 | <tbody> |
5 | 5 | <td><img src="https://gist.githubusercontent.com/robertogl/e0115dc303472a9cfd52bbbc8edb7665/raw/suspension.png" width=500 /></td> |
6 | 6 | <td><p><h2><a href="https://github.com/mathworks/MATLAB-Simulink-Challenge-Project-Hub/blob/main/Classroom%20Challenge%20Projects/Projects/Quarter-Car%20Suspension%20Modeling%20and%20Simulation%20with%20Simscape%20Multibody">Quarter-Car Suspension Modeling and Simulation with Simscape Multibody</a></h2></p> |
7 | | -<p>Build and tune a Simscape Multibody quarter-car suspension model using an automated road test suite.</p></td> |
| 7 | +<p>Build and tune a Simscape Multibody quarter-car suspension model using an automated road test suite.</p> |
| 8 | +<strong>Learning Outcomes:</strong> |
| 9 | +<ul><li>Build a physics‑based quarter‑car suspension model using Simscape Multibody, including sprung/unsprung masses, spring–damper suspension, and tire compliance.</li> |
| 10 | +<li>Create and run an automated road‑test harness capable of executing multiple road profiles and logging key dynamic signals.</li> |
| 11 | +<li>Compute objective performance metrics for ride comfort, road holding, and packaging (e.g., RMS acceleration, suspension travel, tire deflection).</li> |
| 12 | +<li>Perform suspension tuning using parameter sweeps to improve performance across road cases.</li> |
| 13 | +<li>Evaluate robustness of suspension performance under parameter variation (mass change, stiffness/damping tolerances).</li> |
| 14 | +<li>Apply a model‑based design workflow, including repeatable testing, metrics‑driven tuning, and before/after comparison.</li></ul></td> |
8 | 15 | </tbody> |
9 | 16 |
|
10 | 17 | <tbody> |
11 | 18 | <td><img src="https://gist.githubusercontent.com/robertogl/e0115dc303472a9cfd52bbbc8edb7665/raw/BatteryCharge.png" width=500 /></td> |
12 | 19 | <td><p><h2><a href="https://github.com/mathworks/MATLAB-Simulink-Challenge-Project-Hub/tree/main/Classroom%20Challenge%20Projects/Projects/Modeling%20and%20Optimizing%20a%20Battery%20Charging%20Profile">Modeling and Optimizing a Battery Charging Profile</a></h2></p> |
13 | | -<p>Use MATLAB to model a lithium battery-charging profile</p></td> |
| 20 | +<p>Use MATLAB to model a lithium battery-charging profile</p> |
| 21 | +<strong>Learning Outcomes:</strong> |
| 22 | +<ul><li>Model battery‑charging behavior using RC‑circuit analogs and exponential equations.</li> |
| 23 | +<li>Apply calculus concepts—including derivatives and numerical integration—to real engineering systems.</li> |
| 24 | +<li>Fit experimental or provided charging data using MATLAB curve‑fitting workflows.</li> |
| 25 | +<li>Analyze efficiency, voltage rise, and current behavior in battery‑charging scenarios.</li> |
| 26 | +<li>Use MATLAB to simulate and visualize engineering systems with dynamic, nonlinear behavior.</li></ul></td> |
14 | 27 | </tbody> |
15 | 28 |
|
16 | 29 | <tbody> |
17 | 30 | <td><img src="https://gist.githubusercontent.com/robertogl/e0115dc303472a9cfd52bbbc8edb7665/raw/SolarPanel.png" width=500 /></td> |
18 | 31 | <td><p><h2><a href="https://github.com/mathworks/MATLAB-Simulink-Challenge-Project-Hub/tree/main/Classroom%20Challenge%20Projects/Projects/Maximizing%20Solar%20Panel%20Output%20for%20a%20Fixed%20Area">Maximizing Solar Panel Output for a Fixed Area</a></h2></p> |
19 | | -<p>Use MATLAB to optimize solar panel geometry to maximize solar irradiance and energy production.</p></td> |
| 32 | +<p>Use MATLAB to optimize solar panel geometry to maximize solar irradiance and energy production.</p> |
| 33 | +<strong>Learning Outcomes:</strong> |
| 34 | +<ul><li>Formulate a real-world problem as a mathematical optimization problem</li> |
| 35 | +<li>Use MATLAB's `fmincon` for constrained nonlinear optimization</li> |
| 36 | +<li>Visualize and interpret multivariable objective functions</li></ul></td> |
20 | 37 | </tbody> |
21 | 38 |
|
22 | 39 | <tbody> |
23 | 40 | <td><img src="https://gist.githubusercontent.com/robertogl/e0115dc303472a9cfd52bbbc8edb7665/raw/defectDetection.png" width=500 /></td> |
24 | 41 | <td><p><h2><a href="https://github.com/mathworks/MATLAB-Simulink-Challenge-Project-Hub/tree/main/Classroom%20Challenge%20Projects/Projects/Image-Based%20Defect%20Detection%20for%20Manufacturing%20Inspection">Image-Based Defect Detection for Manufacturing Inspection</a></h2></p> |
25 | | -<p>Build a MATLAB inspection pipeline to detect manufacturing defects image processing.</p></td> |
| 42 | +<p>Build a MATLAB inspection pipeline to detect manufacturing defects image processing.</p> |
| 43 | +<strong>Learning Outcomes:</strong> |
| 44 | +<ul><li>Build a hybrid classical‑vision + AI inspection workflow that mirrors modern manufacturing practice (preprocess → evidence → AI decision → test → report).</li> |
| 45 | +<li>Implement traceable defect‑evidence generation, including segmentation masks, measurable features, and overlays for explanation and debugging.</li> |
| 46 | +<li>Perform transfer learning using a MathWorks‑provided pretrained network (recommended: ResNet‑18) for part‑quality classification.</li> |
| 47 | +<li>Design a fully automated inspection function that produces PASS/FAIL decisions, confidence scores, defect evidence, and rule‑based fallbacks.</li> |
| 48 | +<li>Evaluate inspection performance and robustness via a batch test suite, confusion matrix, yield/defect statistics, and perturbation tests (lighting, blur, noise).</li> |
| 49 | +<li>Understand the relationship between classical preprocessing, evidence metrics, and AI decisions, and how hybrid logic increases stability and interpretability.</li></ul></td> |
26 | 50 | </tbody> |
27 | 51 |
|
28 | 52 | <tbody> |
29 | 53 | <td><img src="https://gist.githubusercontent.com/robertogl/e0115dc303472a9cfd52bbbc8edb7665/raw/QuadcopterDrone.jpg" width=500 /></td> |
30 | 54 | <td><p><h2><a href="https://github.com/mathworks/MATLAB-Simulink-Challenge-Project-Hub/tree/main/Classroom%20Challenge%20Projects/Projects/Drone%20Payload%20Structure%20Design%20and%20Analysis">Drone Payload Structure Design and Analysis</a></h2></p> |
31 | | -<p>Design a lightweight but strong drone payload structure by applying core statics principles such as equilibrium, moments, trusses, and center‑of‑mass analysis.</p></td> |
| 55 | +<p>Design a lightweight but strong drone payload structure by applying core statics principles such as equilibrium, moments, trusses, and center‑of‑mass analysis.</p> |
| 56 | +<strong>Learning Outcomes: </strong> |
| 57 | +<ul><li>Apply statics concepts (equilibrium, free‑body diagrams, trusses, and moments) to a real engineering system.</li> |
| 58 | +<li> Estimate structural loads and evaluate design tradeoffs between strength and weight.</li> |
| 59 | +<li> Use MATLAB to compute forces, moments, and center‑of‑mass positions, and to generate structural diagrams.</li> |
| 60 | +<li> Validate and compare structural design concepts through simulation</li> |
| 61 | +<li> Understand how payload placement and structural design influence drone stability and performance.</li></p></ul></td> |
32 | 62 | </tbody> |
33 | 63 | </table> |
34 | 64 |
|
|
0 commit comments