Educators teach controls with MATLAB and Simulink by drawing on available course modules, onramp tutorials, and code examples.
Appsprovided withControl System Toolbox让用户交互式地设计和分析控制systems as well as graphically tune PID controllers and lead/lag compensators using root locus, Bode diagrams, and Nichols charts. Educators can useMATLAB live scriptsto create lectures that combine explanatory text, mathematical equations, code, and results.Live Editor tasksthat can be inserted into live scripts let students perform control design tasks, such as tuning PID controllers, interactively.
Below is a sampling of course curricula, textbooks, educational videos, code examples, online labs, and additional tools for teaching controls with MATLAB and Simulink.
Downloadable Controls Course Materials to Help Develop and Enhance Curriculum
- Control Tutorials for MATLAB and Simulink(Related Webinar)
- Control of Mobile Robots
- Embedded Control and Mechatronics
- Aeronautical Systems-Guidance and Control
- Modeling, Design, and Control of Robotic Mechanisms
- Electromechanical Engineering Systems
- Transfer Function Analysis of Dynamic Systems Courseware
Virtual, Remote, and Low-Cost Hardware-Based Labs Developed by Instructors and MathWorks
- Kalman Filter Virtual Labby MathWorks
- Virtual Controls Laboratoryby MathWorks
- Interactive Live Script Control Tutorials for MATLAB and Simulink(You can run the tutorials in your browser without installing MATLAB.)
- Arduino-Based Lab ActivitiesMATLAB和Simulink万博1manbetx (Related webinar)
- Robotarium: Remote Access Robotics Lab at Georgia Tech(Related webinar)
- Teaching Dynamics and Control with Arduino-based TCLab(Related Webinar)
- Virtual Vibrations and Controls Labs using Simscape(Related webinar)
- Virtual Control Labs by RWTH Aachen University
- Duino-Based Learning for Control Engineering Courses
Videos
MATLAB Tech Talks are short educational videos that teach different controls concepts to students. These videos can help supplement instructors’ curriculum materials.
Auto Grading with MATLAB
UseMATLAB Graderto create interactive course assignments, automatically grade student work, and provide feedback.
- System Dynamics and Control Problem Collection(This MATLAB Grader collection includes sample problems that use MATLAB to enhance conceptual and practical understanding of different controls concepts in modeling, systems analysis, and controller design.)
- Automating Grading of Assignments in a MATLAB Programming Course由Duarte G.T.安妥nes, Eindhoven University of Technology
- Automated Grading with a Software-Checking Program in the System Dynamics and Control Curriculumby Richard C. Hill, University of Detroit Mercy
Technical Articles and User Stories
- Engineering Professor Transitions to Virtual Labs for Remote Learning
- Using MATLAB Live Scripts to Teach Optimal Control and Dynamic Programming Online
- RWTH Aachen University Prepares Students for Careers in Industry
- University of Sydney Students Experience Flight Dynamics in the Variable Stability Flight Simulator
- Engaging Students in Hands-on Control System Design at University of Arizona
MATLAB Resources
- Free, online hands-on tutorials:
- MATLAB Online(use MATLAB in your browser)
- Simulink Online(use Simulink in your browser)
- Latest featuresandresourcesfor controls.