bilgisayar destekli tasarım/İmalat sistemlerinde kullanılan modelleme...
TRANSCRIPT
![Page 1: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/1.jpg)
Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme
Yöntemleri: Bézier ve Tiriz Eğrileri ve İmalat Uygulamaları
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
Bilimsel Hesaplama IIDönem Projesi
Hamdi Nadir Tural
![Page 2: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/2.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
İçerik
1. Giriş2. Bilgisayarlı Destekli Tasarım (CAD)3. Modelleme Yöntemleri4. Bilgisayar Sayısal Kontrol Tezgahları (CNC)5. Parça İşleme Yöntemleri6. İnterpolasyon Yöntemleri7. Sonuçlar
![Page 3: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/3.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
Özet
Bu çalışmada Bilgisayar Destekli Tasarım (CAD-Computer Aided Design) ve Bilgisayar Destekli İmalat (CAM-Computer Aided Manufacturing) ortamlarında kullanılan tasarım yöntemleri incelenecektir.
CNC tezgahlarda Hızlı ve Hassas İşleme problemine bir Çözüm önerisi sunulacaktır.
![Page 4: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/4.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
1. Giriş
Bilgisayarların hızlı gelişimi birçok bilim ve mühendislik alanında kolaylıklar getirmeye başlamıştır.
Bu kolaylıkların ilki, hızlı işlem yapabilme yeteneğidir.
![Page 5: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/5.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
1. Giriş
Bu gelişmelerden en çok etkilenen alan tabiîki İmalat Sektörü’dür.
Özellikle analog bilgisayarlardan dijital bilgisayarlara geçişten sonra geometrik modelleme sistemleri ve sayısal kontrollütezgâhlarda büyük ilerlemeler kaydedilmiştir
![Page 6: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/6.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
1. Giriş
Yoğun görselleştirme işlemleri GKS, PHIGS ve OpenGL gibi standart kütüphaneler sayesinde donanım seviyesinde çözülerek çok daha verimli grafik tasarım ortamları/yazılımları geliştirilmiştir.
![Page 7: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/7.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
2. Bilgisayarlı Destekli Tasarım (CAD)
Bilgisayar grafikleri ve geometrik modelleme, mühendislik tasarımında temel bir rol oynar.
Mimarlık ve mühendislik alanlarında bilgisayar grafikleri, özellikle tasarım ve gerçekleştirme aşamasında zaman kazandıran bir faktör olarak ortaya çıkmıştır.
![Page 8: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/8.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
2. Bilgisayarlı Destekli Tasarım (CAD)Neler Tasarlanır?
![Page 9: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/9.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
3. Modelleme YöntemleriGenel olarak iki kısımda incelenir
Yüzey Modelleme
Katı Modelleme
![Page 10: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/10.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
3. Modelleme Yöntemleri3.1. Bézier Eğrileri
n. dereceden bir Bézier eğrisi, n+1 kontrol noktası olan aşağıdaki gibi bir parametrik fonksiyondur;
∑=
=n
inii tBVtQ
0, )()(
inini tt
in
tB −−
= )1()()(, 10 ≤≤ t
)!(!!ini
nin
−=
ni ,...,0=
![Page 11: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/11.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
3. Modelleme Yöntemleri3.1. Bézier Eğrileri
Bézier Eğrileri için şartlar
Bütün i değerleri için
Toplama İşlemi
0)(, ≥tB ni
10 ≤≤ t1)(0
, =∑=
n
ini tB
10 ≤≤ t
![Page 12: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/12.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
3. Modelleme Yöntemleri3.1. Bézier Eğrileri
Bézier Eğrileri
p00
p11
p01
p10
![Page 13: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/13.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
3. Modelleme Yöntemleri3.2. Kübik Tiriz Eğrileri
En genel halde Kübik Tiriz Çokterimlisi
Bu bize çokterimlinin hem tanım aralığıiçerisinde hem de tanım aralığının uçnoktalarında türevlenebilirlik kabiliyetini de sağlar.
32)( dxcxbxaxP +++=
![Page 14: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/14.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
3. Modelleme Yöntemleri3.2. Kübik Tiriz Eğrileri
Tiriz özellikleri
DoğalKenetlenmiş
2,...,1,0 −= nj
nj ,...,1,0=
2,...,1,0 −= nj )()( 111 +++ = jjjj xSxS
)()( 111 +++ ′=′ jjjj xSxS
)()( 111 +++ ′′=′′ jjjj xSxS
)()( jj xfxS =
2,...,1,0 −= nj
0)()( 0 =′′=′′ nxSxS
)()( 00 xfxS ′=′ )()( nn xfxS ′=′
![Page 15: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/15.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
3. Modelleme Yöntemleri3.2. Kübik Tiriz Eğrileri
![Page 16: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/16.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
4. Bilgisayar Sayısal Kontrol(CNC)Tezgah Türleri
Torna tezgahı (lathe machine) Freze tezgahı (miling machine) Matkap tezgahı (drilling machine) Delik büyütme tezgahı (boring machine) Taşlama tezgahı (grinding machine)
![Page 17: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/17.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
4. Bilgisayar Sayısal Kontrol(CNC)Video
![Page 18: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/18.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
4. Bilgisayar Sayısal Kontrol(CNC)Video
![Page 19: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/19.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
İmalat Akış Diyagramı
4. Bilgisayar Sayısal Kontrol(CNC)
CAD Geometrisi(Spline, Bézier,
NURBS Eğrileri)
Geometri Ayrıklaştırma(Doğru Parçaları,
Daireler)
CAM Kodları(G,M,S,T)
Parça İşleme
CAD Yazılımı CAM Yazılımı CNC Tezgâh
![Page 20: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/20.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
4. Bilgisayar Sayısal Kontrol(CNC)Program Kodları
N: Blok (sıra) numarasıG: G-(hazırlık) fonksiyonuX, Z: Pozisyon komutlarıM: M-(yardımcı) fonksiyonuS: S-(hız) fonksiyonuT: T-(takım) fonksiyonu; : Blok sonu kadu (işareti)
![Page 21: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/21.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
5. Parça İşleme YöntemleriG01 Doğrusal
![Page 22: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/22.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
5. Parça İşleme YöntemleriG02 (CW) ve G03 (CCW)
![Page 23: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/23.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
5. Parça İşleme YöntemleriÖrnek Parça İşleme
![Page 24: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/24.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriDoğrusal İnterpolasyon
Gerçek Eğri
Tolerans Aralığı
![Page 25: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/25.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriDoğrusal İnterpolasyon Algoritması
Bir kübik eğri en genel halde 3. mertebeden bir çokterimlidir.
Burada u [0,1] aralığında değişen parametrik skalar değerdir.
dcubuauuP +++= 23)(
],,[ zyxP = ],,[ zyx aaaa =],,[ zyx bbbb =],,[ zyx cccc =],,[ zyx dddd =
![Page 26: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/26.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriDoğrusal İnterpolasyon Algoritması
Bir eğri üzerindeki noktaların tayininde en hızlı/verimli yaklaşım, çokterimli ifadesini Horner Gösterimi ile İleri Fark Alma (ForwardDifferencing) yöntemi kullanılarak elde edilir.
Horner Gösterimi
nnn xaxaxaaxP ++++= ...)( 2
210
0121 )...))(...(()( axaxaxaxaxP nnnn +++++= −−
![Page 27: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/27.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriDoğrusal İnterpolasyon Algoritması
Şimdi İleri Fark Alma yöntemini uygulayalım.
Örnek olarak 1. dereceden çokterimli alalım
İleri Fark Alma
δδδ nxxxx +++ ,...,2,,
xaaxP 101 )( +=
δδδ
11
1010111
)(
)())(()()()(
ax
xaaxaaxPxPx
=∆
+−++=−+=∆
![Page 28: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/28.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriDoğrusal İnterpolasyon Algoritması
Fonksiyonun n adet noktada değer hesabıiçin algoritma
Döngü: i=1’den n’ye kadar
Döngü Sonu
δ11 a=∆
00 =x
001 )( axP =
1111 )()( ∆+= −ii xPxP
![Page 29: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/29.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriDoğrusal İnterpolasyon Algoritması
3. dereceden bir çokterimli için algoritmamız
Döngü: i=1’den n’ye kadar
Döngü Sonu
33
22103 )( xaxaxaaxP +++=
003 )( axP =00 =x3
32
211 δδδ aaa ++=∆3
32
22 62 δδ aa +=∆ 333 6 δa=∆
1133 )()( ∆+= −ii xPxP
211 ∆+∆=∆
322 ∆+∆=∆
![Page 30: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/30.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriDoğrusal İnterpolasyon Algoritması
![Page 31: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/31.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriAdım Seçimi
2)()(
22121 uPuPuu
P+
−
+≈δ
221
221
221
212 )2)(3()2)(3()2)(3()(
81
zzyyxx buuabuuabuuauu ++++++++−=δ
![Page 32: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/32.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriAdım Seçimi
Hatanın u’ya türevi
huu += 12 uu =12222 )2)2(3()2)2(3()2)2(3(
81
zzyyxx bhuabhuabhuah ++++++++=δ
10 ≤≤ u
4 222
2222
)2)2(3()2)2(3()2)2(3(
))2)((3)(2(3
zzyyxx
xxxzzyyxx
bhuabhuabhua
uhcbabababah
dud
++++++++
++++++=
δ
3222
2222
2
2
))2)2(3()2)2(3()2)2(3((
))()()((18
zzyyxx
zxxzyzzyxyyx
bhuabhuabhua
babababababah
du
d
++++++++
−+−+−=
δ
![Page 33: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/33.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriAdım Seçimi
İkinci türev ifadesinden de anlaşılacağı üzere yukarı doğru yönelmiş bir içbükey eğri oluşturmaktadır yani bir minimum değer almaktadır!!!
]1,0[ hu −∈
δ=
+++
+++
++
≤
+++
+++
++
2
2
2
2
2
2
2
2
)2)12(3(
)2)12(3(
)2)12(3(
81
)2)2(3(
)2)2(3(
)2)2(3(
81
zz
yy
xx
zz
yy
xx
bua
bua
bua
h
bhua
bhua
bhua
h
![Page 34: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/34.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriAdım Seçimi
Buradan hesap adımı çekilirse,
Eğrinin başlangıç noktasında
Eğrinin bitiş noktasında
222 )2)12(3()2)12(3()2)12(3(
22
zzyyxx buabuabuah
++++++++=
δ
0=u
2220
)23()23()23(
22
zzyyxx bababah
+++++=
δ
2221
)29()29()29(
22
zzyyxx
hbababa
h+++++
=−δ
hu −= 1},min{ 10 hhhh −=
![Page 35: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/35.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriÖrnek Problem
![Page 36: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/36.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriÖrnek Problem
![Page 37: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/37.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriÖrnek Problem
![Page 38: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/38.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
6. İnterpolasyon YöntemleriÖrnek Problem
![Page 39: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/39.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
7. Sonuçlar
Adaptif hesap adımı seçimi belirlenen tolerans değerleri için uygulandıBu yöntemin başarısı daha önce kullanılan tek bir hesap adımlı yöntemlere göre çok yüksektir.İnterpolasyon nokta sayılarının azalması, işlenecek şekle bağlı olarak aynı tolerans değerine sahip tek hesap adımlıyöntemlerden çok daha iyi işleme performansı sağlamaktadır.
![Page 40: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/40.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
7. Sonuçlar
Sonuçlar 3. dereceden eğrilerin pratik uygulamalarda tatmin edici bir düzeyde olduğunu göstermektedir.Aşağıdaki tabloda tek adımlı ve adaptif adımlıyöntemler için oluşturulan interpolasyonnokta sayıları verilmiştir.
![Page 41: Bilgisayar Destekli Tasarım/İmalat Sistemlerinde Kullanılan Modelleme …turalh/web/courses/hbm512/... · 2007. 6. 5. · İTÜ Bilişim Enstitüsü Hesaplamalı Bilim ve Mühendislik](https://reader034.vdocuments.net/reader034/viewer/2022051916/60083e3569cfa6314d2c478a/html5/thumbnails/41.jpg)
İTÜ Bilişim EnstitüsüHesaplamalı Bilim ve Mühendislik
Sabrınız için siz dinleyenlere,Gerçekleştirdiğim her projede maddi ve manevi desteklerinden dolayı STANDART Pompa ve Makina San. Tic. A.Ş.’ye,Bu ders kapsamında bizden yardımını esirgemeyen Araştırma Görevlisi arkadaşlarıma,Bizi bir öğrenciden çok bir arkadaş/meslektaş olarak gören Sayın Lale Hanıma,
Teşekkürler