Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung...

28
Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon([email protected])

Transcript of Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung...

Page 1: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Scheduling Problem in Steel Industry

SNU MAI LAB seminar2000.10.20

Lee Hyoung Gon([email protected])

Page 2: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Synchronized Scheduling Method in Manufacturing Steel Sheets

RYOJI TAMURA, MEGUMI NAGAIInformation Systems Department, Sumitomo Metal Industries, Fukuoka.IFORS, Vol. 5, No. 3, pp. 189~199, 1998

Page 3: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Introduction New Scheduling System Casting to a rolling process in steel sheets manufact

uring multiobjective assigning and sequencing problem with lots

of constraints Two-Stage algorithm composed of macro-scheduling

and micro-scheduling

Page 4: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Steel Sheets Manufacturing Process(1/2)

Cast-to-roll scheduling problem

Page 5: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Primary Production Scheduling at Steelmaking Industries

H.S. Lee, S.S. MurthyIBM J. RES. DEVELOP. Vol 40 No. 2 March 1996

Page 6: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Overview of steelmaking and the primary steelmaking process(1/2) Ironmaking

Combining the raw ingredients of steel into a generic intermediate product known as hot iron or pig iron.

Primary steelmaking Accepts the supply of hot iron from the blast furnace and t

ransforms it into semifinished products in a variety of grades(specific metallurgical compositions of steel), shapes, and dimensions

Page 7: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Overview of steelmaking and the primary steelmaking process(2/2)

Finishing Consists of numerous operations that can be applied selectiv

ely to the semifinished products of the primary steelmaking process, to achieve customers’ specifications

Cold-rolling -> precise dimension, surface finish, mechanical property

Annealing : material’s grain size, ductility Tempering : internal stresses, ductility Pickling : clean the surface Coatings : corrosion resistance

Page 8: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Scheduling issues in primary steel production Utilization of manufacturing units Allocation of production among parallel manufacturing Specification of heats or heat groups Specification of rolling groups Sequencing of heats/rolling groups for manufacturing Coordination of schedules between production stages Rescheduling

Page 9: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Scheduling for continuous casters(1/3) Simple mixed-integer linear programming model

“A model for sequencing a continuous casting operation to minimize costs”(1987)

Electric arc furnace, no change of width in continuous casters, single objective cost function

Page 10: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Scheduling for continuous casters(2/3) Complex models using heuristics(LTV caster scheduli

ng model) Implemented in 1983, in support of the first continuous ca

ster installed at LTV Cleveland Works. Maximization of on-time delivery Maximization of caster productivity Satisfaction of quality requirements Minimization of semifinished inventory

“A Scheduling Model for LTV Steel’s Cleveland Work’s Twin-Strand Continuous Slab Caster”(1988)

“Twin Strand Continuous Slab Caster Scheduling Model”(1990)

Page 11: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Scheduling for continuous casters(3/3) Cooperative scheduling approach in which an expert

system assists a scheduler(Scheiker Scheduling) “Cooperative scheduling and its application to steelmaking

processes”(1991) Iteratively modifies an existing schedule through the user i

nterface Scheduler typically makes global changes that increase glo

bal efficiency Scheduling engine uses a rule base to recognize violations

of local constraints

Page 12: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Scheduling for hot strip mill “Roll-A-Round program”(1991)

Uses heuristics based on the traveling-salesman problem and linear programming

Page 13: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

BACK TO…Synchronized Scheduling Method in Manufacturing Steel Sheets

RYOJI TAMURA, MEGUMI NAGAIInformation Systems Department, Sumitomo Metal Industries, Fukuoka.IFORS, Vol. 5, No. 3, pp. 189~199, 1998

Page 14: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Steel Sheets Manufacturing Process(2/2) – some terms “heat” : necessary amount of molten steel to

be poured into the BOF once. “try” : the molten steel is poured 5-7times

consecutively, and this sequence of heat is called a “try”.

“chance” : rolls are exchanged after rolling one try amount of slabs, and this exchange interval is called a “chance”. Thus one “try” in casting corresponds to one

“chance” in rolling.

Page 15: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

The Problem(1/3)- Three Main Objectives1. To incorporate particular instructed orders/slabs int

o the schedule2. To attain the target supply quantity for subsequent

processes3. To meet the rolling due-date

Page 16: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

The Problem(2/3)- Constraints Cast Constraints

The same ingredient orders must be gathered The “first” heat requires about 270 tons The last slab of a “try” requires low grade order

Roll Constraints The strip width has to be changed from wider to narrower The strip thickness should be transmitted smoothly Particular orders requires positional limits in rolling sequence Etc.

Page 17: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

The Problem(3/3)- conventional scheduling

24 hours, 5-7 roll “chances”,

three shifts of workers(4) Select and sequence 60-80

pieces among 5000 orders per roll chance

Consecutively, select 50-70 pieces among 3000 non-D/C slabs in the yard, and insert them between orders.

Some know-how is established to some extent, but for the most part it depends upon a trial-and-error method.

Page 18: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Functional Partition

Page 19: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Formulation of cast scheduling problem

Page 20: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Formulation of roll scheduling problem

Page 21: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

The reason of taking the two-stage approach Main reason

Reduction of computing time by avoiding combinatorial explosion. Following advantages

Creating a balanced schedule to avoid differences from the expected one.

Improving solution precision and easiness to check the schedule by user participability

Program flexibility for environmental changes.

Page 22: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Two-stage scheduling on order distribution map

Page 23: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Details of scheduling algorithm

Page 24: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Macro Scheduling

1. Generating a feasible route.-feasible block sequence.

2. Pseudo-assignment of slabs to the route.3. Repetition for all feasible routes.4. Determination of the optimum route.

Page 25: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Micro Scheduling 1. Selecting a block on the route.2. Selecting a previous path sequence.3. Generating a feasible path.4. Pseudo-assignment of slabs to the path.5. Linking a path to the previous path sequence and evaluating th

e new path sequence.6. Repetition for all feasible paths.7. Repetition for all previous path sequences.8. Reduction of the path sequences.9. Repetition of all blocks.10. Determination of the optimum sequence and assignment of sla

bs.

Page 26: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

User Interface Preparation

Operators can refer to necessary information(order, slab spec, input parameter)

Modification Refine the schedule(insert slabs, delete slabs or

exchange the slab position)

Page 27: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Hardware configuration

Page 28: Scheduling Problem in Steel Industry SNU MAI LAB seminar 2000.10.20 Lee Hyoung Gon(hungry@ultra.snu.ac.kr)

Conclusion Human-machine harmonization scheduling

system Now this system largely contributes to

efficient scheduling, in Kashima Steel Works.