1 Project title: DISTRIBUTED AND CAPE-OPEN COMPLIANT PLATFORM FOR PLANNING AND SCHEDULING MULTI-SITE MANUFACTURING SYSTEMS Universitat Politecnica de Catalunya.

Slides:



Advertisements
Similar presentations
Lesson 08 Linear Programming
Advertisements

CHEN 4460 – Process Synthesis, Simulation and Optimization
Planning with Linear Programming
Linear Programming Problem
Linear Programming Models & Case Studies
NetWORKS Strategy Manugistics NetWORKS Strategy 6.2.
Linear Programming Using the Excel Solver
1© 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Linear Programming: Formulations & Graphical Solution.
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
Chapter 6 Linear Programming: The Simplex Method
Introduction to Management Science
Strategic Allocation of Resources
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
Linear Programming (6S) and Transportation Problem (8S)
Introduction to Management Science
Supply Chain Logistics Management
1 Lecture 2 & 3 Linear Programming and Transportation Problem.
Linear Programming Econ Outline  Review the basic concepts of Linear Programming  Illustrate some problems which can be solved by linear programming.
Linear Programming Applications
Linear Programming Operations Research – Engineering and Math Management Sciences – Business Goals for this section  Modeling situations in a linear environment.
1© 2003 by Prentice Hall, Inc. Upper Saddle River, NJ The Wyndor Glass Company Problem (Hillier and Liberman) The Wyndor Glass Company is planning.
Supply Contract Allocation Gyana R. Parija Bala Ramachandran IBM T.J. Watson Research Center INFORMS Miami 2001.
Ardavan Asef-Vaziri Systems and Operations Management
The Supply Chain Customer Supplier Manufacturer Distributor
Supply Chain Management Harcourt, Inc. S.C. 16-2Supply Chain Management.
Chapter 11: Strategic Leadership Chapter 8 Production and operations management.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
Linear Programming An Example. Problem The dairy "Fior di Latte" produces two types of cheese: cheese A and B. The dairy company must decide how many.
1 Minimum Cost Flows Goal: Minimize costs to meet all demands in a network subject to capacities (combines elements of both shortest path and max flow.
Strategic Production Planning Now showing at your local university.
Rough-Cut Capacity Planning in SCM EIN 5346 Logistics Engineering (MSEM, Professional) Fall, 2013.
Chapter 9 - Multicriteria Decision Making 1 Chapter 9 Multicriteria Decision Making Introduction to Management Science 8th Edition by Bernard W. Taylor.
1 Chapter 7 Linear Programming. 2 Linear Programming (LP) Problems Both objective function and constraints are linear. Solutions are highly structured.
Rough-Cut Capacity Planning in SCM EGN 5623 Enterprise Systems Optimization (Professional MSEM) Fall, 2012.
Operate a Logistics Company EGN 5621 Enterprise Systems Collaboration (Professional MSEM ) Fall, 2012.
Introduction. MS / OR Definition: Management Science (MS) or Operations Research (OR) is the scientific discipline devoted to the analysis and solution.
SUPPLY CHAIN OPTIMIZATION IN THE MULTIPURPOSE BATCHT CHEMICAL INDUSTRY concept and software Kiril Mintchev PhD
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
SCM-INTRODUCTION P.CHANDIRAN. What is a Supply Chain? Supply chain is a network of suppliers, manufacturing plants, warehouses, distribution centers,
1 Project title: DISTRIBUTED AND CAPE-OPEN COMPLIANT PLATFORM FOR PLANNING AND SCHEDULING MULTI-SITE MANUFACTURING SYSTEMS Universitat Politecnica de Catalunya.
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Learning Objectives for Section 6.3 The student will be able to formulate the dual problem. The student.
B.Ivanov, K.Mintchev Institute of Chemical engineering- Bulgarian academy of sciences ul. Acad. G.Bonchev, 103, Sofia 1113 Fax: +(359)(2)
Copyright ©2013 Pearson Education, Inc. publishing as Prentice Hall.1-1 Course Code MGT 561 Supply Chain Management Book: Supply Chain Management Strategy,
Capacity Planning. Capacity Capacity (I): is the upper limit on the load that an operating unit can handle. Capacity (I): is the upper limit on the load.
Case Study 2: Operate a Logistics Company EGN 5621 Enterprise Systems Collaboration Summer B, 2014.
EM 420 Production and Operations Management Eng. Rodger L. NKUMBWA Dept. of Electrical Engineering Copperbelt University
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
LINEAR PROGRAMMING.
Integrated Distribution & Production Planning (DP/PP) EIN 5346 Logistics Engineering Fall, 2015 Integrated Distribution & Production Planning (DP/PP) EIN.
Rough-Cut Capacity Planning in SCM EIN 5346 Logistics Engineering Fall, 2015.
Case Study 2: Operate a Logistics Company EIN 6133 Enterprise Engineering Fall, 2015.
LINEAR PROGRAMMING. Linear Programming Linear programming is a mathematical technique. This technique is applied for choosing the best alternative from.
Rough-Cut Capacity Planning in SCM Theories & Concepts
Management Information Systems Ozi Herlambang A
Institute of Chemical engineering- Bulgarian academy of sciences
Linear Programming.
Materials & Logistics Management
Engineering Economics (2+0)
MID-TERM EXAM/REVISION
Schlenker, H. , R. Kluge, and J. Koehl
Rough-Cut Capacity Planning in SCM Theories & Concepts
Rough-Cut Capacity Planning in SCM EGN 5623 Enterprise Systems Optimization (Professional MSEM) Fall, 2011.
Institute of Chemical engineering- Bulgarian academy of sciences
MBA 651 Quantitative Methods for Decision Making
Outline Sources and references Global Operations Management
SUPPLY CHAIN MANAGEMENT
Capacity Planning.
Constraint management
Presentation transcript:

1 Project title: DISTRIBUTED AND CAPE-OPEN COMPLIANT PLATFORM FOR PLANNING AND SCHEDULING MULTI-SITE MANUFACTURING SYSTEMS Universitat Politecnica de Catalunya Chemical Engineering Department BULGARIAN ACADEMY OF SCIENCES INSTITUTE OF CHEMICAL ENGEENERING

2 Outline MPMB optimal control strategy Mathematical formulation of the problem Software realization integrated software “SC-MOPP” Example Supply Chain and Scheduling problem solve in “SC-MOPP”

3 General structure of “Supply chain” using of SC-MOPP COSTOMERS SUPPLIERS MULTIPURPOSE PLANTS STOAGES DISTRIBUTORS PROBLEM STATEMENT FOR PROFIT MAXIMIZATION The FIRST STAGE includes an obligatory preliminary study of the MARKET DEMANDS During this stage, the requirements put forward by each potential costumer in the planning horizon have to be determined

4 General structure of “Supply chain” using of SC-MOPP COSTOMERS SUPPLIERS MULTIPURPOSE PLANTS STOAGES DISTRIBUTORS PROBLEM STATEMENT FOR PROFIT MAXIMIZATION The SECOND STAGE includes DETERMINATION: 1.Optimal product portfolio, 2.Optimal supply plants, 3. Optimal distribution Optimal product portfolio for each plants Optimal raw materials supply to each plants 1.Optimal scheme of loading of storages with products 2.Optimal scheme of serving the distributors 3.Optimal scheme of serving the costumers

5 General structure of “Supply chain” using of SC-MOPP SUPPLIERS MULTIPURPOSE PLANTS STOAGES DISTRIBUTORS The THIRD STAGE concerns the production schedules on plant scale corresponding to the product portfolio, obtained in the second stage Optimal scheduling in campaign mode (SC) : Optimal scheduling in Job – shop mode (MOPP) COSTOMERS

6 4 G 1 - Planed minimal quantity, which have to be manufactured for product 1 G 2 - Planed minimal quantity, which have to be manufactured for product 2 The task of Optimal synthesis of manufacture scheduling is arrived to identify the campaigns, which are participate and working time, so that the optimal criteria to be satisfied. The criteria are: 1. Minimum time duration programm.2. Maximum profit for planning horizon. MIN(t s1 +t c1 +t s2 +t c t s14 +t c14 )MAX(P 1r + P 2r ) (t s1 + t c1 + t s2 + t c t s14 + t c14 ) < H In case of performed the constraints : G 1r > G 1 )G 2r > G 2 ) Service time S1 t s1 Service time S2 t s1 Service time S14 t s14 Campaign 1 t c1 5 Batch size=250kg Cycle time=15h 1 Batch size=250kg Cycle time=15h Campaign 2 t c2 4 Batch size=100kg Cycle time=15h 1 Batch size=250kg Cycle time=15h Campaign 14 t c14 1 Batch size=80kg Cycle time=10h 5 Batch size=250kg Cycle time=15h H - Planning period /horizon/ Production scheduling model in campaign mode

7 Optimal scheduling in Job – shop mode (MOPP)

8 Set of Variables - Amount of n-th product, produced in the j-th plants - Ratios of raw material supply relevant to production of n-th product - Indicates the ratios of products q nj supplied to the SC warehouses - Indicates the ratios of stored products supply from the SC warehouses to the distributors - Indicates the ratios of product supplied from the SC distributors to the markets Mathematical formulation of the problem

9 Objective function: Mathematical formulation of the problem

10 Interaction between “Supply Chain” and “MOPP” “SC” SoftwareSoftware“MOPP” Software Replica of MOPP graphical interfaceMOPP Supply Chain elements : Data Base - SUPPLIERSSUPPLIERS Data Base - PLANTS PLANTS Data Base - STORAGESSTORAGES Data Base - DISTRIBUTORSDISTRIBUTORS Data Base - COSTUMERSCOSTUMERS Supply ChainSupply Chain superstructure Problem for optimizationoptimization Numerical method selectionselection Problem solutionsolution XML Input files generation for MOPPgeneration Transfer of XML files to MOPP Transfer of XML files to SC Plants elements : Data Base - MATERIALSMATERIALS Data Base - UNITSUNITS Data Base - PROFILESPROFILES Data Base – STORAGES (Plants)STORAGES (Plants) Data Base - RECIPES RECIPES SCEDULING PROBLEM Problem solution SCHEDULE visualition XML Input files generation for SCgeneration Numerical method selection

11 Dairy Supply Chain Products drinking milk-P1 curds-P2 butter-P3 Capacity [ton/month] Milk cost [BGN / ton] S1S S2S Capacities of milk suppliers and milk costs Markets demands and products selling costs. Market demands [ton /month] Selling costs [BGN/ton] P1P1 P2P2 P3P3 P1P1 P2P2 P3P3 M1M M2M Distances between dairies and markets, and dairies and milk centers and their respective transportation costs Distance [km]Transportation cost [BGN/ton.km] M1M1 M2M2 S1S1 S2S2 M1M1 M2M2 S1S1 S2S2 Dairy Dairy QRM Separation for milk processing Separation for curd processing Separation for butter rocessing Cream Curd processing Butter processing Milk processing QP 1 ; FP 1 QM P2 ; FP 2 QP 2 ; QP 3 ; FP 3 QCR; F CR Q CR 1 ; F CR Q CR 2 ; F CR Q CR 3 ; F CR F BM F SM Q RM 1 ; F RM Q RM 2 ; F RM Q RM 3 ; F RM

12 Supplier 1 Supplier 2 Dairy 1 Dairy 2 Market 1 Fictios StoragesFictios Distributors Set of SuppliersSet of Plants Set of StoragesSet of DistributorsSet of Costumers “SUPPLY CHAIN” Model Market 2 Dairy Supply Chain

13 RESOLUTION set up Interface “SC–MOPP”

14 Main “CONTROL PANEL” Interface “SC–MOPP”

15 Interface “SC–MOPP” Get DATA for “SUPPLAY CHAIN” Model

16 Interface “SC–MOPP” List of PRODUCTS in “SUPPLAY CHAIN”

17 List of SUPPLIERS in “SUPPLAY CHAIN” Interface “SC–MOPP”

18 List of PLANTS in “SUPPLAY CHAIN” Interface “SC–MOPP”

19 Interface “SC–MOPP” List of STORAGES in “SUPPLAY CHAIN”

20 List of DISTRIBUTORS in “SUPPLAY CHAIN” Interface “SC–MOPP”

21 List of COSTUMERS in “SUPPLAY CHAIN” Interface “SC–MOPP”

22 Interface “SC–MOPP” Enter in DATA BASES for SUPPLAY CHAIN elements

23 Detailed DATA for “SUPPLIERS” Interface “SC–MOPP”

24 Interface “SC–MOPP” Detailed DATA for “SUPPLIERS”

25 Interface “SC–MOPP” Detailed DATA for “PLANTS”

26 Detailed DATA for elements of “PLANTS” Interface “SC–MOPP”

27 Summarized DATA for Materials, Units, Profiles, Storages Interface “SC–MOPP”

28 Replica of MOPP Graphical interface for “MATERIALS”MATERIALS Interface “SC–MOPP”

29 Summarized DATA for Materials, Units, Profiles, Storages Interface “SC–MOPP”

30 Replica of MOPP Graphical interface for “UNITS”UNITS Interface “SC–MOPP”

31 Summarized DATA for Materials, Units, Profiles, Storages Interface “SC–MOPP”

32 Replica of MOPP Graphical interface for “PROFILES”PROFILES Interface “SC–MOPP”

33 Summarized DATA for Materials, Units, Profiles, Storages Interface “SC–MOPP”

34 Replica of MOPP Graphical interface for “STORAGES”STORAGES Interface “SC–MOPP”

35 Interface “SC–MOPP” Replica of MOPP Graphical interface for Recipes (1)Recipes

36 Interface “SC–MOPP” Replica of MOPP Graphical interface for Recipes (2)Recipes

37 Interface “SC–MOPP” Replica of MOPP Graphical interface for Recipes (3)Recipes

38 Interface “SC–MOPP” Replica of MOPP Graphical interface for Recipes (4)

39 Interface “SC–MOPP” Replica of MOPP Graphical interface for Recipes (5)

40 Interface “SC–MOPP” Replica of MOPP Graphical interface for Recipes (6)Recipes

41 Interface “SC–MOPP” Replica of MOPP Graphical interface for Recipes (7)

42 Interface “SC–MOPP” Replica of MOPP Graphical interface for Recipes (8)Recipes

43 Interface “SC–MOPP” Detailed DATA for “STORAGES”

44 Interface “SC–MOPP” Detailed DATA for “DISTRIBUTORS”

45 Interface “SC–MOPP” Detailed DATA for “COSTUMERS”

46 Interface “SC–MOPP” Definition of SUPPLAY CHAIN superstructure- Choice of “SUPPLIERS”

47 Interface “SC–MOPP” Definition of SUPPLAY CHAIN superstructure- Choice of “PLANTS”

48 Interface “SC–MOPP” Definition of SUPPLAY CHAIN superstructure- Choice of “STORAGES”

49 Interface “SC–MOPP” Definition of SUPPLAY CHAIN superstructure- Choice of “DISTRIBUTORS”

50 Interface “SC–MOPP” Definition of SUPPLAY CHAIN superstructure- Choice of “COSTUMERS”

51 Interface “SC–MOPP” Problem for optimization

52 Interface “SC–MOPP” Choice of numerical METHOD

53 Optimal Distribution : “SUPPLIERS” - “PLANTS” Results obtained intersections: Interface “SC–MOPP”

54 Optimal Product Portfolio for “PLANTS” Results obtained intersections: Interface “SC–MOPP”

55 Costs Distributions on the “SUPPLAY CHAIN” elements Results obtained intersections: Interface “SC–MOPP”

56 Interface “SC–MOPP” Results Saving

57 Interface “SC–MOPP” Scheduling problems solution for “PLANTS”

58 Interface “SC–MOPP” Data Loading for Optimal scheduling

59 Interface “SC–MOPP” Optimal Scheduling for a chosen “PLANT”

60 Interface “SC–MOPP” Choice of Plant’s elements

61 Interface “SC–MOPP” XML Input File generation for MOPP

62 Interface “SC–MOPP” Visualition of generated XML file

63 Interface “SC–MOPP” Data for Optimal product portfolio

64 Interface “SC–MOPP” Data for “RECIPES”

65 Interface “SC–MOPP” Data for “RECIPES”

66 Interface “SC–MOPP” Data for “RECIPES”

67 Thank you for attention

68 >>

69 Optimal scheduling in campaign mode Choice campaign mode

70 Optimal scheduling in campaign mode

71 Optimal scheduling in campaign mode

72 Optimal scheduling in campaign mode

73 Optimal scheduling in campaign mode

74 Optimal scheduling in campaign mode

75 Optimal scheduling in campaign mode

76 Optimal scheduling in campaign mode

77 Optimal scheduling in campaign mode

78 Optimal scheduling in campaign mode

79 Optimal scheduling in campaign mode

80 Optimal scheduling in campaign mode

81

82 General structure of “Supply chain” using of SC-MOPP COSTOMERS SUPPLIERS MULTIPURPOSE PLANTS STORAGES DISTRIBUTORS Supply Chain Elements Market Demands for each costumers Determination of Optimal row materials supply to each plants Determination optimal product portfolio of each plants Determination optimal distribution between element of Supply Chain PROBLEM STATEMENT FOR PROFIT MAXIMIZATION

83 Mathematical formulation of the problem 1.Set of suppliers: 2.Set of plants: 3.Set of storagies: 4.Set of distributors: 5.Set of customers: 6.Set of products: 7.Matrix of available products in given plant: 8.Matrix of available capacity in given plant: I. Sets of data describing relationships “suppliers –customers”

84 9.Matrix of available preservation in given storage: 10.Matrix of available capacity in given storage: 11.Matrix of available operation of products in given distributors: 12.Matrix of available capacity in given distributors: 13.Matrix with customer requirements: Mathematical formulation of the problem

85 14.Matrix with customer requirements /max. quantity/: 15.Matrix with customer requirements /min. quantity/: 16.Matrix with suppliers availability to supply require row materials: 17.Matrix with quantity availability of suppliers to supply require row materials: 18.Matrix with available connect between suppliers and plants: 19.Matrix with available connect between plants and storagies : Mathematical formulation of the problem

86 20.Matrix with available connect between storages and distributors : 21.Matrix with available connect between distributors and customers : 22.Matrix with transport prices between distributors and customers : 23.Matrix with service prices in distributors centers : 24.Matrix with transport prices between storages and distributors centers /per 1product/: Mathematical formulation of the problem

87 25.Matrix with service prices in storages: 26.Matrix with transport prices between plants and storages : 27.Matrix with transport prices between suppliers and plants : /per unit product/ 28.Matrix with prices of raw material of suppliers without transport costs : 29.Matrix with data base about production expenses in plants : 30.Matrix with data base about final prices : 31.Vektor with scale coefficients about material quantities /per unit product/: Mathematical formulation of the problem

88 Set of Variables - Amount of n-th product, produced in the j-th plants - Ratios of raw material supply relevant to production of n-th product - Indicates the ratios of products q nj supplied to the SC warehouses - Indicates the ratios of stored products supply from the SC warehouses to the distributors - Indicates the ratios of product supplied from the SC distributors to the markets Mathematical formulation of the problem

89 III. Basic equations: 1.Require raw materials quantities on given product in all plants: 2. Quantities on given product in given storage which will be delivered from all plants: 3.Quantities on given product which will be delivered to given distributor center: 4.Quantities on given product which will be delivered to given customer: Mathematical formulation of the problem

90 IV. Price characteristics : 1.Subjection which described the prices on the exit of plants /production price/ : 2.Subjection which described the average prices on the exit of storages: 3.Subjection which described the average prices on the exit of distributors centers: 4.Subjection which described the final profit: Mathematical formulation of the problem

91 V. Constraints : District constraints : 1.Capacity constraints of suppliers : 2.Capacity constraints of storages: 3.Capacity constraints of distributors: 4.Capacity constraints of customers: 5.Constraints describing the balance between manufactured production and customer requirements: Mathematical formulation of the problem

92 6.Capacity constraints of plants : /only one supplier can deliver the raw materials/ Functional constraints: 1.Distribution proportion constraints between storages : 2.Distribution proportion constraints between distributors : 3.Distribution proportion constraints between customers : Factor constraints: Mathematical formulation of the problem

93 Objective function: Mathematical formulation of the problem

94 General structure of “Supply chain” using of SC-MOPP COSTOMERS SUPPLIERS MULTIPURPOSE PLANTS STORAGES DISTRIBUTORS Supply Chain Elements Market Demands for each costumers Determination of Optimal row materials supply to each plants Determination optimal product portfolio of each plants Determination optimal distribution between element of Supply Chain PROBLEM STATEMENT FOR PROFIT MAXIMIZATION