Professional Documents
Culture Documents
ATATÜRK ÜNĠVERSĠTESĠ
MÜHENDĠSLĠK FAKÜLTESĠ
MAKĠNA MÜHENDĠSLĠĞĠ BÖLÜMÜ
BĠTĠRME ÖDEVĠ
HAZIRLAYANLAR
Halim KOVACI
Onur ALBAYRAK
YÖNETEN
ERZURUM–2008
ÖNSÖZ
1. GĠRĠġ……………………………………………………………………... 1
2. OPTĠMĠZASYON………………………………………………………... 3
Edilmesi……………………………………………………………………
6. SONUÇLAR……………………………………………………………… 27
KAYNAKLAR…………………………………………………… 29
1. GĠRĠġ
Tasarım Belirlenmesi
Tasarımın Analizi
Hayır
Optimizasyona Göre Tasarımın DeğiĢtirilmesi
Sayısal yöntemlerdeki ilk büyük ilerlemeler Ġkinci Dünya SavaĢı’ndan sonra sayısal
bilgisayarların geliĢmesinden sonra ortaya çıkmıĢtır. Örneğin Ġngiltere’de Koopmans ve
eski Sovyetler Birliği’nde Kantorovich birbirlerinden bağımsız olarak en az maliyetli
stok ve ürün dağılımları probleminin üzerinde çalıĢtılar. Bilgisayar kullanımının
yaygınlaĢmasından sonra kısıtlamasız optimizasyon yaklaĢımları da hızlı bir Ģekilde
geliĢti [2].
Optimizasyonun kullanım alanlarına verilebilecek bazı örnekler Ģunlardır:
Hava araçlarının minimum ağırlığa ve maksimum mukavemete sahip olacak
Ģekilde tasarlanmaları,
Uzay araçlarının optimum yörüngelerinin belirlenmesi,
Malzeme kesme iĢlemlerinin minimum maliyetle yapılması,
Makine güçlerinin ısı kaybını minimize ederek maksimize edilmesi,
Bir satıcının bir satıĢ turu için en kısa rotasının belirlenmesi,
Fabrikalardaki bekleme – kayıp zamanı minimize etmek için bakım planlarını
optimize etmek [3].
2.2. Kök Belirleme ve Optimizasyon Farkı
Ģeklinde gösterilir.
Bu tanımlamalardan sonra bir otimizasyon probleminin genel gösterimine değinecek
olursak, optimizasyon problemi Ģu Ģekilde gösterilir:
Minimum (Maximum)
s.t.
(3.4)
Burada F kiriĢe uygulanan eğme kuvveti ve birimi N’ dir, I ise kiriĢin atalet momentidir.
F= 9375 N olarak alınır ve atalet momenti de (3.3) nolu denklemde yerine yazılırsa
(3.5) denklemi elde edilir.
(3.5)
Elde edilen bu denklem optimizasyon için birinci kısıtlayıcıdır. Ġkinci bir kısıtlama
olarak h uzunluğunun w uzunluğundan daha uzun olması gerektiğini düĢünebilir ve bu
Ģartı da bir kısıtlama olarak alabiliriz, bir boyut kısıtlaması yapmıĢ oluruz. Bu kısıta
göre (3.6) denklemi elde edilir.
(3.6)
Bu hesaplamalardan sonra optimizasyon problemi ikinci bölümde anlatıldığı gibi genel
hali için; minimum hacme karĢılık maksimum gerilme durumu ve boyut kısıtlaması
durumu ele alınırsa (3.7)’ deki genel optimizasyon bağıntısı elde edilir. Bu Ģekilde
optimizasyon problemi tanımlanmıĢ olur. Matematiksel metotlar veya optimizasyon
metotları kullanılarak optimizasyon yapmak için (3.7) denklemi kullanılacaktır.
minimum
s.t.
(3.7)
4. ANKASTRE KĠRĠġ ĠÇĠN MATLAB OPTĠMĠZASYONU
Ankastre kiriĢ tasarım optimizasyonu için MATLAB’ da hazır kütüphanelerin yanında
matematiksel çözüm metotların kullanılmasıyla da çözüm yapılabilir. Bu problemin
çözümün de MATLAB optimizasyon toolbox’ ı kullanılacaktır.
MATLAB optimizasyon toolbox’ı, optimizasyon probleminin büyüklüğüne göre iki
farklı yaklaĢım uygulamaktadır:
Standart algoritma
Büyük ölçekli algoritma.
Öncelikle kısıtlayıcılar için bir M-File oluĢturulması gerekir. Bu dosya ve daha sonraki
aĢamalarda oluĢturulan dosyalar fmincon komutu için oluĢturulan program,
çalıĢtırıldığında gerekli dosyalardan bilgileri alacaktır. M-File Ģu Ģekilde oluĢturulur:
Minimize edilecek fonksiyon için yani hacim için bir M-File oluĢturulması gerekir.
Optimizasyon probleminde hedef fonksiyon hacimdir. Yani:
Hacim= w*h*L= w*h*1000’dir. Burada yine w yerine x(1) ve h yerinede x(2)
kullanılmıĢtır. Bu değerler yerine yazıldıktan sonra dosya adı hedef.m olarak kaydedilir.
Minimize edilecek fonksiyon için oluĢturulan M-File ġekil 4.2.’de gösterilmiĢtir.
Optimizasyon probleminin çözümü için bir ana program yazılması gerekir ve program
sayesinde optimizasyon gerçekleĢtirilir. Program çalıĢtırıldığında ardı ardına
iterasyonlar yaparak sonucu bulacaktır. Burada :
x0 olarak tanımlanan ifade tasarım değiĢkenlerinin baĢlangıç değerleridir. lb ifadesi
tasarım değiĢkenlerinin alt sınırlarını, ub ise üst sınırlarını tanımlamaktadır. Program bu
alt ve üst sınırlar arasında değerler arayacaktır. display ve iter komutları sırasıyla
sonuçların ekranda gösterilmesini ve iterasyon yapılmasını sağlar.
Tablo 4.2. ‘de verilen değerler w ve h için aranacak optimum noktaların alt ve üst
sınırlarını belirtmektedir. Bu değerler main.m programında değiĢtirilerek farklı noktalar
bulunabilir. main.m bu değerler verilerek çalıĢtırıldığında elde edilen sonuç ġekil 4.4.
‘de gösterilmiĢtir.
BaĢlat >Programlar> ANSYS 11.0 Workbench yolundan program çağrıldı. Burada ġekil
5.1. ‘de görüldüğü gibi Geometry modülü seçildi ve gelen pencerede birim olarak
milimeter(milimetre) seçildi.
Bu iĢlemden sonra sağ tarafta oluĢan Static Structural a sağ tıklanarak insert buradan da
modelimizi sabitlemek için Fixed Support, kuvvet uygulamak içinde Force seçildi.
Burada kuvvet olarak y yönünde -9375 N seçildi ve kuvvetin uygulanacağı kısım
yardımıyla seçilerek ġekil 5.7. ‘deki gibi kiriĢe bir ucunun orta noktasından kuvvet
uygulandı.
Burada w için seçilen alt değeri program optimum nokta olarak almıĢtır ve bir diğer
değer olan h için ise farklı bir optimum belirlemiĢtir. w için alt sınırı almıĢ olması
programın nümerik metodlar kullanarak çözüm yapmasından kaynaklanmaktadır.
ANSYS optimizasyonunda ise bulunan değerler ġekil 6.1.’deki gibidir ve çözüm
sonucunda optimum değerler bulunmuĢtur. Bulunan değerler simülasyon sonucu elde
edilen gerilme değeri olan 205.01 MPa değerine yakındır ve istenen Candidate
seçilebilir. Bu seçim yapılırken dikkat edilmesi gereken nokta bu boyutlara göre üretim
yapılıp yapılamayacağıdır. Çünkü; bulunan optimum değerler hassas değerlerdir ve
üretilebilirlik önemlidir. Ayrıca hacmi minimum yapmak temel amaç olduğundan
minimum hacme göre sonuç aranmalıdır.
ANSYS veya MATLAB çözümü için bir karĢılaĢtırma ya da bir seçim yapmak zor
olabilir. Çünkü; ANSYS simülasyon tekniği kullanarak, MATLAB ise sayısal
yöntemler kullanarak çözüm aramaktadır. Yapılacak olan seçim Ģu Ģekilde olabilir:
MATLAB çözümünde w için alt sınır değeri program tarafından optimum olarak
alınmıĢtı. ANSYS’ de w için Near Lower Bound seçilerek yeni optimum noktalar
bulunur.(ġekil 6.2.)
[3] ‘CATIA V5 ĠLE DĠZAYN OPTĠMĠZASYONU’ , Mak. Müh. BarıĢ KOCA , ArGe
Mühendislik