mathworks in academia...loren shure mathworks mathworks goal: change the world by accelerating the...

56
MathWorks in Academia The Technologies Driving Change Loren Shure MathWorks

Upload: others

Post on 11-Jun-2020

50 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

MathWorks in AcademiaThe Technologies Driving Change

Loren Shure

MathWorks

Page 2: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

MathWorks goal:

Change the world by

accelerating the pace of

discovery, innovation,

development, and learning

in engineering and science.

Page 3: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science
Page 4: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

20th Century engineering education

Page 5: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Modeling Gantry Crane

Determine acceleration profile

that minimizes payload swing

s25s4

s20s1

s20s1

:sConstraint

2

1

21

f

p

p

ppf

t

t

t

ttt

Page 6: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Extending the Approach with SimMechanics

Multibody simulation helps students

understand the problem and solution– Detailed representation (3D animation)

– Calculate additional quantities

Required force, power, relative motion

Enables exploration of

design considerations– Choose cable diameter for required tension

– Calculate bridge load

– Determine required motor torque

– Assess electrical requirements

– Test nonlinearities (friction, backlash)

Page 7: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Extending the Approach with SimMechanics

Multibody simulation helps students

understand the problem and solution– Detailed representation (3D animation)

– Calculate additional quantities

Required force, power, relative motion

Enables exploration of

design considerations– Choose cable diameter for required tension

– Calculate bridge load

– Determine required motor torque

– Assess electrical requirements

– Test nonlinearities (friction, backlash)

Page 8: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Extending the Approach with SimMechanics

Multibody simulation helps students

understand the problem and solution– Detailed representation (3D animation)

– Calculate additional quantities

Required force, power, relative motion

Enables exploration of

design considerations– Choose cable diameter for required tension

– Calculate bridge load

– Determine required motor torque

– Assess electrical requirements

– Test nonlinearities (friction, backlash)

Force

Page 9: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Extending the Approach with SimMechanics

Multibody simulation helps students

understand the problem and solution– Detailed representation (3D animation)

– Calculate additional quantities

Required force, power, relative motion

Enables exploration of

design considerations– Choose cable diameter for required tension

– Calculate bridge load

– Determine required motor torque

– Assess electrical requirements

– Test nonlinearities (friction, backlash)

Force

Page 10: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Extending the Approach with SimMechanics

Multibody simulation helps students

understand the problem and solution– Detailed representation (3D animation)

– Calculate additional quantities

Required force, power, relative motion

Enables exploration of

design considerations– Choose cable diameter for required tension

– Calculate bridge load

– Determine required motor torque

– Assess electrical requirements

– Test nonlinearities (friction, backlash)

Force

Page 11: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

“The efficiency that I have now when teaching fourth-year students is incredible. MATLAB is a common language we all speak. I don’t have to waste time bringing them up to speed, and as a result I can get much deeper into the subject material than in years past.”

Dr. Daina BriedisAssociate ProfessorChemical Engineering & Materials Science

Page 12: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

WHERE?

WHAT?

HOW?

Page 13: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Remote Classrooms

Video Examples

MOOCs

Online Assessment

WHERE?

WHAT?

HOW?

Page 14: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Remote Classrooms

Video Examples

MOOCs

Online Assessment

WHERE?

WHAT?

HOW?

Widely Available Software

Multiple Computing Devices

New Techniques, e.g., Big Data and Analytics

Page 15: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Remote Classrooms

Video Examples

MOOCs

Online Assessment

WHERE?

WHAT?

HOW?

Widely Available Software

Multiple Computing Devices

New Techniques, e.g., Big Data and Analytics

Project-Based Learning

Games & Competitions

“Flipped classroom”

Lycee and Prepa materials

Page 16: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Remote Classrooms

Video Examples

MOOCs

Online Assessment

WHERE?

WHAT?

HOW?

Widely Available Software

Multiple Computing Devices

New Techniques, e.g., Big Data and Analytics

Project-Based Learning

Games & Competitions

“Flipped classroom”

Lycee and Prepa materials

Page 17: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Remote Classrooms

Video Examples

MOOCs

Online Assessment

WHERE?

WHAT?

HOW?

Widely Available Software

Multiple Computing Devices

New Techniques, e.g., Big Data and Analytics

Project-Based Learning

Games & Competitions

“Flipped classroom”

Lycee and Prepa materials

Page 18: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

MOOC = Massive Online Open Course

Online course

Unlimited participation

Open access via the web

MOOCs

Page 19: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

MOOC = Massive Online Open Course

MOOCs

Page 20: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

MOOCs

Page 21: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Online Resources and Tools

Page 22: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Online Resources and Tools

Page 23: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Online Resources and Tools

Page 24: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Remote Classrooms

Video Examples

MOOCs

Online Assessment

WHERE?

WHAT?

HOW?

Widely Available Software

Multiple Computing Devices

New Techniques, e.g., Big Data and Analytics

Project-Based Learning

Games & Competitions

“Flipped classroom”

Lycee and Prepa materials

Page 25: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Remote Classrooms

Video Examples

MOOCs

Online Assessment

WHERE?

WHAT?

HOW?

Widely Available Software

Multiple Computing Devices

New Techniques, e.g., Big Data and Analytics

Project-Based Learning

Games & Competitions

“Flipped classroom”

Lycee and Prepa materials

Page 26: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

MATLAB MobileSupport for iPhone, iPad & Android

Page 27: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

MATLAB MobileSupport for iPhone, iPad & Android

Page 28: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

The cloud, enhancing your

MATLAB DesktopMATLAB Distributed Computing Server on Amazon EC2

Page 29: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

The cloud, enhancing your

MATLAB DesktopMATLAB Distributed Computing Server on Amazon EC2

Page 30: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

The cloud, enhancing your

MATLAB DesktopMATLAB Distributed Computing Server on Amazon EC2

Page 31: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

The cloud, enhancing your

MATLAB DesktopMATLAB Distributed Computing Server on Amazon EC2

Page 32: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Big Data in Many Industries

ENERGYSmart grid

FINANCEFraud detection

AUTOFleet data will

influence vehicle design

AEROMaintenance, reliability

BIOTECHInstrumented humans

Exabyte 1,000,000,000,000,000,000 bytes (billion billion)

Page 33: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Memory and Data Access

64-bit processors

Memory Mapped Variables

Disk Variables

Databases

Data stores – NEW in R2014b

Programming Constructs

Streaming

Block Processing

Parallel-for loops

GPU Arrays

SPMD and Distributed Arrays

Machine Learning algorithms

MATLAB MapReduce –

NEW in R2014b

Platforms

Desktop (Multicore, GPU)

Clusters

Cloud Computing (MDCS on EC2)

Hadoop – NEW in R2014b

Big Data in MATLAB

Page 34: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

The Rise of Low-Cost

Hardware for the Masses

Arduino

300,000+ commercially produced

Prices ~$30

Raspberry Pi

3 million shipped

$35

LEGO Mindstorms EV3

$350

Page 35: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Hardware support packages

• Get connected and running quickly

• 150 packages today,

for Arduino, RaspPi, iPhone,

webcams, Kinect, and more

• For MATLAB and Simulink

MathWorks.com/hardware

Page 36: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

HIL Simulator

Real-Time Test System USB Plug-In Device

Microcontroller

CPU-FPGA platforms

Custom ASIC

Microprocessor

Page 37: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Remote Classrooms

Video Examples

MOOCs

Online Assessment

WHERE?

WHAT?

HOW?

Widely Available Software

Multiple Computing Devices

New Techniques, e.g., Big Data and Analytics

Project-Based Learning

Games & Competitions

“Flipped classroom”

Lycee and Prepa materials

Page 38: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Remote Classrooms

Video Examples

MOOCs

Online Assessment

WHERE?

WHAT?

HOW?

Widely Available Software

Multiple Computing Devices

New Techniques, e.g., Big Data and Analytics

Project-Based Learning

Games & Competitions

“Flipped classroom”

Lycee and Prepa materials

Page 39: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Student

Competitions

Page 40: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Student

Competitions

Page 41: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Student

Competitions

Page 42: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Student

Competitions

Page 43: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Student

Competitions

Page 44: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Magnus Egerstedt

Khepera 3 MATLAB Simulation

Page 45: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Lycee and prepa curriculum support

Content: Getting started with

– MATLAB

Simulink

Simscape

– Stateflow

– SimMechanics

– SimHydraulics

– SimElectronics

– Control design tools

+Models

of

Classroom

Applications

FREE BOOK:Physical Modeling and Simulation of Multi-domain Systems

Author: Ivan Liebgott,

Teacher of Engineering Science (SI) in preparatory classes

Available at

MATLAB Central

File Exchange

Audience:Lycee and prepa Teachers (STI2D, SI)

Engineering students

Page 46: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

MATLAB for Primary and Secondary Schools

Additional resources include:

• Specific resources page for Lycee and

preparatory classes

• MATLAB and Simulink Tutorials

• Hardware for Project-Based Learning

• Courseware and ExamplesMATLAB, Simulink and 30+ add-on productsSuite Includes:

• Built in support for low-cost target hardware

• Installation across school, teacher, and student computers

mathworks.com/primary-secondary

Page 47: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

Palais de la Découverte – Maths Week

Mathematics at the crossroads of cultures:

- Show Math in a new light: playful, practical

and dynamic

- Inspire students and encourage vocations

Lego workshops for students and teachers

Page 48: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

20th Century engineering education

Page 49: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

MATLAB MOOC Course

Robosub Competition

Page 50: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science
Page 51: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science
Page 52: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science
Page 53: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science
Page 54: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science
Page 55: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science

MathWorks goal:

Change the world by

accelerating the pace of

discovery, innovation,

development, and learning

in engineering and science.

Page 56: MathWorks in Academia...Loren Shure MathWorks MathWorks goal: Change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science