Self Optimisation and Automatic Code Generation by Evolutionary Algorithms in PLC based Controlling Processes

04/12/2023
by   Marlon Löppenberg, et al.
0

The digital transformation of automation places new demands on data acquisition and processing in industrial processes. Logical relationships between acquired data and cyclic process sequences must be correctly interpreted and evaluated. To solve this problem, a novel approach based on evolutionary algorithms is proposed to self optimise the system logic of complex processes. Based on the genetic results, a programme code for the system implementation is derived by decoding the solution. This is achieved by a flexible system structure with an upstream, intermediate and downstream unit. In the intermediate unit, a directed learning process interacts with a system replica and an evaluation function in a closed loop. The code generation strategy is represented by redundancy and priority, sequencing and performance derivation. The presented approach is evaluated on an industrial liquid station process subject to a multi-objective optimisation problem.

READ FULL TEXT
research
10/05/2021

Evolutionary Algorithms for Solving Unconstrained, Constrained and Multi-objective Noisy Combinatorial Optimisation Problems

We present an empirical study of a range of evolutionary algorithms appl...
research
06/22/2020

Visualising Evolution History in Multi- and Many-Objective Optimisation

Evolutionary algorithms are widely used to solve optimisation problems. ...
research
11/01/2016

Surrogate-Assisted Partial Order-based Evolutionary Optimisation

In this paper, we propose a novel approach (SAPEO) to support the surviv...
research
08/27/2021

Recent Developments in Program Synthesis with Evolutionary Algorithms

The automatic generation of computer programs is one of the main applica...
research
01/02/2019

General Subpopulation Framework and Taming the Conflict Inside Populations

Structured evolutionary algorithms have been investigated for some time....
research
03/23/2022

Computational Language β based on Orthomodular Lattices with the Non-distributivity of Quantum Logic

It is argued that transformation processes (generation rules) showing ev...

Please sign up or login with your details

Forgot password? Click here to reset