arun k. tangirala - de.mathworks.com€¦ · arun k. tangirala seminar @michigan state university,...

23
Arun K. Tangirala SEMINAR @MICHIGAN STATE UNIVERSITY, LANSING March 30, 2017 EFFECTIVE TEACHING TECHNIQUES USING MATLAB AND SIMULINK Arun K. Tangirala PSE & Data Sciences Group, Department of Chemical Engineering IIT Madras Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017 O UTLINE 2 Most images in this presentation are borrowed from open web resources with due gratitude and acknowledgement

Upload: others

Post on 14-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Arun K. Tangirala SEMINAR @MICHIGAN STATE UNIVERSITY, LANSING March 30, 2017

EFFECTIVE TEACHING TECHNIQUES USING

MATLAB AND SIMULINK

Arun K. Tangirala

PSE&DataSciencesGroup,

DepartmentofChemicalEngineering

IITMadras

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

OUTLINE

2

Most images in this presentation are borrowed from open web resources with due gratitude and acknowledgement

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

OUTLINE

Motivation

2

Most images in this presentation are borrowed from open web resources with due gratitude and acknowledgement

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

OUTLINE

Motivation

What involves Engineering Education?

2

Most images in this presentation are borrowed from open web resources with due gratitude and acknowledgement

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

OUTLINE

Motivation

What involves Engineering Education?

Building practice into theory

2

Most images in this presentation are borrowed from open web resources with due gratitude and acknowledgement

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

OUTLINE

Motivation

What involves Engineering Education?

Building practice into theory

Few case studies

‣ Generalcomputation

‣ Simulatingdynamicalsystems

‣ Buildingapproximatelinearmodels

‣ Frequency-domain(spectral)analysis

‣ Handlinguncertaintiesandparameterestimation

2

Most images in this presentation are borrowed from open web resources with due gratitude and acknowledgement

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

HIGH SCHOOL EDUCATION

3

EquationsPure sciences

Trained for solving exact and pure problems

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

ENGINEERING EDUCATION: CURRENT PRACTICE

Maths & Sciences taught as pure subjects - zero emphasis on applied aspects!

Theory courses followed up with lab sessions across semesters

Pure software courses (e.g., in MATLAB, ASPEN, etc.)

Very little emphasis on intuition and perspectives

Drawbacks:

‣ Cannotplacemathematicsandsciencesincontext

‣ Disconnectbetweentheoryandpractice

‣ Theoryisnotunderstoodandpracticeisboring

‣ Graduationwithoutrealisation

4

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

RISKS

5

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

RISKS

5

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

RISKS

5

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

WHAT HAPPENED TO INTUITION, PRACTICALITY?

6

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

WHAT HAPPENED TO INTUITION, PRACTICALITY?

6

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

WHAT HAPPENED TO INTUITION, PRACTICALITY?

6

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

WHAT HAPPENED TO INTUITION, PRACTICALITY?

6

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

END RESULT

7

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

END RESULT

7

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

END RESULT

7

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

END RESULT

7

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

ENGINEERING EDUCATION: WHAT IS NEEDED?

8

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

ENGINEERING EDUCATION: WHAT IS NEEDED?

8

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

ENGINEERING EDUCATION: WHAT IS NEEDED?

8

Show how math and sciences, blend and get into action. Teach how probability and statistics are useful!

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

ENGINEERING EDUCATION: WHAT IS NEEDED?

1. How do equations get into action! (Equactions?)

2. How to deal with uncertainties?

3. How to estimate?8

Show how math and sciences, blend and get into action. Teach how probability and statistics are useful!

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

CONNECTING CONCEPTS WITH DETAILS

9

CONCEPTSPERSPECTIVES

THEORY(DETAILS)

SIMULATIONS / EXPERIMENTAL DEMOS

APPLICATIONS

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

TO REMEMBER

10

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

TO REMEMBER

10

A lecture is worth thousand reads

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

TO REMEMBER

10

A lecture is worth thousand reads

A picture is worth thousand words

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

TO REMEMBER

10

A lecture is worth thousand reads

A picture is worth thousand words

Simulation is worth thousand lectures!

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

TO REMEMBER

Healthy blend of technology, analogies, similitudes, theoryand practice makes a complete package

10

A lecture is worth thousand reads

A picture is worth thousand words

Simulation is worth thousand lectures!

Arun K. Tangirala MATLAB EXPO, HYDERABAD April 27, 2017

ROLE OF SIMULATIONS

11

THEORY

PRACTICE

Arun K. Tangirala MATLAB EXPO, HYDERABAD April 27, 2017

ROLE OF SIMULATIONS

11

THEORY

EXPERIMENTS PRACTICE

Arun K. Tangirala MATLAB EXPO, HYDERABAD April 27, 2017

ROLE OF SIMULATIONS

11

THEORY SIMULATIONS

EXPERIMENTS PRACTICE

Arun K. Tangirala MATLAB EXPO, HYDERABAD April 27, 2017

What can simulations offer?

ROLE OF SIMULATIONS

11

THEORY SIMULATIONS

EXPERIMENTS PRACTICE

Arun K. Tangirala MATLAB EXPO, HYDERABAD April 27, 2017

What can simulations offer?

ROLE OF SIMULATIONS

Powerful reinforcements and supplements for theory

11

THEORY SIMULATIONS

EXPERIMENTS PRACTICE

Arun K. Tangirala MATLAB EXPO, HYDERABAD April 27, 2017

What can simulations offer?

ROLE OF SIMULATIONS

Powerful reinforcements and supplements for theory

Building highly effective motivational and practical case studies

11

THEORY SIMULATIONS

EXPERIMENTS PRACTICE

Arun K. Tangirala MATLAB EXPO, HYDERABAD April 27, 2017

What can simulations offer?

ROLE OF SIMULATIONS

Powerful reinforcements and supplements for theory

Building highly effective motivational and practical case studies

Excellent tools for zones where theory fears to tread

11

THEORY SIMULATIONS

EXPERIMENTS PRACTICE

Arun K. Tangirala MATLAB EXPO, HYDERABAD April 27, 2017

What can simulations offer?

ROLE OF SIMULATIONS

Powerful reinforcements and supplements for theory

Building highly effective motivational and practical case studies

Excellent tools for zones where theory fears to tread

Safe and effective substitute for experiments

11

THEORY SIMULATIONS

EXPERIMENTS PRACTICE

Arun K. Tangirala MATLAB EXPO, HYDERABAD April 27, 2017

What can simulations offer?

ROLE OF SIMULATIONS

Powerful reinforcements and supplements for theory

Building highly effective motivational and practical case studies

Excellent tools for zones where theory fears to tread

Safe and effective substitute for experiments

Opportunities for innovation and testing

11

THEORY SIMULATIONS

EXPERIMENTS PRACTICE

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

TEACHING PARADIGMS

1212

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

TEACHING PARADIGMS

12

APPLICATIONS, NATURAL PHENOMENA Engineering, Medicine, Social Sciences, Law, Business, etc.

12

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

TEACHING PARADIGMS

12

APPLICATIONS, NATURAL PHENOMENA Engineering, Medicine, Social Sciences, Law, Business, etc.

SIMULATIONS, EXPERIMENTS Practicing Aspects, Realities, Cross-validation, Testing,

Design, Discoveries

12

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

TEACHING PARADIGMS

12

APPLICATIONS, NATURAL PHENOMENA Engineering, Medicine, Social Sciences, Law, Business, etc.

SIMULATIONS, EXPERIMENTS Practicing Aspects, Realities, Cross-validation, Testing,

Design, Discoveries

INTUITION Concepts, Ideas, Perspectives

12

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

TEACHING PARADIGMS

12

APPLICATIONS, NATURAL PHENOMENA Engineering, Medicine, Social Sciences, Law, Business, etc.

SIMULATIONS, EXPERIMENTS Practicing Aspects, Realities, Cross-validation, Testing,

Design, Discoveries

INTUITION Concepts, Ideas, Perspectives

THEORYAbstraction,

Fundamentals,Equations

12

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

TEACHING PARADIGMS

12

APPLICATIONS, NATURAL PHENOMENA Engineering, Medicine, Social Sciences, Law, Business, etc.

SIMULATIONS, EXPERIMENTS Practicing Aspects, Realities, Cross-validation, Testing,

Design, Discoveries

INTUITION Concepts, Ideas, Perspectives

THEORYAbstraction,

Fundamentals,Equations

12

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

TEACHING PARADIGMS

12

APPLICATIONS, NATURAL PHENOMENA Engineering, Medicine, Social Sciences, Law, Business, etc.

SIMULATIONS, EXPERIMENTS Practicing Aspects, Realities, Cross-validation, Testing,

Design, Discoveries

INTUITION Concepts, Ideas, Perspectives

THEORYAbstraction,

Fundamentals,Equations

12

Arun K. Tangirala (IIT Madras) MATLAB EXPO, HYDERABAD April 27, 2017

CASE STUDIES

Elementary computing

‣ MATLAB

Understanding and simulating dynamical systems

‣ MATLABandSIMULINK

Approximating non-linear systems through linearisation

‣ MATLABandSIMULINK

Signal estimation and Fourier transform

‣ MATLAB

Simulating uncertainties and parameter uncertainties

13