Part 2: Modelling, Simulation and Control

MATLAB for Students

Hans-Petter Halvorsen

1 3

Course Schedule Questions

Modelling, Simulation and Control

Contents: Solving Differential Equations (ODEs), Discrete Systems, Interpolation/Curve Fitting, Numerical Differentiation/Integration, Optimization, Transfer Functions/State-space Models, Frequency Response.

Open the Course Manual (PDF document) below and start doing the Exercises/Tasks inside.

Need Help or Guidance when not in Class? - Goto the Questions and Discussion Forum

 

Course Manual with Exercises

Introduction to MATLAB with detailed descriptions and step by step Examples and Exercises:

Course Manual with Exercises

The document above contains lots of Examples and self-paced Exercises that you should go through and solve on your own. The only way to learn MATLAB is to do lots of Exercises!

Note! It is recommended that you print out this document, or at least use a second PC monitor. In that way you can read and use the document while having MATLAB open at the same time.

In order to get a diploma, you need to deliver your code for the different exercises/tasks within this document.

Additional Resources

 

Videos

You should also watch the following short Videos while doing the Exercises above:

Control System Toolbox Overview

PID Control Design with Control System Toolbox

These are short videos explaining some of the topics covered in this part.

 

Documents

Frequency Response with MATLAB Examples

 

Quick Start Guide with Examples

Below you find a Quick Introduction to MATLAB with Examples:

MATLAB Modelling and Simulation Quick Start Guide with Examples

 

Online Help

Ordinary Differential Equations

Numerical Integration and Differentiation

 

Solutions to Exercises

Below you find detailed solutions to all the Exercises above:

Video Solutions to selected Topics:

Do you need help solving the Tasks, or just want to check if you have done it correctly? Below you find detailed Video solutions for some of the Tasks:

Differential Equations and ODE Solvers + PowerPoint

Discrete Systems + PowerPoint

Interpolation and Curve Fitting + PowerPoint

Numerical Differentiation + PowerPoint

Numerical Integration + PowerPoint

Optimization + PowerPoint

Hand-in - Part 2

When finished, submit Exercises/Tasks from ch. 2, 3, 4 and 5 (Zip File "studentno_part2.zip"). Note! Dont use the .RAR compression format. In general, you only need to submit the m-files (functions and scripts) you create - not the stuff you write in the Command Window!

Note! Those who do not fulfill the conditions (filename and file format), will be deleted. You must then upload again within the deadline.

 

Submit

 

Solutions for all the Exercises/Tasks above. The solutions are password protected. After the submission deadline you will get access to neccessary access codes.

Questions and Discussion Forum

In this Forum everybody can ask Questions, answer Questions, give Tips and Tricks, Share Information, etc. regarding MATLAB. Please use Full Name and Picture and Write in English.

Very often someone else is wondering about the same as you - or perhaps someone else has experienced the same thing and found a solution for the problem? Need help outside normal office hours? Perhaps a fellow student can help you if you ask your questions here?