21 Ekim 2019 Pazartesi

Aslanlı Yol - Sunay Akın

Selamlar,

Artık dahada fazla kitap özetleri yayınlamaya çalışacağım. Biraz yoğun çalıştığım için blog'a ekleme zamanım olmuyor fakat bu kitap çok iyiydi.

Evet, Sunay aslında birkaç hikaye yazmış bu kitabında hatta içine birazda karikatür vari resimler eklemiş. Bence çok güzel olmuş. Sadece 'Aslanlı Yol' dan bahsetmiyor. Taksim Anıtı ve Köy Enstitüleri gibi güzel konulardan da bahsediyor. Sonlarına doğru duygulanmamak elde değil. Cidden oturduğum yerde gözyaşlarımı tutamadım.

Sona gelecek olursak, Ata'm yaptıkları aslında beni çok duygulandırdı fakat anlatım da çok önemli. Okumanızı tavsiye edeceğim çok güzel bir eser...


20 Ocak 2019 Pazar

Hedef Türkiye(Prof.Dr. Oktay Sinanoğlu)

Selamlar,
Sonuna gelmiş olduğum "Hedef Türkiye" isimli Prof.Dr.Oktay Sinanoğlu'nun konuşmalarından derlenmiş olan kitabı bugün size kısa bir biçimde anlatmaya çalışacağım.

Kitabın en başında Oktay hocanın hayallerinden bahsediyor. Ciddi bir hiciv görebilirsiniz. Sonra gittiği yerlerdeki konuşmalar başlıyor. Aslında kitapla ilgili olarak anlatacağım bir çok hikaye var.  Fakat bunları sizin kelime kelime okumasını daha doğru buluyorum. Çünkü bazı şeyler anlatamayacağım kadar güzel. Bazı yerlerde de Oktay hocam biraz ileri gitmiş, artık siz karar verin :)

Bu ülke bize kolay kolay bırakılmadı. Binlerce şehitlerimiz, bilim insanlarımız, devlet görevlilerimiz ve daha niceleri bu uğurda çok can verdi. Bunun bilincinde olmalıyız. Üniversitelerde okurken bunu unutmamalıyız. Her zaman çekip gitmeyi değil, durup savaşmayı  da denemeliyiz. Bunları çok güzel özetlemiş.

Sonuç olarak, ülkemiz bizler sayesinde var ve var olmaya da devam edecektir.

Umarım okumak için hevesinizi arttırabilmişimdir...

5 Ocak 2019 Cumartesi

Fahrenheit 451

Evet, Değerli Okurlar...

Tam olarak bütün sayfayı okuduğunuzdan emin değilim fakat yine de öyle olduğunu varsayarak elimden geldiğince dikkatli yazmaya çalışıyorum.

Uzunca bir zaman dilimi boyunca yazmadım. Bazı girişimlerim oldu ve başarısız oldum, kötü zaman dilimleri yaşadım. Çok şükür şimdi artık toparlayabiliyorum. Bundan sonra hayatımı toparlamaya başlayacağım.

Sizlere artık kitap özetlerimi ve deneylerimi daha düzenli olarak aktaracağım. Yavaş yavaş kendi internet sitemi de kurmaya başlıyorum.

Neyse...

Fahrenheit 451 kitabına gelecek olursak, ciddi anlamda çok iyi kurgulanmış bir bilim kurgu romanı tabi içinde ciddi bir dram da var. Kafanızı dağıtacak gereksiz detaylar yok. Bu da sizi pür dikkat olaya odaklıyor.
Guy Montag'ın yaşadıkları ve çelişkileri aslında şuandaki hayatımıza çok benzer. Bu da geleceği bize çok daha etkili kurgulatıyor. Ayrıca yönetimlerin insanların zihinleri üzerindeki etkisi de ciddi olarak görülüyor.
Kağıt Fahrenheit 451 derece de yanarmış, kitabın isminin sebebi bu. Guy Montag, kitapta, yangınları söndüren değil, yangınları başlatan bir itfaiyeci. Evet gelecekte ne olacağımız kim bilir. Bazı kitapların okunmasını güçlüler istemez fakat insanoğlu her zaman bir çıkış bulur. Bizim de bu çıkışı buluşumuzun yolculuğu anlatılmış.
Muhteşem okumalar arkadaşlar...
Esenlikle kalın...

30 Ocak 2016 Cumartesi

Catia V5 DMU Kinematics- Animation&Simulation #1

Catia V5 Öğrenme ve Geliştirme

Merhaba Arkadaşlar,

Youtube da bir kanal oluşturarak sizlere daha iyi bir şekilde ulaşabileceğimi düşündüm. Buna öncelikli olarak Catia V5 anlatımıyla başladım.

https://youtu.be/a9K6I8Km-Wk

Yukardaki bağlantı adresini kullanarak direk ulaşabilirsiniz.

Ayrıca merak ettiğiniz konular hakkında makinacitu@gmail.com adresine mail atabilirsiniz.

İstek konularınız ile alakalı yeni videolar da yayınlayabiliriz.

20 Aralık 2015 Pazar

Sistem Modeli Diyagramları

Burada bütün sistemi bir diyagrama indirgeyerek bizim için önemli parametre olan transfer fonksiyonunu rahatlıkla elde edebiliriz.

Ayrıca aşağıdaki linkte kolaylıkla ulaşabileceğiniz basitleştirilmiş blok diyagramları bulunmaktadır.
https://en.wikibooks.org/wiki/Control_Systems/Block_Diagrams

Kutup Lokasyonlarının Etkisi
Aslında bu tabloda açıkça kutupların olduğu tarafta ne olacağı belli olmaktadır.
Basit Diferansiyel Denklem(ODE)’in sistem denklemi [ H(s)= b(s)/a(s) ] olduğundan a(s)’in kökleri bize pole(kutup)lerimizi verecektir. Bu kökler ise sistemi sonsuza götürmektedir.

 Örnek olarak birinci dereceden bir sistemi düşünürsek ve impuls verirsek;

Eğer k>0 ise, kök s<0 olur. Bu da köklerin sol tarafta olması anlamına gelir. İlk olarak gösterdiğim basit grafikten de görüldüğü üzere sistem sönümler. Sonuç olarak impuls cevabımız stabil olmuş olur.

Eğer k<0 ise, kök s>0 olur. Bu da köklerin sağ tarafta olması anlamına gelmektedir. Sonuç olarak zamana bağlı olarak impuls cevabımız büyür ve sistem stabil olmaktan çıkar.

Zaman sabiti(m)è m=1/k ; cevap, başlangıç değerinin 1/e katı kadar olduğunda zaman sabiti bu hale gelir. Sönümün bir ölçüsüdür.

Kompleks kutuplar reel ve sanal kısım olarak iki kısım içerir şekilde tanımlanabilir.
s = -k +(- de olabilir) jWd

kök eğer negatif reel kısma sahipse (yani k>0) , daima kökler kompleks eşlenikler haline gelir.
Yani    a(s)= (s+k)^2 + (Wd)^2   olur.

Tipik haldeki transfer fonksiyonu ise bu şekilde olur. Wo ise doğal frekansı ifade etmektedir. Ksi ise sönüm oranı olarak ifade edilmektedir.


29 Kasım 2015 Pazar

Kontrol Yöntemlerine Giriş



Merhaba Arkadaşlar, uzun bir aradan sonra tekrar yazma kararı aldım. Bu konu önceki konulardan bağımsız gibi görünse de yine de ilerleyen yazılarda projeler ile bir bütünlük oluşturacak(en azından hedefim bu doğrultuda).

-İlk olarak transfer fonksiyonunun anlamına bakalım. Transfer fonksiyonu(en basit tanımıyla), s domeninde çıkışın girişe oranıdır.

-Frekans cevabı, çıkıştaki sinyalin girişteki sinyale uyuma denir. Sürekli olarak kullanılacak olan zamanla değişmeyen doğrusal sistemlerin exponansiyel cevabı Euler denklemini ifade eder.


-Kutuplar(Poles) ise transfer fonksiyonun paydasını sıfır yapan yani sistemi sonsuza götüren köklerdir.


Sıfırlar(Zeros) ise transfer fonksiyonunun payını sıfır yapan köklerdir.

Sıfırlar, sistemin sinyal iletiminde kilitleme özelliklerine karşılık gelir. Sistemin geçici davranışı üzerinde çok etkisi vardır.
Kutuplar, sistemin stabilitesini belirler. Ayrıca sistemin doğal ya da kuvvet verilmediği durumda modlarını tespit etmede kullanılırlar.
Kutuplar ve sıfırlar kompleks büyüklükler de olabilir. Kompleks alanda büyüklükleri rahatlıkla gösterilebilir.  Ayrıca sistemin kontrol dizaynı için bu değerlerin çok önemli olduğu unutulmamalıdır.

Eğer m < n ise, transfer fonksiyonu sıfıra doğru gitmektedir. n<m olan bir fiziksel sistem yoktur. O zaman ѡ sonsuz olur.
Ayrıca z=p olursa sistemde istenmeyen durumlar ortaya çıkmaya başlar.

6 Eylül 2014 Cumartesi

Arduino Uno ile DC Motor Hız Kontrolü

Merhaba arkadaşlar, uzun bir aradan sonra ANSYS yerine bu sefer Arduino ile ilgili bir çalışmayı size anlatmak istiyorum. Uzun süredir BLDC Motor kontrolü üzerine çalışma yaptığım için aralarda geçtiğim birçok aşama var. Bu aşamalardan basit olanlarından bir tanesi ise DC motor kontrolüdür.
Bu çalışmada motorumuzu Arduino Uno ile kontrol ediyoruz. İlk olarak başlayacağımız nokta 1K lık bir adet direnç, N4001 diyot, küçük boyutta bir adet DC motor(benimkisi CYFF-050SH-11180), 10K’lık bir adet potansiyometre. BC547 transistör(NPN) ve 9V’luk bir adet pil almamız gerektiğidir. Burada potansiyometremizin orta bacağını analog girişlerden bir tanesine bağlamalıyız(Ben A0’a bağladım). Diğer bacaklardan birisini 9V’luk pile diğer ucunu 5V a bağlamalıyız. DC Motoru transistöre ve dirence seri bağlamalıyız. Diyotu ise bilindiği üzere motora seri bağlamalıyız.


Şimdi de Arduino’ya yazacağımız kodu ekliyorum.
const int analogGirisPini = A0;
const int motorPini = 12;
int potansDegeri = 0;
void setup(){
  Serial.begin(9600);
}
void loop() {
  potansDegeri = analogRead(analogGirisPini);
  potansDegeri = map(potansDegeri,0,1023, 0, 255);
  analogWrite(motorPini, potansDegeri);
  delay(200);
}
Burada son olarak bir şey eklemek istiyorum. Eğer elinizde diyot yoksa aynı çalışmayı bunun gibi küçük motorlar için yapabilirsiniz. Çünkü oluşan ters akım çok çok küçük olacağı için(o da dönmeden kaynaklanır.) sotun çıkarmaz. En fazla transistör gümler herhalde J

Bu konu haricinde de makine mühendisliği üzerine sorularınız ve projeleriniz var ise mail adresine yazabilirsiniz. 

Bu çalışmanın bir adet videosunu dad youtube'a yükledim.


21 Şubat 2014 Cuma

Mesh Hataları
Bu bölümde geometriden kaynaklanan mesh hatalarını inceleyeceğiz.
Geometriden kaynaklanan mesh hataları tipleri;
-                       -    Küçük kenarlar
-                       -    Keskin Kenarlar
-                       -    Bağlantısı olmayan geometrik unsurlar
CAD geometrisini temizleme yolları;
-                      -      DM(Design Modeller) ya da CAD programı kullanılarak düzeltme işlemi yapılabilir.
-                      -     Küçük kenarların ve yüzeylerin birleştirilmesi geometriyi basitleştirir.
-                      -     Küçük detayları atıyoruz.
Bu maddelerden en önemlisi sonuncu maddedir. Çünkü çok önemli görmediğimiz bir çok şeyi hemen atmaya kalkıyoruz. Bu yanlış arkadaşlar lütfen dikkat edelim. Aslında ne kadar iyi temizleme yapabildiğimiz tamamen mühendisliğimizle alakalı bir durum. Eğer daha yeni çaylaklardansak daha dikkatli hareket etmeliyiz ve her şeyi silmeden yavaş yavaş silerek ilerlemeliyiz. Programın yakınsamasını ölçmeliyiz.

Sonraki yazılarımda yukarıda saydığım maddeleri tek tek ayrıntılı olarak açıklayacağım. Sorularınız varsa yorum bölümüne sorularınızı alabilirim.

19 Şubat 2014 Çarşamba

Mesh Parametreleri

Merhaba arkadaşlar, bugün mesh parametrelerinden bahsedeceğiz. Öncelikle bilmemiz gereken bir şey var ki o da 2 tip mesh var.  Bunlardan birisi üçgensel diğeri ise dörtgensel mesh. Akademik dünya daha çok dörtgensel mesh’i tercih ederken piyasa mühendisleri üçgenseli de kullanabilir dörtgenseli de. Şimdi asıl konumuz parametrelere gelecek olursak zaten fark edeceksiniz ki  Ansys Mechanical içindeyken mesh e tıkladığınız da aşağıdaki pencere de statistics bölümü var. Bizim işimiz ise attığımız mesh ile burada yazan değerleri belirli aralıklarda tutabilmek.
1.                         Grow Rate: Mesh in kademeli olarak büyümesini ifade eder. Bu oranı ne kadar çok 1’e yakın tutabilirsek mesh o derece de kaliteli olacaktır.

2.                           Aspect Ratio: Mesh in en büyük kenarı ile en küçük kenarı oranıdır.
AR=1---------------------> Mükemmel Mesh
1 < AR <  3 -------------> İyi Mesh
3 < AR < 10 ---------------> Kabul edilebilir Mesh
10 dan büyük değerler ise bize yanlış sonuçlar vermeye başlayacaktır.


3.                          Jakobian Ratio: Elemanların eğrilik durumları ile ilgilidir. Jakobian noktaları dif anlamında kaliteli elemanlar için kullanılır.
Jakobian Oranı=1-------------------> Mükemmel Eleman
 1 < Jakobian Oranı < 40 ---------> Kabul edilebilir
40 < Jakobian Oranı < …. ---------->  Kabul edilemez
….< Jakobian Oranı < 1  ------------> Asla kabul edilemez.


4.                         Skewness: Mevcut mesh yapısı ile optimum mesh yapısı arasındaki oranı veren grafiktir. Bu method sadece üçgensel elemanlara uygulanabilir.
Skewness 0 ve 1 arasında değerler alır. Bizim değerimiz sıfıra ne kadar yakın olursa mesh kalitemiz o derece de yüksektir.
 0 < Skewness < 0.25 ---------> En iyi mesh
Bizim değerlerimiz kesinlikle 0.95 ‘in altında tutulmalıdır.

Bunlar bizim en önemli mesh parametrelerimizdi. Bu parametrelerden eğer üçünü söylediğimiz sağlıklı aralıklarda tutabiliyorsak bizim attığımız mesh sağlıklı bir mesh dir.
Bunlara ek olarak bir de mesh komutunun içinde relevance komutu var. Bu komut da -100 ve +100 arasında değerler alır ve -100’e yaklaştıkça hassaslık düşmeye başlar.
Bir dahaki yazımızda görüşmek dileğiyle :) .

23 Ocak 2014 Perşembe

Ansys Crack Hatası

Merhaba arkadaşlar bu sefer bir konu anlatmaktan daha çok hepimizin karşılaşabileceği bir hatadan bahsedeceğim. Biliyoruz ki ANSYS programı çok pahalı ve kurslar da dahil olmak üzere hepimiz crack’li olarak kullanıyoruz. Bazı zamanlarda ANSYS 14.0 Workbench’i açtığımız da karşımıza sadece sağ tarafta toolbox yazılı biçimde çıkar. Bu yapılan cracklemenin hatasıdır. Belirli bir süre sonra crack etkinliğini yetiriyor. Bunu düzeltmek çok basit. Sırayla adımlarımızı uyguluyoruz
             1.    Arama çubuğuna SERVER ANSLIC_ADMIN  yazıp bulunan dosyayı açıyoruz. Karşımıza gelen ekran aşağıdaki gibi olacaktır. Fakat bazı bilgisayarlar da direk yönetici olarak çalıştırmadığı için açarken sağ tıklayıp yönetici olarak çalıştır demeyi unutmayalım.
              2.      Daha sonra Stop the Ansys, Inc. License Manager’ı tıklayıp lisansı durduruyoruz. Aşağıdaki karşısında ‘running’ yazan işlemler ‘not running’ olacak.

            3.    Daha sonra tekrar çalıştırmak için  Start the Ansys, Inc. License Manager’ı tıklayıp lisansı çalıştırıp işlemimiz tamamlıyoruz.

            Tekrardan çalışan  işlemlerde ‘running’ olduktan sonra problemimiz çözülmüştür demektir J.



Hepinize iyi çalışmalar diliyorum arkadaşlar.

20 Ocak 2014 Pazartesi

Singularity Error(Tekillik Hatası)

Merhaba, bu ilk yazımda Ansys’ de çok bilinmeyen bir hatayı tanıtacağım. Bu hatanın ismi ‘Singularity Error(Tekillik Hatası)’ olarak bilinir. Aslında temeli çok basit bir mantığa dayanıyor. Ansys hesaplama yöntemi olarak ‘Sonlu Elemanlar Yöntemi’ ni kullandığı için dik geçişler de payda sıfıra gidiyor ve gerilmeler çok saçma çıkıyor.  Bizim bu durumda dikkate almamız gereken deformasyon değerleri oluyor. Bu durumu düzeltmeyi sırayla göstereceğim. Hadi heycanlandırmadan hemen cevabı vereyim radyuslama yaparak doğru gerilmeleri elde edebiliriz. Şimdi sırasıyla hatanın nasıl gerçekleştiğini analiz ile L braket üzerinde anlatmaya çalışacağım.

İlk olarak çok basit bir mesh ile başlayacağız. Burada dikkat etmeniz gereken şey gerilme değerindeki değişimler!!!(Her analizi üçer resim olarak gösteriyorum.)


Biraz daha mesh kalitesini arttırıyorum. Bunu yaparken ‘Refinement’  komutuyla keskin noktadaki mesh sayısını arttırıyorum ki daha doğru bir analiz oluşsun.(Sanırım biraz abarttımJ)


 Dikkat ederseniz deformasyon da çok bir değişlik olmazken gerilmeler çılgınlar gibi değişmiştir. İşte bu durumda gerilmeler bize doğru sonuçlar vermeyecektir. Dikkate almamız gereken toplam deformasyondur. Buradan bir şeyi daha anlıyoruz ki ‘Demek ki analizi yaparken basitten önce başlayıp sırayla karmaşığa doğru ilerlemeliyizJ’.
Burada bir şeye daha açıklık getirmek istiyorum. Biz normalde çizdiğimiz parçayı ya da sistemi analiz ederken daha basit hale getirmeye çalışırız. Bunu yaparken analizin sonucuna etki etmeyecek ama çalışırken RAM’i yoracak yuvarlatmalar gibi bazı küçük ayrıntıları yok ederiz. İşte burada neyin önemli ayrıntı olduğunu mühendis belirler. Aman diyeyim siz buradaki gibi şeylerde radyusu kaldırayım derseniz ciddi problemler yaşayabilirsiniz.
Her neyse bir de radyuslu olan çalışmamızı inceleyelim.


İlk yaptığımızdaki gibi tekrardan mesh sayısını arttıralım ve incelemeye başlayalım.


Evet arkadaşlar değerlere baktığımızda daha normal bir artışın olduğunu görüyoruz. Aslında dönümsüz bir cisme göre baktığımızda artış biraz daha fazla fakat onun nedeni de burada verdiğim radyusun çok küçük(5mm) olmasıdır.
Burda sonlandırarak hepinize iyi çalışmalar diliyorumJ