+ All Categories
Home > Education > Matlab primer

Matlab primer

Date post: 09-Jan-2017
Category:
Upload: eshaan-verma
View: 25 times
Download: 0 times
Share this document with a friend
23
CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com) Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, D 50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIA Because Knowledge Matters ISO WHY TO JOIN CETPA: ONLY TRAINING COMPANY MATLAB ® 06/21/2022 1 CETPA INFOTECH Private Limited Corporate Office – D- 58 , Near Red FM Lane ,Noida (201301) R2016 a Presented by Eshaan Verma Manager Training Team CETPA Noida
Transcript
Page 1: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

1

MATLAB®

05/02/2023

CETPA INFOTECH Private LimitedCorporate Office – D-58 , Near Red FM Lane ,Noida (201301)

R2016a

Presented by Eshaan VermaManager Training TeamCETPA Noida

Page 2: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

05/02/20232

Agenda

• INTRODUCTION TO MATLAB• INTRODUCTION TO SIMULINK• INTRODUCTION TO PHYSICAL TOOLS • INTRODUCTION TO INTERFACING• APPLICATIONS OF MATLAB

Page 3: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

What is Matlab?

Matlab is basically a high level language which has many specialized toolboxes for making things easier for us.

Assembly

High Level Languages such as

C, Pascal etc.

Matlab

Page 4: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANYWhat are we interested in?

Matlab is too broad for our purposes in this course.

Matlab

CommandLinem-files

functions

mat-files

Command execution like

DOS command window

Series of Matlab

commands

InputOutput

capability

Data storage/

loading

Page 5: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

05/02/20235

WHO WORK WITH MATLAB

• ENGINEERING PROFESSIONALS• SCIENTISTS & RESEARCHERS• FINANCIAL PROGRAMMERS• AUTOMOTIVE MANAGERS• LIFESCIENCE EXECUTIVES• SOFTWARE DEVELOPERS• STUDENTS

Page 6: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

05/02/20236

MODEL BASED DESIGN

WHAT IS MODEL BASED DESIGN Methodology to design complex systems

Using models and simulation Using tools for automation

Page 7: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

14

Introduction to SimulinkThe leading environment for modeling, simulating, and implementing dynamic and embedded systems

Block-diagram environment

Model, simulate and analyze systems with many components

Accurately design, implement, and test:– Control systems– Signal

processing systems

– Communications systems

– And other dynamic systems

Page 8: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

05/02/20238

PHYSICAL MODELLING TOOLS

Simscape

Model and simulate multidomain physical systems.

Simscape™ enables you to rapidly create models of physical systems within the Simulink® environment.

With Simscape you build physical component models based on physical connections that directly integrate with block diagrams and other modeling paradigms. 

Page 9: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

Why model a physical system?

Example: humanoid robot arm

What are the actuation requirements?

Space and weight constraints Torque/force, speed & power Compliance Precision Dynamic tracking bandwidth Failure behaviour

Which actuation technology?

––

What is the impact on the rest of the system

Power supply requirements Heat Electromagnetic interference

3

System model with selectable detailed & behavioural sub-models

Behavioural model of actuation system

System-level model of complete system

Page 10: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANYPhys

icalSimscape

MATLAB,

Simulink

Simscape

Electrical power systems Multidomainphysical

system Fluid power and control

Multibody mechanics (3-D)

Electromechanical and electronic systemsPowertrain

systems (1-D) 9

Sim

Mec

hani

csSi

mPo

wer

Syst

ems

Sim

Driv

elin

e

Sim

Elec

tron

ics

Sim

Hyd

raul

ics

Mechanical

Hydraulic

Electrical

Thermal

ThermalLiquid

Pneumatic

Magnetic

N S

Mechanical

Custom Domains (Simscape Language)

What is Physical Modelling

Page 11: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

1. Focus on algorithmic design

2. Anticipate implementation

3. Verification test-benches

Interfacing matlab and simulink model-based

designspeeds up the development

process

11

IMPLEMENTATION

TEST & VER

IFICA

TION

DESIGN

RESEARCH REQUIREMENTS

INTEGRATION

Page 12: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

Improve team communication withmulti-domain executable specifications

DESIGN

Algorithms

Many trusted functions

Use the most suitable modeling approach

IMPLEMENT

12

TEST & VER

IFICA

TION

RESEARCH

REQUIREMENTS

INTEGRATION

Page 13: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANYAchieve early verification with

refined modelsanticipating real impairments

13

Bit-true simulation

Multi-domain physical models

IMPLEMENTATION

TEST & VER

IFICA

TION

RESEARCH REQUIREMENTS

Fixed-Point

Physical Models

DESIGN

Algorithms

AnalogDigital

INTEGRATION

Page 14: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANYRapid prototyping with code

generation:less debugging, better design

14

C / C++ Synthesizable

HDL

IMPLEMENTATION

TEST & VER

IFICA

TION

RESEARCH REQUIREMENTS

Fixed-Point

Physical Models

DESIGN

Algorithms

AnalogDigital

FPGA

ASIC

VHDL, Verilog

MCU

C, C++

DSPProcessors

INTEGRATION

Page 15: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANYOne testbench fits all:

unambiguous verification of the specs

IMPLEMENTATION

TEST & VER

IFICA

TION

RESEARCH REQUIREMENTS

Fixed-Point

Physical Models

DESIGN

Algorithms

AnalogDigital System-level test

Co-simulation “Hardware in the

loop”verification

FPGA

ASIC

VHDL, Verilog

MCU

C, C++

DSPProcessors

INTEGRATION 10

Page 16: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

APPLICATION EXAMPLE

16

Page 17: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

Demo: Parametric Audio EqualizerDigital filters used to adjust the frequency

content of an audio signal

17

Parametric response that can be run-time controlled

Three band equalizer– Low Band: 60 to 1500 Hz– Mid Range: 1200 to 4800 Hz– High Range: 4800 to 12 kHz– Amplitude range: -8 to +8 dB

Page 18: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

TEXAS INSTRUMENTS

DM6437 EVM

18

Page 19: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

Target #1: TI DM6437 EVM

19

CAN/Serial

Ethernet US

B

JTA

GProcessor

PCI

Video

Audio

PMU

Page 20: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

29

Page 21: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

05/02/202321

Indian Institute of Technology Delhi Integrates MATLAB Throughout Master’s Level Mechanical Engineering Curriculum                                                                                           •Screenshot from an animation created by the MATLAB based software ReDySim (Recursive Dynamics Simulator).•“We wanted software our students could use for numerical computation, mathematical modeling, and data visualization. •The software had to be easy to learn, interactive,• applicable to many disciplines, and useful for years to come.• MATLAB fulfilled all those objectives and more.”

Dr. Subir Kumar Saha, Indian Institute of Technology Delhi

Page 22: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

05/02/202322

Tata Motors Develops Engine Management System for Tata Nano, the World’s Least Expensive Car

•                                                                                         The Tata Nano.•“Prototyping with Model-Based Design proved essential. •With an integrated platform for modeling, simulation, and testing, we could rapidly make changes and predict how the whole system would react before it was built. •This early insight shaped the design of the controller, engine, and Nano itself.”S Govindarajan, Tata Motors

Page 23: Matlab primer

CETPA INFOTECH PVT. LTD. (www.cetpainfotech.com)Toll Free: 1800-102-4262, Branches: Noida, Roorkee, Lucknow, Dehradun50+ Domains: .NET, JAVA, PLC, MATLAB, Embedded, CATIABecause

Knowledge Matters ISO 9001 : 2008

WHY TO JOIN CETPA: ONLY TRAINING COMPANY

05/02/202323

Thank you


Recommended