Havacılıkta Gelişmiş Planlama için Integer Programlama
Table of Contents
Integer Programming (IP), birçok inişli panelin makineye veya hangi gün kritik bir denetimde yapılacağının temel taşıdır.Bir endüstride, tam zamanlı ölçüm yöntemlerinden farklı olarak, gerçek dünya üretim seçeneklerine sahip olmak için, hassas ve yüksek çözünürlükte birçok yükleme mekanizmasının üretime nasıl üretileceği, hangi gün boyunca kritik bir incelemede ve bir şekilde teslim edilebilir bir şekilde bir şekilde sunulması gerekir.
Bu makale, uçak üretimine uygulanan tamsayı programlamaya bir yazar sunar. Makine öğreniminin temellerini, fabrika zemininde ve tedarik zincirinde pratik uygulamaları, model karmaşıklığının doğal zorlukları ve ortaya çıkan trendleri - makine öğrenimi entegrasyonu ve gerçek zamanlı dijital ikizleri dahil - havacılık mühendisliğinin ön planda IP'yi tutma sözü.
Integer Programlama Nedir?
Integer programlama, standart bir lineer program (LP) için belirli bir matematiksel optimizasyon şubesidir. lineer bir hedef işlevi doğrusal eşitlik ve eşitsizlik kısıtlamalarına en aza indirmektir - ve karar değişkenleri gerçek (kontinz) değeri alabilir.Integer programlaması, bazı veya tüm değişkenlerin tam olarak sınırlandırılabilmesi için kısıtlanır. [MIPT:0).
Matematiksel olarak, tipik bir MIP gibi görünüyor:
(Resulüm)) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
Burada, x tam tam tam olarak kararlarını temsil eder (örneğin, uçak altları). y sürekli kararları (örneğin, makine zamanı), ve kısıtlamalar kod kaynak sınırları, önceki ilişkiler veya talep memnuniyet talep eder.
Tamsa gerek hesaplama zorluklarını dramatik bir şekilde değiştirir. LPs, basit bir yöntem veya iç nokta algoritmaları ile verimli bir şekilde çözülebilir, tamsayı programları genel olarak NP-hard'dır. Ancak, güçlü çözüm yöntemleri -branch-and-bound, kesme uçakları ve heuristic presolve-kombinasyonlu araştırma ve modern hesaplama gücü ile birlikte, birçok büyük ölçekli havacılık planlama görevi için IP pratik yaptı.
Integer Programming in Aerospace Manufacturing
Havacılık üretimi, düşük hacimli, yüksek çözünürlükte üretim ile karakterize edilir. Tek bir uçak bu ortamda milyonlarca bireysel parça, binlerce bağlantı ve yüzlerce eşsiz meclis. Prodüksiyon, planlayıcının günlük karşılaştığı kararların doğasını yönlendirmektedir.
Üretim Scheduling ve Shop Floor Control
Fabrika zemininde, IP modelleri, iş sayısına saygı duyan ayrıntılı programlar oluşturmak için kullanılır. Ortak bir formülasyon, beş CNC makinedeki titanyum yığınlarının işlenmesine ihtiyaç duyabilir.[Döneticileri değiştir] Belirli bir routing gerektirir ve kurulum saatleri arasında değişen araç değiştirme. IP, toplam iş sayısı ortalandığında MIP için ideal bir şekilde uygundur.
İş dükkanlarının ötesinde IP modelleri de güçleniyor:0) Benzer hat dengelemesi[Döneticileri için [Döneticileri veya fuselage montajını temsil eder. Çizgi istasyonlara bölünmüştür, her bir döngü süresi sınırı ile.Bu tür modeller, mevcut üretim hatlarının her türlü kesintiye uğratılır ve Boeing'e geri çekilmek için hangi görevlerin kullanılmasıdır.Integer değişkenleri görev-to-tavajlarını temsil eder ve hedef, uygun iş yükleri veya en aza indirmektir.
Tedarik Zinciri ve İnventory Optimizasyon
Havacılık tedarik zinciri çok karmaşıktır, birçok tedarikçiyi içeren, uzun tedarik süresine ve her echelon'da (özel makineli veya kaynaklanmış) hedef hizmet seviyelerini en az maliyetle elde etmek için bir parçasının kaç birimlerini belirlemektedir.
Başka bir kritik uygulama:0)eeeer seçimi ve sipariş tahsisi[[Döneticileri) ve minimum satın alma taahhütleri (tegerçleme kısıtlamaları) Bu tür optimizasyonlar tedarik zincirini artırmak için tedarikçilerin hangi sözleşmeye ve kaç dönem boyunca gördüğü önemli endişeleri seçebilir.
İşgücü ve Bakım Planlaması
Becerili iş, havacılık üretimindeki yetersiz bir kaynaktır.Integer programlama belirli bir değişim veya görev için atanır; kısıtlamalar gerekli becerilerin ve geri kalan dönemlerin belirlenmesi için gerekli hataların ve geri kalanının belirlenmesi için kullanılan yöntemlere bağlıdır.
Matematiksel Formülasyon ve Çözüm Teknikleri
Etkili bir IP modeli oluşturmak hem alan hem de alt matematik hakkında derin bir anlayış gerektirir. Tipik bir formülasyon içerir:
- [FONT=0)Decision değişkenleri[[Dönetici: 1) Evet / hayır seçenekleri için tam sayı ve zaman veya akış gibi miktarlar için sürekli.
- [FONT:0)Objective function[Dönetici: genellikle maliyet, zaman veya kârın lineer bir kombinasyonu, tamsa değişkenleri kullanarak parça lineer kısıtlamalarla ilgili olarak yaklaşık olarak değiştirilebilir (örneğin özel sipariş edilen setler kullanarak).
- [FONT:0]Constraints[[[Dönetici: kapasite sınırları, mantıksal etkiler (örneğin, A’nın gerçekleştirildiği gibi, B’nin aynı dönemde de yapılması gerekir), önceki ilişkiler ve ayrılık kısıtlamaları (örneğin, B’nin görevden önce bitirilmesi gerekir).
Küresel en iyiliği ispatlamak için devre dışı bırakmak, her bir düğümde LP rahatlamaya ve en iyi tamsayı içeren alt yapılardan uzaklaştırmak için sınırlar kullanır[Döneticileri değiştir], Gurobicom gibi modern çözücüler ve Xpress, gelişmiş geliştirmeler dahil olmak üzere onlarca yıldır çok sayıda gelişmiştir: kesme uçakları (Gomory kesintiler, kapaklar, kapaklar, kapaklar, sabitler, sabitler)
Integer Programlama Modelleri
Teorik gücünü rağmen, aktif bir havacılık üretim ortamında IP dağıtma birkaç pratik engel sunar:
- [FONT:0)C ⁇ karmaşıklığı[Dönetici: MIP NP-hard, bu kadar kötü durumda çözüm süreleri üst üstelenebilir.Birçok endüstriyel örnek hızla çözülürken, planlayıcılar, işleyici, ayarlayıcı parametrelerinin ve iyi uygulanabilir çözümlerin zaman sınırlarını kullanarak hazırlıklı olmalıdır (MIP’in 1-5%) standart polis stratejileridir.
- [FONT:0]Data Quality kalitesi ve kullanılabilirlik[[Dönetici: IP modelleri doğru verilerin korunmasız tüketicilerdir: makine kurulum süreleri, süreç kesintileri, tedarikçi zamanları, maliyet katları ve iş yeteneği matrisleri.Birçok fabrikada, bu veriler silolanmış ERP, veya miras tabloları genellikle inkonsistimal eder. başarılı bir uygulama önemli veri temizleme ve entegrasyon gerektirir.
- [FONT:0] Model bakımı[Dönetici: Uçak üretimi gelişti. Yeni bölüm numaraları, tedarikçi kapasitelerini değiştirmek ve revize edilmiş mühendislik çizimleri IP modelinin düzenli olarak güncellenmesi gerektiği anlamına gelir.Bir Zaman “optimal” programı hızla eskileşir. Organizasyonlar IP'ı aktif bir karar destek aracı olarak tedavi eden - en fazla fayda sağlar.
- [FONT:0]Cultural direniş[[[Dönetici: Üretim planlayıcıları genellikle bir “kara kutu” optimizasyon modeli üzerinde sezgilerine güvenmektedir. Bina satın alma-in, planlayıcıların aşırı yüklemesine veya ayarlama çözümlerine izin verir ve ölçülebilir KPI'larda iyileştirmelere izin verir - zaman içinde teslimat sırasında veya daha düşük maliyetli bir pilot çalışma yoluyla.
Vaka Çalışması: Uçak Türbin Üretimi için Montaj Hattını İyileştirmek
Bölge jet programı için kanat montajlarını üreten orta düzey bir havacılık tedarikçisi düşünün. Tesisin her biri beş istasyonla paralel bir montaj hattı vardır.Bir sonraki çeyrek için üretim planı, çeşitli tarihler nedeniyle 15 kanat setini içerir (her bir süre boyunca farklı konfigürasyonlar ve envanter).
Tam bir programlama modeli aşağıdaki elementlerle inşa edilmiştir:
- [FONT:0)Binary değişkenler[[Dönetici: 1 ) Her bir kanat için belirli bir çizgiye ve sıraya atamaya karar verir.
- [FONT:0)Integer değişkenleri[[Dönemli: 1] her bir çizgide uzun süre çalıştı.
- [FONT:0) Sürekli değişkenler [Dönemli değişkenler[Dönemli 1] her işlemin tamamlanma süreleri için.
- [FONT=0]Constraints[[Dönetici: istasyon döngüsü süreleri (her konfigürasyonun iş istasyonu zamanı), istasyonlar arasında önceki tarihler, izdiness cezaları ile ilgili tarihler ve geçiş başına yetenekli iş limitleri.
MIP, toplam aşırı maliyetten %22 oranında azaltan bir program verir, planlayıcının orijinal programına kıyasla, 3 gün içinde ortalama envanteri azaltır ve IP'nin yalnızca verimliliğini nasıl artırdığını gösterir.
Future: Gelişen Teknolojilerle Integer Programlamasını Bütünleştirmek
Uzay üretiminde tam tam tam tam programlama uygulaması statik değildir; araştırmacılar ve uygulayıcılar makine öğrenimi, gerçek zamanlı veri akışları ve dijital ikizler ile birlikte çalışmak için IP'yi genişletmektedir.
Iklim Başlangıçları ve Para Parametreleri için Makine Öğrenme
Bir umut verici yön, MIP'in ilk olarak mümkün olan çözümü tahmin etmek için makine öğrenimi kullanır. Bu, bazı zamanlama uygulamaları için% 70'e kadar bir çözüm için zamanı azaltır. Benzer şekilde, ML, analiz parametrelerine yardımcı olabilir (örneğin, agresifliği kesmek) problem örneği özellikleri üzerine kurulu değişken atamalar yapar.
Gerçek Zamanlı Optimizasyon ve Dijital Twins
Dijital ikizler - fiziksel üretim sistemlerinin gerçek zamanlı kopyaları - uzaydan bir elektrik akımı kazanıyor.Bir IP optimizasyonu motoru içinde dijital ikiz, üreticiler gerçek zamanlı kesintiler ve yerel aramalar yakınında yeniden optimize edebilir: hızlı bir şekilde bir makine arızası, hızlı bir şekilde şarj edilmesi veya bir malzeme eksikliği.Bu, motor bileşeni için tam bir MIP'i çalıştırmak yerine, önceki en iyi çözümü ve düzeltme-ve-relax heuristics ve yerel aramalarının bir kombinasyonunu kullanarak, yeni koşullara uygun hale getirebilir.
Uncertainty için Stochastic Integer Programlama
Havacılık üretimi belirsizlikle doludur: herhangi bir ay içinde stoklama olasılığının% 5 altında olduğunu ve tümleşik tam anlamıyla programlamanın senaryoları veya şans kısıtlamaları kullanarak belirsiz IP'yi ele geçirmesini sağlar.Forum example, a stochastic IP can determine security levels for critical titanyum parts such that the olasılık of stochastic tam anlamıyla IP, many boyutlardaki tam anlamıyla belirsiz IP.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Integer programlama, akademik bir egzersizden çok daha fazlasıdır - pratik, güçlü ve giderek daha da uzaysal üretimde gelişmiş planlama için vazgeçilmez bir araçtır.En iyi depolama programlarından ve çok bakım kararlarına kadar IP modelleri ölçülebilir gelişmeler sunar, uygulama yoluyla, ve güvenilirlik.
İleriye bakıldığında, IP'nin makine öğrenimi, dijital ikizler ve stochastic modelleme, yeni yeterlilik ve sağlamlık seviyelerini açacak, havacılık üreticilerinin her zaman sınır dışı marjlar ve daha karmaşık üretim gereksinimlerine bir ortam yapmasına yardımcı olacak. Gerekli modelleme yetenekleri ve çapraz işlevli takımları inşa etmeye yatırım yapan mühendislik ve operasyonlar için, tam anlamıyla programlama, havacılık üretim alanında sürekli rekabetçi bir avantaj sağlayacaktır.
[0] Daha fazla okuma için Halkla İlişkiler:
- [FONT=0)Gurobi – karma-Integer Programlama (MIP) Temelleri).
- [0] Uçak montaj hatları için tam bir programlama modeli - Avrupa Operasyon Araştırmaları Dergisi).
- [FONT=0)IBM ILOG CPLEX – Karma-Integer Programlamaya Giriş).
- [FONTA – Endüstri Mühendisliği ve Operasyon Araştırma Uygulamaları).
- [0]Integer Programming at Pratt & Whitney – Interfaces (SAS/OR case study)).