BATCH PROCESSES Modeling, Desing, and ... - Adrian Dietz

Dietz Adrian. Batch Processes : Modeling, Design and Optimization. WinDES : Recipe and Product. Configure => Add Recipe. Configure => Add Product ...
3MB taille 12 téléchargements 331 vues
Dietz Adrian Batch Processes : Modeling, Design and Optimization

BATCH PROCESSES Modeling, Desing, and Optimization WinDES : a discrete event simulation tool for multiproduct and multipurpose batch plant design and scheduling

Adrian Dietz Chemical Engineer Phd. in Process Engineering and Environment Mail:[email protected]

Web: http://adrian.dietz.free.fr

Dietz Adrian Batch Processes : Modeling, Design and Optimization

Modeling : Discrete Event Simulation

Engine

Batch Plant Model

Reprogram NO Activable?

Activate YES

Dietz Adrian Batch Processes : Modeling, Design and Optimization

Modeling : Batch Plant Classification

Multi-Product A

R1

R2

R3

R4

A

B

R1

R2

R3

R4

B

C

R1

R2

R3

D

R1

R3

C R4

D

Dietz Adrian Batch Processes : Modeling, Design and Optimization

Modeling : Batch Plant Classification

Multi-Purpose A

R1

R2

R3

R4

A

B

R3

R2

R1

R2

B

C

R4

R3

R1

C

D

R1

R4

D

R3

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Installation - Menus

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Uninstall

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Add Site and Plant Configure => Add Site

Configure => Add Plant

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Stage and Equipment Configure => Add Stage

Configure => Add Equipment

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Batch Plant Cofiguration

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Multiproduct - Multipurpose

Configure => Add Stage then Add Equipment to Stage

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Batch Plant Configuration

A double-click over any item gives access to it and allows its modification

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Recipe and Product Configure => Add Recipe

Configure => Add Product

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Product and Model Configure => Add Model Configure => Add Product then Add Recipe to Product

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Recipe Step Configure => Add Recipe Step

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Recipe Configuration Display => Recipe

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Modifications

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Batches Configure => Add Batch

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Production and Simulation Display => Production Simulation => Start

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Results – Gantt Chart Display => Gantt Chart => Equipment => by Batch

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Results – Gantt Chart Display => Gantt Chart => Equipment => by Batch

Display => Gantt Chart => Equipment => by Product

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Results – Gantt Chart Display => Gantt Chart => Stage => by Batch

Display => Gantt Chart => Stage => by Product

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Results – Gantt Chart Display => Gantt Chart => Batch => by Equipment

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Results – Gantt Chart

A double-click over any Gantt Chart task gives access to detailed information

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Results – WIP Display => WIP (Work in Progress)

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Results – Use Rate Display => Use Rate => Equipment => by Batch

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Results – Use Rate Display => Use Rate => Equipment => by Product

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Results – Use Rate Display => Use Rate => Batch => by Equipment

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Storage Policy – Unlimited

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Storage Policy – Unlimited

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Storage Policy – Limited

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Storage Policy – Limited

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Storage Policy – Zero Wait

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Post Processing Data => Makespan Data => Total Waiting Time Data => Total Storage Time Data => Total Batch Lateness Data => Total Batch Earliness Data => Total Batch Waiting Time Data => Total Equipment Item Waiting Time Data => Equipment Item Use Ratio

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Tools Solve => Find Feasible Scheduling => Forward/Backward Simulation Solve => Compute Size => Equipment Item Solve => Compute Size => Batch Solve => Minimize Waiting Time => Forward/Backward Simulation Solve => Batch Plant Design => =>Equipment Item Size and Batch Size (Mono Product) =>Equipment Item Size and Batch Size (Multi Product) =>Equipment Item Number and Size, and Batch Size

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Automation

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Automation with Excel

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Automation with Excel

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Automation with Excel

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Automation with VBS

set WinDES = CreateObject("Dietz.WinDES") WinDES.Set_File("C:\Program Files\WinDES\Example_01.dtz") WinDES.Simulate() WinDES.Visualize_Gantt_Chart() a = WinDES.Get_Makespan() MsgBox a, 0, "Makespan" MsgBox "This was a Test. Click Here for Closing WinDES"

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : with OpenOffice Calc

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : Automation-Fully Scriptable

Dietz Adrian Batch Processes : Modeling, Design and Optimization

WinDES : About

This program implements a Discrete Event Simulation tool for Multiproduct and Multipurpose Batch Plant Design and Scheduling with fixed Size and Time factors. This is a demo version. Many bugs are known. No guarantees can be given about the results. No license is associated.