MAK 308 MAKİNA DİNAMİĞİ 2017-2018 Bahar Dr. Nurdan Bilgin
Hareket Denkleminin Çıkarılışı ve Sayısal Olarak Çözümü Geçen derslerde, hız ve ivme etki katsayılarını elde ederek; mekanizmanın hareketinin sadece bir bağımsız değişkene bağlı olarak ifade edilebileceğini göstermiştik. Etki katsayılarını kullanarak sistemde değişik hızlarda hareket eden tüm kütleleri tek bir kütleye indirgeyebileceğimizi konuştuk Cisme etki eden tüm dış kuvvetleri de tek bir kuvvete indirgeyebileceğimizi tartıştık. Bu indirgeme sırasında enerjinin ve yapılan işin eşdeğerliğinin korunacağını konuştuk. Bu dersimizde, önce bir yayın genelleştirilmiş kuvvetinin elde edilmesini tartışacağız ardından Elde edilen hareket denkleminin sayısal çözümü üzerine bir örnek yapacağız. Biraz matlab’ komutlarından söz edeceğiz.
Bir Yayın Genelleştirilmiş Kuvveti
Bir Yayın Genelleştirilmiş Kuvveti 𝐹𝑦𝑎𝑦=𝑘(Ɩ−Ɩ𝑓 ) Ɩ= (𝑥𝐵− 𝑥𝐴)2+( 𝑦𝐵− 𝑦𝐴)2 ê = 𝑥𝐵− 𝑥𝐴 𝑙 𝑖+ 𝑦𝐵− 𝑦𝐴 𝑙 𝑗 𝑉 𝐴 = 𝑢 𝐴 𝑖+ 𝑣 𝐴 𝑗 𝑞 𝑉 𝐵 =( 𝑢 𝐵 𝑖+ 𝑣 𝐵 𝑗) 𝑞 Yay kuvvetinin oluşturduğu anlık güç 𝑃 𝑦𝑎𝑦 = 𝐹 𝑦𝑎𝑦 𝑒 ∙ 𝑉 𝐴 − 𝐹 𝑦𝑎𝑦 𝑒 ∙ 𝑉 𝐵 = 𝐹 𝑦𝑎𝑦 𝑒 ∙ ( 𝑉 𝐴 − 𝑉 𝐵 ) 𝑃 𝑦𝑎𝑦 =𝑘 𝑙− 𝑙 𝑓 𝑥 𝐵 − 𝑥 𝐴 𝑙 𝑖+ 𝑦 𝐵 − 𝑦 𝐴 𝑙 𝑗 ∙ 𝑢 𝐴 − 𝑢 𝐵 𝑖+ 𝑣 𝐴 − 𝑣 𝐵 𝑗 𝑞 𝑃 𝑦𝑎𝑦 =𝑘 𝑙− 𝑙 𝑓 𝑙 𝑥 𝐵 − 𝑥 𝐴 𝑢 𝐴 − 𝑢 𝐵 + (𝑦 𝐵 − 𝑦 𝐴 ) 𝑣 𝐴 − 𝑣 𝐵 𝑞 = 𝑄 𝑦𝑎𝑦 𝑞 𝑄 𝑦𝑎𝑦 =𝑘 𝑙− 𝑙 𝑓 𝑙 𝑥 𝐵 − 𝑥 𝐴 𝑢 𝐴 − 𝑢 𝐵 + (𝑦 𝐵 − 𝑦 𝐴 ) 𝑣 𝐴 − 𝑣 𝐵
Bir Yayın Genelleştirilmiş Kuvveti Not:genelleştirilmiş yay kuvveti yaydaki potansiyel enerji ile ilişkilidir. Formül ile ifade edilecek olunursa; 𝑄 𝑦𝑎𝑦 =− 𝑑 𝑉 𝑦𝑎𝑦 𝑑𝑞 Burada yayın potansiyel enerjisinin aşağıdaki eşitlikle bulunabileceğini hatırlayalım. 𝑉 𝑦𝑎𝑦 = 1 2 𝑘 (𝑙− 𝑙 𝑓 ) 2 ve 𝑙= 𝑥 𝐵 − 𝑥 𝐴 2 + (𝑦 𝐵 − 𝑦 𝐴 ) 2 Ve böylece genelleştirilmiş yay kuvvetinin ilgili terimler yerine konduğunda dƖ /dq olarakta ifade edilebileceği söylenebilir.
Örnek: Verilenler: 𝑚 2 , 𝑚 3 , 𝑚 4 , 𝐼 𝐺2 , 𝐼 𝐺3 , 𝐼 𝐺4 Verilenler: 𝑚 2 , 𝑚 3 , 𝑚 4 , 𝐼 𝐺2 , 𝐼 𝐺3 , 𝐼 𝐺4 𝐺 2 𝑣𝑒 𝐺 4 dönme merkezindedir. 𝑂𝐵= 𝑎 1 , 𝑂𝐷= 𝑏 1 , 𝑂𝐴= 𝑎 2 , 𝐴𝐺 3 = 𝑎 3 ve 𝐴𝐶= 𝑏 3 𝛽 3 , 𝛾 3 , 𝑘, 𝑙 𝑓 , 𝑐 𝑣 𝑂, 𝐺 2 𝐴 𝐶 𝐵, 𝐺 4 𝐷 𝐺 3 𝑎 1 𝑏 1 𝛽 3 𝜙 2 𝛾 3 𝜙 1 𝑞 𝑦 𝑥 𝑦𝑒𝑟 ç𝑒𝑘𝑖𝑚𝑖 𝑔 𝑘, 𝑙 𝑓 𝑀 𝑚 3-4 uzuvları arasında vizkoz sürtünme var ve katsayısı: 𝑐 𝑣
Örnek: Hareket Denkleminin Genel İfadesi: 𝐽 𝑞 + 1 2 𝑑𝐽 𝑑𝑞 𝑞 2 =𝑄 𝐽 𝑞 + 1 2 𝑑𝐽 𝑑𝑞 𝑞 2 =𝑄 𝐽 𝑞 = 𝑗=2 𝑙 𝑚 𝑗 𝑢 𝐺 𝑗 2 + 𝑣 𝐺 𝑗 2 + 𝐼 𝐺 𝑗 𝑔 𝑗 2 𝐽 𝑞 = 𝐼 𝐺 2 +( 𝐼 𝐺 3 + 𝐼 𝐺 4 ) 𝑔 2 2 +𝑚 3 (𝑢 𝐺 3 2 + 𝑣 𝐺 3 2 ) 1 2 𝑑𝐽 𝑑𝑞 =𝐶 𝑞 =( 𝐼 𝐺 3 + 𝐼 𝐺 4 ) 𝑔 2 𝑔 2 ′ + 𝑚 3 ( 𝑢 𝐺 3 𝑢 𝐺 3 ′ + 𝑣 𝐺 3 𝑣 𝐺 3 ′ ) 3 ve 4 uzuvları arasındaki vizkoz sürtünme kuvveti, oluşturduğu güç ve ilgili genelleştirilmiş kuvvet aşağıdaki gibi elde edilir. 𝐹 𝑣 = 𝑐 𝑣 ∅ 1 = 𝑐 𝑣 𝑔 1 𝑞 𝑃 𝑣 =− 𝐹 𝑣 ∅ 1 =− 𝑐 𝑣 𝑔 1 2 𝑞 2 = 𝑄 𝑣 𝑞 𝑄 𝑣 =− 𝑐 𝑣 𝑔 1 2 𝑞
Örnek: Genelleştirilmiş yay kuvveti: 𝑄 𝑠𝑝 =−𝑘 𝑙− 𝑙 𝑓 𝑙 𝑥 𝐶 − 𝑥 𝐷 𝑢 𝐶 − 𝑢 𝐷 + (𝑦 𝐶 − 𝑦 𝐷 ) 𝑣 𝐶 − 𝑣 𝐷 Şekle dikkatli bakarsak D noktasının koordinatları sabit xD=0, yD=b1, doğal olarak hız etki katsayıları da uD=0, vD=0; Böylece: 𝑄= 𝑖 𝐹 𝑖 𝑥 𝑢 𝑖 + 𝐹 𝑖 𝑦 𝑣 𝑖 + 𝑗 𝑀 𝑗 𝑔 𝑗 𝑄= 𝑀 𝑚 − 𝑊 3 𝑣 𝐺 3 − 𝑐 𝑣 𝑔 1 2 𝑞 −𝑘(𝑙− 𝑙 𝑓 ) 𝑥 𝑐 𝑢 𝑐 𝑙 + ( 𝑦 𝑐 − 𝑏 1 ) 𝑣 𝑐 𝑙 Şimdi aşağıdaki pozisyon değişkenlerini ve etki katsayılarını bulmaya ihtiyacımız var. 𝑔 1 , 𝑔 2 , 𝑔 2 ′ , 𝑢 𝐺 3 , 𝑢 𝐺 3 ′ , 𝑣 𝐺 3 ,𝑣 𝐺 3 ′ , 𝑥 𝐶 , 𝑢 𝐶 , 𝑦 𝐶 , 𝑣 𝐶
Örnek Kinematik: Vektör kapalılık denklemi: 𝑎 2 𝑒 𝑖𝑞 + ∅ 1 𝑒 𝑖 ∅ 2 = 𝑎 1 Bileşenlerine ayırırsak 𝑎 2 cos 𝑞 + ∅ 1 cos ∅ 2 − 𝑎 1 =0 (1) 𝑎 2 sin 𝑞 + ∅ 1 sin ∅ 2 =0 (2) Ve (2)’nin karelerini alıp taraf tarafa toplarsak ∅ 1 ’ı buluruz. sin ∅ 2 ve cos ∅ 2 ifadelerini atan2 fonksiyonunda değerlendirirsek de ∅ 2 ’yi elde ederiz: ∅ 1 =∓ 𝑎 1 2 + 𝑎 2 2 −2 𝑎 1 𝑎 2 cos 𝑞 ∅ 2 =𝐴𝑇𝐴𝑁2( − 𝑎 2 sin 𝑞 𝑎 1 − 𝑎 2 cos 𝑞 )
Örnek Etki katsayılarını bulmak üzere (1) ve (2) denkleminin türevini alalım: − 𝑎 2 sin 𝑞 + 𝑔 1 cos ∅ 2 − ∅ 1 𝑔 2 sin ∅ 2 =0 𝑎 2 cos 𝑞 + 𝑔 1 sin ∅ 2 + ∅ 1 𝑔 2 cos ∅ 2 =0 Burada 𝑔 1 = ∅ 1 / 𝑞 ve 𝑔 2 = ∅ 2 / 𝑞 . Elde edilen denklem düzenlenerek; ( cos ∅ 2 ) 𝑔 1 +(− ∅ 1 sin ∅ 2 ) 𝑔 2 = 𝑎 2 sin 𝑞 ( sin ∅ 2 ) 𝑔 1 +( ∅ 1 cos ∅ 2 ) 𝑔 2 = −𝑎 2 cos 𝑞 Denklem çiftini matris formunda yazarsak; cos ∅ 2 − ∅ 1 sin ∅ 2 sin ∅ 2 ∅ 1 cos ∅ 2 𝑔 1 𝑔 2 = 𝑎 2 sin 𝑞 − 𝑎 2 cos 𝑞 Katsayı matrisinin determinantı =1, şeklinde bulunur. Bu durumda 1=0’ a eşit olduğunda tekillik durumu ortaya çıkar. Ancak bu durum sadece a1=a2, olduğunda gerçekleşir. Bunun anlamı A ve B noktalarının ani çakışma anında tekillik olacağıdır. Mekanizmanın fiziği buna izin vermemektedir.
Örnek: Yukarıda bulduğumuz matris eşitliğini Cramer kuralı yardımıyla çözelim; 𝑔 1 = 𝑎 2 sin 𝑞 − ∅ 1 sin ∅ 2 − 𝑎 2 cos 𝑞 ∅ 1 cos ∅ 2 ∅ 1 = 𝑎 2 sin (𝑞− ∅ 2 ) 𝑔 2 = cos ∅ 2 𝑎 2 sin 𝑞 sin ∅ 2 − 𝑎 2 cos 𝑞 ∅ 1 =− 𝑎 2 ∅ 1 cos ( ∅ 2 −𝑞) Ardından 3 uzvunun ağırlık merkezinin hız etki katsayılarını bulmak üzere, konum ifadesini yazalım. 𝑥 𝐺 3 = 𝑎 2 cos 𝑞 + 𝑎 3 cos ( ∅ 2 + 𝛽 3 ) 𝑦 𝐺 3 = 𝑎 2 sin 𝑞 + 𝑎 3 sin ( ∅ 2 + 𝛽 3 ) Türevini alarak gerekli düzenlemeleri yaparak, hız etki katsayılarını elde edelim. 𝑢 𝐺 3 =− 𝑎 2 sin 𝑞 − 𝑎 3 𝑔 2 sin ∅ 2 + 𝛽 3 𝑣 𝐺 3 = 𝑎 2 cos 𝑞 + 𝑎 3 𝑔 2 cos ( ∅ 2 + 𝛽 3 )
Örnek Yayın diğer ucu C noktasının konumu ve hız etki katsayısı 𝑥 𝐶 = 𝑎 2 cos 𝑞 + 𝑏 3 cos ( ∅ 2 + 𝛾 3 ) 𝑦 𝐶 = 𝑎 2 sin 𝑞 + 𝑏 3 sin ( ∅ 2 + 𝛾 3 ) 𝑢 𝐶 =− 𝑎 2 sin 𝑞 − 𝑏 3 𝑔 2 sin ( ∅ 2 + 𝛾 3 ) 𝑣 𝐶 = 𝑎 2 cos 𝑞 + 𝑏 3 𝑔 2 cos ( ∅ 2 + 𝛾 3 ) 𝑔 2 , 𝑢 𝐺 3 ve 𝑣 𝐺 3 ifadelerinin türevini alarak 𝑔 2 ′ = 𝑑 𝑔 2 𝑑𝑞 =− − ∅ 1 𝑎 2 sin ∅ 2 −𝑞 𝑔 2 −1 − 𝑔 1 𝑎 2 cos ( ∅ 2 −𝑞) ∅ 1 2 𝑢 𝐺 3 ′ = 𝑑 𝑢 𝐺 3 𝑑𝑞 =− 𝑎 2 cos 𝑞− 𝑎 3 𝑔 2 ′ sin ∅ 2 + 𝛽 3 − 𝑎 3 𝑔 2 2 cos ( ∅ 2 + 𝛽 3 ) 𝑣 𝐺 3 ′ = 𝑑 𝑣 𝐺 3 𝑑𝑞 =− 𝑎 2 sin 𝑞+ 𝑎 3 𝑔 2 ′ cos ∅ 2 + 𝛽 3 − 𝑎 3 𝑔 2 2 sin ( ∅ 2 + 𝛽 3 )
Hareket Denkleminin Sayısal Yollarla Çözümü Doğrusal olmayan diferansiyel denklemlerin yaklaşık çözümünü elde etmek için birçok sayısal integrasyon yöntemi mevcuttur. Bu sayısal analiz yöntemleri, elinizin altında bir bilgisayar olduğu sürece oldukça işlevseldir, doğruya çok yakın sonuçlar üretirler. Sayısal integrasyon yöntemlerinin kapsamlı olarak anlatılması bu dersin kapsamı dışındadır. Biz burada sadece yöntemlerden biri olan dördüncü derece Runge-Kutta anlatacağız. Bu yöntem, diğer yöntemlere göre daha doğru sonuç verdiği ve uygulaması kolay olduğu için seçilmiştir.
Runge-Kutta ile Hareket Denkleminin Çözümü 𝐽 ∗ (𝑞) 𝑞 + 𝐶 ∗ (𝑞) 𝑞 2 = 𝑄 ∗ (𝑞, 𝑞 ,𝑡) burada, 𝐶 ∗ (𝑞)= 1 2 𝑑 𝐽 ∗ (𝑞) 𝑑𝑞 𝑞 = 𝑄 ∗ − 𝐶 ∗ 𝑞 2 𝐽 ∗ =ℱ 𝑞, 𝑞 ,𝑡 Ve başlangıç koşulları şu şekilde bilinsin t=0 anında 𝑞 0 ve 𝑞 0 Şimdi şöyle bir düzenleme yapalım; 𝑦 1 =𝑞, ve 𝑦 2 = 𝑞 olsun, bu ifadelerin türevleri ise; 𝑦 1 = 𝑓 1 𝑦 1 , 𝑦 2 ,𝑡 = 𝑦 2 𝑦 2 = 𝑓 2 𝑦 1 , 𝑦 2 ,𝑡 =ℱ(𝑞, 𝑞 ,𝑡) olur. Yani 𝑑𝑞 𝑑𝑡 = 𝑞 𝑑 𝑞 𝑑𝑡 = 𝑞 = 𝑄 ∗ − 𝐶 ∗ 𝑞 2 𝐽 ∗ =ℱ 𝑞, 𝑞 ,𝑡
Runge-Kutta ile Hareket Denkleminin Çözümü Bu iki denklemin runge-kutta ile çözümü bir takım işlemlerin ardından şu şekilde bulunur: 𝑞 𝑛+1 = 𝑞 𝑛 +ℎ 𝑞 𝑛 + ℎ 6 ( 𝑚 1 𝑛 + 𝑚 2 𝑛 + 𝑚 3 𝑛 ) 𝑞 𝑛+1 = 𝑞 𝑛 + ℎ 6 ( 𝑚 1 𝑛 +2 𝑚 2 𝑛 +2 𝑚 3 𝑛 + 𝑚 4 𝑛 ) Burada 𝑛, 𝑡=0’dan 𝑡= 𝑡 𝑠𝑜𝑛 ’a kadar gerçekleştirilen iterasyon sayısını ifade etmektedir. Burada; 𝑚 1 𝑛 =ℱ 𝑞 𝑛 , 𝑞 𝑛 , 𝑡 𝑛 = 𝑞 𝑛 𝑚 2 𝑛 =ℱ( 𝑞 𝑛 + ℎ 2 𝑞 𝑛 , 𝑞 𝑛 + ℎ 2 𝑚 1 𝑛 , 𝑡 𝑛 + ℎ 2 ) 𝑚 3 𝑛 =ℱ( 𝑞 𝑛 + ℎ 2 ( 𝑞 𝑛 + ℎ 2 𝑚 1 𝑛 ), 𝑞 𝑛 + ℎ 2 𝑚 2 𝑛 , 𝑡 𝑛 + ℎ 2 ) 𝑚 4 𝑛 =ℱ( 𝑞 𝑛 +ℎ( 𝑞 𝑛 + ℎ 2 𝑚 2 𝑛 ), 𝑞 𝑛 +ℎ 𝑚 3 𝑛 , 𝑡 𝑛 +ℎ)
Basit Bir Örnek ile Runge-Kutta Yönteminin Açıklanması Problem: Aşağıdaki diferansiyel denklemlerini dördüncü dereceden Runge-Kutta yöntemini kullanarak çözünüz. 𝑑 𝑦 1 𝑑𝑥 =−0.5 𝑦 1 𝑑 𝑦 2 𝑑𝑥 =4−0.3 𝑦 2 −0.1 𝑦 1 Başlangıç koşulları: 𝑥=0, 𝑦 1 0 =4 , 𝑦 2 0 =6 ise 𝑦 1 2 =? , 𝑦 2 2 =? Değerlerini bulunuz. Adım büyüklüğünü h=0.5 olarak kullanınız. Çözüm: Göstermek amaçlı ilk adımı el ile hesaplayalım, ardından pratik olması açısından excel kullanalım. Daha sonra aynı problemi matlab ile çözeceğiz. Not: Bizim yukarıda m ile gösterdiğimiz ara hesaplar burada k ile gösterilmektedir. Başlangıç değerleri ile verilen eğim ifadelerini değerlendirdik. Şimdi bulduğumuz değerleri 𝑦 1 𝑣𝑒 𝑦 2 ’nin orta noktadaki değerlerini hesaplamak için kullanabiliriz.
Basit Bir Örnek ile Runge-Kutta Yönteminin Açıklanması Şimdi de bu değerleri orta noktadaki eğimlerin ilk değerini bulmak için kullanıyoruz. Yine bulduğumuz değerleri, orta noktadaki ikinci eğimleri bulmak için kullanıyoruz.
Basit Bir Örnek ile Runge-Kutta Yönteminin Açıklanması Benzer şekilde, yukarıda bulduğumuz ara tahminleri kullanarak ikinci orta değer eğimini buluyoruz. Bunları aralığın son noktasındaki tahminleri belirlemek için kullanıyoruz. Bu değerleride son noktadaki eğimleri hesaplamak için kullanıyoruz.
Basit Bir Örnek ile Runge-Kutta Yönteminin Açıklanması Ara basamakları hesaplama işi bitti, Böylece bir adım sonraki 𝑦 1 0.5 ve 𝑦 2 0.5 değerleri aşağıdaki ifade kullanılarak elde edilebilir. El ile yapıldığında işlem yükünün ağır olduğu görülebilir ancak bilgisayarla yazıldığında yapılan işlem oldukça kolaydır. Şimdi aradığımız değerlere yani 𝑦 1 2 ve 𝑦 2 2 değerlerine ulaşana kadar adım büyüklüğünü belirlenen aralıklarla artırarak işleme devam edeceğiz. Adım büyüklüğünü gereğinden büyük alırsak işlem doğru sonucu vermez. Genellikle bu tür çözümlemelerinizde h=0.1 veya h=0.05 değerlerini kullanmanız yeterli olur.
Basit Bir Örnek ile Runge-Kutta Yönteminin Açıklanması
Basit Bir Örnek ile Runge-Kutta Yönteminin Açıklanması function dydx = ornek(x,y) dydx = [-0.5*y(1); 4-0.3*y(2)-0.1*y(1)]; Bu scripti kaydediyoruz. Aşağıdaki scripti yazıyoruz. [x,y] = ode45(@ornek,[0 2],[4; 6]); plot(x,y(:,1),x,y(:,2),'linewidth',2) title('Örnek Problemin Grafik Olarak Gösterimi'); xlabel('Konum deðiþimi'); ylabel('y_1 ve y_2'); legend('y_1','y_2')
Mekanizmanın Hareket Denkleminin Sayısal Olarak Çözümü Şekildeki mekanizma deniz araçlarında kullanılan bir yönlendirme mekanizmasıdır ve Rapson kızağı olarak bilinir. 2 uzvu dümen, 4 uzvu ise eyleme aracı olarak kullanılır. Mekanizma yatay düzlemde çalışmaktadır (yani hareket düzleminde yer çekimi yoktur). Sistem durgunlukta iken = 𝟑𝟎°. 𝑡 > 0, olduğunda sisteme sabit 𝑷 = 𝟒𝟎𝟎 𝑵 luk hidrolik kuvvet ve sabit direnç torku 𝑻𝒓 = 𝟏𝟏𝟎𝟎 𝑵𝒎 eşzamanlı olarak etkimektedir. Uzuv 3 ve 4’ün ataleti ihmal edilebilecek büyüklüklerdir. 𝑡=1 𝑠 olduğunda dümenin açısal pozisyonunu () hesaplayınız.
Mekanizmanın Hareket Denkleminin Sayısal Olarak Çözümü Sorulduğuna göre onu bağımsız değişken koordinatı q olarak tanımlayalım, ve şekilde gösterilen bağımlı koordinat 1 ‘ı q cinsinden tanımlayalım. J = Io = 160 kgm2 = Sabit olarak verilmiş; Bu nedenle C = 1 2 𝑑𝐽(𝑞) 𝑑𝑞 = 0 Genelleştirilmiş kuvvet Q = Tr – Pg1 ; burada g1 =d1/dq Kinematik: 1= h*tanq, ve böylece g1 = d1/dq = h/cos2q Elde ettiğimiz değerleri genel hareket denkleminde yerine yazarsak: 𝐽 𝑞 = 𝑇 𝑟 − 𝑃ℎ cos 2 𝑞 𝑞 ’yu çözmek üzere sayısal değerleri yukarıdaki denklemde yerine yazalım. 𝑞 =6.875− 6.5 cos 2 𝑞 Adım büyüklüğünü h=0.1s, alarak önce excel’de sonra matlabde Runge-Kutta ile çözümü bulalım:
Mekanizmanın Hareket Denkleminin Sayısal Olarak Çözümü 𝑑𝑞 𝑑𝑡 = 𝑞 𝑑 𝑞 𝑑𝑡 = 𝑞 =6.875− 6.5 cos 2 𝑞 =ℱ 𝑞, 𝑞 ,𝑡 𝑞 𝑛+1 = 𝑞 𝑛 +ℎ 𝑞 𝑛 + ℎ 6 ( 𝑚 1 𝑛 + 𝑚 2 𝑛 + 𝑚 3 𝑛 ) 𝑞 𝑛+1 = 𝑞 𝑛 + ℎ 6 ( 𝑚 1 𝑛 +2 𝑚 2 𝑛 +2 𝑚 3 𝑛 + 𝑚 4 𝑛 ) 𝑚 1 𝑛 =ℱ 𝑞 𝑛 , 𝑞 𝑛 , 𝑡 𝑛 = 𝑞 𝑛 𝑚 2 𝑛 =ℱ( 𝑞 𝑛 + ℎ 2 𝑞 𝑛 , 𝑞 𝑛 + ℎ 2 𝑚 1 𝑛 , 𝑡 𝑛 + ℎ 2 ) 𝑚 3 𝑛 =ℱ( 𝑞 𝑛 + ℎ 2 ( 𝑞 𝑛 + ℎ 2 𝑚 1 𝑛 ), 𝑞 𝑛 + ℎ 2 𝑚 2 𝑛 , 𝑡 𝑛 + ℎ 2 ) 𝑚 4 𝑛 =ℱ( 𝑞 𝑛 +ℎ( 𝑞 𝑛 + ℎ 2 𝑚 2 𝑛 ), 𝑞 𝑛 +ℎ 𝑚 3 𝑛 , 𝑡 𝑛 +ℎ)
Excel ile Çözüm
Matlab ile Çözüm q0=30*pi/180;qdot0=0;h=0.1;t=[0:h:1]; qsol=zeros(length(t),2);qsol(1,:)=[q0 qdot0]; for i=1:length(t)-1 m1=6.875-(6.5/(cos(qsol(i,1))*cos(qsol(i,1)))); y1=qsol(i,1)+h/2*qsol(i,2); m2=6.875-(6.5/(cos(y1)*cos(y1))); y2=qsol(i,1)+h/2*(qsol(i,2)+h/2*m1); m3=6.875-(6.5/(cos(y2)*cos(y2))); y3=qsol(i,1)+h*(qsol(i,2)+h/2*m2); m4=6.875-(6.5/(cos(y3)*cos(y3))); qsol(i+1,:)=[qsol(i,1)+h*(qsol(i,2)+h/6*(m1+m2+m3)) qsol(i,2)+h/6*(m1+2*m2+2*m3+m4)]; end plot(t,qsol(:,1),t,qsol(:,2),'linewidth',2) title('Dümenin Konum ve Hýz Deðiþimi Gösterimi'); xlabel('Zaman (sn)'); ylabel('$\theta$ ve $\dot{\theta}$','interpreter','latex') h2=legend('$\theta$','$\dot{\theta}$') set(h2, 'Interpreter', 'latex');