Home   |   Members only   |   Contact   

Site menu:

Latest news

Call for papers for special issue to appear in IFAC Mechatronics on Learning Techniques for Complex Mechatronic Systems

15.04.2013
Movie availabe of scaled tractor built in LEGO MINDSTORMS
Autonomous tractor built in LEGO MINDSTORMS

See movies »


17.12.2012
Third edition of the LeCoPro newsletter is released

See documents »

Announcements

23.05.2013
Next PMG meeting

23-26.06.2013
Special LeCoPro session at ASCC 2013

26.08.2013
Final LeCoPro public workshop

See events »

Location: Lecopro.org / About 

About

LeCoPro: Description - Work program (WP 1 - WP 2 - WP 3 - WP 4 - WP 5)

Description

Advanced control methods, which significantly enhance the efficiency of production machines, are of vital importance for the Flemish machine construction industry to preserve their leading position within the world economy. New control methods are necessary to satisfy the growing customer demands regarding both flexibility and productivity. Traditional controllers in production machines have important limitations. Firstly, in many cases it is intricate or even impossible for the designers and operators to optimally tune the parameters of a traditional production machine controller due to the complex nature and the vaguely known dynamics of these machines. Furthermore, traditional control algorithms are not able to track changing system parameters and varying environmental conditions, which often appear in practical situations, and will consequently not adapt the control parameters accordingly. These drawbacks of traditional control algorithms, which result in suboptimal efficiency of the controlled machines, can be solved by the introduction of learning behaviour in machine controllers. This will allow machines to automatically learn the optimal control parameters and adapt to variations in both process parameters and environmental conditions.

The realization of such ‘intelligent machines’ is the long-term goal of the LeCoPro project. The project intends to realize this goal by creating a knowledge platform in Flanders on learning control strategies for production machines. As Flanders has already a lot of expertise on learning techniques, but on different applications, the basic elements for the creation of such knowledge platform are already available. The more concrete objective of the project is to provide the Flemish machine builders with practical methodologies for the design of learning controllers for their production machines. To achieve this objective, two related research tracks are acknowledged: (i) learning control methodologies for complex (sub)systems and (ii) learning control methodologies for decentralized systems.

Top

Work program

Three key features of a mechatronic system play an important role in the selection of the learning control strategy:


Fig. 1: 3D-classification of mechatronic systems


Fig. 1 shows a 3D-classification of mechatronic systems, based on these features. The work program of LeCoPro is set up according to this classification. While the research in WP 1 focuses on the learning control of an individual mechatronic subsystem, the goal of WP 2 is to develop learning controllers for a global system, consisting of multiple subsystems. Finally, in WP 3, the goal is to practically validate the results of WP 1 and WP 2 and to integrate these results in a combined controller, where on the one hand advanced controllers are applied on the subsystem level and on the other hand a global controller guarantees an optimal global performance.

Top

WP 1: Learning control for individual subsystems

The goal of WP 1 is the development of model-based as well as non-model-based learning controllers for individual mechatronic subsystems. For these subsystems, nowadays two model-based learning control strategies are mainly applied: Iterative Learning Control (ILC) and Model Predictive Control (MPC). Although the first implementations of learning control strategies appear in the controllers of subsystems in practical machines, there are still many challenges, which require further research, to increase the applicability of these algorithms to a broader range of mechatronic applications. Therefore, the extension of the existing model-based strategies (ILC and MPC) as well as the application of non-model based machine learning techniques (Evolution-based Machine Learning and Reinforcement Learning (RL)) on mechatronic subsystems is the subject of WP 1 (Fig. 2).


Fig. 2: The objective of WP 1


Top

WP 2: Learning control for global mechatronic systems, consisting of interacting subsystems

In most of the current mechatronic applications with multiple subsystems, a controller is developed for each subsystem. However, the interactions between these different individual controllers are not taken into account in the controller design. Such a strategy often leads to a suboptimal global performance of the control system, especially for strongly interacting subsystems. Therefore, the goal of this WP is to evaluate the possibilities of global learning controllers for interconnected subsystems, which try to coordinate the local control actions such that a global optimum is obtained. This principle is illustrated in Fig. 3.


Fig. 3: The objective of WP 2


Similar to WP1, model-based as well as non-model-based control techniques will be investigated in this WP. Fuzzy MPC is a model-based technique, which will be explored in this framework. Evolution-based Machine Learning and RL are the two non-model-based techniques, which will be investigated. The objective of this WP is twofold:

Top

WP 3: Integration and validation of learning controllers on practical test cases

In this WP, the results of WP 1 and WP 2 are combined into an integrated controller and practically validated. For the integration into a combined controller the main focus will lie on the more complicated interaction between the global learning controller and the decentralised learning controllers for the subsystems. For the practical validation of the different learning control techniques, the objective is to select some representative development cases. On these cases, learning controllers will be developed for the subsystems as well as for the global machine. The performance of these learning controllers will be compared with the performance of current machine controllers to check the strengths and weaknesses of the different learning controllers. The software tools, which will be created in these practical experiments for the controller implementation, will be combined in a toolbox.


Fig. 4: The objective of WP 3


Top

WP 4: Dissemination

The main objective of this WP is the dissemination of the project results to the user group and interest group, which will be the first audience, as well as to other interested parties. In this way, we want to stimulate the collaboration between companies and research institutions of Flanders.

Top

WP 5: Coordination and project management

The objective of this WP is to ensure a smooth running of the project.

Top