ABB June 19, Slide 1

Similar documents
ABB uses an OPAL-RT real time simulator to validate controls of medium voltage power converters

Five Cool Things You Can Do With Powertrain Blockset The MathWorks, Inc. 1

Field Programmable Gate Arrays a Case Study

Finite Element Based, FPGA-Implemented Electric Machine Model for Hardware-in-the-Loop (HIL) Simulation

Modeling and Simulate Automotive Powertrain Systems

NR Electric Uses RT-LAB Real-time Simulator to Test the Control and Protection System for the Zhoushan Multiterminal

JMAAB: supporting MBD deployment and standardization in Japan

Experience Report: Applying and Introducing TSP to Electronic Design Automation

2015 The MathWorks, Inc. 1

In-Place Associative Computing:

SYSTEM INTEGRATION. Railway and urban transport electrification Energy-efficient and reliable solutions

Highly dynamic control of a test bench for highspeed train pantographs

Using ABAQUS in tire development process

Building Fast and Accurate Powertrain Models for System and Control Development

VARTA Energy Storage Systems

The MathWorks Crossover to Model-Based Design

Prototypage rapide du contrôle d'un convertisseur de puissance DC-DC à haut rendement

Spectrum PowerCC DM Distribution Management The control system for distribution network operators

VARTA Energy Storage Systems

Parallelism I: Inside the Core

Zurich, February 16, 2012, Ulrich Spiesshofer Discrete Automation and Motion Driving profitable growth. ABB Group February 16, 2012 Slide 1

Automated Circuit Breaker Calibration

Inverted Pendulum Control: an Overview

ABB DRIVES SERVICE. Optimize your wind economy. Wind Converter Services

ONE-PEDAL DRIVING RAPID FEATURE DEVELOPMENT WITH SIMULINK MATHWORKS AUTOMOTIVE CONFERENCE MAY

National Grid New Energy Solutions (NES)

UNITROL 6800 excitation systems Proven performance solutions

Experience the Hybrid Drive

ACSEP - Applications and Control of Power Electronic Systems

Automation In Coil Winding Machine Under the guidance of: Mr. Sumitkumar Department of Mechanical Engineering (SRPEC)

Small Scale-Wind Power Dispatchable Energy Source Modeling

Intelligent Transportation Systems. Secure solutions for smart roads and connected highways. Brochure Intelligent Transportation Systems

ABB in primary aluminium From mine to market

Survey Report Informatica PowerCenter Express. Right-Sized Data Integration for the Smaller Project

Spark. The open source ECU project

Linear Actuators for On/Off-Highway Vehicles

EPE97 OPTIMIZED DESIGN OF VARIABLE-SPEED DRIVES BASED ON NUMERICAL SIMULATION

J.-J.Simond*, A.Sapin**, B.Kawkabani*, D.Schafer***, M.Tu Xuan*, B.Willy***

Dual Voltage Solar Power Charge Controller Board Connection & Operation V2.xx

ELG4126: Case Study 2 Hybrid System Design and Installation

Real-Time Power Quality Study For Sustainable Energy Systems. PI: Dr. U. Meyer-Baese, Co-PIs: Helen LI, Simon Foo, Anke Meyer-Baese, Juan Ordonez

EE Architecture for Highly Electrified Powertrain

Wind Turbine Emulation Experiment

Model Based Design: Balancing Embedded Controls Development and System Simulation

Cincinnati Gate Systems, Inc.

A Novel DC-DC Converter Based Integration of Renewable Energy Sources for Residential Micro Grid Applications

Using ModelSim and Matlab/Simulink for System Simulation in Automotive Engineering

SMART DIGITAL GRIDS: AT THE HEART OF THE ENERGY TRANSITION

The path to electrification. April 11, 2018

Statement Dr. Norbert Reithofer Chairman of the Board of Management of BMW AG Conference Call Interim Report to 30 June August 2013, 10:00 a.m.

Automotive Research and Consultancy WHITE PAPER

ABB Ability Performance Optimization for power generation

Food power. ABB s rugged UPS PowerLine DPA ensures food and beverage production facilities keep running

Performance That Moves. EmCon Traction Converters

Traction Systems GC01DTR01_C 08/2013. Ingeteam Traction

Drive system for high pressure grinding rolls Increased roller life and productivity

Powering the most advanced energy storage systems

Orlando, Florida March 25 th, 2013 Automation and Power World 2013 Investor Event

Regenerative Utility Simulator for Grid-Tied Inverters

Chapter 17 Notes. Magnetism is created by moving charges.

Dealing with customer concerns related to electronic throttle bodies By: Bernie Thompson

CHEMICALS AND REFINING. ABB in chemicals and refining A proven approach for transforming your challenges into opportunities

Medium Voltage Drives. ABB Value Provider Program Partnership for growth and profit

July 17, Software and Systems Teach-in

The seal of the century web tension control

BASIC MECHATRONICS ENGINEERING

Energy System Design for Optimized Power Management

Transforming Transforming Advanced transformer control and monitoring with TEC

Components and tooling to reduce complexity and cost in E/E powertrain system design for Hybrid electric Vehicles

UTBB FD-SOI: The Technology for Extreme Power Efficient SOCs

Microgrid solutions Delivering resilient power anywhere at any time

Ring-geared mill drives. RMD plus Variable-speed solution with mill application features

DOE s Focus on Energy Efficient Mobility Systems

Grid-Friendly Utility-Scale PV Plants

L-force. MF three-phase AC motors. Phone: Fax: Web: -

A day in the Life... stories

MANTECH ELECTRONICS. Stepper Motors. Basics on Stepper Motors I. STEPPER MOTOR SYSTEMS OVERVIEW 2. STEPPING MOTORS

Tiny footprint. Big statement.

distribution An automatic solution to enhancing productivity, profitability and environmental performance ALLISON TRANSMISSION EUROPE

Dynamic DC Emulator Efficient testing of charging technology and power electronics

VHDL (and verilog) allow complex hardware to be described in either single-segment style to two-segment style

NOVEL VOLTAGE STABILITY ANALYSIS OF A GRID CONNECTED PHOTOVOLTIC SYSTEM

Fast Orbit Feedback (FOFB) at Diamond

SMA Utility Power System

When should an Electric Adjustable Speed Drive be used instead of a Gas or Steam Turbine? Paul Blaiklock, Manish Verma, Stephan Bondy

SEDONA FRAMEWORK BEST OPPORTUNITY FOR OPEN CONTROL

Future Electronic Power Distribution Systems A contemplative view

Tractor/Implement Electrification: Opportunities and Challenges

Transforming the US Electric Grid

Utility Distribution Planning 101

Proper Modeling of Integrated Vehicle Systems

Integration of EtherCAT in Advanced Test Systems Solutions and Challenges. Dr. Frank Schütte, Andreas Tenge, Dr. László Juhász dspace GmbH, Paderborn

THE COMPLETE ELEVATOR MODERNIZATION SOLUTION. KONE ReVolution

Choosing the Electric Avenue: Unlocking Savings, Emissions Reductions, and Community Bene=its of Electric Vehicles

November/December olume 58 Number 9 V

Getting the Lead Out December, 2007

Global Perspectives of ITS

Lecture 14: Instruction Level Parallelism

MODELING SUSPENSION DAMPER MODULES USING LS-DYNA

Embedded Torque Estimator for Diesel Engine Control Application

Transcription:

Dr Simon Round, Head of Technology Management, MATLAB Conference 2015, Bern Switzerland, 9 June 2015 A Decade of Efficiency Gains Leveraging modern development methods and the rising computational performance-price ratio Slide 1

It s all about Control Imagine you are in a train What are your expectations? Smooth ride in all weathers and seasons Quiet Getting to your destination on time, or Charging your smartphone Slide 2

It s all about Control Imagine you are in a train What are your expectations? Smooth ride in all weathers and seasons Quiet Getting to your destination on time, or Charging your smartphone What are the consequences if the driving wheels are slipping? Slide 3

It s all about Control Imagine you are in a train What are your expectations? Smooth ride in all weathers and seasons Quiet Getting to your destination on time, or Charging your smartphone What are the consequences if the driving wheels are slipping? Potentially expensive Complex systems require sophisticated control http://www.photos.jcstudiosinc.com/user181/gouged-track.jpg Slide 4

A Decade of Efficiency Gains ABB's Journey Let us prepare for a little journey Looking at what ABB has been doing in the area of control, especially for driving trains We look back 10+ years Leveraging the rising computation power for the same price Leveraging modern development methods and tools Delivering an expanded product portfolio with the same number of core development staff Complexity is increasing Systems/products are becoming more and more complex Using traditional development methods would need extremely large teams or a very long product development time It is not just about reducing complexity or simplifying but Using the technological advances to our advantage Adapting to new development methods that reduce errors and make it easier to transfer knowledge Slide 5

ABB Business Unit Power Conversion ABB is a global Power and Automation company In over 100 countries $40 billion revenue (2014) Formed in 1988 from merger of Swiss (BBC, 1891) and Swedish (ASEA, 1883) engineering companies We help our customers What do we do? to use electrical power efficiently to increase industrial productivity and to lower environmental impact in a sustainable way Power Protection TOSA (Geneva) Solar Inverters Fast EV Chargers Power and productivity for a better world Slide 6

ABB Transportation Offers complete traction solutions, incl. transformer, traction converter and motor/generator A traction converter is a product that contains all power conversion functions Controlling the motor speed Feeding braking energy back into the power network Providing wagon auxiliary power for lighting, heating & charging your phone Battery charging Product Group Transportation Traction/wheel-slip control Regional Trains Traction Converter High-speed Trains Power Electronics Controller (PEC) All operated by a single controller Slide 7

What is in a controller for a traction converter? Power Electronics Controller Converter controller Power In A controller is at the heart of the converter system Measure signals (speed, current, voltage, ) Measurement Digital Controller 1 Calculates new output voltages to reach desired operating point 0.1μs 1μs 100μs 1ms multi-rate, multi-tasking control system It is a digital controller, which provides Power Converter Gate Driver Modulator Inner Loop Load Controller System Contr Repeatable operation Performance complex operations Measurement Adaptable to system changes Load e.g.motor Digital control technology is changing rapidly Power Out Slide 8

Digital controllers Increasing computational performance-price ratio Microprocessor evolution for industry 100G Processor Clock Frequency From the 1980s to today, industrial digital controllers have been taking the advantage of Moore s Law More computation power, more memory capacity, more communication capability for lower prices Floating point computation is available in a $2 chip makes control loop development easier Industrial controllers today use multicore processors, programmable logic, and high-speed communications and they can come as a single chip solution More performance for less money Frequency (Hz) Memory size (Words) 10G 100M 1M 1985 1990 1995 2000 2005 2010 2015 2020 2025 Year 1P Available RAM Memory 10G 10k Multi-core (2-8 cores) 1 1985 1990 1995 2000 2005 2010 2015 2020 2025 Year Slide 9

ABB s Power Electronics Controller AC 800PEC First introduced into products in 2002 ABB s digital controller Leveraged available high-performance, floating-point microcontrollers with programmable logic (FPGA) Was extremely expensive at the time Why pay more for the hardware? Wanted control software development faster by having fewer people interfaces minimizing manual coding bugs Power Electronics Controller today A dual-core Power PC/ARM CPU and large FPGA Up to 1.2GHz 0.5GB Memory both DRAM and Flash Allows implementation of multiple control systems in one physical controller Over 30,000 controller units produced to-date Utilized in a large range of ABB products from trains to wind turbines to power stations Slide 10

It is not just about the hardware! Advances with digital controller software and development methods Software development evolution Traditional programming needs many steps 1980s Assembler programming very low level 1990s C programming higher level language Leveraging increasing hardware performance to allow higher levels of software abstraction 2000s Graphical programming & code generation 2010s Model-Based Design integrating design, simulation, code generation and testing PEC uses MATLAB, Simulink & Stateflow to provide a Model-Based Design development Do more with less steps Slide 11

Model-Based Design and Automatic Code Generation Bringing the development efficiency gains Control engineer becomes empowered A new way of developing Requirements Models for controller and plant Simulate & debug Production code generation Test Deploy models to different targets Microcontroller, CPUs and programmable logic devices (FPGAs) Used to spend 30% of time correcting the C code bugs Now we have to only fix control design/interaction issues in a simulation environment Slide 12

Model-Based Design and Auto Code Generation Bringing the development efficiency gains Change in type of people needed Do not have to have separate teams of control engineers and programmers Do not have to find control engineers who can also program C and VHDL effectively They used to exist in the 80s & 90s Been able to expand ABB's product portfolio and maintain it with smaller teams Plus having a faster time to market Slide 13

Leveraging the computational performance-price ratio Hardware advances enabled real-time performance of automatically generated code A hard sell People said C was not efficient as Assembler (too slow and too much memory used) Result: C won out since it was easier to develop and maintain. People said that code generated from Model-Based Design is too slow and uses too much memory But today it is efficient as manual code Generate code for $2 floating point processors Much easier to develop, simulate (test) before deploying to the hardware Easier to reuse models Easier knowledge sharing Other benefits Multiple team members can instantly understand the functionality from the graphical representation Forms part of the documentation Functionality that you simulate on your PC is the same as that runs on the controller Slide 14

Model-Based Design for Traction Converters An example Where is Model-Based Design used? From control of battery chargers, auxiliary power systems, to motor speed and wheel-slip control Large scale models with over 50,000 blocks Simulation of the plant models e.g. motors, train dynamics Input Power Part Output Slide 15

Not all is rosy as it seems! New challenges brought about by Model-Based Design Development methods Model-Based Design is still software development but with graphical models! Need to apply software engineering techniques In past everyone had their own graphical style need guidelines and automatic checking Unit testing of functional blocks/subsystems Verification and validation need to leverage automatic testing use of Hardware-In-the-Loop to test before you go into the field Working together and protecting knowledge Protection of IP All your ideas are in the models How to share models with others without revealing all your knowledge? Working in teams A single person developed the system when control was simpler Now systems are doing much more - need a team Support multiple people working simultaneously Still need traditional software development Not all can be developed with Model-Based Design (yet) e.g. communication protocols, device drivers Slide 16

Where is the future taking us? Outlook for the next 10 years Processing Hardware Will get more performance in a single chip for same or slightly more cost More integration Software Hardware and Software even more functions on the same piece of silicon (cores, FPGAs, GPUs, communications) Code generation for heterogeneous systems Late deployment to a mixture of cores, CPUs and FPGAs Must utilize the power of the latest technologies Frequency (Hz) Memory size (Words) 100G 10G 100M Processor Clock Frequency 1M 1985 1990 1995 2000 2005 2010 2015 2020 2025 Year 1P Available RAM Memory 10G 10k Multi-core (16-128 cores) Multi-core (2-8 cores) 1 1985 1990 1995 2000 2005 2010 2015 2020 2025 Year Slide 17

Summary A decade of efficiency gains ABB gains 10+ years of Model-Based Design experience MATLAB/Simulink and Automatic Code Generation A lot of things learnt along the way Efficiency gains by getting new products to market faster Expanded product range by 4 times, supported by the same number of platform engineers Automatic code generation eliminates 30-50% of bugs introduced in manual coding Things to remember Treat it the same as traditional software development Need the correct processes in place even though it is graphically based Modelling is complex and must be done in the correct way Tools alone will not give you efficiency gains Model-Based Design coupled with the modern controllers allows faster development Even for the low-cost $2 processors! Complexity is here. Control it. Reduce to simpler steps, adapt ways of working, and leverage the technological changes in computational performance and tools Slide 18

Slide 19