Date post: | 09-Jan-2017 |
Category: |
Education |
Upload: | eshaan-verma |
View: | 25 times |
Download: | 0 times |
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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