
Welcome to the course.
In this session we will learn How to get MATLAB Software on Computer.
This session is an small Introduction to MATLAB SIMULINK Software and a start, to the Software.
The initial setting to start the software with ease and get familiarize with the Default MATLAB Window is taught in this session.
Few general settings and general commands for easy start, and helpful for operating in command line and MATLAB software have been demonstrated.
Small Exercise based on the Learning.
Solution to the Exercise based on the Learning with live demonstration.
Introduction to the Simple Command line coding and Introduction to arrays is demonstrated in this session.
Introduction to the Simple Coding in .m file (Script and function file) is demonstrated in this session.
A very simple and small code in .m file is demonstrated for - IF-Elseif-IF
A very simple and small code in .m file is demonstrated for - FOR LOOP conditioning.
Exercise to develop a code for Cosine graph, with graph type - 'stem'.
Solution to the Exercise is demonstrated by developing a code for Cosine graph, with graph type - 'stem'.
This session is to Introduce SIMULINK Interface and Simulink Windows.
Simulink Library Browser contains number of ready blocks with defined function and action, few of these from the library have been showcased and demonstrated by the way of accessing blocks to design Simulation Model in modelling file.
Session delivers opening an Simulink Model file, Closing and Saving it with the file extension '.slx'
A simple Exercise/Assignment based on basic Introductory learning of Simulink.
Solution to the Exercise is demonstrated step-by-step.
A small entry in developing a simulation model in Simulink with Constant block from Similink Library Browser is demonstrated.
Gain Block from the Simulink Library Browser, >simulink>Commonly used blocks>Gain is demonstrated using the constant, display and scope block.
Detail demonstration on scope block application and with its settings is explained.
Dashboard is useful for onscreen/Simulink window graphical representation, which is demonstrated in this session.
Basic Math operations such as Addition, Substraction, Multiplication , Division are demonstrated using the respective Simulink Block.
Mux and Demux are demonstrated in this session.
A simple Exercise on above learning is given.
Solution to the Exercise is demonstrated step-by-step.
Scope and floating scope are the first prefer graphical representation blocks in Simulink simulation practice, these blocks with its different setting have been demonstrated step-by-step.
To Workspace and To File block are demonstrated in this session.
For the real world simulations clock and Digital clock blocks are used, these blocks are very well demonstrated.
In built signals are available however, there are few block through which different signals can be designed, these are demonstrated and the respective block have been explained in detail.
In the simulation data can be accessed from the workspace window, this can be done through block - From Workspace.
Data from file saved in .mat in current folder can be accessed in simulation through block- From File.
A spreadsheet cum MS Excel file data can be utilized, analysed and accessed in Simulation using block - From Spreadsheet.
A simple exercise based on the learning from this section is given.
Step-by-step solution to the exercise is given.
Simulink blocks related to simple mathematical operations like, Summation, Absolute, Square root, Trigonometric Functions, etc. have been demonstrated in this session.
Product and Dot Product blocks have been demonstrated with explanation in comparison to each other.
How to create an subsystem from a designed Simulink model, and its use is explain with simple blocks.
A simple exercise based on the Math Operation Blocks from the Simulink Library Browser is given.
A step-by-step demonstrative solution is provided to the exercise.
A simple Mechanical One degree of Freedom Vibration models, theory and application (suspension) is well explained in context to develop its simulink model in SIMULINK and simulate its performance.
The simulink model is develop on the basis of governing equations.
The simulink model is designed & developed on the basis of governing equations and simulated for the parameters to understand the system performance.
Theory on simple vibration/ suspension, Two Degree of Freedom (2DOF) model is explained and the governing equation is understood on the basis of which the Simulink Model will be developed.
Two DOF model is developed and simulated in this session.
A basic of Electric Motor, SEDC Motor theory with its Governing Equation is explained. This Governing Equation will be used to develop the Simulink model for Simulation purpose.
For the SEDC Armature controlled type of Electric Motor with its Governing Equation, a simulink model is developed and Simulated in the SIMULINK.
PID - Proportional Integrator Derivative control, its basic theory is explained in context to use it for Simulation in SIMULINK.
PID Control block is used and demonstrated it with a simple application by modelling and simulating in SIMULINK.
Simple exercise for controlling a system using PID controller is designed based on the learning.
Solution for the exercise controlling a system using PID controller in SIMULINK is Demonstrated.
'SIMULINK : Beginner Course on MATLAB/SIMULINK'.
This course gives a very small entry to MATLAB Software with Coding Interface and a broad Beginning for SIMULINK Interface of MATLAB Software, building great confidence to Design, Develop and simulate any model for any systems.
This course is broadly presented in three parts viz,
MATLAB Software Interface and coding Introduction.
Introduction to SIMULINK Interface.
Designing, Developing and Simulating few Applications (PID, Fuzzy Logic Control, 1DOF-2DOF vibration Models, Electric Motor) in the SIMULINK.
Each section of the course curriculum consists of theory, actual MATLAB hands-on, an Exercise based on the learning from the respective section with its Solution, and Multiple Choice Questions to give confidence about the learning.
Section 1: WELCOME TO THE COURSE
In this Section, Instructor has Welcome the learners with bio, and what learner will be able to at the end of the course.
Section 2: INTRODUCTION
In this Section, an Introduction to the MATLAB Software is given. Default windows that appear in the first start of software are well explained. Also, the Default setting necessary for ease of working and starting with software is demonstrated.
Section 3: MATLAB BASIC CODING
In this Section, basic coding in the Command Window and coding in MATLAB coding file .m files are done and explained with simple examples.
Section 4: STARTING WITH SIMULINK
In this Section, Start with the SIMULINK Interface, Windows associated with Simulink Interface, Opening-Saving-Closing of Simulink, with small demonstration is very well explained.
Section 5: SIMULINK COMMONLY USED BLOCKS
From this Section, we start with a complete SIMULINK Interface, here the Simulink blocks such as Constant block, Display block, Gain block, Scope, Floating Scope, Dashboard Scope, blocks with Math Operations, etc. are explained and demonstrated in detail.
Section 6: SIMULINK SOURCES & SINKS BLOCKS
In this Section, Blocks related to Sources and Sinks such as Step, Sine, Chirp, Signal Generator, From Spreadsheet, etc. are explained and demonstrated in detail.
Section 7: MATH OPERATIONS
In this Section, Blocks Math Operations such as Summations, Absolute, trigonometric, Product, etc. are explained and demonstrated in detail.
Section 8: MECHANICAL VIBRATION MODEL
In this Section, a Simulink model of Mechanical Vibration is Designed and Developed by introducing the theoretical background and from the governing differential equations. One and two Degree of Freedom vibration model is Simulated with real-life parameter values and the performances have been learned.
Section 9: ELECTRIC MOTOR
In this Section, the Theory related to Electric Motor is explained and based on the Governing equations of the electric motor as per the application Simulink model have been designed developed, and Simulated.
Section 10: PID CONTROL
In this Section, a PID controller from MATLAB Simulink is used for an application and the PID is stunned with Ziegler Nichols Method and with MATLAB In-built tuner. A simple exercise with a Solution is also given.
Section 11: FUZZY LOGIC CONTROL
FUZZY LOGIC CONTROL (FLC) is an advance built-in function available in the Simulink Library Browser. In this section, learners will learn the theory of Fuzzy logic. You will learn, how to design a Fuzzy Inference System (FIS) for your application and use the designed FIS for Simulation/Controlling your system. In this section, FLC is demonstrated step-by-step for restaurant application for in detail learning.
At the end of this course, learners will be completely familiarized with the MATLAB SIMULINK Interface, Skill developed to use SIMULINK Interface, Can Design Develop their own simulation models and simulate it effectively.