Data is often referred to as the oil of the digital economy; but in the context of the Fourth Industrial Revolution, self-learning algorithms for autonomous engineering, operation and control are likely to be the key to success. Tomorrow’s market leaders will be those who have the domain expertise to develop the industry-specific machine learning algorithms that improve the productivity of their customers.
Wilhelm Wiese ABB Global Industries and Services Bengaluru, India, email@example.com
Everybody is talking about autonomous cars →1. Indeed, the progress this technology has made during the last few years is so impressive that it’s way ahead of what is happening in the field of industrial automation. So, to better understand what is going on, ABB has taken a close look at how the automotive industry defines the five levels of autonomous driving [1,2,3] in the context of today’s industrial automation systems →1.
Level 0. This is where we are today, ie, where a human, controls it all. In the context of industrial automation, level zero is how operators run their plants during the startup phase; this is when they configure and optimize processes.
Level 1. According to the US National Highway Traffic Safety Administration (NHTSA), this level is characterized by “an advanced driver assistance system (ADAS)… that can sometimes assist the human driver with either steering or braking/accelerating, but not both simultaneously.” In the context of industrial automation, this is replicated by control loops that keep particular process variables at set points based on feedback from sensors.
Level 2. The NHTSA describes this level as “an advanced driver assistance system (ADAS)… that actually controls both steering and braking/accelerating simultaneously under some circumstances. The human driver must continue to pay full attention at all times and perform the rest of the driving task.” In the context of industrial automation, this is how most operators run their plants. They are in the control room to observe production and step in only if an alarm indicates that specific process variables have drifted in an undesired or unexpected direction.
Level 3. According to NHTSA, this level is characterized by “an Automated Driving System (ADS)… that can itself perform all aspects of the driving task under some circumstances. In those circumstances, the human driver must be ready to take back control at any time when the ADS requests the human driver to do so. In all other circumstances, the human driver performs the driving task.” In the context of industrial automation, this is roughly equivalent to a plant with continuous production and only a handful of service personnel on site to keep the operation running.
Level 4. This level refers to an “Automated Driving System (ADS)… that can itself perform all driving tasks and monitor the driving environment – essentially, do all the driving – in certain circumstances. The human need not pay attention in those circumstances.” Today’s automation technology is still far from this level in most industries.
Level 5. Here, an “Automated Driving System (ADS)… can do all the driving in all circumstances. The human occupants are just passengers and need never be involved in driving.” We expect it to take quite some time before even the automotive industry reaches this level.
Three views of industrial autonomous systems
Having examined the autonomy levels of self-driving cars, we now need to consider at least three views of industrial autonomous systems →2.
Autonomous engineering. Most discussions on autonomous systems center around autonomous operation. However, a pre-condition for autonomous operation is autonomous engineering. Using the vision of the Fourth Industrial Revolution  as guide, the development of industrial automation can be interpreted as parallel to the five levels of autonomous driving. Considering the production and optimization of smartphones, for instance. These devices are characterized by hundreds of configuration parameters designed to allow users to customize their communication experiences. However, although more than ninety percent of all settings are kept at default values, some users take the time to tweak their devices and applications for optimal performance. And in those cases where the tweaks can be shared with the supplier the information can be used to improve the product, reduce troubleshooting costs and optimize default parameters.
A further step could be a scenario in which all smartphones can upload their improved configurations into a vast data lake that would be available to all. By the same token, today’s industrial automation technology already connects millions of devices. This, along with the knowledge of how devices associate with each other, in which industrial applications and under which environmental conditions, is the foundation for autonomous engineering!
Using the capabilities of big data analytics, one can derive device and application settings that are much better than the default settings. The data model continuously refines the settings. For guidance similar to that provided by an advanced driver assistance system, engineers can then either choose default parameters given by the product owner, or the settings most of the engineers around the globe have chosen in a similar setup for a similar application in a comparable environment. This combination of human and machine resources would move autonomous engineering from level one to two. Once this becomes mature, it would allow moving to level three, where a plant could autonomously change its configuration, for instance based on environmental changes between summer and winter. This is the reason why autonomous engineering is to some extent a precondition for autonomous operation.
Autonomous operation. Today’s plant operation technology has reached a level of autonomy somewhere between levels 2 and 3. But it will take much more than just autonomous engineering to reach full autonomy. To achieve this, systems will have to combine device and application settings, as well as process values. A good starting point is an analysis of data from decades worth of alarms and events that tell operators how production systems have performed under a vast range of conditions.
It must, however, be kept in mind that human error is still the main cause for production failures and plant shutdowns . In view of this, the availability of plant-wide data is obviously at the core of autonomous operation and is a prerequisite for unlocking the potential of today’s technology and data analytics. Machine learning, with its unlimited storage and computational power, allows us, for the first time, to take advantage of this. But to become fully autonomous, such a system must be able to automatically change a configuration if it detects a novel fault situation; in other words, it must be able to go beyond what it has learned from a vast data set of previous situations and be capable of triggering and configuring new alarms by itself and reacting to them. This new setting is far more complex than anything engineers have configured to date. Here, data is the beginning of autonomous operation, while self-learning algorithms lead to the next level of autonomy.
Autonomous control. This leads us to the concept of autonomous control, which is probably the most controversial part of autonomous systems. The most persuasive argument used against machine learning replacing today’s control-loop-based automation →3 is that the response of a control loop is deterministic while machine learning is probabilistic. One can hardly doubt that a single control loop is deterministic, but one should question whether a control system based on hundreds or even thousands of control loops is also deterministic.
In view of this, the probabilistic responses generated by machine learning-based AI could profoundly alter tomorrow’s industrial control systems. While it is true that control systems based on Third Industrial Revolution technologies have reached very high reliability and performance standards, the capabilities of those that will be based on Fourth Industrial Revolution technologies will accelerate at a speed the industry has never seen before. A probabilistic response of eighty percent today might become ninety-nine percent soon, which would be close to those of a deterministic system if we consider a whole process area or plant.
In coming years artificial intelligence will change today’s control paradigm from signal marshalling to process data analytics, from feedback loops to prediction, and from process calibration to self‑optimization →4. Artificial intelligence‑based systems will also soon be far better than traditional control loop systems because machine learning can correlate hundreds and thousands of parameters instead of just comparing a variable with a set point.
In order to take advantage of this, the next level of autonomous control will have to holistically address entire industrial automation systems →5. This will call for feeding all engineering data, device parameters and their operations, as well as process and environmental data into a machine learning-based system and training it based on physics, feedback from the quality assurance system, and the experience of operators and plant engineers. Once these steps have been taken, control loops will no longer be needed to determine process input parameters for devices. Product-wise this will initially cause a disruptive transition because industrial automation devices in the installed base are not capable of hosting machine-learning engines; but it can be expected that the next generation of industrial devices will be much more powerful.
Technology-wise, artificial intelligence-based control systems will probably completely replace today’s distributed control systems. First, because they will deliver better results faster. Second, the architecture of today’s control systems is outdated. Distributed control systems have their roots in the Third Industrial Revolution where computing power and storage capacity were scarce and real-time communication required the proximity of control to equipment. All these constraints are no longer valid, particularly with the upcoming advent of 5G wireless communication.
Market-wise, the good news is that this transition will be relatively slow because of the enormous size of the installed base, thus giving users time to implement and familiarize themselves with new systems.
Successful players will need to be agile and fast in terms of service development. They will accomplish this by limiting the role of proprietary hardware to a minimum and shifting their focus to cloud-based software-as-a-service solutions. Finally, they will need to transition to control systems that are based on architectures and designs built from the ground up with autonomy in mind. The architecture and design of tomorrow’s autonomous industrial systems will have to support autonomous engineering, operation and control.
To accomplish this, future autonomous control systems will have to start bottom-up because the control layer and the underlying field layer provide the process and device-specific data for data analytics and new AI-based solutions. Starting from the control layer also explains why it cannot be an extension of today’s hardware because today’s industrial controllers lack the power to compute or the memory to run additional analytics or AI processes. Nevertheless, the first step will obviously be to maintain today’s software while migrating it to a more powerful platform – a virtual controller running in a cloud environment.
Starting with the architecture from a virtual controller →6 solves many requirements on the way to fast and agile data analytics, AI-based solutions, and autonomous systems. First, all data will be easily accessible for data analytics and AI applications within the same cloud environment. Second, unlimited computational power and memory can enhance the control software with new features and interfaces. And finally, new features can be quickly deployed within the cloud and do not require any hardware changes or extensions, thus maximizing speed and agility.
Autonomous industries need ABB Ability
Connecting a process control platform with ABB Ability provides the data lake for new analytics services and paves the way to bringing today’s industries to a new level of productivity. In this architecture, an autonomous system with input from ABB Ability, can run microservices for analytics and enable autonomous engineering, operation and control. In the data analytics layer, the microservices in the process control platform collect the data and decide whether it can be used for local optimizations or fleet management. This built-in intelligence in the process control platform optimizes the data volume transferred to the global cloud.
That said, autonomous control will take time to realize and will call for many intermediate steps. Here, it is to be expected that connectivity to ABB Ability will speed up machine learning. For instance, microservices that learn from virtual controllers within the same process control platform could also learn from other industrial systems in similar environments.
Moving toward autonomous systems is certainly a challenge, but it is attainable with this stepwise approach. The key to agility and speed is to change the mindset from a transactional product business to software-as-a-service and minimize the development of proprietary hardware. The key to success is two-fold: On the technology side development must start from a base architecture build on a vision of autonomy; on the business side, an early and stepwise business model must be created in which this new development adds to the top line while the existing business continues.
 David P. Watson, David H. Scheidt: Autonomous Systems, Johns Hopkins Applied Physics Laboratory, Technical Digest, vol. 26, no. 4, 2005.