Simulink... Bir sistemin simülasyonu

  • Konuyu başlatan Konuyu başlatan aRaKaNoiD
  • Başlangıç tarihi Başlangıç tarihi

aRaKaNoiD

Guest
Herkese merhaba
Aşağıdaki sistemin bir simülasyonunu yapmak zorundayım. Doğru bir şekilde lineer bir eylemci ve lineer bir sensör (örneğin Lvdt). Sensör, eylemci kökünün pozisyonunu, eylemci kökünün pozisyonuna bağlı olarak farklı bir güç yaratır. .
I.e. if the actionuator is in location1 pushes with a force f1
Eğer eylemci pozisyonda2 bir f2 güçle itiyorsa
vs.

Lineer aktüatörin kullanılabilirliği ve daha yüksek maliyetleri göz önüne alındığında, bir şarj cihazı kullanmak zorunda kalacağım (özellikle sürekli mevcut motora tayin edildim) ve sonra, bir zincir ve bir dedüzel hareketle donatılmış bir sistem olacaktır. Tamam, bu kısa giriş şimdi simülasyonun gerçekleşmesinde bulduğum probleme gidiyoruz.
Motor nasıl çıktıktan sonra:
hız wm
zırh mevcut ia
alan mevcut alanı
elektrik tok
açı pozisyonunu nasıl bilebilirim?
Motor miline koymak için kapasitif bir sensör miydim? xò x Kütüphanedeki kapasitör sensörü bulamadım.
Artan encoder (" arter mil encoder ") buldum ama bunu kullanamadım çünkü girişte ne olduğunu anlamadım (iki giriş)
Olumlu sensör ile ilişkili mekanik rotasyonel liman.
Olumsuz sensör (reference) ile ilişkili mekanik rotasyonel liman.

Bana yardım edebilecek biri var mı?
 
ho trovato l'encoder artale ( "olma mili encoder ") Boyko riuscito a usingzarlo perchè non ho capito bene cosa ci va in input ( ha 2 girdi )
Sensör pozitif prob ile ilişkili mekanik rotasyonlu liman.
Sensör negatif (reference) ile ilişkili mekanik rotasyonel liman.
Ancak sadece simülasyon hakkında konuştuğunuz için ve hızınız olduğundan, bunu entegre etmek istemezsiniz, bu yüzden doğrudan pozisyon alırsınız?
 
Mükemmel mükemmel mükemmel mükemmel mükemmel mükemmel Sizin önerdiğiniz gibi yaptım!:
Şimdi başka bir problem var... lineer olanı nasıl bulacağıma dair açı pozisyonu verdi?
Bunu düşündüm:
v=r*w ( v lineer hız ile, r dişli yarıçap, w açı hızı ile)
Bu noktada ben integro v ve lineer pozisyonu alıyorum?
 
v=r*w ( v lineer hız ile, r dişli yarıçap, w açı hızı ile)
Bu noktada ben integro v ve lineer pozisyonu alıyorum?
Depremin azaltılması nedir?
r, tekerlek ilkeli ve merkezi arasındaki mesafedir.

Geri kalanı için, tamam, doğru entegrasyonu sürekli eklerseniz, bu sıfır açıdaki lineer pozisyondur.
 
Ben tekerlek yarımı demek istedim.
Ben de bu son bölümünü fark ettim... ama şimdi de fetate barın hareketini nasıl sınırlamak için bir fikrim yok.
Ben.e. pratik bakış açısından, bu etkinleştirdiğinizde bana motorun gücünü ortadan kaldırmak için kullanabileceğim bir çıkış sinyali verebilir misiniz?
 
Ben tekerlek yarımı demek istedim.
Ben de bu son bölümünü fark ettim... ama şimdi de fetate barın hareketini nasıl sınırlamak için bir fikrim yok.
Ben.e. pratik bakış açısından, bu etkinleştirdiğinizde bana motorun gücünü ortadan kaldırmak için kullanabileceğim bir çıkış sinyali verebilir misiniz?
Nasıl ayarladığınıza bağlıdır.
Motorun gücünü bir geçişe geçirirdim. Anahtar, sonun değeri ile pozisyonu karşılaştıran bir karşılaştırma bloğu tarafından "stacked" dir.

Ancak dikkat edin, bu yüzden de kesinti rampalarını fark etmeyin. .
 
Mükemmel. Dediğim gibi yapmaya çalışıyorum...
Decelerasyon rampası önemli değil çünkü hız çok düşük, bu yüzden fark etmemelisiniz!

Her şey için teşekkürler ve bilmenizi sağlayın
 
"ideal geçiş" kullanarak bir problem buldum.
Eğer 0 ila 1 veya devletten bu işe adım atsam... Ama 1 ila 0'dan geçişte beklediğim gibi çalışmıyor. .
Ayrıca daha basit bir simülasyon yapmaya çalıştım
Ya da serideki gerilim jeneratörü ve jeneratör tarafından oluşturulan seriye paralel olarak,
Ve sonuç her zaman öyledir ki

Bir 0'dan önce ayrı gönderirsem, tüm giriş simülasyonu aktive eder veya geçiş işe yaramaz.
Değiştiren tüm giriş simülasyonu için 1 gönderirsem veya geçiş işe yaramazsam
0 ila 1 arasında bir geçiş gönderiyorsam bir adım düzgün çalışmaya devam edersem
1 ila 0'dan bir geçiş gönderirsem, beklediğim gibi çalışmaz. .

İhtiyacınız varsa, bazı arsaları koyacağım...

cmq belki bu bloğu kullanmak yanlışım... Belki de bu ne gider...
Eğer 0 açık kişilik bir yüz alırsam kısa süreli bir yüz alırsam bir molaya ihtiyacım var. .
 
Asla böyle bir problemle karşılaşmadı. .
Ve eğer anahtar, motorun ardından "köpürmek" olarak koyarsa?

Problemi, geçişten beklediğiniz kod hakkında yazdığınız bir işlev bloğu ile atabilirsiniz.
 
Değişim koymak için nerede istediğini bilmiyorum... Bu motordan sonra... ama anlamıyorum. .
cmq problemin sinubber direnci ve snubber kapasitance olduğuna inanıyorum

Hangi değerler koymalıyım? Varsayılan olanları bıraktım... belki hata var mı?

( Matlab kodu kullanabilirim)
 
2 saniyeye geldiğinde adım değer 1'den 0'a geçer.


Bu yüzden 2 saniye sonra broom xò gibi davranışların 0'a gitmesi gerekiyordu...

I tried with a breaker...cn the switch has a bad run: O
 

Ekli dosyalar

  • 15nnw.jpg
    15nnw.jpg
    77.5 KB · Görüntüleme: 13
Moderatörün son düzenlenenleri:

Forum İstatistikleri

Konular
58,521
Mesajlar
499,056
Kullanıcılar
104,110
Son Üye
ChristianR

Çevrimiçi Üyeler

Şu anda çevrimiçi üye yok.
Geri
Üst