Indianapolis Office
16469 Southpark Drive
Westfield, IN 46074
St. Louis Office
2025 Zumbehl Road
Suite 304
Saint Charles, MO, 63303
www.ballsystems.com
+1 (317) 509-6410
Modeling Discussion Agenda
โ€ข Problems with complex systems
โ€ข Complex machines defined
โ€ข Intro to modeling & Hardware-in-the-Loop (HIL)
โ€ข Cost and quality benefits of model-based testing
โ€ข Introduction to Ball Systems
โ€ข How can we help?
Problem Statement
Complex machines containing multiple embedded
systems create unique and diverse testing challenges:
โ€ข Availability of product and/or test system for testing
โ€ข Cost / time to build a system prior to testing
โ€ข High cost to test (capital, facilities, maintenance,
manufacturing time, scrap, redesign, etc.)
โ€ข Time consuming testing, especially for extensive
regression testing
โ€ข System validation challenging due to complexity.
Unable to test to limits and beyond
โ€ข Repeatability challenging for large physical systems
โ€ข High cost of failure (production test, field, customer
issues, etc.)
Complex Machines Defined
Plant
Embedded
Real-Time Control
System
Complex machines such as Draglines, Spacecraft,
Vehicle Engines, Blast Hole Drills, Jet Engines, etc.
typically have multiple Embedded Real-Time Control
Systems controlling one or more complex (typically)
physical components called the โ€œPlantโ€
Why Modeling and Simulation?
Modeling and
simulation can
reduce risk and
time to market and
increase the
efficiency in
multiple areas of
the product
development cycle:
โ€ข Model-In-Loop
โ€ข Software-In-Loop
โ€ข Hardware-In-Loop
โ€ข Rapid Control
Prototyping
NIโ€™s VeriStand
software platform
provides seamless
integration of
modeling
throughout the
product
development cycle
Product Development
V-Diagram
โ€ข HIL allows a product development or product test
engineer the ability to mimic (or model) the behavior
of the Plant using a combination of electronic
hardware and custom software
โ€ข HIL replaces the Plant under control with a software
model of the physical Plant and all related dynamic
systems
โ€ข Modeling improves test and development through
simulating the use of real world systems
โ€ข Models also allow for rapid design iteration, and
validation at much lower cost
โ€ข These models are then โ€œinterfacedโ€ with an
electronic control system through the use of an HIL
hardware test system and associated software to
simulate actuators, sensors, etc.
HIL Allows Modeling of Machines
A software model
is a mathematical
representation of
a physical system
and sometimes of
a control system
as well
Plant Software
Model
HIL System Schematic
I/O
Signals
Host PC
Running
NI
VeriStand
Plant Software Model
Control
SystemReal-Time System
The Plant
software model,
the host PC
running NI
VeriStand, and
the NI Real-Time
HIL System
effectively
โ€œreplaceโ€ the
Plant
โ€ข HIL increases the speed and scope of testing while
reducing risk and cost
โ€ข Ideally an embedded control system is tested against the
real Plant
โ€ข However frequently the real Plant imposes limitations or
risks on the scope of the testing
โ€ข For example, in the case of an electronic control system,
certain testing may lead to dangerous test conditions:
โ€ข Testing at or beyond the range of the certain control
system parameters or Plant capabilities
โ€ข Testing and verification of the system at failure
conditions and beyond (โ€œcorner casesโ€)
โ€ข HIL provides an efficient and safe environment where the
test or application engineer can focus on the functionality
of the controller without risk to himself or the Plant
Quality of Model-based Testing
Balance Time & Cost vs. Real World
HIL = The Best of Both Worlds
RealWorldCorrelation
Time and Cost
Virtual Simulation
Hardware-in-the-Loop
Proving Ground or
Customer Site
HIL simulation
allows the
engineer to cost
effectively
balance rapid
verification,
validation, and
regression
testing with real-
world interaction
Who is Ball Systems?
โ€ข Founded in 1966, today Ball Systems is a leader in custom
electronics and electronic test solutions and software for Fortune 500
companies worldwide
โ€ข Comprehensive and strategic offerings and capabilities
โ€ข Strategic consultation on design of corporate test strategies and development
processes
โ€ข Test system and test software design; COTS, custom design, etc.
โ€ข Software design and architectures; NI Suite, Visual Studio, Firmware
โ€ข Electrical circuit and system design; Analog, Digital, FPGA, Embedded Micro
โ€ข Custom PCBs/PCAs
โ€ข Mechanical fixture and
machine design
โ€ข Controls and machine
vision design
โ€ข Contract manufacturing
including PCAs, test
systems and racks, test
fixtures, custom
electronics, machines, etc.
National Instruments Strategic
Alliance Partner & HIL Experts
โ€ข Programming expertise w/entire NI suite
โ€ข Certified architects and developers
โ€ข Strategic NI HIL / VeriStand Partner
โ€ข Trained programmers who have implemented
numerous HIL & VeriStand solutions
โ€ข Experience with VeriStand since inception at NI
โ€ข HIL systems developed and delivered for automotive and
heavy industrial companies including:
โ€ข Caterpillar:
โ€ข Design and fabrication of HIL hardware test system
โ€ข Design and development of HIL software including
FPGA programming and VeriStand
โ€ข Cummins:
โ€ข Development of HIL software including seamless
integration with extensive existing test architecture
โ€ข 100โ€™s of NI PXI, cRIO, etc. systems integrated worldwide
How Can Ball Systems Help?
โ€ข Consult to develop strategies to determine the
effectiveness of an HIL approach
โ€ข Development of HIL systems and software
โ€ข Staffed on-site validation, verification, and
regression testing and test management
โ€ข Development of software models
โ€ข Design and development of control systems for
products (e.g., NI cRIO based control systems to
replace existing PLC based systems)
Contact:
Terrance Bradford
+1 (317) 509-6410
www.ballsystems.com

What is HIL (HardWare In The Loop)

  • 1.
    Indianapolis Office 16469 SouthparkDrive Westfield, IN 46074 St. Louis Office 2025 Zumbehl Road Suite 304 Saint Charles, MO, 63303 www.ballsystems.com +1 (317) 509-6410
  • 2.
    Modeling Discussion Agenda โ€ขProblems with complex systems โ€ข Complex machines defined โ€ข Intro to modeling & Hardware-in-the-Loop (HIL) โ€ข Cost and quality benefits of model-based testing โ€ข Introduction to Ball Systems โ€ข How can we help?
  • 3.
    Problem Statement Complex machinescontaining multiple embedded systems create unique and diverse testing challenges: โ€ข Availability of product and/or test system for testing โ€ข Cost / time to build a system prior to testing โ€ข High cost to test (capital, facilities, maintenance, manufacturing time, scrap, redesign, etc.) โ€ข Time consuming testing, especially for extensive regression testing โ€ข System validation challenging due to complexity. Unable to test to limits and beyond โ€ข Repeatability challenging for large physical systems โ€ข High cost of failure (production test, field, customer issues, etc.)
  • 4.
    Complex Machines Defined Plant Embedded Real-TimeControl System Complex machines such as Draglines, Spacecraft, Vehicle Engines, Blast Hole Drills, Jet Engines, etc. typically have multiple Embedded Real-Time Control Systems controlling one or more complex (typically) physical components called the โ€œPlantโ€
  • 5.
    Why Modeling andSimulation? Modeling and simulation can reduce risk and time to market and increase the efficiency in multiple areas of the product development cycle: โ€ข Model-In-Loop โ€ข Software-In-Loop โ€ข Hardware-In-Loop โ€ข Rapid Control Prototyping NIโ€™s VeriStand software platform provides seamless integration of modeling throughout the product development cycle Product Development V-Diagram
  • 6.
    โ€ข HIL allowsa product development or product test engineer the ability to mimic (or model) the behavior of the Plant using a combination of electronic hardware and custom software โ€ข HIL replaces the Plant under control with a software model of the physical Plant and all related dynamic systems โ€ข Modeling improves test and development through simulating the use of real world systems โ€ข Models also allow for rapid design iteration, and validation at much lower cost โ€ข These models are then โ€œinterfacedโ€ with an electronic control system through the use of an HIL hardware test system and associated software to simulate actuators, sensors, etc. HIL Allows Modeling of Machines A software model is a mathematical representation of a physical system and sometimes of a control system as well Plant Software Model
  • 7.
    HIL System Schematic I/O Signals HostPC Running NI VeriStand Plant Software Model Control SystemReal-Time System The Plant software model, the host PC running NI VeriStand, and the NI Real-Time HIL System effectively โ€œreplaceโ€ the Plant
  • 8.
    โ€ข HIL increasesthe speed and scope of testing while reducing risk and cost โ€ข Ideally an embedded control system is tested against the real Plant โ€ข However frequently the real Plant imposes limitations or risks on the scope of the testing โ€ข For example, in the case of an electronic control system, certain testing may lead to dangerous test conditions: โ€ข Testing at or beyond the range of the certain control system parameters or Plant capabilities โ€ข Testing and verification of the system at failure conditions and beyond (โ€œcorner casesโ€) โ€ข HIL provides an efficient and safe environment where the test or application engineer can focus on the functionality of the controller without risk to himself or the Plant Quality of Model-based Testing
  • 9.
    Balance Time &Cost vs. Real World HIL = The Best of Both Worlds RealWorldCorrelation Time and Cost Virtual Simulation Hardware-in-the-Loop Proving Ground or Customer Site HIL simulation allows the engineer to cost effectively balance rapid verification, validation, and regression testing with real- world interaction
  • 10.
    Who is BallSystems? โ€ข Founded in 1966, today Ball Systems is a leader in custom electronics and electronic test solutions and software for Fortune 500 companies worldwide โ€ข Comprehensive and strategic offerings and capabilities โ€ข Strategic consultation on design of corporate test strategies and development processes โ€ข Test system and test software design; COTS, custom design, etc. โ€ข Software design and architectures; NI Suite, Visual Studio, Firmware โ€ข Electrical circuit and system design; Analog, Digital, FPGA, Embedded Micro โ€ข Custom PCBs/PCAs โ€ข Mechanical fixture and machine design โ€ข Controls and machine vision design โ€ข Contract manufacturing including PCAs, test systems and racks, test fixtures, custom electronics, machines, etc.
  • 11.
    National Instruments Strategic AlliancePartner & HIL Experts โ€ข Programming expertise w/entire NI suite โ€ข Certified architects and developers โ€ข Strategic NI HIL / VeriStand Partner โ€ข Trained programmers who have implemented numerous HIL & VeriStand solutions โ€ข Experience with VeriStand since inception at NI โ€ข HIL systems developed and delivered for automotive and heavy industrial companies including: โ€ข Caterpillar: โ€ข Design and fabrication of HIL hardware test system โ€ข Design and development of HIL software including FPGA programming and VeriStand โ€ข Cummins: โ€ข Development of HIL software including seamless integration with extensive existing test architecture โ€ข 100โ€™s of NI PXI, cRIO, etc. systems integrated worldwide
  • 12.
    How Can BallSystems Help? โ€ข Consult to develop strategies to determine the effectiveness of an HIL approach โ€ข Development of HIL systems and software โ€ข Staffed on-site validation, verification, and regression testing and test management โ€ข Development of software models โ€ข Design and development of control systems for products (e.g., NI cRIO based control systems to replace existing PLC based systems) Contact: Terrance Bradford +1 (317) 509-6410 www.ballsystems.com