Development of an interactive visual planar mechanism synthesis and analysis program by using delphi object oriented programming environment


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Mühendislik Fakültesi, Makina Mühendisliği Bölümü, Türkiye

Tezin Onay Tarihi: 2001

Tezin Dili: İngilizce

Öğrenci: AHMET SERDAR SEZEN

Danışman: ERES SÖYLEMEZ

Özet:

oz DELPHI NESNE YÖNELİMLİ PROGRAMLAMA ORTAMI KULLANILARAK, ETKİLEŞİMLİ, GRAFİK KULLANICI ARAYÜZLÜ DÖRT UZUVLU DÜZLEMSEL MEKANİZMA SENTEZ VE ANALİZ PROGRAMININ GELİŞTİRİLMESİ Sezen, Ahmet Serdar Yüksek Lisans, Makina Mühendisliği Bölümü Tez Yöneticisi: Prof. Dr. Eres Söylemez Haziran 2001, 116 sayfa Kullanıcıya eksiksiz ve kullanıcı dostu bir tasarım ortamı sunmak üzere, düzlemsel dört çubuk mekanizmaların sentez ve analizini yapan görsel, etkileşimli bir bilgisayar programı geliştirilmiştir. Sentez yöntemleri olarak konum, yörünge ve fonksiyon sentezi seçilmiştir. Mekanizma oranlan bilinen veya sentez işlemi sonunda elde edilen bir mekanizma, sabit ve hareketli yuvarlanma eğrileri, pol teğeti ve normali gibi anlık hareket özellikleri ve hız, ivme, açısal hız ve açısal ivme gibi kinematik değerler için analiz edilebilmektedir. Sentez çözümleri için vektör çifti yaklaşımı seçilmiştir. Bu yaklaşım, sentezlenecek mekanizmanın hareketini vektör çiftleri ve kompleks sayılan kullanarak modeller. Matematik denklemlerin çözümünde analitik metodlar kullanılmıştır. Alan bölmemetodu gibi basit kök bulma yöntemleri haricinde nümerik çözüm kullanılmamıştır. Mekanizma analizinde asıl çözüm metodu olarak Freudenstein denklemi, temel geometri ve trigonometri kavramları ile beraber kullanılmıştır. Quad-Link programının kodu, nesne yönelimli, olay güdümlü, görsel bir programlama ortamı olan Delphi 4 kullanılarak yazılmıştır. Quad-Link menfiler ve araç çubukları ile klasik bir Windows yazılımının arayüzüne ve ticari Windows programlarının ortak özellikleri olan Kaydet, Aç, Yazdır ve benzeri komutlara sahiptir. Delphi 'nin nesne yönelimli özellikleri, modüler, sınıf yapılı ve daha iyi kaynak kullanmaya yönelik olarak dinamik hafıza ayırımını kullanan bir kod oluşturmak için kullanılmıştır. Anahtar kelimeler: Mekanizma Sentezi, Mekanizma Analizi, Nesne Yönelimli Programlama, Burmester Teorisi, Sonlu ve/veya Sonsuz Yakın Konumlar, Vektör çifti Gösterimi, Delphi. vı