Kullanım Hardware-in-the-loop (hil) Pid Control için Test Geçerlilik
Donanım-in-Loop (HIL) testi, kontrol sistemlerinin geliştirilmesi ve geçerliliği konusunda vazgeçilmez bir teknik haline geldi. Saf bilgisayar simülasyonu ve gerçek dünya donanım dağıtımı arasındaki boşluğu pekiştirerek, HIL, kontrol edilebilir ve son derece doğru bir ortam sunar.Bu makale HIL testlerinin prensiplerini keşfedin, pratik adımlara yönelik pratik adımlar atabilir ve doğrulayıcılar için doğru bir yöntem sunar.
Donanım-in-Loop (HIL) testi nedir?
Donanım-in-the-loop testi, bitkinin çıktılarına sürekli olarak cevap veren gerçek zamanlı bir simülasyon tekniğidir, test altında donanıma geri beslemeli bir ortamda yapılır.Bu kapalı-loop etkileşimi gerçek zamanlı olarak gerçekleşir. Donanım, bitki ve gerçek bir kişinin tepkisini sürekli olarak hesaplar.
HIL, V-model of system development'da eşsiz bir pozisyona sahiptir. Model-in-Loop (MIL) ve Yazılım-in-Loop (SIL) testinden sonra, yalnızca modeller veya kodlar değerlendirilmiştir, ancak tam sistem entegrasyonu testine dahil olmak üzere. Gerçek elektronik kontrol ünitesi (ECU), sensörler, eylemciler ve iletişim otobüsleri, HIL, saf simülasyonun ortaya çıkardığı sorunları yakalayamaz - elektrik gürültüsü, sinyallendirme problemleri ve zamanlaması gibi.
Tipik HIL sistemleri üç ana bileşenden oluşur:
- [FONT=0) Gerçek zamanlı simülatörü [Dönder:2|Dönetici:0)[Dönetici:0))[Dönetici) veya [FLT: 5))) Bu, bitki modelini deterministik zamanlama ile çalışan.
- [FONT=0) Interface Donanımı[[Dönetici:0) sinyal Klima, analog-dijim ve dijital-analog dönüştürücüler ve bu arayüzler (CAN, FlexRay, Ethernet).
- [FONT:0]Test altında sabit dikkat [[Dönetici:0)[[Dönetici:0)) - fiziksel PID kontrolörü, genellikle bir mikro kontrol cihazı, programlanabilir mantık kontrolörü (PLC), veya gömülü sistem üzerinde uygulanır.
HIL'ın PID Controller'daki rolü geçerlidir
PID kontrolörleri sayısız uygulamada kullanılır - arabalarda kimyasal reaktörlerde sıcaklık yönetmeliğine göre kontrol edilir - çünkü istikrarı korumak için basit ve etkili bir kapalı-loop kontrol yapısı sunar.Ancak, bitki dinamikleri en uygun performans için ayarlanmamış, zaman süresiz üç kazançtan fazladır (önersel, integral, türev) sadece aşırı yüklemeden hızlı bir şekilde yanıt almak ve istikrar korumak için dikkatli bir şekilde ayarlanmalıdır.
HIL testi, mühendislerin gerçek kontrol donanıma gerçekçi, yüksek sadakat senaryolarına uymalarına izin vererek bu boşluğu ele alır. Örneğin, bir PID kontrolörü elektrikli aracın motor mevcut döngü için tasarlanmış bir motora bağlı olarak tasarlanmış ve gerçek zamanlı bir simülatörün, motor ve batarya paketine bağlı olarak test, bir gerilimin veya bir iletişimin düşmesi gibi hataları enjekte edebilir.
Kapalı-Loop Performans Değerlendirme
HIL testi, yüksek zaman çözünürlüğü ile simülatörün üzerinde nasıl performans gösterdiğini ölçmek için doğrudan bir anlam sağlar, test, PID kontrolörünün farklı işletim noktaları ve amplitüdleri ile süpürülebilir ve gerçekçi koşullardan elde edilmesi imkansız olan kapsamlı bir performans haritası oluşturabilir (yalnızca maliyet ve güvenlik kısıtlamaları ile birlikte)
Robustness Aşırı Koşullar altında Test
HIL'ın en büyük avantajlarından biri, gerçek olduğu gibi bu tür olayları güvenle test etme yeteneğidir ve mühendisler, dengesiz geçişlerin güvenli modlara veya istikrarsızlığa doğru doğru doğru bir şekilde geri dönebileceğini doğrulayabilirler.Bu tür bir doğrulama, güvenlik-kırıklık endüstrilerinde başarısızlıkların kabul edilemez olduğu kritiktir.
PID Control Validation için HIL'ın Anahtar Faydaları
PID kontrolörü için HIL testlerini benimseyen mühendisler birkaç somut avantaj kazanır:
[FONT:0]Early tasarım kusurlarının tespiti.[DDD: 1) Yüksek sadakat modeline karşı fiziksel donanım test ederek, sistem entegrasyonundan sonra sadece yüzeydeki sorunlar - ADC veya yetersiz işleme döngüsü zamanında yanlış ölçeklendirme gibi - gelişim döngüsünde tespit edilebilir ve sabitlenebilir.
[FONT=0]Redüklenmiş geliştirme zamanı ve maliyetleri.[DDD][D][FONT=0) HIL testi, bir makine tasarımının değiştirilmesine kıyasla, tek bir HIL testi yüzlerce sürüş döngüsü, uçuş manevralarını veya üretim serilerini bir saat içinde sıkıştırabilir.
[FONT:0)Enhanced güvenlik.[[Dönetici:0)[Dönetici] Çünkü fabrika, kontrol donanımında yapılan başarısızlıklar gerçek makinelere veya tehlike personele zarar vermez. Mühendisler, kontrol cihazını herhangi bir fiziksel risk olmadan kasıtlı olarak kontrole götürebilirler.
[FONT:0) Geliştirilmiş kontrolör ayar doğruluk oranı.[[Dönetici:0] HIL, doğru geri bildirimle uygun ayarlamayı sağlar. Mühendisler PID kazançlarını ayarlayabilir ve gerçek zamanlı olarak etkisini gözlemleyebilirler.Bu genellikle daha iyi kontrol kontrol kontrolörleri gerçek sistem üzerinde mümkün olduğundan daha iyi yönlendirilir.
[FONT:0) Aşırı veya tehlikeli koşulları güvenli bir şekilde simüle etmek için yeterlilik; Yukarıda belirtildiği gibi, HIL, fiziksel olarak yeniden yaratabilecek senaryoları test etmek için kapıyı açar veya sensör bozulması, eylemci reçel gibi, aşırı çevresel değişiklikler.
PID Controllers için bir HIL Test Bench'i uygulama
PID kontrolü için başarılı bir HIL test ortamı inşa etmek dikkatli bir planlama ve yürütme gerektirir. Aşağıdaki adımlar tipik bir iş akışı oluşturur:
Adım 1: Yüksek kaliteli bir Plant Modelini Geliştir
Bitki modeli simülasyonun temelidir. PID kontrolörünün düzenlemesi gereken fiziksel sistemin temel dinamiklerini yakalamalıdır - lineer ve nonlinear davranışları, zaman sabitleri, ölü bölgeler, dourasyon sınırları ve bilinen herhangi bir rahatsızlıklar sunar. Model fak gerçek verilere veya yüksek sadakat simülasyonlarına karşı doğru doğrulanmalıdır:0).
2. Adım: Gerçek Zamanlı Simülatörü ve Interface Hardware
Gerçek zamanlı platform seçimi gerekli örnekleme oranına bağlıdır, I/O kanallarının sayısı ve iletişim protokolleri.For PID kontrolörleri (örneğin, mevcut döngüler), simulasyon aralığının kontrol cihazı tarafından beklenen mikrosaniye seviyesindeki determinist planlamalara bağlıdır. dSPACEio, NI PXI ve O-RT eHS popüler seçeneklerdir.
3. Adım: PID Controller Hardware
Fiziksel PID kontrolörü - bir dış-tavü endüstriyel PLC, gömülü bir mikrokontrol kurulu veya bir prototip ECU - simülatörün I/O. Wiringleri doğru kutuplama ve zemin için belgelenmiş olmalıdır.Introzasyon sırasında, mühendisler genellikle basit açık-loop testleri,atörün çıktılarının ADC tarafından doğru bir şekilde okunduğunu ve kontrolörün PWM veya analog çıktılarının beklenen simülatörün girişlerini üretmesi gerekir.
Adım 4: Tasarım Test Senaryoları
Test senaryoları tam operasyonel zarfı kapsamalıdır. PID doğrulama için, ortak senaryolar şunları içerir:
- Zaman yükselecek yanıt testleri, Overshoot ve zaman yerleşmek için.
- Ramp sürekli devlet hatası ve integral rüzgarı değerlendirmeyi takip ediyor.
- Bir adım veya sinüsoidal rahatsızlıkları bitki girişine enjekte ederek reddedilme.
- Parametre varyasyonu (örneğin, bitkinin inertia veya termal kapasiteyi değiştirmek) sağlamlığı test etmek için.
- Sensör başarısızlığı, eylemci tatmin edici veya iletişim kaybı gibi yanlış koşullar.
Adım 5: Testler ve Analyze Sonuçlar
Test otomatik veya yarı otomatik olarak çalışır. HIL platformu tüm sinyalleri kaydeder - kontrolcü komutlar, bitki ülkeleri, hata sinyalleri ve herhangi bir teşhis bayrakları. Post-processing analizi, performans ölçümleriyle ve tasarım özelliklerine karşı karşılaştırabilir.Eğer PID kontrolörleri bir araya gelmezse, kazanımlar tekrarlanabilir ve test tekrarlanır.
Common Challenges ve En İyi Uygulamaları
HIL testi, zorluklarından yoksun değildir. En yaygın zorluklardan biri PID kontrolörünün bant genişliğine karşı yeterli modele sahip olabilir.Eğer bitki modeli modelinin modele uygun olmayan yüksek frekanslı dinamikler veya gecikmeler varsa, HIL testi yanlışlıkla bir kontrol edilebilir. Mitigation stratejileri gerçek verilere karşı dikkatli bir model içeriyor, donanım-in-the-loop kullanarak modeli ayarlamak için modellemeyi kullanarak, en kötü durumda analizinde kullanılır.
Timing ve geçncy sorunları da ortaya çıkıyor. Gerçek zamanlı simülatörün zaman adımını tamamlamak ve sabit bir zamanda I/O'yu güncellemek gerekir.Eğer döngü zamanı kontrol edilebilir gecikmeleri çok büyükse, simülasyon gerçekçi olur.Bu gecikmeler testin bir parçası olarak tedavi edilmelidir.
HIL testlerinden en çok yararlanmak için aşağıdaki en iyi uygulamaları benimsemek:
- [FONT:0) Basit testler ile başlayın[[Dönetici:0) Temel bağlantıyı doğrulamak ve karmaşık senaryolara taşınmadan önce doğru sinyal ölçeklendirmek için.
- [FONT:0) Gerçek dünya ölçüm belirsizliği taklit etmek için gerçekçi sensör gürültüsü ve ölçüm).
- [FONT:0) Hata enjeksiyonu [[Dönetici:0) Kontrolün direncini ve hataya aykırı rutinleri test etmek için kasıtlı olarak kullanılır.
- [FONT:0)Maintain izlenebilirlik[Dönetici:0) Test vakaları ve tam kapsamayı sağlamak için gerekliliklerin arasında.
- [FONT:0)Periodically recalibrate[[Dönetici:0))[Döneticisel olarak yeniden kullanılabilirlik[[Dönetici: 0 ), arayüz donanımını etkilerden kaçınmayı önlemek için.
Endüstri Uygulamaları ve Vaka Çalışmaları
PID doğrulama testi birçok endüstride değerli kanıtlandı. Otomotiv sektöründe, motor kontrol birimleri (ECUs) PID döngülerini boş hız kontrolü, throttle davranışı ve egzoz gazı recirculation için kullandı.Bu modelleri motor ve sürücüye bağlayan bir HIL simülatörü ile bağlantı kurmak için, üreticiler binlerce sanal sürüş döngüsü altında kontrol mantığını kullanabilir - soğuk, tırmanmalar ve geçici manevralar dahil - fiziksel bir test aracı inşa etmeden - bu yaklaşım 50 $ azaltılabilir.
Havacılıkta uçuş kontrol sistemleri, bir motor açma testi için PID kontrolörlerine güveniyor. Bir aile grubu için bir HIL testi, hidrolik sistemin modelini, aerodinamik yükleri ve yapısal esnekliğini daha fazla kabul edebilir. Test, bir valf veya sensör önyargısı gibi başarısızlıkları taklit edebilir, kontrol noktalarının güvenli sınırlar içinde defnemesini onaylayabilir. Federal Havacılık Yönetimi (FAA) ve Avrupa Birliği Havacılık Güvenliği Ajansı (EASA) giderek HIL test sonuçlarını kabul eder.
Robotik başka bir verimli zemindir. PID döngüleri ortak pozisyon ve tork kontrolü için kullanılır. HIL testi, robot tasarımcılarının farklı maaş kitleleri, sürtünme profilleri ve hatta dış kuvvetlerle test etmelerini sağlar - robot kolu güvenli bir şekilde güçten ayrılırken.Bu, pahalı eylemlerde aşınmayı hızlandırır.
HIL Testinin Kontrol Sistemleri için Geleceği
Kontrol sistemleri daha bağlantılı ve yazılım tanımlı hale geldikçe, HIL testleri, HIL'ın gerçek donanımla entegrasyonudur. Bu, gerçek zamanlı verilerden güncelleştirmenin gerçek zamanlı olarak yapılan fiziksel sistemlerin gerçek kopyaları ile örtüşür.
Bulut tabanlı HIL da ortaya çıkıyor, gerçek zamanlı simülatörü bulutta çalışırken, test altındaki donanım bir laboratuarda kalır. Bu, küresel takımların test kaynaklarını paylaşmalarına ve talep üzerine geçerlilik kampanyaları yürütmesine izin veriyor. Ancak, geçncy ve jitter internet üzerinden özel iletişim protokolleriyle yönetilmelidir.
Son olarak, yapay zeka ve makine öğrenimi PID ayarını ve geçerliliğini etkilemeye başlıyor. geleneksel HIL testleri sabit bitki modellerini kullanıyor olsa da, gelecekteki sistemler, markayı temsil etmek veya bozulmak için online olarak ayarlayabilir, adaptif doğrulamayı sağlayabilir. AI test alanını daha verimli bir şekilde keşfetmede yardımcı olabilir, manuel senaryo tasarımı olmadan en kötü dava koşullarını tespit edebilir.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Donanım-in-Loop testi, yüksek sadakatli simülasyon ile gerçek donanıma sahip, mühendisler, hataların erken, ayarlı döngülerini ve titiz bir şekilde test etme, yüksek güvenilirlik için zorlamaya devam ediyor, HIL, etkili HIL test mühendislerine yatırım yaparak, etkili HIL test edilebilmektedir.