Real Time Testing of PMSM Controller using xpc Target Turnkey solution
|
|
- Joshua Hardy
- 5 years ago
- Views:
Transcription
1 Real Time Testing of PMSM Controller using xpc Target Turnkey solution August 08, 2012 Prasanna Deshpande Application Engineering MathWorks India 2012 The MathWorks, Inc. 1
2 What is real time testing Rapid Prototyping Code Generation Execution Host/Target Real-time Wiring and Signal Conditioning xpc Target System Production Plant Hardware 3
3 What is real time testing Hardware in the loop simulation Execution Host/Target/Target Real-time Code Generation Code Generation Wiring and Signal Conditioning ECU or MicroController Real-time System 4
4 Challenges or needs faced by the RP engineer IO Driver in the form of Simulink library Interface the model with a real time kernel Execute the model with a specific sample time A scalable, flexible hardware platform for expansion Robust hardware should be able to sustain in plant noisy environment 6
5 Today s Agenda Converting simulation model to a real time application Configuring I/Os Choosing the right target hardware Preparing the model for code generation Build and Download Interfacing with real time application MATLAB Scripts xpc target explorer Simulink external mode xpc target API Converting a physical system model to real time application for HIL simulation Wrap-up 7
6 Starting point: Simulation Model of PMSM Controller u + s1 s3 s2 y 8
7 Today s Agenda Converting simulation model to a real time application Configuring I/Os Choosing the right target hardware Preparing the model for code generation Build and Download Interfacing with real time application MATLAB Scripts xpc target explorer Simulink external mode xpc target API Converting a physical system model to real time application for HIL simulation Wrap-up 9
8 Converting the simulation model to a real time application: Configuring I/Os I A I B s1 s2 PWM A PWM B s3 PWM C A B Index 10
9 Choosing the right target hardware: Mobile Real-Time Target Machine Performance : 2GHz Dual Core Intel processor 2GB RAM, 100GB HD Gigabit Ethernet Expandable : 5 PCI Slots Digital and Analog I/O, CAN, Serial, etc. FPGA Expansion Card : High-speed PWM and Quadrature generation and decoding High-frequency control loops Programmable with MathWorks HDL Coder This is the xpc Target Turnkey Computer 11
10 Hardware Detailed Block Diagram xpc Target Turnkey Mobile Machine IO 101 AI Card I A I B PWM A PWM B Power Electronics x86 CPU P C I IO 313 FPGA Card PWM C PMSM Motor A B Index Encoder 12
11 Converting the simulation model to real time application: Preparing model for code generation Solver settings - Fixed step Code Generation Settings - xpc target tlc xpc target options - Execution Options Hardware Implementation - HW device type 13
12 Build the application and download to the target hardware 1 2 Simulink Coder Host computer with MATLAB xpc Target Turnkey computer 3 Ethernet or RS 232 An environment that allows the real-time execution of Simulink models on a separate xpc Target Kernel compatible PC. 14
13 Today s Agenda Converting simulation model to a real time application Configuring I/Os Choosing the right target hardware Preparing the model for code generation Build and Download Interfacing with real time application MATLAB Scripts xpc target explorer Simulink external mode xpc target API Converting a physical system model to real time application for HIL simulation Wrap-up 15
14 Interfacing with the real time application: Logging data and tuning parameters From standard MATLAB interface Define signals to log Add file scope without modifying the model Define the parameters to tune Connect and run Tune parameters Stop the application, retrieve data from target and plot 16
15 MATLAB Scripts Example using the tg Object properties >> tg = xpc; % Create xpc Target object >> tg.load('mct_xpcclosedloop'); % Load application >> tg.start; % Start application >> Amp=tg.getparamid('Signal Generator', 'Amplitude'); >> tg.setparam(amp,2) % Change Amplitude value ans = parindexvec: 2 OldValues: NewValues: 2 >> tg.stop; % Stop application >> plot(tg.timelog,tg.outputlog(:,[1 2])) % Plot data 17
16 xpc Target Explorer xpcexplr Example tune parameters, monitor & plot signals Double-click to edit Parameters Signals 18
17 Simulink External Mode Example Simulink model is the interface to the target real-time application External Model 19
18 xpc Target APIs Example Create & Edit Custom UIs.NET, C, COM APIs Drag-and-drop controls Program callbacks with ease using Intellisense Define callbacks and GUI behavior Instant access to all API objects Drag and drop controls Graphical interface design 20
19 3 rd Party Solutions GUI/HMI Tools OpenSim Altia Design VISUALCONNX 21
20 Revisit: What is xpc Target? Host computer with MATLAB Host Computer with MATLAB Ethernet or RS 232 xpc Target Turnkey computer xpc Target Turnkey Computer Ethernet or RS 232 An Environment that provides interactive access between the real-time application and the host computer Allows live parameter tuning, control from the original Simulink model and offline analysis support in MATLAB. 22
21 Revisit: What is xpc Target? 2 Host computer with MATLAB xpc Target Turnkey computer 4 Ethernet or RS An Environment that provides interactive access between the real-time application and the host computer Allows live parameter tuning, control from the original Simulink model and offline analysis support in MATLAB. 23
22 Revisit: What is xpc Target? Host computer with MATLAB xpc Target Turnkey PC computer Ethernet or RS 232 An Environment that provides numerous I/O device driver blocks Blocks are easily configurable within the Simulink model and communicate with actual hardware in real-time. 24
23 Revisit: What is xpc Target? xpc Target Turnkey computer An Environment that provides numerous I/O device driver blocks Blocks are easily configurable within the Simulink model and communicate with actual hardware in real-time. 25
24 xpc Target Turnkey Target Hardware partnership with Speedgoat Hardware customized to fit your performance and I/O needs Saves you time and hassle of acquiring, installing, configuring, and testing Commercial Version : Academia Version : 26
25 Challenges or needs faced by the RP engineer IO Driver in the form of Simulink library Interface the model with a real time kernel Execute the model with a specific sample time A scalable, flexible hardware platform for expansion Robust hardware should be able to sustain in plant noisy environment 27
26 Today s Agenda Converting simulation model to a real time application Configuring I/Os Choosing the right target hardware Preparing the model for code generation Build and Download Interfacing with real time application MATLAB Scripts xpc target explorer Simulink external mode xpc target API Converting a physical system model to real time application for HIL simulation Wrap-up 28
27 Converting a physical system model to real time application for HIL Simulation Must find combination of model fidelity and solver settings that permits real-time execution and delivers accurate results Maximum Possible Step Size Larger step sizes result in poor accuracy and robustness Affected by solver choice, # of nonlinear iterations, and model fidelity Chosen Step Size Small explicit ode14x Step Size Backward Euler Solver Choice Large Trapezoidal Rule Minimum Possible Step Size Smaller step sizes result in overrun Execution Time Affected by solver choice, # of iterations and model fidelity Safety Margin Affected by step size Few # of Iterations Many Simulation Execution Processing I/O and Other Tasks Step Size Idle Low High Model Fidelity 29
28 Steps For Moving to Real-Time Simulation 6 Adjust model to make it real-time capable 1 Obtain reference results and estimate step size with variable-step solver Y 2 Is the solver taking too many small steps? N Flowchart describes steps engineers take 1. Obtain reference results 2. Check if real-time capable 3. Configure for fixed-step, fixed cost simulation 4. Find settings that deliver acceptable results and speed 5. Test on real time platform 6. Adjust if necessary N N N 3 Simulate with fixed-step, fixed-cost solver New results match reference results? Y Acceptable simulation speed? Y 5 Simulate on real-time platform Executes in real time with accurate results? N N Y Increase iterations and/or decrease step size 4 Success Decrease iterations and/or increase step size 30
29 Configuring Local Solvers In Simscape Configure per physical network Choose solver and sample time Sample rates can be different Must be integer multiple of global sample time Backward Euler Designed for robustness Tends to damp oscillations Fixed-step explicit solver Controller Local fixed-step implicit solver #1 Simscape Physical Network Simscape Physical Network Local fixed-step implicit solver #2 Trapezoidal Rule Designed for accuracy Tends to capture oscillations 31
30 Today s Agenda Converting simulation model to a real time application Configuring I/Os Choosing the right target hardware Preparing the model for code generation Build and Download Interfacing with real time application MATLAB Scripts xpc target explorer Simulink external mode xpc target API Converting a physical system model to real time application for HIL simulation Wrap-up 32
31 Training Services Exploit the full potential of MathWorks products Flexible delivery options: Public training available in several cities Onsite training with standard or customized courses Web-based training with live, interactive instructor-led courses More than 30 course offerings: Introductory and intermediate training on MATLAB, Simulink, Stateflow, code generation, and Polyspace products Specialized courses in control design, signal processing, parallel computing, code generation, communications, financial analysis, and other areas 33
32 Public Trainings in the next Few Months Course Dates Location Simulink for System and Algorithm Modeling 20 Aug Aug 2012 Bangalore Embedded Coder for Production Code Generation 22 Aug Aug 2012 Bangalore MATLAB Fundamentals 03 Sep Sep 2012 Bangalore MATLAB Programming Techniques 06 Sep Sep 2012 Bangalore MATLAB Fundamentals 24 Sep Sep 2012 Pune Simulink for System and Algorithm Modeling 27 Sep Sep 2012 Pune Statistical Methods in MATLAB 15 Oct Oct 2012 Bangalore MATLAB Based Optimization Techniques 17 Oct 2012 Bangalore Stateflow for Logic-Driven System Modeling 18 Oct Oct 2012 Bangalore URL: Phone:
33 MathWorks India Contact Details URL: Technical Support: Tel: Fax: MathWorks India Private Limited Salarpuria Windsor Building Third Floor, 'A' Wing No.3 Ulsoor Road Bangalore , Karnataka India Thank You for Attending Talk to Us We are Happy to Support You 35
How Real-Time Testing Improves the Design of a PMSM Controller
How Real-Time Testing Improves the Design of a PMSM Controller Prasanna Deshpande Control Design & Automation Application Engineer MathWorks 2015 The MathWorks, Inc. 1 Problem Statement: Design speed control
More informationAdvanced AC Motor Control S/W Development Sang-Ho Yoon Senior Application Engineer The MathWorks
Advanced AC Motor Control S/W Development Sang-Ho Yoon Senior Application Engineer The MathWorks 2012 The MathWorks, Inc. 1 Agenda Develop ECUs with Model-Based Design Generate Application Code for Prototyping
More informationReal-Time Simulation of Simscape Models
2010 The MathWorks, Inc. Real-Time Simulation of Simscape Models Vehicle Dynamics Motor Planetary Gear Electric Motor Electric Generator DC-DC Converter Battery Controller Hybrid Electric Vehicle Wit ursilo
More informationDeploying MATLAB Applications in Excel, Java, and.net Environments
Deploying Applications in Excel, Java, and.net Environments U.M. Sundar Senior Application Engineer Technical computing sundar.umamaheswaran@mathworks.in 2012 The MathWorks, Inc. 1 Agenda Application Development
More informationLarge Data in MATLAB: A Seismic Data Processing Case Study U. M. Sundar Senior Application Engineer
Large Data in MATLAB: A Seismic Data Processing Case Study U. M. Sundar Senior Application Engineer 2013 MathWorks, Inc. 1 Problem Statement: Scaling Up Seismic Analysis Challenge: Developing a seismic
More informationAddressing Fixed Point Design Challenges
Addressing Fixed Point Design Challenges Manohar Reddy M Application Engineer MathWorks India Manohar.Reddy@mathworks.in 2015 The MathWorks, Inc. 1 Fixed Point Design Challenges Consideration Floating
More informationIntroduction to System Objects and System Toolboxes Tabrez Khan Application Engineer
Introduction to System Objects and System Toolboxes Tabrez Khan Application Engineer 2012 The MathWorks, Inc. 1 Agenda Introduction - What are System Objects Working with System Objects Introduction to
More informationControl System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India
Control System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India 2014 The MathWorks, Inc. 1 Are you using different tools for design
More informationHardware-Software Co-Design and Prototyping on SoC FPGAs Puneet Kumar Prateek Sikka Application Engineering Team
Hardware-Software Co-Design and Prototyping on SoC FPGAs Puneet Kumar Prateek Sikka Application Engineering Team 2015 The MathWorks, Inc. 1 Agenda Integrated Hardware / Software Top down Workflow for SoC
More informationSignal Processing and Computer Vision Using MATLAB and Simulink
Signal Processing and Computer Vision Using MATLAB and Simulink Tabrez Khan Senior Application Engineer C O NFID E NTIAL 2014 The MathWorks, Inc. 1 Agenda Signal Processing & Measurement Workflow Demos
More informationDesigning and Prototyping Digital Systems on SoC FPGA The MathWorks, Inc. 1
Designing and Prototyping Digital Systems on SoC FPGA Hitu Sharma Application Engineer Vinod Thomas Sr. Training Engineer 2015 The MathWorks, Inc. 1 What is an SoC FPGA? A typical SoC consists of- A microcontroller,
More informationModel-based Design/Simulation
Fast development of controllers and sequence controllers The MATLAB program package and the associated toolbox, Simulink from Mathworks Inc. are considered to be the worldwide standard in the area of modeling
More informationModel-based Design/Simulation
Fast development of controllers and sequence controllers The MATLAB program package and the associated toolbox, Simulink from Mathworks Inc. are considered to be the worldwide standard in the area of modeling
More information2015 The MathWorks, Inc. 1
2015 The MathWorks, Inc. 1 Realtime Simulation of Large- Scale Power System Using Multi- Core Realtime Machine 강효석과장 / Ph.D 2015 The MathWorks, Inc. 2 Renewable/Microgrid Series Topics Distributed and
More informationMotor Control: Model-Based Design from Concept to Implementation on heterogeneous SoC FPGAs Alexander Schreiber, MathWorks
Motor Control: Model-Based Design from Concept to Implementation on heterogeneous SoC FPGAs Alexander Schreiber, MathWorks 2014 The MathWorks, Inc. 1 Some components of a production application Production
More informationModel-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany
Model-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany 2013 The MathWorks, Inc. 1 Agenda Model-Based Design of embedded Systems Software Implementation
More informationModeling HDL components for FPGAs in control applications
Modeling HDL components for FPGAs in control applications Mark Corless, Principal Application Engineer, Novi MI 2014 The MathWorks, Inc. 1 Position sensing High resolution voltage modulation Critical diagnostics
More informationMaster Class: Diseño de Sistemas Mecatrónicos
Master Class: Diseño de Sistemas Mecatrónicos Luis López 2015 The MathWorks, Inc. 1 Key Points Create intuitive models that all teams can share Requirements 1. Mechanical System Simulate system in one
More informationReal-Time Testing in a Modern, Agile Development Workflow
Real-Time Testing in a Modern, Agile Development Workflow Simon Eriksson Application Engineer 2015 The MathWorks, Inc. 1 Demo Going from Desktop Testing to Real-Time Testing 2 Key Take-Aways From This
More informationOP5600 & OP7000. High performance Real-Time simulators. Yahia Bouzid 25 th June2013
OP5600 & OP7000 High performance Real-Time simulators Yahia Bouzid 25 th June2013 Contents Model-based design concept Applications Rapid Control Prototyping Hardware in-the-loop OPAL-RT Real-Time simulators
More informationIntroducing Simulink Release 2012b for Control System Development Mark Walker MathWorks
Introducing Simulink Release 2012b for Control System Development Mark Walker MathWorks 2012 The MathWorks, Inc. 1 Simulink R2012b the most significant upgrade to Simulink ever Who does Simulink R2012b
More informationImplementation and Verification Daniel MARTINS Application Engineer MathWorks
Implementation and Verification Daniel MARTINS Application Engineer MathWorks Daniel.Martins@mathworks.fr 2014 The MathWorks, Inc. 1 Agenda Benefits of Model-Based Design Verification at Model level Code
More informationIndustrial PC for real-time rapid prototyping KEY FEATURES
xpc TargetBox Industrial PC for real-time rapid prototyping xpc TargetBox is an industrial PC system that features a combination of performance, ruggedness, and I/O expandability in a compact package specifically
More informationFactory HIL Hardware in the Loop
Factory HIL Hardware in the Loop The Factory HIL provides a way of simulating the complete functionality of an F1 race car. I/O and simulation models are provided to drive the F1 Standard ECU components
More informationEntwicklung mechatronischer Systeme in der Luft- und Raumfahrt
Entwicklung mechatronischer Systeme in der Luft- und Raumfahrt Eva Pelster 2015 The MathWorks, Inc. 1 Key Points Create intuitive models that all teams can share Requirements 1. Mechanical System Simulate
More informationRapid Control Prototyping with MATLAB/Simulink Case Study: Ball-on-Wheel
Rapid Control Prototyping with MATLAB/Simulink Case Study: Ball-on-Wheel Vasco Lenzi Application Engineer MathWorks 2017 The MathWorks, Inc. 1 Introduction From Ticino, studied Mech Engineer at ETHZ Formula
More informationxpc Target Tutorial Control System Design Feb. 15, 2004 For more detailed information, see the xpc target manual at:
xpc Target Tutorial Control System Design Feb. 15, 2004 For more detailed information, see the xpc target manual at: www.mathworks.com Control Hardware Connect to your experiment through the network. xpc
More informationDesigning and Analysing Power Electronics Systems Using Simscape and SimPowerSystems
Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager, Europe Industrial Automation & Machinery, Energy Production MathWorks 2012 The
More informationIntroducing Simulink R2012b for Signal Processing & Communications Graham Reith Senior Team Leader, UK Application Engineering
Introducing Simulink R2012b for Signal Processing & Communications Graham Reith Senior Team Leader, UK Application Engineering 2012 The MathWorks, Inc. 1 Simulink R2012b the most significant upgrade to
More informationExtending Model-Based Design for HW/SW Design and Verification in MPSoCs Jim Tung MathWorks Fellow
Extending Model-Based Design for HW/SW Design and Verification in MPSoCs Jim Tung MathWorks Fellow jim@mathworks.com 2014 The MathWorks, Inc. 1 Model-Based Design: From Concept to Production RESEARCH DESIGN
More informationRapid Control Prototyping Solutions Electrical Drive, Power Conversion and Power Systems
Rapid Control Prototyping Solutions Electrical Drive, Power Conversion and Power Systems Presented by Guillaume Boué guillaume.boue@opal-rt.com 2013 OPAL-RT www.opal-rt.com Presentation outline WHY INTRO
More informationefpgasim Features & Applications
efpgasim Features & Applications Christian Dufour, Ph.D. Senior Simulation specialist, Power System and Motor Drive Applications OPAL-RT TECHNOLOGIES, Montréal, Canada Presentation objective Introduction
More informationEPC-1000 Embedded PC Controller
EPC-1000 Embedded PC Controller User Manual Servo Tech Inc 1747 W. Roosevelt Rd. Suite 110 Ph: (312) 355-4853 Fax: (312) 355-2021 Chicago, IL 60608 www.servotechinc.com TABLE OF CONTENTS 1. About Your
More informationDevelopment and Deployment of ECU based Control Systems through MBD. Imperative role of Model based design in System Engineering
Development and Deployment of ECU based Control Systems through MBD Imperative role of Model based design in System Engineering Outline Scope of Work Problem Definition Solution System Engineering Model
More informationDRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN
DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN Problem Definition To generate and deploy automatic code for Drying Control Logics compatible with new SW architecture in 6 months using MBD, a
More informationImplementing MATLAB Algorithms in FPGAs and ASICs By Alexander Schreiber Senior Application Engineer MathWorks
Implementing MATLAB Algorithms in FPGAs and ASICs By Alexander Schreiber Senior Application Engineer MathWorks 2014 The MathWorks, Inc. 1 Traditional Implementation Workflow: Challenges Algorithm Development
More informationThe MathWorks Products and Prices Euro Academic March 2010
MATLAB Product Family Academic pricing is reserved for noncommercial use by degree-granting institutions in support of on-campus classroom instruction and academic research. Refer to /academia for complete
More informationRapid prototyping and MBD
1 PLACE FOR SUBTITLE Rapid prototyping and MBD Ponsse Plc Ponsse is a forest machine company concentrating on sales, service, manufacturing and technology related to cut-to-length forest machines Main
More informationWhat s New with the MATLAB and Simulink Product Families. Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group
What s New with the MATLAB and Simulink Product Families Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group 1 Area MATLAB Math, Statistics, and Optimization Application Deployment Parallel
More informationPrototyping and Deployment of Real- Time Signal Processing Algorithms for Engine Control and Diagnosis
Controlled CO 2 Diversified fuels Fuel-efficient vehicles Clean refining Extended reserves Prototyping and Deployment of Real- Time Signal Processing Algorithms for Engine Control and Diagnosis Fabrice
More informationModel-Based Design for Video/Image Processing Applications
Model-Based Design for Video/Image Processing Applications The MathWorks Agenda Model-Based Design From MATLAB and Simulink to Altera FPGA Step-by-step design and implementation of edge detection algorithm
More informationMatlab Simulink Simscape
Matlab Simulink Simscape 1 / 6 2 / 6 3 / 6 Matlab Simulink Simscape Simscape enables you to rapidly create models of physical systems within the Simulink environment. With Simscape, you build physical
More informationWhat s New in MATLAB & Simulink. Prashant Rao Technical Manager MathWorks India
What s New in MATLAB & Simulink Prashant Rao Technical Manager MathWorks India Agenda Flashback Key Areas of Focus from 2013 Key Areas of Focus & What s New in 2013b/2014a MATLAB product family Simulink
More informationReducing the cost of FPGA/ASIC Verification with MATLAB and Simulink
Reducing the cost of FPGA/ASIC Verification with MATLAB and Simulink Graham Reith Industry Manager Communications, Electronics and Semiconductors MathWorks Graham.Reith@mathworks.co.uk 2015 The MathWorks,
More informationDEMO. The Professional Software Suite for Automatic Control Design and Forecasting. EICASLAB Demo RT-emb
TM EICASLAB DEMO The Professional Software Suite for Automatic Control Design and Forecasting EICASLAB Demo RT-emb EICASLAB Demo RT-emb Just 1 Software Suite Just 1 Project ALL the design phases The operative
More informationModel-Based Design for Safety-Critical and Mission-Critical Applications Bill Potter Technical Marketing April 17, 2008
Model-Based Design for Safety-Critical and Mission-Critical Applications Bill Potter Technical Marketing April 17, 2008 2008 The MathWorks, Inc. Safety-Critical Model-Based Design Workflow Validate Trace:
More informationAccelerating Simulink Optimization, Code Generation & Test Automation Through Parallelization
Accelerating Simulink Optimization, Code Generation & Test Automation Through Parallelization Ryan Chladny Application Engineering May 13 th, 2014 2014 The MathWorks, Inc. 1 Design Challenge: Electric
More informationConnecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification
Connecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification Corey Mathis Industry Marketing Manager Communications, Electronics, and Semiconductors MathWorks 2014 MathWorks,
More informationMathWorks Products and Prices North America January 2018
MATLAB Product Family page 1 of 5 MATLAB 1 2,150 8,600 Parallel Computing Toolbox 1,000 4,000 Math and Optimization Symbolic Math Toolbox 1,000 4,000 Partial Differential Equation Toolbox 1,000 4,000 Statistics
More informationSimulink as Your Enterprise Simulation Platform
Simulink as Your Enterprise Simulation Platform Stephan van Beek Manager, Applications Engineering Group 2015 The MathWorks, Inc. 1 Why simulation? 2 Hyperloop 3 TU Delft Wins Elon Musk Hyperloop Competition
More informationSIMulation Workbench and HIL testing at Ford Motor Company
A Concurrent Real-Time White Paper SIMulation Workbench and HIL testing at Ford Motor Company Charlie Johnston Concurrent Real-Time Tim Cardanha Ford Motor Company 1 Background In the August 2003 issue
More informationDesign and Verification of FPGA and ASIC Applications Graham Reith MathWorks
Design and Verification of FPGA and ASIC Applications Graham Reith MathWorks 2014 The MathWorks, Inc. 1 Agenda -Based Design for FPGA and ASIC Generating HDL Code from MATLAB and Simulink For prototyping
More informationDesign and Verification of FPGA Applications
Design and Verification of FPGA Applications Giuseppe Ridinò Paola Vallauri MathWorks giuseppe.ridino@mathworks.it paola.vallauri@mathworks.it Torino, 19 Maggio 2016, INAF 2016 The MathWorks, Inc. 1 Agenda
More informationHardware-In-Loop Test Setup Automation
ECU Software Validation using Hardware-In-Loop Test Setup Automation Shrirang Agashe Eaton Technologies Pvt. Ltd. EON Free Zone, Cluster C, Wing 1, MIDC, Kharadi, Pune 411014 20-Oct-12 Need for Hardware
More informationPower System Real-Time Simulator. The Most Powerful and Intuitive Power System Simulator for Utilities, R&D Centers and Manufacturers
Power System Real-Time Simulator The Most Powerful and Intuitive Power System Simulator for Utilities, R&D Centers and Manufacturers overview The Most Powerful and Intuitive Power System Simulator for
More informationTargeting Multi-core Systems from Multi-rate Simulink Models for Hardware-in-the-loop Simulations
A Concurrent Real-Time White Paper 2881 Gateway Drive Pompano Beach, FL 33069 (954) 974-1700 https://www.concurrent.com/real-time/ Targeting Multi-core Systems from Multi-rate Simulink Models for Hardware-in-the-loop
More informationModeling and Simulation of Electromechanical Systems
Modeling and Simulation of Electromechanical Systems Dhirendra Singh dhirendra.singh@mathworks.in Application Engineer Vivek Raju Application Engineer 2015 The MathWorks, Inc. 1 Challenges Working with
More informationIntroduction to Physical Modelling Rory Adams Senior Application Engineer
Introduction to Physical Modelling Rory Adams Senior Application Engineer 2014 The MathWorks, Inc. 1 Creating Reusable Physical Models What you should walk away with Increased knowledge of: What is meant
More informationApplications of Program analysis in Model-Based Design
Applications of Program analysis in Model-Based Design Prahlad Sampath (Prahlad.Sampath@mathworks.com) 2018 by The MathWorks, Inc., MATLAB, Simulink, Stateflow, are registered trademarks of The MathWorks,
More informationHardware and Software Co-Design for Motor Control Applications
Hardware and Software Co-Design for Motor Control Applications GianCarlo Pacitti Senior Application Engineer, MathWorks 2015 The MathWorks, Inc. 1 Agenda Why use Hardware and Software for motor control?
More informationLabVIEW FPGA in Hardware-in-the-Loop Simulation Applications
LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications Publish Date: Dec 29, 2008 38 Ratings 4.16 out of 5 Overview Hardware-in-the-loop (HIL) simulation is achieving a highly realistic simulation
More informationIntroduction to Control Systems Design
Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems
More informationWhat s New in Simulink in R2015b and R2016a
What s New in Simulink in R2015b and R2016a Ruth-Anne Marchant Application Engineer 2016 The MathWorks, Inc. 1 2 Summary of Major New Capabilities for Model-Based Design RESEARCH REQUIREMENTS DESIGN Modelling
More informationMATLAB/Simulink in der Mechatronik So einfach geht s!
MATLAB/Simulink in der Mechatronik So einfach geht s! Executable s with Simulation Models Continuous Test and Verification Automatic Generation Tobias Kuschmider Applikationsingenieur 2014 The MathWorks,
More informationVerification, Validation and Test in Model Based Design Manohar Reddy
Verification, Validation and Test in Model Based Design Manohar Reddy 2015 The MathWorks, Inc. 1 Continuous Test & Verification Productivity + Model & Code Quality System & Component Dynamic testing &
More informationezmp-synqnet Standalone Motion Controller Hardware Specification
ezmp-synqnet Standalone Motion Controller ezmp-synqnet Key Benefits Maximize System Productivity Fastest cycle times via 64-bit technology and the lowest latency, multi-axis control available. Reduced
More informationDesign and Verify Embedded Signal Processing Systems Using MATLAB and Simulink
Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink Giorgia Zucchelli, Application Engineer, MathWorks 10 January 2013, Technical University Eindhoven 2013 The MathWorks, Inc.
More informationMATLAB/Simulink 기반의프로그래머블 SoC 설계및검증
MATLAB/Simulink 기반의프로그래머블 SoC 설계및검증 이웅재부장 Application Engineering Group 2014 The MathWorks, Inc. 1 Agenda Introduction ZYNQ Design Process Model-Based Design Workflow Prototyping and Verification Processor
More informationxpc Target communication efficiency when multiple targets are involved
xpc Target communication efficiency when multiple targets are involved * *University of Craiova, Department of Automatic Control, 200585-Craiova Romania (Tel: +40-251-438198; e-mail: madalin@automation.ucv.ro)
More informationSystem Requirements & Platform Availability by Product for R2016b
& Platform Availability by Product for R2016b View general system requirements. Product Aerospace Blockset Requires Aerospace Control recommended Aerospace Antenna RF recommended Phased Array recommended
More informationIntegrating Mechanical Design and Multidomain Simulation with Simscape
Integrating Mechanical Design and Multidomain Simulation with Simscape Steve Miller Simscape Product Manager, MathWorks 2015 The MathWorks, Inc. 1 Integrating Mechanical Design and Multidomain Simulation
More informationVT System Smart HIL Testing
VT System Smart HIL Testing V1.0 2010-06-04 Agenda > ECU Testing Testing a Door Control Unit Summary and Outlook Slide: 2 ECU Testing I/O Access for ECU Testing ECU has to be tested in its natural environment
More informationVerification, Validation, and Test with Model-Based Design
2008-01-2709 Verification, Validation, and Test with Model-Based Design Copyright 2008 The MathWorks, Inc Tom Erkkinen The MathWorks, Inc. Mirko Conrad The MathWorks, Inc. ABSTRACT Model-Based Design with
More informationAMC516 Virtex-7 FPGA Carrier for FMC, AMC
KEY FEATURES Virtex-7 FPGA Carrier AMC FPGA carrier for FMC per VITA-57 Xilinx Virtex-7 690T FPGA in FFG-1761 package with optional P2040 Supported by DAQ Series data acquisition software AMC Ports 12-15
More informationDesign and Verify Embedded Signal Processing Systems Using MATLAB and Simulink
Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink Giorgia Zucchelli, Application Engineer, MathWorks 17 January 2011, Technical University Eindhoven 1 Agenda Introduction to
More informationAccelerating the RISC-V Revolution: Unleashing Custom Silicon with Revolutionary Design Platforms and Custom Accelerators
Accelerating the RISC-V Revolution: Unleashing Custom Silicon with Revolutionary Design Platforms and Custom Accelerators Huzefa Cutlerywala, VP Sales and Tech Solutions July 18th, 2018 How did turn into
More informationHardware and Software Co-Design for Motor Control Applications
Hardware and Software Co-Design for Motor Control Applications Gaurav Dubey Durvesh Kulkarni 2015 The MathWorks, Inc. 1 Key trend: Increasing demands from motor drives Advanced algorithms require faster
More informationAccelerating FASGW(H) / ANL Image Processing with Model-Based Design Issue 2
Accelerating FASGW(H) / ANL Image Processing with Model-Based Design Issue 2 Andy Sherriff Technical Expert Image Processing MBDA UK Ltd 7 th October 2015 294/FS/AJS/15/0029/FASGW Introduction Why Model-Based
More informationModeling and Verifying Mixed-Signal Designs with MATLAB and Simulink
Modeling and Verifying Mixed-Signal Designs with MATLAB and Simulink Arun Mulpur, Ph.D., MBA Industry Group Manager Communications, Electronics, Semiconductors, Software, Internet Energy Production, Medical
More informationVolvo Car Group Jonn Lantz Agile by Models
Volvo Car Group Jonn Lantz Agile by Models Challenge Scaling agile model driven development of AUTOSAR embedded software. Lift the abstraction level of in-house development. Create reliable, automated
More informationEngineering Challenges in Developing Large Flash Memory System
Engineering Challenges in Developing Large Flash Memory System August 2010 Presented by Kumar Venkatramani Introduction Scalable Modular Case Study of System Design Scalable and Modular Design Image Storage
More informationIntegrated Workflow to Implement Embedded Software and FPGA Designs on the Xilinx Zynq Platform Puneet Kumar Senior Team Lead - SPC
Integrated Workflow to Implement Embedded Software and FPGA Designs on the Xilinx Zynq Platform Puneet Kumar Senior Team Lead - SPC 2012 The MathWorks, Inc. 1 Agenda Integrated Hardware / Software Top
More information다중센서기반자율시스템의모델설계및개발 이제훈차장 The MathWorks, Inc. 2
1 다중센서기반자율시스템의모델설계및개발 이제훈차장 2017 The MathWorks, Inc. 2 What we will see today 3 Functional Segmentation of Autonomous System Aircraft/ Platform Sense Perceive Plan & Decide Control Connect/ Communicate
More informationDeveloping Algorithms for Robotics and Autonomous Systems
Developing Algorithms for Robotics and Autonomous Systems Jorik Caljouw 2015 The MathWorks, Inc. 1 Key Takeaway of this Talk Success in developing an autonomous robotics system requires: 1. Multi-domain
More informationModel-Based Design for Altera FPGAs Using HDL Code Generation The MathWorks, Inc. 1
Model-Based Design for Altera FPGAs Using HDL Code Generation Z 2011 The MathWorks, Inc. 1 Separate Views of DSP Implementation System Designer FPGA Designer Algorithm Design System Test Bench RTL Design
More informationHardware Implementation and Verification by Model-Based Design Workflow - Communication Models to FPGA-based Radio
Hardware Implementation and Verification by -Based Design Workflow - Communication s to FPGA-based Radio Katsuhisa Shibata Industry Marketing MathWorks Japan 2015 The MathWorks, Inc. 1 Agenda Challenges
More informationSimulink 를이용한 효율적인레거시코드 검증방안
Simulink 를이용한 효율적인레거시코드 검증방안 류성연 2015 The MathWorks, Inc. 1 Agenda Overview to V&V in Model-Based Design Legacy code integration using Simulink Workflow for legacy code verification 2 Model-Based Design
More informationMathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape
SimPowerSystems SimMechanics SimHydraulics SimDriveline SimElectronics MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape Simscape MATLAB, Simulink September 13, 2012
More informationdspace GmbH Rathenaustr Paderborn Germany
New DNA for Modular RCP Systems Revolution of an Evolution Frank Mertens - Product Management Rapid Prototyping Systems October 2017 dspace GmbH Rathenaustr. 26 33102 Paderborn Germany Today s Modular
More informationUsable Simulink Embedded Coder Target for Linux
Usable Simulink Embedded Coder Target for Linux Michal Sojka, Pavel Píša Czech Technical University in Prague Faculty of Electrical Engineering Department of Control Engineering 16 th Real-Time Linux Workshop
More informationModel-Based Design: Generating Embedded Code for Prototyping or Production
Model-Based Design: Generating Embedded Code for Prototyping or Production Ruth-Anne Marchant Application Engineer MathWorks 2016 The MathWorks, Inc. 1 2 ABB Accelerates Application Control Software Development
More informationMAC-3xx Core. Application. As the result, we deliver any customized SPEC Off-the-Shelf
MAC-3xx Core 333MHz (3ns) ADSP-21362 SHARC DSP 2.0 GigaFLOP s, SIMD Core IEEE-compatible 32-bit floating-point, 40-bit extended floating-point 64 bit memory mapping format 80 bit MAC Instructions 200 MHz,
More information8438/8838 User Manual User Manual of the 8438/8838 MATLAB Embedded Controllers
User Manual of the 8438/8838 MATLAB Embedded Controllers Warranty All products manufactured by ICP DAS are warranted against defective materials for a period of one year from the date of delivery to the
More informationModelling and Simulation Made Easy with Simulink Tiffany Liang Application Engineer MathWorks
Modelling and Simulation Made Easy with Simulink Tiffany Liang Application Engineer MathWorks 2015 The MathWorks, Inc. 1 What will you learn in this presentation? For those who are not familiar with Simulink
More informationProduction Code Generation Introduction and New Technologies
Production Code Generation Introduction and New Technologies Tom Erkkinen Embedded Applications Manager The MathWorks, Inc. 2007 The MathWorks, Inc. Agenda Historical Review Code Generation 1999 (Release
More informationReal-Time HIL/RCP Laboratory. Study, design and test power electronics control algorithms using both OPAL-RT and Lab-Volt solutions.
Real-Time HIL/RCP Laboratory Study, design and test power electronics control algorithms using both OPAL-RT and Lab-Volt solutions. Electric Motor Laboratory Curriculum Goals Laboratory Highlights and
More informationThe Use of Computing Clusters and Automatic Code Generation to Speed Up Simulation Tasks
The Use of Computing Clusters and Automatic Code Generation to Speed Up Simulation Tasks Jason R. Ghidella 1, Amory Wakefield 2, Silvina Grad-Freilich 3, Jon Friedman 4 and Vinod Cherian 5 The MathWorks,
More informationVirtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1
Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape 2015 The MathWorks, Inc. 1 In this session Onshape and MATLAB enable engineers to combine CAD models with multidomain, dynamic
More informationEuropean Conference on Nanoelectronics and Embedded Systems for Electric Mobility. HIL platform for EV charging and microgrid emulation
European Conference on Nanoelectronics and Embedded Systems for Electric Mobility emobility emotion 25-26 th September 2013, Toulouse, France HIL platform for EV charging and microgrid emulation Salvador
More informationDeveloping Measurement and Control Applications with the LabVIEW FPGA Pioneer System
Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System Introduction National Instruments is now offering the LabVIEW FPGA Pioneer System to provide early access to the new
More information