About this course
Modelling and Simulation using MATLAB
Technical progress wouldn’t be possible without modelling and simulation. They are starting point and basis in most cases of research and development. Modelling and simulation make a particular part or feature of the world easier to define, visualize, quantify and understand. Both require identifying and selecting relevant aspects of a situation in the real world and then using different types of models for different aims and defining the best fitting model parameters.
MATLAB is a high-level programming language and an environment for numerical computation and visualization. You can analyse data and create models for a wide range of applications, including signal processing and communications, image and video processing, control engineering and computational finance.
In this course you will learn the basics of modelling and simulation from an interdisciplinary perspective. In addition, we will teach you how to develop models using MATLAB and the block diagram environment Simulink.
Why this MOOC is interdisciplinary
Later, in real and professional life engineers have to cope with restrictions, not defined by the subject and its scientific environment itself, but defined through division of work in enterprises and its responsibility regarding employees and shareholders as most important stakeholders (going concern), and customers and the society (economic, social and ecological sustainability) as third and forth important interest group.
Not to bore or distract the engineer, but
- to sharpen his insight in professional life restrictions for simulation and modelling of products and services and
- for a better understanding in the goals of his professional counterparts in business life,
we explain and teach, how to deal with Business Case Requirements and the matter of Knowledge as Asset and Power in Business and how to manage both subjects successfully.
Why do we treat knowledge management in this project?
Knowledge is THE critical factor for successful technological developments. In simulation and modeling experts need to share their knowledge to achieve synergies. This means explicating tacit knowledge. However knowledge also implies influence and power. Therefore it is often protected as a very special resource and not being shared.
As it is a most success-critical resource, we need to find out how we can make knowledge available to the development processes in simulation and modeling.
We use the tools of knowledge management in simulation and modeling with the aim of identifying, analyzing and making relevant knowledge available.
The course is divided in two sections. The first part (A) teaches the basics and is mandatory to all participants. Within the second part of the course (B) you have the opportunity to choose from a catalogue of applications (MOOClets) to work on selected examples.
Part A – Interdisciplinary Introduction to modelling and simulation
- Modelling and Simulation
- Introduction to MATLAB concepts
- Building a business case
- Methods to solve formal problems
- Knowledge management
Part B – Selectable Applications of modelling and simulation (MOOClets)
You can choose two to four applications according to your preference and knowledge from the following catalogue:
- Introduction to Simulink concepts
- Simulation of a water treatment plant
- Application 'modelling a business base'
- Application 'knowledge management'
- Control engineering – 'controlling Lego® NXT robots' and 'line tracking with Lego® Segway'
- Advanced Control engineering – 'a Segway – how does it work?'
- Statistics for image processing and machine learning
- Machine learning algorithms in a nutshell
- Image processing in a nutshell
- Quality measurement of video cameras (lenses and sensors)
- Digital filters
- … (further chapters are planned)
Learning with the MOOC
During the term of the MOOC we will offer video lectures that convey modelling and simulation step by step in a descriptive way. You will exercise the issues in interactive tasks and weekly homework.
The MOOC platform is a networking tool. You can benefit from the peer-to-peer learning and the forum within the course. While not required, we recommend creating learning groups and to engage in the community.
Experimentation and playful learning are part of the MOOC.
- Students are acquainted with the concepts of modelling and simulation from an interdisciplinary point of view
- Students are able to implement and simulate models using MATLAB/Simulink
- Depending on the selected applications in part B of the course students get deeper know how in control engineering, image processing, machine learning, business case modelling, knowledge management and simulation of a water treatment plant.
- Enthusiastic students with only simple programming knowledge get an understanding of the basic MATLAB programming.
Mathematics and physics knowledge of secondary level education and programming knowledge are recommended.
- Approx. 8-12 hours per week.
- 9 Units including individual selected applications of Part B.
- Experimentation and a deeper look at the topics as you like.
Please have a look at the FAQ if you have any general questions regarding the platform.