+ All Categories
Home > Documents > Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a...

Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a...

Date post: 26-Dec-2015
Category:
Upload: neil-berry
View: 219 times
Download: 0 times
Share this document with a friend
Popular Tags:
23
Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process
Transcript
Page 1: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Ruel based decision support for the process flow

Embedding SIMONE optimisation modules in a Knowledge and rule based process

Page 2: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 2

Rule based decision support for the process flow

- Contens -

Introduction

Process flow of an optimisation

Knowledge based system

Rule based system

Rules for compressor plant configuration

Pressure rules

Page 3: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 3

Introduction

B = N (1) (2) 2 16 2 4 256 50 6 4096 602

Transport optimisation is a highly combinatorial Problem

Page 4: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 4

Introduction

- Compressor Plant -

First level: Compressor plant

second level: Compressor station

third level: Compressor unitM

Mfourth level: Compressor

Driver (Cooler)

Page 5: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 5

Introduction

- Network description -

 Compressor plants without crossings and circles (inline).

Compressor plants with crossings and without circles (tree)

Compressor plant with crossings and circles (mesh)

Page 6: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 6

Rule based decision support for the process flow

- Process flow of an optimisation -

Introduction

Process flow of an optimisation

Knowledge based system

Rule based system

Rules for compressor plant configuration

Pressure rules

Page 7: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 7

Process flow of the optimisation- Overview -

SIMONESIMONE

external dataexternal data

Configurationoptimisation

Permutation

1. pre-processingLoads

1. post-processingSet-point

optimisation of variants

2. post-processing

Results

2. pre-processing

Page 8: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 8

Inputs and off takes

Valid for all runs

Data sources:

SCADA System

various planning files

Process flow of the optimisation- Loads -

Page 9: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 9

Read process data from SCADA system

Create a balanced load scenario

Calculate flows at the Compressor plants

Set pressure boundaries

Set storage pressure

Set flow dependant pressure boudaris

Process flow of the optimisation- 1. Pre-processing -

Page 10: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 10

The results of the 1 pre-processing are used as input for the rule system

The user can further reduce the resulting flow patterns for the compressor plants

Maximum of 5 flow patterns per compressor palant

Process flow of the optimisation- 2. Pre-processing -

Page 11: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 11

Permutation of the flow patterns for the compressor plants derived by the 2. Pre-processing

All derived flow patterns of the compressor plants are independently combinable with each other

It is not neglectable to reduce the number of flow patterns as much as possible:

~ 10 plants

~ 5 flow patterns per station

~ 510 different scenarios (N = 9.765.625)

runtime O(15N) 4,64 years (N = 750 3h7m30s)

runtime O(1N) 113 days (N = 750 12m30s)

Process flow of the optimisation- Permutation -

Page 12: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 12

Send data via API to Simone

Run configuration set point optimisation with all Scenarios of the permutation

Standard machine type has to be configured

Number of available machines has to be configured

Mixed integer and discrete optimisation with SIMONE (CSO)

Process flow of the optimisation- configuration set point optimisation -

Page 13: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 13

Read data via API from SIMONE

Collect result data of the best results:

Resulting configuration of the compressor stations

Set point

Decision criteria for the selected runs:

Fuel gas consumption

Necessary line pack shifting

Create new variants by manual configuration

Pre-selection of machine combinations with the estimated Power

Select feasible combinations of aggregates

Process flow of the optimisation- 1. Post processing-

Page 14: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 14

Send data via API to SIMONE

Set point optimisation with all variants

SPO – Module is used

Process flow of the optimisation- set point optimisation -

Page 15: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 15

Read data via API from SIMONE

Show best results of the scenarios (variants):

Configuration of the compressor plants

Set points

Process flow of the optimisation- 2. Pre-Processing -

Page 16: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 16

Rule based decision support for the process flow

- Rule based System -

Introduction

Process flow of an optimisation

Knowledge based system

Rule based system

Rules for compressor plant configuration

Pressure rules

Page 17: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 17

Knowledge based system - handled data -

The knowledge based system contains the database

Grid export from Simone

Grid topology

Static data

Scenario parameters and configuration

Simulation results

Page 18: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 18

Rule based decision support for the process flow

- Rule based System -

Introduction

Process flow of an optimisation

Knowledge based system

Rule based system

Rules for compressor plant configuration

Pressure rules

Page 19: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 19

Rule based system - overview -

Rule configuration to reduce the maximum number of possible flow patterns per Plant

Set of rules for each compressor plant

Dependency on the flow in the Branches of the compressor plants

Declaration of pathes and direct connections

Configuration of rules for pressure bounderies

Dependency of flow on nodes

Normal stations

Bidirectional stations

Storage pressure

Formula for pressure boundary

Page 20: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 20

Rule based system - Condition for flow pattern (1. conditions) -

Page 21: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 21

Rule based system - Condition for flow pattern (2. flowpattern) -

Page 22: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 22

Rule based system - Pressure rules -

Page 23: Ruel based decision support for the process flow Embedding SIMONE optimisation modules in a Knowledge and rule based process.

Simone-Optimierung / WTKG Dirk Lieser, Mike Störmer/ GTD / 21.02.2008 23

END

Thank‘s for your attention


Recommended