• No results found

Energy flow scheduling for parallel running batch processes

N/A
N/A
Protected

Academic year: 2021

Share "Energy flow scheduling for parallel running batch processes"

Copied!
2
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Energy flow scheduling for parallel running batch processes

Citation for published version (APA):

Mutsaers, M. E. C., Ozkan, L., & Backx, A. C. P. M. (2012). Energy flow scheduling for parallel running batch processes. In Proceedings of the 31th Benelux Meeting on Systems and Control, 27-29 March 2012,

Heijen/Nijmegen, The Netherlands (pp. 32-32)

Document status and date: Published: 01/01/2012 Document Version:

Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers) Please check the document version of this publication:

• A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website.

• The final author version and the galley proof are versions of the publication after peer review.

• The final published version features the final layout of the paper including the volume, issue and page numbers.

Link to publication

General rights

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain

• You may freely distribute the URL identifying the publication in the public portal.

If the publication is distributed under the terms of Article 25fa of the Dutch Copyright Act, indicated by the “Taverne” license above, please follow below link for the End User Agreement:

www.tue.nl/taverne

Take down policy

If you believe that this document breaches copyright please contact us at:

openaccess@tue.nl

providing details and we will investigate your claim.

(2)

Energy flow scheduling for parallel running batch processes

1

Mark Mutsaers,

Leyla ¨

Ozkan,

Ton Backx

Department of Electrical Engineering, Eindhoven University of Technology

P.O. Box 513, 5600 MB Eindhoven, The Netherlands

Email:

{

M.E.C.Mutsaers,L.Ozkan,A.C.P.M.Backx

}

@tue.nl

Introduction

Nowadays, manufacturing systems are becoming complex due to the large number of processes they consist of. To be able to deal with this complexity, advanced control and scheduling techniques are used to ensure that the complete production process runs in a more efficient and reliable way then controlling and making decisions manually. At this mo-ment, this is quite often done using model predictive con-trollers (MPC), which is still an important research topic in the field of systems and control. In this talk however, we focus on the definition and optimization of scheduling prob-lems instead.

We focus on a specific type of manufacturing systems that consists of batch processes running in parallel. These batch processes can interact with each other, and therefore influ-ence the production of different batches in these parallel pro-cesses. The interaction will be used as the decision variable in the scheduling problem as illustrated in Figure 1. These scheduling problems will be modeled using the so called max-plus approach, which can also be used for doing op-timization afterwards.

We will show results for a case study for factories of the compny Xella, where the production of calcium silicate stones is done in parallel batches, and where the steam flow between the processes will be the scheduling variable.

Process 1 batch i

batch i− 1 batch i+ 1

Process 2

Process 3

Figure 1:Scheduling for three parallel batch processes with in-teraction between them.

1This work was supported by AgentschapNL. The authors would also

like to thank dr.ir. Ton J.J. van den Boom from Delft University of Tech-nology for the discussions on max-plus systems.

Max-plus systems

In scheduling problems, one tries to take decisions that influ-ence the finishing times of (intermediate) products of each sub-process. Modeling the finishing times using the general framework of (linear) dynamical systems is not as easy as usual, hence another strategy should be taken to model these discrete event systems. Instead of using the regular opera-tions as addition an multiplication, another algebra will be used where the basic operations are taking the maximum value of two elements, and adding them together. This is named the max-plus algebra. Without giving too much de-tail in this abstract, we can use this algebra to represent dis-crete event systems as linear max-plus systems

Σ: (

x[k + 1] = A ⊗ x[k] ⊕ B ⊗ u[k], y[k] = C ⊗ x[k],

where ⊕ and ⊗ denote x ⊕ y = max(x,y) and x ⊗ y = x + y. Here, x[k] is denoting time instances when a process is ready with the production of a batch k. This is the mayor difference with normal (linear) dynamical systems. Earlier research has been shown that this kind of models can be used in optimization problems, hence can be applied to the problem we are dealing with.

To solve the scheduling problem of a factory where batches are produced in parallel, with interaction as decision vari-able, we have to make the following steps:

1. Modeling of the batch process: Each batch process that is running in parallel needs to be modeled, im-plying that the different stages for each batch of prod-uct are modeled using the max-plus algebra. Also the interaction moments with other parallel running pro-cesses need to be included in this model.

2. Defining interaction constraints: It is not possible to define interactions between arbitrary processes at any time or batch. This can, for example, be due to phys-ical constraints in the factory. Therefore, we need to define these constraints, possibly also using the max-plus algebra, so that we can take them into account when solving the scheduling problem.

3. Defining the objective and start optimization: Now the model and the constraints are available, an objec-tive function needs to be specified that needs to be minimized during optimization.

Book of Abstracts 31st Benelux Meeting on Systems and Control

Referenties

GERELATEERDE DOCUMENTEN

In het Koolespeelke, waar de herstelmaatregelen zijn uitgevoerd 6 jaar voor het Achterste Hout en het Klein Ven, komen niet méér kenmerkende soorten voor dan in de andere

increased usage of wood as structural material(one of the best stress hearing materials) with lowest energy content, while trees reduce the urban heat island

The purpose of the study was to establish knowledge management practices existent in administration at the University of Zambia (UNZA). The knowledge management practices

Although the congregation cannot claim ownership of the social development initiatives, as it is the Adama Foundation Trust NPO that started the whole concept, it is the whole idea

Verschillende onderzoeken in het verleden, onder meer van het Vlaams Instituut Voor Onroerend Erfgoed toonden aan dat in de omgeving van de toekomstige

Op 15 december 2009 werd aan de Arthur Meulemansstraat in Zussen (Riemst) een prospectie met ingreep in de bodem uitgevoerd door ARON bvba, in opdracht van Meertens

and satisfaction regarding critical care is measured. Seven databases were searched using various combinations of selected keywords for the process of

Based on the Nystr¨om approximation and the primal-dual formulation of the Least Squares Support Vector Machines (LS-SVM), it becomes possible to apply a nonlinear model to a