Facilitating Modeling and Simulation of Complex Systems Through Interoperable Software Jeannie Sullivan Falcon, Ph.D

Facilitating Modeling and Simulation of Complex Systems Through Interoperable Software Jeannie Sullivan Falcon, Ph.D

Facilitating Modeling and Simulation of Complex Systems Through Interoperable Software Jeannie Sullivan Falcon, Ph.D. Chief Engineer, Control & Simulation Overview ▪ Introduction ▪ Models in the design, development, and operation of complex cyber-physical systems ▪ Industry and technology trends – connectivity, autonomy, and electrification ▪ Customer needs – interoperability, open source software, complex physical models ▪ Beachhead applications ▪ Lessons learned Mission Statement NI equips engineers and scientists with systems that accelerate productivity, innovation, and discovery. ni.com Accelerating Engineering for More Than Four Decades 1977 1986 1991 2004 2013 Introduces GPIB to LabVIEW starts Creates the Alliance Makes FPGAs Introduces connect instruments the computer-based Partner Network to accessible to engineers software-designed to mini computers measurement revolution strengthen ecosystem and scientists instrumentation 2020 1976 1983 1987 1998 2006 2014 NI founded Introduces first GPIB board Releases data acquisition Creates PXI and expands Announces Leads prototyping to connect instruments solutions to provide opportunities with CompactDAQ of 5G systems to IBM PCs accurate measurements complete to increase system solutions measurement accuracy $1.23 7,500+ EMPLOYEES BILLION 35,000+ OVER 18% 50+ COUNTRIES IN 2016 CUSTOMERS WORLDWIDE INVESTMENT IN R&D $1,400 $1,200 $1,000 $800 Long-Term Track Record of Growth $600 $400 Revenue in millions USD $200 $0 '87 '88 '89 '90 '91 '92 '93 '94 '95 '96 '97 '98 '99 '00 '01 '02 '03 '04 '05 '06 '07 '08 '09 '10 '11 '12 '13 '14 '15 '16 A software-centric platform that accelerates the development and increases the productivity of test, measurement, and control systems. ni.com ONE-PLATFORM APPROACH NI SERVICES AND SUPPORT THIRD-PARTY SOFTWARE THIRD-PARTY HARDWARE WEB SERVICES NI PRODUCTIVE ARDUINO PYTHON DEVELOPMENT SOFTWARE ETHERNET C/C#/.NET USB The MathWorks, Inc. SOFTWARE GPIB VHDL SERIAL GNU RADIO NI MODULAR HARDWARE LXI/VXI AND MORE AND MORE ONE-PLATFORM APPROACH NI SERVICES AND SUPPORT Community THIRD Support 300,000+ Online Members 700+ Field Engineers 450+ User Groups NI PRODUCTIVE 700+ Support Engineers NI ECOSYSTEM 9,000+ Code Examples - 50+ Worldwide Offices DEVELOPMENT SOFTWARE PARTY HARDWARE Academia Add-Ons 8,000+ Classrooms Worldwide 500+ Software Add-Ons 6M+ Tools Network Downloads PARTY SOFTWARE - NI ECOSYSTEM Partners NI MODULAR HARDWARE Open Connectivity 1,000+ Alliance Partner Companies 10,000+ Instrument and Device Drivers THIRD Industry-Leading Technology Partners 1,000+ Sensor and Motor Drivers Flexible Software Protects Your Investments TestStand VeriStand DIAdem NI InsightCM™ Enterprise Multisim LabWindows™/CVI Measurement Studio Third-Party Software The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries. Modular Hardware Allows You to Customize Complete I/O Coverage Highest Data Throughput Software Extensibility Parallel Measurement Execution With More Than 600 Modules With PCI Express With Apps, IP, and Toolkits With Latest Multicore Processors ADC Real-Time Measurements Measurement Acceleration Reduced Size, Power, and Weight Increased Measurement Range With Timing and Synchronization With User-Programmable FPGAs With Form Factor Variants With Latest ADC/DAC The Industrial Internet of Things Edge Processing Edge Big Analog Analog Data Big Smart Smart Smart Smart Smart Smart Smart Measurement Automated Test Instrumentation Grid Machines Power Communications Enhanced Requirements for the IIoT Reliability | Latency | Security | Upgradeability ni.com 11 A Platform-Based Approach To Creating the Internet of Things Solutions and Partner IP NI Platforms Commercial Technologies ni.com 12 Growing Market: Industrial IoT Development & Partnerships ▪ IBM and Bosch Collaborate in Industrial IoT push www.internetofbusiness.com, Feb 2017 ▪ National Instruments Industrial IoT Lab Unites Rivals - Cisco, HPE, Intel and others help sponsor the lab to show enterprises that IoT systems can work ▪ www.networkworld.com, Jan 2017 ▪ GE and ANSYS to Preside Over a Digital Twin and Internet of Things Marriage ▪ www.engineering.com, Nov 2016 ▪ PTC Exhibits at IoT Solutions World Congress 2017 ▪ www.businesswire.com, Sep 2017 ▪ "The PTC testbed area will showcase the Flowserve pump demo, a predictive maintenance solution that combines software from PTC and ThingWorx partners, HPE and National Instruments" Models are everywhere Operations & Technology Maintenance Demonstrator Commissioning Integration Actual/ Physical Testing Rapid Site Acceptance Prototype Testing Design Factory Acceptance Environment Simulation Testing Hardware in Loop Systems Test Simulation Rig Virtual / Model Virtual Virtual / Model Equipment Actual / Physical S Bhamra et al, 2015 Advanced Systems Integration in Major Rail Projects Bechtel and Crossrail, United Kingdom Industry and Technology Trends ▪ Connectivity ▪ Autonomy ▪ Electrification Example: Connected Car Connectivity It’s a huge opportunity for all industrial companies. Data analytics and machine connectivity are the way to get to the next level of productivity.” - Bill Ruh, Chief Digital Officer, GE The Internet of Things: Industry's Digital Revolution Ed Crooks, Financial Times, June 27, 2017 Industrial IoT Architecture THINGS OPERATIONAL INFORMATION OF THE IIOT TECHNOLOGY (OT) TECHNOLOGY (IT) Sensors Edge On-Premises Cloud and Actuators Nodes Operational Production Assets Equipment Transportation and Test Heavy Equipment Assets Design, Simulate, Prototype, Deploy, Connect Coordinated Robotics Lab Design & Prototyping & Simulation Deployment • MIMO control and estimation simulation • Nonlinear dynamics in MathScript node • Parallel loops in LabVIEW for control and vision • Single-board RIO onboard robot • Cooperative control YouTube: UCSD ni.com 18 Switchblade Robot Connectivity Stack PROTOCOLS STANDARDS TSN Standards Efforts ▪ Standards effort through IEEE 802 to improve latency and performance while maintaining interoperability and openness ▪ Time Sensitive Networking (TSN) will provide: ▪ Time synchronization ▪ Bandwidth reservation and path redundancy for reliability ▪ Guaranteed bounded latency ▪ Low latency (cut-though and preemption) ▪ Bandwidth (Gb+) ▪ Routable to support complex networks and wireless TSN-Based “Hard Real-Time” Ethernet Devices Session, Presentation, and Application (Layers 5-7) TSN Ethernet • Key industrial, embedded, and TCP/UDP (Layer 4) Software Custom Control Data automotive vendors collaborating IP (Layer 3) to drive requirements Standard Queue Controller • Best-in-class approach for control AND interoperability MAC (Layer 2) • Hardware Bounded latency and guaranteed Physical (Layer 1) bandwidth • Scales with Ethernet Network Infrastructure (Switches, cabling, etc) ni.com 21 Time Sensitive Condition Monitoring and Microgrid Communication Networking Predictive Maintenance and Control Industrial Internet Consortium Testbeds NI Industrial IoT Lab A Space to Collaborate A Space to Innovate A Space to Showcase ni.com Autonomy We are testing and we are moving very quickly…We are very much committed to autonomous and doing it safely and we are aggressively developing the technology, but we will put it out for the consumer when it meets all of our requirements. - Mary Barra, GM Your car will become a second office in 5 years or less, General Motors CEO predicts Cadie Thompson, Business Insider, December 12, 2016 ISC Ltd. w/ Houlder Ltd. Dr. Andy Clegg, Lead Engineer & ISC Managing Director: “We used the LabVIEW MathScript RT Module to run a textual node containing our m-file code, developed with MATLAB on a desktop, for kinematics on the real-time CompactRIO controller. MathScript has significant benefits for real-time deployment on the CompactRIO controller including determinism, easy debugging, and no extra compilation steps.“ YouTube: TAS (Turbine Access System) providing safe access to offshore wind turbines ni.com 25 Automating Real-Time Test & HIL TestStand Python .NET LabVIEW WORKSPACE/UI MANAGER ▪ Hardware Calibration ▪ Macro Record/Playback Workspace Tools ▪ RT Stimulus Profile Editor ▪ Alarm Configuration ▪ Data Log File Viewer ▪ Channel Faulting UI Objects ▪ System Health Monitor ▪ Model Parameter Manager RT VERISTAND ENGINE Server Communication ▪ Hardware I/O ▪ Calc Ch Processing Custom RT Tasks ▪ Channel Forcing ▪ RT Stimulus Generation ▪ Model Execution ▪ Alarm/Procedure Exec Models ▪ Parameter Updates ▪ Custom Devices I/O Drivers FPGA I/O Real-Time Modeling Environments ▪ The MathWorks, Inc. Simulink® software ▪ AVL BOOST ▪ LabVIEW, LabVIEW Control Design & ▪ AVL CRUISE Simulation ▪ Dynacar from Tecnalia ▪ Esterel SCADE Suite ▪ CarSim from Mechanical Simulation ▪ Tesis DYNAWare models ▪ AMESim from LMS ▪ NI MATRIXx SystemBuild ▪ Models from VI-grade ▪ C/C++/FORTRAN/Ada ▪ Dymola models from Dynasim ▪ MapleSim models from Maplesoft ▪ Rational Rhapsody from IBM ▪ SimulationX from ITI ▪ CarMaker from IPG ▪ GT-POWER from Gamma Technologies Inc. Simulink® is a registered trademark of The MathWorks, Inc. All other trademarks are the property of their respective owners. ECU Test System Example NI SLSC NI PXI / CompactRIO switching, loads and signal conditioning Power Supplies Networks Fault Real-Time Host ECU Insertion Processor Interface Connectivity Sensor Signal D/A Simulation Conditioning FPGA VeriStand VeriStand Load Signal Real-Time A/D UI Simulation Conditioning Engine Model-based Control Design

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    45 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us