Inductive Automation Blog
Connecting you to ideas, tips, updates and thought-leadership
from Inductive Automation
The benefits of applying machine learning in complex industrial systems can be immense, and Enuda has found an open-source approach using Ignition that can give the benefits of ML at a low cost. In this session, you'll learn how they did it by exploring their considerations, testing (and failures), as well as why they decided on using a combination of Docker, Flask framework, and Ignition to create their solution. The session will include an example using the chosen environment for a practical case, and advice on how to get started with machine learning and Ignition.


Speakers
Ivana Šenk
Machine Learning Expert
Enuda AB
In this session, Automation Excellence gives viewers a simple approach to Industry 4.0, its principles, the components involved which include elements of both OT and IT, and the Ignition Platform.


Speakers
Ramnath Mani
Managing Director
Automation Excellence
Large enterprise-wide rollouts can be daunting. There are implementation challenges that have to be overcome, along with internal stake-holders that need to be aligned. The implementation for a single plant can take months alone; so what do you do if you have dozens of plants, spread across a large geographical area? Saint-Gobain Abrasives faced this challenge when implementing Ignition, so they turned to the rapid-Ignition-implementation experts at Plantformance. In this session, you'll see how to employ IT best practices, state-of-the-art hardware, and Ignition to go from an enterprise order to a factory implementation in just one week. You'll learn from the first-hand experience of how Saint-Gobain is doing this now, and you'll get to see a live world-wide Ignition infrastructure maintenance operation demo.


Speakers
Guillaume Bennab
Manufacturing Program Manager WW
Saint-Gobain Abrasives
Dominique Wille
CEO
Plantformance
Project Scope
- Tags: 5,700
- Screens: 26
- Clients: 2 (Vancouver, Canada and Freiburg, Germany)
- Alarms: 0
- Devices used: 0
- Architectures used: Standard, deployed on MS Azure cloud VMs
- Databases used: 1 Microsoft Azure SQL Server
- Historical data logged: 225 tags
Project Overview
ANDRITZ used Ignition to create a platform for training an artificial intelligence (AI) controller to run an industrial plant. The company built a software application in Ignition that integrates process simulation software and machine learning components.
ANDRITZ built a prototype as an internal development project using its own funds. The company then entered and won the 2019 GoldCorp #DisruptMining competition, a contest that focuses on digital transformation of the mining industry to optimize profitability and competitiveness. The prize is a 1-million-dollar (Canadian) project to execute a pilot at one of GoldCorp’s sites.
Problem
ANDRITZ developed a concept of using its proprietary process simulation software, IDEAS, to be the training ground for machine learning algorithms that, once trained, would be used for automatic plant control. ANDRITZ needed to build software that could control its IDEAS software and pass data back and forth between the virtual plant and the AI. Eventually, this same software would need to pass data back and forth with the running plant, using industrial communication protocols.
The new software also needed to function as an administration interface for training the AI. This new software needed to allow a user to set up training scenarios, like a particular plant malfunction that the AI should learn. The software would then manage the training, recording results to history and reporting on the outcome.
This was a research and development project for ANDRITZ, so it needed a platform that would allow it to create a robust prototype quickly with minimal cost or time spent creating the fundamental building blocks.
Solution
ANDRITZ took advantage of a wide range of Ignition capabilities in building this solution. Communication between the IDEAS model or the real plant and the AI engine was a classic IT/OT bridge, with OPC on one side and scripted HTTP calls on the other. Scenario configuration is a very standard database application using a SQL connection for the database backend and Vision clients to build the front end. Monitoring training performance uses Vision, Historian, and Reporting functions.
Dispatch of the training scenarios themselves is accomplished using sequential function charts and a significant amount of Python code.
The whole AI training environment was deployed on Microsoft Azure Europe cloud virtual machines, using an Azure SQL Server for database functions. There were separate VMs for the Ignition Gateway, PSIORI AI engine, and 5 IDEAS process models. During the AI training process, users in Germany and Canada simultaneously connected Vision clients to the Ignition cloud gateway.
This solution is, as far as ANDRITZ knows, the first application of reinforcement learning to control continuous industrial processes. This AI uses the same principles as well-publicized successes like AlphaGo. It is particularly applicable to sequential decision problems where an agent must take multiple discrete actions in sequence in order to achieve some future target state. That strength makes it applicable to a wide variety of control tasks that otherwise could only be controlled manually, like plant startup or upset recovery where the operator must start several motors or swing valves in a particular order that is defined by present plant conditions. The AI has also demonstrated itself suitable for continuous optimization problems where a plant might otherwise use model-predictive control or expert systems.
Result
The media exposure from winning the contest has been very significant for ANDRITZ. The #DisruptMining contest has a high profile in the mining industry, so ANDRITZ has been interviewed on TV, radio, and for several magazines. The award for ANDRITZ was the cover story for an issue of Canadian Mining & Energy magazine. The win has given ANDRITZ credibility in the sales phase with other potential customers both inside and outside the mining industry. Following this win, sales interest in this technology has been tremendous.
The process of prototyping and executing with Ignition as a platform demonstrated Ignition’s capabilities beyond being simple SCADA software. It is software to build software. Ignition enabled ANDRITZ to build a complex application at a small fraction of the cost of using any other method.
<p><strong>Website:</strong> <a href="https://www.andritz.com/group-en" target="_blank">www.andritz.com</a>


At this panel discussion, you’ll hear some of the Ignition community’s most active integrators talk about how they are finding success for their companies and customers by leading with Ignition. In this session, our expert panel of integrators will discuss tips for how to win more projects with Ignition, keep up with technology trends, and open new opportunities for future development.


Speakers

Francisco Carrion
Technical Manager
Automation Solutions Ecuador
Dave Griffith
Sales & Marketing Manager
Corso Systems
Glen Fry
Managing Director
iControls Pty Ltd
Leah Ackerman
Engineer
Tamaki Controls

Annie Wise
International Distribution Manager
Inductive Automation

J.C. Harrison
Director of Systems Engineering
Roeslein & Associates
At the end of each conference, the Ignition Firebrand Awards are given to the most outstanding real-world Ignition projects featured in our yearly Discovery Gallery project showcase. Join us to celebrate the creative spirit of the Ignition community as we honor this year’s Firebrand Award winners and hear their stories of struggle, innovation, and triumph in a fun and informative panel discussion led by Inductive Automation’s chief strategy officer, Don Pearson.


Speakers

Don Pearson
Chief Strategy Officer
Inductive Automation
Phillip Bourner
Systems Engineer
Roeslein & Associates, Inc.
Leah Ackerman
Engineer
Tamaki Controls
John Parraga
Process Solutions Specialist
ECS Solutions
Sam Vandiver
Vice President, Automation
Brown Engineers, LLC
Pablo Di Benedetto
Systems Integration Project Leader
AUTEX Open Automation