29.06.2013 Views

NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...

NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...

NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Evolutionary Modelling of Industrial Systems<br />

with Genetic Programming<br />

Dr Birkan Can, Dr Cathal Heavey<br />

Enterprise Research Centre University of Limerick<br />

birkan.can@ul.ie, cathal.heavey@ul.ie<br />

Abstract<br />

To manage today’s industrial systems, often predictive<br />

models are required to weigh options and determine<br />

potential changes which provide the best outcome for a<br />

purpose. In this research, we investigate genetic<br />

programming to develop tangible analytic models of<br />

system performance dependent on decision variables to<br />

support decision making<br />

1. Introduction<br />

Management of complex systems, such as in<br />

semiconductor manufacturing, requires predictive<br />

models. These quantify the impact of decisions on<br />

system performance prior to changes. Companies like<br />

Seagate, Analog Devices and Intel struggle with being<br />

able to predict changes,<br />

In this respect, this research develops approximate<br />

models, metamodels, of industrial systems using genetic<br />

programming (GP) to facilitate a means to quantify the<br />

performance when the trade-off between approximation<br />

error and efficiency is appropriate.<br />

2. Predictive Models<br />

The overview of industry and relevant literature has<br />

revealed several prominent tools in application and<br />

some of their undesired characteristics.<br />

Analytical models are computationally efficient<br />

methods, however, they may require restrictive<br />

assumptions to make complex systems more tractable<br />

for modeling. Spreadsheet simulations are primarily<br />

used; but, provide low fidelity models as they do not<br />

capture the dynamics of the system. In contrast,<br />

discrete-event simulation (DES) can provide higher<br />

fidelity models; but are very difficult to develop and<br />

maintain and in many cases take too long to execute to<br />

support planning (McNally and Heavey, 2004).<br />

In the next, we summarise GP to develop explicit<br />

approximate predictive models.<br />

3. Main title<br />

GP is a branch of evolutionary algorithms which<br />

emulate the natural evolution of species. It can evolve<br />

programs of a domain via symbolic regression. These<br />

programs can be interpreted as logic instructions,<br />

analytical functions etc. GP develops the models<br />

without prior assumptions about the underlying<br />

function of the training data. These properties provide a<br />

substantial advantage for modelling of complex systems<br />

with GP. In the following, we provide the results from<br />

the analysis of application of GP in this context.<br />

155<br />

4. Robustness and Competitiveness<br />

Table 1 - Analysis on different problems<br />

Problem SF1 SF2 SF3 Time<br />

6 station 0.9840 0.9834 0.9856 10m<br />

9 station 0.9778 0.9811 0.9784 15m<br />

12 station 0.9856 0.9860 0.9846 15m<br />

We tested accuracy of GP on 3 different production<br />

lines, where training data is collected with different<br />

space-filling experimental design methods. Results<br />

indicate GP is robustness to problem size and data<br />

collection (Table 1).<br />

Table 2 - Comparison with ANNs<br />

Problem ANN GP<br />

AMHS 0.79 0.85<br />

sS 0.83 0.93<br />

9 station 0.91 0.99<br />

We compared the performance of GP to artificial<br />

neural networks (ANNs) since they are extensively<br />

used in metamodelling. GP performed with a better<br />

accuracy on un-seen data (Table 2). Furthermore, the<br />

explicit functions are delivered which are easy to<br />

interpret compared the ANN metamodels.<br />

6. A GP for Dynamic Modelling<br />

Table 3 - Table 4 - Analysis on different problems<br />

Problem SF1 SF2 SF3 Time<br />

6 station 0.9946 0.9939 0.9935 2m<br />

9 station 0.9948 0.9959 0.9942 2m<br />

12 station 0.9955 0.9958 0.9961 2m<br />

We manipulated the standard GP algorithm with<br />

new constraints to improve its accuracy and<br />

development time of metamodels. Table 3 indicates that<br />

GP has obtained significant gains through these<br />

changes.<br />

7. Conclusion<br />

In this manuscript, the results from application of<br />

genetic programming to metamodelling of industrial<br />

systems are summarised. Genetic programming has<br />

yield approximate models reaching beyond 98%<br />

accuracy efficiently. The results suggest incentive<br />

towards developing dynamic models using GP.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!