第 2 回輪講 2011. 5.17 ( 火 )

31
第 2 第第第 2011.5.17 (第) 慶慶慶慶慶慶 慶慶慶慶 慶慶慶慶慶 慶 慶慶慶慶 60803571 慶慶 慶慶

Upload: ron

Post on 16-Feb-2016

62 views

Category:

Documents


0 download

DESCRIPTION

第 2 回輪講 2011. 5.17 ( 火 ) . 慶應義塾大学 理工学部 管理工学科4年 曹研究室  60803571 遠藤 健司. 論文 10 choice. 鋼材加熱炉の装入スケジューリングと燃焼制御の同時最適化 Simultaneous Optimization of Charging Scheduling and Heating Control in Reheating Furnace 鉄と鋼  Vol.96(2010), No.7 pp.434-442 藤井 奨 , 裏山 晃史 , 加嶋 健司 , 井村 順一 , 黒川 哲明 , 足立 修一. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 2 回輪講 2011. 5.17 ( 火 )

第 2回輪講2011.5.17

(火 ) 慶應義塾大学 理工学部 管理工学科4年 曹研究室 60803571遠藤 健司

Page 2: 第 2 回輪講 2011. 5.17 ( 火 )

論文 10 choice

1. 鋼材加熱炉の装入スケジューリングと燃焼制御の同時最適化

Simultaneous Optimization of Charging Scheduling and Heating Control in Reheating Furnace 鉄と鋼  Vol.96(2010), No.7 pp.434-442

藤井 奨, 裏山 晃史, 加嶋 健司, 井村 順一, 黒川 哲明, 足立 修一

Page 3: 第 2 回輪講 2011. 5.17 ( 火 )

2. Integration of Systems Engineering-based Paradigms for the Scheduling and Control of an Experimental Hot-rolling Mill ISIJ International   Vol. 49 (2009), No. 1 pp.64-73 Miguel A. Gama d Mahdi Mahfouf

3. A Modelling and Tabu Search Heuristic for a Continuous Galvanizing Line Scheduling Problem

ISIJ International   Vol. 49 (2009) , No. 3 pp.375-384 Lixin Tang and Cong Gao

Page 4: 第 2 回輪講 2011. 5.17 ( 火 )

4. Two Hybrid Metaheuristic Algorithms for Hot Rolling Scheduling

ISIJ International   Vol. 49 (2009) , No. 4 pp.529-538Lixin Tang, Xiaoxia Zhang and Qingxin Guo

 5. A multi-population parallel genetic algorithm for highly

constrained continuous galvanizing line scheduling Kapanoglu M (Kapanoglu, Muzaffer), Koc IO (Koc, Ilker

Ozan) Almeida F; Aguilera MJB; Blum C; Vega JMM; Perez MP;

Roli A; Sampels M HYBRID METAHEURISTICS, PROCEEDINGS LECTURE NOTES IN COMPUTER SCIENCE    Vol.4030

(2006) pp:28-41

Page 5: 第 2 回輪講 2011. 5.17 ( 火 )

6. Steel-making process scheduling using Lagrangian relaxation International Journal of Production Research International Journal of Production Research Volume 40, Issue 1, 2002, Pages 55 - 70 Lixin Tang; Peter B. Luh; Jiyin Liu; Lei Fang

 7. Auction-based approach to resolve the scheduling

problem in the steel making process International Journal of Production Research Volume 44, Issue 8, 2006, Pages 1503 - 1522 Vikas Kumar; Shashi Kumar; M. K. Tiwari; F. T. S. Chan

Page 6: 第 2 回輪講 2011. 5.17 ( 火 )

8. A mathematical programming model and solution for scheduling production orders in Shanghai Baoshan Iron and Steel Complex European Journal of Operational Research

Volume 182, Issue 3, 1 November 2007, Pages 1453-1468Lixin Tang and Guoli Liu

9. Production scheduling in a steelmaking-continuous casting plant Computers & Chemical Engineering

Volume 28, Issue 12, 15 November 2004, Pages 2823-2835 Dario Pacciarelli and Marco Pranzo

Page 7: 第 2 回輪講 2011. 5.17 ( 火 )

10. Hybrid backward and forward dynamic programming based Lagrangian relaxation for single machine scheduling

Computers & Operations ResearchVolume 34, Issue 9, September 2007, Pages 2625-2636

Lixin Tang , Hua Xuan, and Jiyin Liu

Page 8: 第 2 回輪講 2011. 5.17 ( 火 )

今回取り扱った論文「 Steel-making process scheduling using Lagrangian relaxation 」

Lixin Tang; Peter B; Jiyin Liu; Lei Fang Internatioal Journal of Production Research 2002, Vol40, No.1, 55-70

Page 9: 第 2 回輪講 2011. 5.17 ( 火 )

目的 学術論文に触れる。 英語の論文を熟読してみる。 鉄鋼製造スケジューリング(主に上工程)で用いられる数学的アルゴリズムを学ぶ。 今回はラグランジュ緩和

Page 10: 第 2 回輪講 2011. 5.17 ( 火 )

論文の構成1. 導入2. 問題の数学的定式化3. 解決方法4. コンピューターによる実験5. 結論

Page 11: 第 2 回輪講 2011. 5.17 ( 火 )

予め…

Page 12: 第 2 回輪講 2011. 5.17 ( 火 )

1. 導入 製鉄 ( 高炉 ), 製鋼 ( 転炉 ) において…

鉄鋼製造プロセススケジューリングは「ジョブ( 作業 ) 」として定義されている。

アップグレードやメンテナンス時間が短い… しっかりとした制御管理によって次の4つの項目が達成できる。

But

Then

Page 13: 第 2 回輪講 2011. 5.17 ( 火 )

製鉄 , 製鋼プロセス管理1. 同じ管理によって、同質 ( 規格 ) の鉄鋼が提供できる。2. 顧客に提供するスラブの幅を、一定の規格域に収めることができる。3. 納入期間を短縮できる。4. 溶鉱炉におけるスラブの容量を 95 %から 100 %に広げることができる。

Page 14: 第 2 回輪講 2011. 5.17 ( 火 )

連続鋳造において… 鉄鋼製造プロセススケジューリングは「グループ作業」として定義される。

同一鋳造には次のような技術的制約を満たす必要がある。

1. 導入

Page 15: 第 2 回輪講 2011. 5.17 ( 火 )

1. 鋳造された隣接している鋼質は均一でなければならない。2. 異なる鋳造によるスラブの規格は均一でなければならない。3. 同じ鋳造によるスラブの幅は降順でなければならない。4. 同じ鋳造によるスラブの幅の違いは規格内に収め、最大許容量を超えてはならない。5. 鋳造機の耐用年数は上限下限内に収める。6. 同じ鋳造による鋼材の納期はできるだけ短くする。

連続鋳造プロセス管理

Page 16: 第 2 回輪講 2011. 5.17 ( 火 )

これら全ての項目を管理するのは大変。 長期的なセットアップや移動時間の管理もある… 機械によるスケジューリング計画&管理( Tang et al. 2001 )

スケジューリングにおける3つの問題1. sub-scheduling2. rough scheduling3. optimal scheduling

Page 17: 第 2 回輪講 2011. 5.17 ( 火 )

スケジューリングにおける3つの問題 非線形モデル→線形スケジューリングモデル( Tang et al. 2000) 低信頼複合的ナップザック問題→ヒューリスティック法( Kalagnanam et al. 2000) 整数計画モデルとネットワーク・ヒューリスティック法→銑鋼一貫製鋼所と鋳造へ( Cowling and Rezig 2000) 整数計画型ロットスケジューリングモデル→ まるめ計画、列生成アプローチ( Chang et al. 2000)

Page 18: 第 2 回輪講 2011. 5.17 ( 火 )

HFS ( hybrid flow shop )SP スケジューリングに広く用いられていた。 目的関数であるメイクスパンの最小化についての問題が、 NP 完全問題であることを指摘。( Vignier et al. 1998 )1. SP はジョブグループや優先度のような多数の制約条件を要し、 HFS では定義できない。2. SP のスケジューリング基準には、待ち時間や納期期日などの複雑な要素があり、 HFSではメイクスパンの最小化しか定義できない。

Page 19: 第 2 回輪講 2011. 5.17 ( 火 )

HFS ( hybrid flow shop )

Page 20: 第 2 回輪講 2011. 5.17 ( 火 )

2.問題の数学的定式化2.1 問題提起と必要条件のモデル化

いつ、どの装置で、制御するかを決めることが SPスケジューリング HFSで実行可能な問題前提

1. 製鉄、製鋼、連続鋳造、それぞれの段階において、制御は一つの装置で処理し、並行して行う装置は同一のものとする。2. 装置は一度に一つの作業しか処理しない。3. 作業はどんな時でも、一度に一台の装置で処理される。4. 作業処理に先買権はない。

Page 21: 第 2 回輪講 2011. 5.17 ( 火 )

HFS以外の箇所の要約1. スケジューリングされた管理工程は多くない。しかし、100t以上の高温の熔鉄を管理する必要がある。2. 鋳造は同じ機械で処理し、鋳造段階ではグループ管理に予め制約がある。3. 鋳造前後に、セットアップや移動が必要。その時間は処理時間と区別する。(セットアップは処理前に、移動は処理後に行う。)4. 鋳造機の中断などによるアイドル時間はコストが別途必要で望ましくない。5. 異なる段階の処理をしている間の待ち時間は、温度の低下を招き、加熱にはコストがかかる。6. 作業終了の遅速はコストを招く。(ex.在庫、顧客への賠償)

Page 22: 第 2 回輪講 2011. 5.17 ( 火 )

数学的に解釈すると… 目的:生産プロセスを継続的に行うこと、流れ作業から成るコスト要素を最小化し最終製品の JIT を図ること。1. 鋳造の中断による損失は、同じ鋳造時間内における損失とみなす。2. 熔鉄の温度低下によるコストは作業間の待ち時間によるものとする。3. 遅速による損失は、スラブをできる限り納期に間に合わせる、という形で保証する。

Page 23: 第 2 回輪講 2011. 5.17 ( 火 )

2.2  表記 計画期間は小単位時間に分割し、整数の時間というパラメータを用いる。 (例えば、処理、セットアップ、移動、移送は整数時間で表す。 ) 製鉄、製鋼、連続鋳造は、段階 1,2,3 でそれぞれ表す。 パラメータ :

Ω: 全管理数 Ω={1,2,…,N} N: 製造数 Ωg:g番目に鋳造する全管理数 g={1,2,…,M} M: 鋳造数 Ωh∩Ωg=∅ ∀h g∈{1,2,…,M} g≠h   Ω1∪Ω2∪…∪ΩM=Ω sgp: 鋳造 g における p番目の管理 p=1,2,…,|Ωg| di: 管理 i における納期 (単位時間の終了地点 )

Page 24: 第 2 回輪講 2011. 5.17 ( 火 )

パラメータ(続き) C1g:鋳造 gにおける中断の損失率 C2ij:段階 j終了後、管理 iにおける待ち時間の損失率 C3i:納期前に完了した管理 iにおける製品損失率 C4i:期日の遅れによる管理 iの製品損失率 Tij:段階 jにおける管理 iの処理時間 tj,j+1:段階 jから段階 j+1に移る際の移動時間 Sij:段階 jにおける管理 iのセットアップ時間 (鋳造最初の管理で j=3の時にセットアップが必要。それ以外はi,j,Sij=0)

Rij:段階 jにおける管理 iの処理後移動時間 (鋳造最後の管理で j=3の時に移動が必要。それ以外は i,j,Sij=0) Mjk:単位時間 kの段階 jにおいて利用できる機械数 K:計画期間の単位時間総数

Page 25: 第 2 回輪講 2011. 5.17 ( 火 )

決定変数σijk =

1: 管理 i が単位時間 k の段階 j で処理する場合0:その他

Cij: 作業 j 内の管理 i 完了時間 i∈Ω j=1,2,3

Page 26: 第 2 回輪講 2011. 5.17 ( 火 )

定式化(目的関数)

•計画期間においての、鋳造中断、待ち時間、遅速における総コストの最小化

連続鋳造における中断損失

製鉄、製鋼における待ち時間損失 納期の遅速による損失

Page 27: 第 2 回輪講 2011. 5.17 ( 火 )

定式化(制約条件)•製鉄、製鋼管理段階における作業の先行、同じ時間に二つ以上の段階の作業は行わない。

段階 j における管理i の完了地点( Cij )

段階 j+1 における管理i の処理時間 (Ti,j+1)

段階 j から段階j+1 までの移動時間 (tj,j+1)

段階 j における管理 i の完了地点(Ci,j+1)

Page 28: 第 2 回輪講 2011. 5.17 ( 火 )

定式化(制約条件)•鋳造において (g,p) 期間の管理の先行。

鋳造における管理(g,p) の完了地点( CSgp3 )

鋳造における管理(g,p+1) の処理時間( TSg,p+1,3 )

鋳造における管理(g,p+1) の完了地点( CSg,p+1,3 )

Page 29: 第 2 回輪講 2011. 5.17 ( 火 )

定式化(制約条件)

•各段階で機械が作業するために必要とされる総時間

全体の処理時間

全体のセットアップ時間

全体の移動時間

Page 30: 第 2 回輪講 2011. 5.17 ( 火 )

定式化(制約条件)

•ある段階で管理によって機械に必要とされる間隔

•機械の容量制約

•利用可能な領域

Page 31: 第 2 回輪講 2011. 5.17 ( 火 )

次回の予定 論文の続きを読む。(解法:①ラグランジュ緩和、②ダイナミックプログラミング、③オリジナル解法、④ラグランジュ乗数の応用) 要所に出てきた数学的アルゴリズムを勉強できれば…( ex. integer programming, dynamic programming etc… )