Copyright, Data Science Automation, Inc. All Rights Reserved. Page 1 of 5

Similar documents
Programming for the LabVIEW Real-Time Module Using LabWindows/CVI

LabVIEW Real-Time Module for Mac OS X User Manual Addendum

High-Speed M Series Multifunction DAQ 16-Bit, up to 1.25 MS/s, up to 80 Analog Inputs

Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

CHAPTER 3 LabVIEW REAL TIME APPLICATION DEVELOPMENT REFERENCES: [1] NI, Real Time LabVIEW. [2] R. Bishop, LabVIEW 2009.

Using PXI to Rapidly Develop Structural Test Systems for a Space Exploration Vehicle

High-Speed M Series Multifunction DAQ 16-Bit, up to 1.25 MS/s, up to 80 Analog Inputs

LabVIEW Communication Techniques for Distributed Applications

48-Bit Isolated Digital I/O

Advanced NI-DAQmx Programming Techniques with LabVIEW

DAQ SYSTEM FOR GYROLASER

ECU Measurement and Calibration in a Real-Time Test Environment. Roland Magolei National Instruments Engineering GmbH Embedded Networks

Ethernet/Serial Interfaces for Compact FieldPoint

MORPHEE 2, EtherCAT and Fast ECU Access. D2T s automation system : A fast and reliable communication with test bed

High-Value PXI Embedded Controller for Windows. High-Value Embedded Controllers for PXI Express NI PXI-8101, NI PXI NI PXIe-8101, NI PXIe-8102

High-Accuracy M Series Multifunction DAQ 18-Bit, up to 625 ks/s, up to 32 Analog Inputs

Temperature Measurement Instruments Ultra-Accurate... by Design

SCXI Contents CALIBRATION PROCEDURE

MULTIFUNCTION AIRCRAFT FLIGHT SURFACE BETTER AVIONICS VERIFICATION TOOL ELECTRONIC CONTROL UNIT TEST SYSTEM: A. Project Goals

MOIS Overview. 1. Developer Walkthrough

Developing Networked Data Acquisition Systems with NI-DAQ

The LabVIEW RIO Architecture and the Newest Member to the CompactRIO Family

Data Acquisition Card or DMM: Which is Right for Your Application? By John Tucker and Joel Roop Keithley Instruments, Inc.

PXI Remote Control and System Expansion

Squeezing the Most Out of a Dentifrice Filling Application

Figure 3.174: Illustration of the code of the event f USB that plots an USB camera frame if the typed frame is under the acceptable limits (case 0)

PC-based data acquisition I

Single-output and dual-output power supplies. TOE 8840 up to 160 W TOE 8850 up to 320 W. In-phase regulation

LabVIEW control solutions on Mac. Christophe Salzmann. Ecole Polytechnique Fédérale de Lausanne - Switzerland

TFI s Windows-based Device Control software provides a powerful, easy-to-use interface for controlling and operating the Cobra Probe.

Introduction to Labview and Temperature Measurement

SCXI Equipment and Other Test Requirements CALIBRATION PROCEDURE. Test Equipment. Software and Documentation

SCXI Introduction CALIBRATION PROCEDURE. What Is Calibration? Why Should You Calibrate? How Often Should You Calibrate?

Products Used: LabVIEW DAQ SCXI

Building a Next Generation Data Logging System

SCXI SHIELDED MULTI-CHASSIS CABLE ADAPTER

Introduction to LabVIEW and NI Hardware Platform

Hardware: Acquiring Data and Communicating with Instruments

Step-by-Step Data Acquisition Part II Exercise 2: Generating an Analog Output Waveform

LabVIEW programming II

Open, Scalable Real-Time Solutions

Answers to Frequently Asked Questions about NI-DAQmx and Traditional NI-DAQ (Legacy)

LabVIEW Basics I: Introduction Course

Modbus Hans-Petter Halvorsen

CALIBRATION PROCEDURE SCXI Contents. Software Requirements. ni.com/manuals

PROFIBUS PA Fault-Finding and Maintenance Tools

Keysight SD1 software

SF-901 WINDYN DATA ACQUISITION SYSTEM

NI Technical Symposium ni.com

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Designing Real-Time Control Applications Using LabVIEW and CompactRIO. Developer Days 2009

LABVIEW REAL-TIME. Contents. About LabVIEW Real-Time (RT) RELEASE NOTES. Version 6.1

ECU Hardware-in-Loop Simulation System Design for Gas Engine based on Virtual Instruments

CompactDAQ Chassis PRODUCT FLYER CONTENTS. Цены и срок поставки уточняйте на сайте по телефону: или

NI-DAQmx Basic Course NITS John Shannon

LabVIEW programming II

LabVIEW Real-Time Module Release and Upgrade Notes

Engine Assembly Cam Shaft Testing by Ryan W. Vallieu Consultant, Measurement & Automation Data Science Automation, Inc. USA

Developing and Testing Networked Avionics Systems and Devices By Troy Troshynski, Avionics Interface Technologies

Functional Testing of Electric Vehicle Battery Management Systems (BMS) using a PXI Platform Grant Gothing Project Engineer Bloomy Controls U.S.A.

Plant Modeling for Powertrain Control Design

CMX18 FEATURES A 18-SLOT 3U PXI EXPRESS CHASSIS

Model E-RAD4000 Ethernet Pressure Measurement System Data Sheet No. G562. Features. General Description. Applications.

Scientific Instrumentation using NI Technology

Increase Your Test Capabilities with Reconfigurable FPGA Technology

Innovative hardware...

Physical Simulation Experiment System of Multi-Rigid-Body Spacecraft Attitude Control Based on Micro-Gravity Floating Platform Environment

Ultra-Accurate Temperature Measurement Instruments

To develop a research engine control unit (ECU) that

Introduction to LabVIEW. Modified Powerpoint file taken from ma/courses/es110/

3D Measurement and Control, Made Easy

CHAPTER IV Computerized Data-acquisition Systems

Features. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE AI-1616L-LPE 1. Ver.1.01

The following conventions appear in this document:

Cranking Out Camshaft Timing Data

2.0 GHz Pentium M 760 and 1.5 GHz Celeron M 370 Embedded Controllers for PXI

How to validate your FPGA design using realworld

M. Brett McMickell, Ph.D.

Creation and Validation of a High-Accuracy, Real-Time-Capable Mean-Value GT-POWER Model

Software-Defined Test Fundamentals. Understanding the Architecture of Modular, High-Performance Test Systems

What s New in Data Acquisition

Precision Characterization of Ethernet Devices with LabVIEW Real-Time and FPGA

Research Article. ISSN (Print) *Corresponding author Chen Hao

The hardware implementation of PXI/PXIe consists of a chassis, controller or computer interface, and peripheral cards.

Advanced Remote Panel USER GUIDE

Getting Started with the LabVIEW Real-Time Module

Low-Cost Multifunction DAQ for USB

Sorensen SG Series - Water Cooled kw V A. Programmable Precision High Power DC Power Supply

2.0 GHz Dual-Core Embedded Controller for PXI

EDAS-1001E-2A Ethernet Data Acquisition System User Guide

Create Without Limits: Add the Power of User-Programmable FPGAs to Your Test Applications

Techniques to Reduce Measurement Errors in Challenging Environments

Compact data logger offering best-in-class noise resistance and communication function

Instruction Manual RCI-100-XXX. Remote Control Signal Interface

SepacoreControl Software data sheet

Dept. of Electrical, Computer and Biomedical Engineering. Data Acquisition Systems and the NI LabVIEW environment

Data Acquisition in LabVIEW

MICAS-X Student Edition Manual version 2.1

ni.com Integrating EPICS and LabVIEW

Transcription:

Characterization of the Next Generation Aircraft Fuel Pump By Ben Rayner and Gregory Cala, PhD Project Consultant Data Science Automation United States of America Category: Aerospace/Defense Products Used: Realtime Control System PXI-8170 Running RealTime OS PXI-8211 Ethernet Module PXI-8421/4 RS485 interface card PXI-6030E MIO card PXI-6704 Analog Output Card PXI-1000B Chassis 5B01 16 channel Signal conditioning backplane 5B40 Signal conditioning units 5B41 Signal conditioning units Data Acquisition and User interface system PXI-8176 Running Windows 2000 PXI-8421/4 RS485 interface card LabVIEW 6.1 RT PXI-6040E MIO Card PXI-1000B Chassis SCXI-1001 12 Slot chassis SCXI-1102B 32 channel signal conditioning SCXI-1102C 32 channel signal conditioning The Challenge: Develop an automated data acquisition and test system that incorporates a jet-engine simulation to characterize a developmental Ultra-Efficient Fuel Delivery System (UEFDS). In order to test this unique fuel pump, a test system had to be designed, developed and demonstrated. The test system was required to dynamically simulate the behavior of a jet engine flying through a range of operating conditions as described by altitude, speed (machnumber), and throttle position (power lever angle). Of the more than 100 channels of data to be monitored and logged, 12 channels were needed by the control logic required to determine the control of the four outputs: Pump Drive Speed, Fuel Heat Exchanger valve position, Back Pressure valve position, and Actuation Flow valve position. The Solution: Using LabVIEW RT we developed code to control the four outputs. Additionally, a second LabVIEW application was developed for a Windows 2000 system to display and log all 100 analog input channels of data at 1000 samples/sec along with at least 30 information channels received from the electronic Control Module (ECM) via RS-485. Abstract: Two National Instruments PXI systems are used to control and monitor the UEFDS testcell. The four PID control loops on the RT system along with the engine simulation model execute 100 times per second and read twelve input channels which are over sampled 10X. The RT system controls three valves and the pump drive speed. The LabVIEW Windows application on the second PXI system allows the user to monitor and log all 100 channels of data collected at 1000 samples/sec through the SCXI DAQ System, the 30 parameters collected on the RS485 network connected to the unit under test, and the UDP status messages from the RT system. Copyright, Data Science Automation, Inc. All Rights Reserved. Page 1 of 5

Deterministic Control. The LabVIEW RT system monitors the 12 critical channels, also at 1000 samples/sec. Signal conditioning for these signals were provided by 5B series modules. The data from these channels is buffered and averaged 100 times per second. Figure 1. The Real-Time Main User Inteface A hardware timed loop executes 100 times per second, calculating and updating the four outputs. The math necessary for the simulation is all calculated in LabVIEW and contains four PID loops, 9 rate limiters, a derivative and 12 look-up tables. Figure 2: The real time loop that executes 100 times per second and calculates the 4 output parameters. Copyright, Data Science Automation, Inc. All Rights Reserved. Page 2 of 5

The global variables are used to monitor interim values during the refinement phase and to pass data to a second loop. The second loop executes 100 times a second and it passes critical information to the fuel pump over the same RS-485 network that the windows system uses to monitor the status of the fuel pump. The system also contains a simulate mode to enable the application to run on a regular desktop computer for testing and development purposes without an RT system and without data acquisition hardware. PID Control. It was a significant challenge to get the PID controls to work reliably and fast. Without over-sampling, the bit-noise in the analog inputs made the derivative unusable. The automatic calculation of the delta t in the PID VIs also caused problems. Although there was no hardware jitter, a software jitter of 1ms would cause a 10% change in delta t at our loop-rate of 100 Hz. Oversampling 10X and explicitly providing the delta-t helped stabilize the system transient response, although the noise on the signal still made use of the derivative term difficult. Figure 3. The Windows interface to the RT dynamic configuration parameters Copyright, Data Science Automation, Inc. All Rights Reserved. Page 3 of 5

RS-485 Communication. Communication with the ECM posed significant challenges. The data generated by the unit under test was too much for the RT system to analyze and log, yet the commands needed to be sent to the unit deterministically. The implementation used an RS-485 network. This enabled the RT system to write commands to the ECM, while the windows system would read the responses and log the data. Because the test article was a one of a kind developmental system, wiring and naming conventions had to be developed by the members of the support team from three different companies. Once the protocol conventions were negotiated, the RS-485 proved to be quite robust. Even at the wrong baud-rate and the wrong polarity, we were still receiving data! Data Management. Enormous amounts of data were generated in response to manual triggers. Thirty seconds of data from all channels were buffered to allow pre-trigger binary data to be stored or displayed at anytime during transient events. Snapshots provided a more manageable data storage mechanism for steady state conditions whereby data was averaged over a configurable time interval. Utilities were provided to concatenate multiple logs or snapshots and convert them to ASCII format. Figure 4. The Application configuration page. Copyright, Data Science Automation, Inc. All Rights Reserved. Page 4 of 5

Figure 5. One of the data monitoring pages permitted channel selection to be made on the fly. Conclusion. The powerful features of Measurement and Automation Explorer allowed us to test and calibrate each channel independently without the need for any customized software. Distinguishing hardware problems from software problems was therefore greatly simplified. The rapid development capabilities of LabVIEW in combination with the robustness of the PXI system allowed us to create a reliable system in a very short time-frame. The powerful testing and debugging capabilities of LabVIEW RT provided the assurance that we would be able to make the deadline and we did. Copyright, Data Science Automation, Inc. All Rights Reserved. Page 5 of 5