hot metal flow scheduling

22
Hot-metal flow Scheduling Sébastien Mouthuy May, 2015

Upload: n-side

Post on 12-Apr-2017

337 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Hot metal flow scheduling

Hot-metal flow SchedulingSébastien MouthuyMay, 2015

Page 2: Hot metal flow scheduling

May 3, 2023(c) n-Side

2

Summary

•Steel-making process•Hot-metal flow•Hybrid solution to the HMF•Challenges•Future

Page 3: Hot metal flow scheduling

May 3, 2023(c) n-Side

3

Steel-making process

Page 4: Hot metal flow scheduling

May 3, 2023(c) n-Side

4

Steel-making process

Page 5: Hot metal flow scheduling

May 3, 2023(c) n-Side

5

Hot-metal flow

Page 6: Hot metal flow scheduling

May 3, 2023(c) n-Side

6

Hot-metal flow

Page 7: Hot metal flow scheduling

May 3, 2023(c) n-Side

7

Steel-making process: Blast furnaces> Alternated Mix of coke and Iron

Ore> Coke provides heat to melt Iron

Ore

> BF produces hot-metal with> A given temperature> A given chemical content:

> S, Si, Mn and P

> A lot of inertia

> Hot-metal is poured into torpedo cars

> Alternating through tapping holes

> 2 lanes per tapping hole

> Torpedoes have to be on time under BF!!!

Page 8: Hot metal flow scheduling

May 3, 2023(c) n-Side

8

Steel-making process: O2 converters> Mix Hot-metal and scraps

> Pressurize O2 in order to remove C content from Hot metal

> Schedule set by another process> Quantity of Hot-metal> Maximum sulfur content> Time of rendez-vous

> 204t with Smax= 9‰ at 11:23am> 215t with Smax= 3‰ at 11:45am> 224t with Smax= 5‰ at 12:05am> …

Page 9: Hot metal flow scheduling

May 3, 2023(c) n-Side

9

Steel-making process: Desulfurization

CaD

> Adding a desulfurizing agent in the torpedo

> Precipitation of sulfur by adding calcium sulfice

> Desulfurization equation linking> Quantity of HM in torpedo> CaD flow into torpedo> Initial sulfur (from BF)> Target sulfur

> Highly non-linear desulfurization equation

> 2 desulfurization stations available

Page 10: Hot metal flow scheduling

May 3, 2023(c) n-Side

10

Steel-making process

•Cleaning of the TC▫Remove sulfur that would remain at the top of the

torpedo car▫At least once in every N rotations▫At most once in every M rotations

•Emergency pit▫Used when Steel Making shop does not consume as

much HM as BF are producing▫Only way to free a torpedo to get back under the BF▫Only one torpedo at the EP at a time

Page 11: Hot metal flow scheduling

May 3, 2023(c) n-Side

11

Steel-making process: Pouring> 2 pits at the Steel making shop> 2x2 lanes

> 1 torpedo pouring at a time

> Torpedo cars and ladles have different capacity: 3/2 ratio

> A torpedo car can pour into max 3 ladles

> A ladle can be filled by at most 2 torpedo cars

> Mix !!!

Page 12: Hot metal flow scheduling

May 3, 2023(c) n-Side

12

Hot-metal flow

> 3 BF, 8 tapping holes> >15 torpedoes> 2 desulf stations> 2 pits> 4 ladles> 3 converters> 3 locomotives

> …and many more business constraints

Page 13: Hot metal flow scheduling

GOAL: MITIGATE RISK AND INCREASE PRODUCTIVITY

Our solution aims to mitigate risk and increase productivity of equipment, thanks to industry expertise and advanced mathematical modeling techniques

RISKMITIGATION+INCREASED PRODUCTIVITY

INTEGRATED

MODELING OF HOT METAL FLOWS

FROM A 2-HOUR TO A 8-

HOUR HORIZON

> Emergency pit use minimization: reduce waste by knowing evolution in time

> Less over-desulfuration

> Planning maintenance of tools correctly

> Improved communication

> Better use of resources: increasing use of cleaning stations (torpedos, ladles), desulfuration stations

> Flux minimization by optimal blending from torpedo to ladle

> Minimization of thermal losses

Page 14: Hot metal flow scheduling

HYBRID SOLUTIONOur HMF optimizer is used as a real-time operational tool, taking all operational constraints into account to determine optimal HMF planning for the next 8 hours

Steel production planning Blast furnace prediction Localization of torpedos and ladles Quantity and quality of HM in each torpedo

and ladle Status of torpedos: cleaniness Status of ladles: cleanliness Unavailabilities of the tools

Planning of the all the tools for next 8 hours

Quantity of HM in torpedos for next 8 hours

Target sulfur for all torpedos, to minimize flux usage

Availability of torpedos over time

INPUTS

Moves of torpedos and ladles+ Complex moves of torpedos (2 torpedos per locomotive at desulfuration)

Desulfuration equation (non-linear) Cleaning of torpedos (e.g. 1 cleaning

out of 5 cycles) Variable numbers of locos over time …

OUTPUTS

Varia

bles

Ope

ratio

nal

cons

trai

nts

Page 15: Hot metal flow scheduling

May 3, 2023(c) n-Side

15

Demo

•Main result of the solution

Page 16: Hot metal flow scheduling

May 3, 2023(c) n-Side

16

Hybrid solution in OscaR• Constraint programming model▫Priority is given to finding a solution▫Easily state combinatorial operational constraints▫High scheduling components▫Sometimes data is invalid need for proving or explaining

infeasibility

• Search heuristics▫Highly based on business knowledge we got through interviews▫Based on LP, clustering algos

•Optimization▫Using LNS: easy when you have model and search

Page 17: Hot metal flow scheduling

May 3, 2023(c) n-Side

17

CP Model

•Designing jobs with consecutive or collated activities and posting redundant constraints was key

Complex model1. All activities of a torpedo have to be collated2. Some activities are optional, other are mandatory

if the job is performed

Page 18: Hot metal flow scheduling

May 3, 2023(c) n-Side

18

Search heuristics

•Constraint programming model•Search heuristics:

many different kind of decisions:▫Mix▫Emergency pit▫Desulfurization setup▫Assignment of the torpedoes▫Start times of the activities

• Learn how to find a good solution through interviews with operators

Page 19: Hot metal flow scheduling

May 3, 2023(c) n-Side

19

Search heuristics

•When to take non-scheduling – and important – decisions ?▫At first ? Then there is a risk of infeasible schedule▫At the same time we are doing the schedule ?

Reinforce pruning

Take the good decision

Page 20: Hot metal flow scheduling

May 3, 2023(c) n-Side

20

Infeasibilities

•Pay attention of validation of ▫Real-time data▫Requirements from the customer

•Strong need for highlighting these inconsistencies

Garbage In Garbage Out

Page 21: Hot metal flow scheduling

May 3, 2023(c) n-Side

21

Infeasibilities

•Most time-intensive task: proving inconsistencies▫ If the model fails with no search

Post model several times with constraints shuffled randomly▫Else

we had a set of relaxations We applied them all We minimized the set until finding the smallest for which

we found a solution

Garbage In Garbage Out

Page 22: Hot metal flow scheduling

May 3, 2023(c) n-Side

22

Questions ?