+ All Categories
Home > Documents > 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

Date post: 07-Apr-2018
Category:
Upload: davorina
View: 218 times
Download: 0 times
Share this document with a friend
19
1  From Modeling to System Testing with Single Software-Hardware Platform  Agenda G rap hical S ys temD es ign - Model and Design System Testing  Unified Tool Chain Modeling System Identification Control Design Simulation FP G A A s a Pro to t in Te c hnolo Rapid Prototyping Targeting Hardware in the Loop 2  S ys te m T estin g Data Management Challenges
Transcript
Page 1: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 1/19

1

 

From Modeling to System Testing

with

Single Software-Hardware Platform

 Agenda

• Graphical System Design

• -

Model andDesign

SystemTesting

 

Unified Tool Chain Modeling

System Identification

Control Design

Simulation

• FPGA As a Protot in Technolo

RapidPrototyping

Targeting

Hardware inthe Loop

2

 

• System Testing Data Management Challenges

Page 2: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 2/19

2

Customer-DefinedPC-Based Measurement and

 Automation Solutions

Traditional Vendor-DefinedInstruments

Origins of Virtual Instrumentation

Processor 

RAM

Display

Power Supply

3

ROM Hard Disk

Virtual Instrumentation Architecture

4

• Software Defined Measurement Hardware

• Rapid Development Software

• PC-based Platform With Timing and Synchronization

Page 3: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 3/19

3

LabVIEW Graphical Programming

 

5

• Development Time Reduction of Four to Ten Times

• Tools to Acquire, Analyze, and Present Your Data

• Built‐in Engineering Libraries

• Easily Connects to Hardware I/O

Speed Development with Graphical Programming

LabVIEW C*LabVIEW C*

6

* does not include code to generate UI

Page 4: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 4/19

4

 Automotive Design – Closed Loop Control

System Test

Rapid

Prototyping

Hardware-in-the-

Loop Validation

Design

Kc Kp

Kc KpKc Kc KpKc

7

Targeting

What Is a Software Model?• Software model is a dynamic representation of 

8

Model and Design

Page 5: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 5/19

5

Demonstration: Mathematical Modeling

 

Transfer Function (State Space, Zero-Pole-Gain)

Time Domain Differential Equation

• Root Locus

9

• MIMO/SISO

System Identification and Control Design in LabVIEW

System Identification

“MIMO s stem identification w/ control desi n in LabVIEW allowed me to ski

Stimulus ResponseSystem

10

first principles modeling. The approach saved so much time that I completed

the entire project in 1/3 the time.”

Dr. George Anwar, Integrated Motions, Inc., NI Alliance Member 

Page 6: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 6/19

6

Simulation Model Conversion

Convert your plant and controller models developed in The MathWorks,

Inc. Simulink® environment into LabVIEW Simulation Module code

11

Simulink® is a registered trademark of The MathWorks, Inc. All other trademarks are the property of their respective owners.

Litt le or No Learning Curve for The MathWorks, Inc. Simulink ® 

Software Users 

The Simulink Software

Environment

LabVIEW

Simulation Module

12

Simulink® is a registered trademark of The MathWorks, Inc. All other trademarks are the property of their respective owners.

Page 7: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 7/19

7

Plant Analysis Requirements

• Model construction, conversion,and reduction

• Time and frequency response

• Dynamic characteristics

• Continuous, discrete, stochastic

13

LabVIEW MathScript

• Powerful textual programming fo r signalprocessing, analysis, and math More than 650 built-in functions

Reuse many of your m-file scripts created withThe MathWorks, Inc. MATLAB® software and

others Partially based on original math from

NI MATRIXx

•  A native LabVIEW solut ion

14

Interactive and programmatic interfaces

Does not require third-party software

MATLAB® is a registered trademark of The MathWorks, Inc. All other trademarks are the property of their respective owners.

Page 8: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 8/19

8

Little or No Learning Curve for Customers Familiar 

with The MathWorks Inc. MATLAB® Language Syntax

LabVIEW MathScript Syntax MATLAB ® syntax

15

MATLAB® is a registered trademark of The MathWorks, Inc. All other trademarks are the property of their respective owners.

Control Design Requirements

• Classical control design- root locus, PID, lead/lag ...

 • -- LQR, LQG, pole placement,Kalman filter ...

• PID Synthesis• Model Predictive Control (MPC),

Adaptive Controlers, non-linear control

16

Page 9: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 9/19

9

Demo: DC Motor Control NI 9472

DO Module

Ethernet

Crossover 

• 9472 Digital Output Module

• QuadratureEncoder 

17

Brushed DC Motor

Simulation Requirements

• Linear systems –continuous anddiscrete time

 tables

• Fixed-step, variable step, and stiff 

solvers• Trimming and linearization

• Model hierarchy

• 3D picture control for system

18

• Graphical and Textual Math

Page 10: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 10/19

10

Demonstration: LabVIEW Simulation ModuleDemo

 a ev ys

LabVIEW System ID

Toolkit

LabVIEW CD&Sim

a mua on o ue

DC Motor 

Model

Controller 

ModelSpeed

Set oint

Actual

Speed

19

Case Study - Visteon

• TICTV Engine Control

Reference trackin of engine Torque (Tq)

Minimization of Brake

Specific Fuel Consumption(BSFC)

Minimization of CombustionInstabilit CI

20

• NI Software Benefits

Front panel UI

Libraries

Page 11: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 11/19

11

 Algorithm Deployment RapidPrototyping

Demontration: Real-Time Prototyping

• Simulation Module and LabVIEW Real-Time

  mpemen conro er on rea- me ar ware

LabVIEW Dev Sys

LabVIEW CD&Sim

LabVIEW Simulation Module

DC Motor 

ModelController 

Model

Speed

Setpoint ActualSpeed

 

22

 

Page 12: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 12/19

12

Demontration: Real-Time Prototyping

• Simulation Module and LabVIEW Real-Time

  mpemen conro er on rea- me ar ware

LabVIEW Dev Sys

LabVIEW CD&Sim

LabVIEW Simulation Module

Controller 

Model

Speed

Setpoint

Actual

Speed

 

AO

Update

AI

Scan

23

 

Standard Embedded Architecture,

Standard Design ToolLabVIEW Real-Time

target

LabVIEW FPGACOTS I/O

COTS I/O

COTS I/O

CompactRIO

PXI RIO target

LabVIEW uP SDK

target

Custom I/O

24

Single-Board

CompactRIO

Third-

Party

SBC Custom

DesignTargeting

Page 13: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 13/19

13

FPGA Technology and Logic ImplementationImplementing Logic on FPGA: F = {(A+B)CD}⊕ E

LabVIEW FPGA Code

A

B

C

D

25

FPGA Technology and Logic Implementation

FE

Implementing Logic on FPGA: F = {(A+B)CD}⊕ E

LabVIEW FPGA Code

A

B

C

D

26

Page 14: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 14/19

14

FE

True Parallelism

A

B

CD

27

FE

True Parallelism

A

B

C

D

28

YW X

Page 15: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 15/19

15

 Analog Control Over 40 kHzControl in Software

• Single PID ~40 kHz

Control in FPGA

• Single PID ~200 kHz

29

 Analog Control Over 40 kHz

Control in Software

• Four PID Loops ~25 kHz

Control in FPGA

• Four PID Loops ~200 kHz

30

Page 16: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 16/19

16

Importance of FPGA in Automotive Systems

31

Importance of FPGA in Automotive Systems

• High Reliability  –Designs become a custom circuit

• High Determinism  –Runs algorithms at deterministic rates

down to 25 ns (faster in many cases)

• True Parallelism  –Enables parallel tasks

32

• Reconfigurable  –Create new and alter existing task-specific

personalities

Page 17: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 17/19

17

System Testing

Designed Component Needs to be

Tested in Real World:

• In-vehicle Datalogging

• Noise Harshness Vibration Anal sis

33

• Compliance with Safety Requirements

• Crash Tests

System Testing

System Testing - Data Acquisit ion (DAQ)

• Plug-in DAQ

PCI/e

PXI/e

SCXI

SC Express (New!)• Intelligent DAQ

Standalone cRIO

 

34

System Testing

 

Ethernet/USB Compact DAQ

Multifunction USB X Series (New!)

Wi-fi

Page 18: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 18/19

18

The Data Problem

Keep graphics belowthe

text and to the right.

35

System Testing

NI DIAdem

Revolutionary software for 

organizing, finding andreporting technical data

36

Page 19: 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

8/3/2019 07 Ni From Modeling to System Testing With Single Hardware and Software Platform as 2010 Slo

http://slidepdf.com/reader/full/07-ni-from-modeling-to-system-testing-with-single-hardware-and-software-platform 19/19

Summary

 

• From Modeling to System Testing

• V-Diagram Covered with Unified Toolset:

LabVIEW with Control Design Toolkits

-

37

 

PXI with 1300+ Modules

DIAdem to Keep Track of Data

Importance of FPGA in Automotive Systems

• High Reliability  –Designs become a custom circuit

• High Determinism  –Runs algorithms at deterministic rates

down to 25 ns (faster in many cases)

• True Parallelism  Enables arallel tasks

44

 

• Reconfigurable  –Create new and alter existing task-specific

personalities


Recommended