Kimyasal & Malzeme Mühendisliği
Mühendislik Tasarımda Robust Fonksiyonel Modeller için adım süreci
Table of Contents
Fonksiyonel Modellerin Anlanması
Fonksiyonel modeller temel davranışları, girişleri, çıktıları ve her fiziksel bileşeni ayrıntılı bir şekilde belgele bir sistemin etkileşimini içeren soyut temsillerdir.Mühendislik tasarımında, bu modeller, takımların performans, güvenlik ve güvenilirlik gibi çeşitli özellikleri keşfetmelerini sağlar. Sağlam bir fonksiyonel model, bir sistemin ne yaptığını belgele yapar; bu sistemler analiz eder ve sistemin farklı koşullara tepkisini optimize eder ve sistemdeki önemli bir araç haline getirir.
Fonksiyonel modellemenin değeri, gizli bağımlılıkları ortaya çıkarmak, ortaya çıkan davranışları ve diğer türlü fiziksel prototiplemelere kadar ayrımcılığa devam edebilir. işlevlerine odaklanırken - alan uzmanları ve mühendisler arasındaki boşlukları istenen seviyeye taşır - tasarım uzayını yönetebilir ve vurgulayın.
Adım 1: Sistem Hedeflerini ve Gereksinimleri Tanımlayın
Herhangi bir işlevsel modelin temeli, sistemin ne başaracağı konusunda net, belirsiz bir açıklamadır. Bu adım, istenen özelliklerin basit bir listesinin ötesine geçer; riayetli hisse senetlerini ele alır, ölçülebilir gereksinimlerine dönüştürür ve her sonraki model kararı şekillendirecektir.
1.1 Elicit Stakeholder Needs
Son kullanıcılarla, müşteriler, düzenleyici bedenler ve iç takımlar beklentileri anlamak için başlayın. Teknikler, kullanım koşulları analizi, kalite fonksiyonu dağıtım (QFD), ve beyin fırtınası seansları, araçta yaklaşık 40 metreye kadar etkili olacaktır (Sistemin ne kadar iyi performans gösterebileceğini belirtmesi gerekir, örneğin, işlevsel bir gereklilik “teyönetme sistemi 100 km/seçmiş gereksinimlerinden 0'a kadar yavaşlayabilir.”
1.2 Mühendislik Metriklerine Çeviri Gereksinimleri
Her bir gereksinim, doğrulanabilir bir hedef veya kısıtlama olarak ifade edilmelidir. Anahtar performans parametrelerini (KPPs) ve teknik performans önlemleri (TPMs) kabul edilebilir aralıkları tanımlamak için ifade edilmelidir. Bu adım kritik çünkü belirsiz gereksinimler - “sistemin sağlam olması gerektiği” veya “korunma sağlam olması gerektiği” gibi - onları belirli ölçümlere ayırıp onaylamaması gerekir: yanıt süresi, güç tüketimi, başarısızlık oranı vs.
1.3 Kıylama ve Sınırlama Koşulları
Modeller gerçek dünya sınırlarına saygı duymalıdır. Fiziksel kısıtlamalar (malzeme gücü, termal sınırlar), düzenleyici kısıtlamalar (güvenlik standartları, emisyon düzenlemeleri), ve operasyonel kısıtlamalar (bakım aralıkları, çevresel maruziyet) Ayrıca sistemin sınırlarını tanımlar: hangi elementlerin model kapsamı içinde ve daha sonra geçerlilik sırasında kullanılacakları.
[FONT:0)Dön kaynağı: [Dönetici: [Dönetici:0] [FONTD][/FONT=FONT=FONT=FONT=0) Bu aşama için pratik çerçeveler sunar.
Adım 2: Anahtar bileşenleri ve Interactionslarını Tanımlayın
Net bir hedef kümesi ile, bir sonraki görev sistemi bir dizi işlevsel elemente devre dışı bırakmaktır. Bu adım sistemin kara kutu görüntüsüne, alt sistemlere veya bileşenlere nasıl tahsis edildiğini gösteren beyaz kutu gösterimine dönüştürür.
2.1 Bir Fonksiyonel Blok Diagram
Yüksek seviyeli bir fonksiyonel blok diyagramı (FBD) çizerek, büyük fonksiyonları blokları ve arayüzlerini akış olarak gösteriyor - SysML (Sistemler Modelleme Dili) veya IDEF0, organizasyonda paylaşılabilecek standart diyagramlar oluşturmak için yaygın olarak kullanılır.
2.2 İlişki Türlerini ve Yönelme Türlerini Tanımlayın
Her arayüz için, etkileşim türü (kontinable, ayrık, olay odaklı) ve akış yönüne işaret edin. Bu, geri bildirim döngülerini modellemek için önemli olan bir yerdir. Örneğin, bir sıcaklık kontrol sistemi, kontrol sistemi sensörden gelen bir geri bildirim döngüsüne sahip olabilir ve sonra eylemciye.
2.3 Fiziksel veya Mantıksal Bileşenlerin Tümevleri
Fonksiyonel modeller fiziksel ayrıntılardan soyutlanırken, her işlevin orijinal gereksinimlerine bağlantı kurmasına genellikle yardımcı olur ve bu atama işlemi potansiyel çatışmaları ortaya çıkarır (örneğin, aynı kaynak için rekabet eden iki işlev) ve entegrasyon gereksinimlerinin belirlenmesine yardımcı olur. Her işlevinin orijinal gereksinimlerine bağlantı kurması için bir izlenebilirlik matrisi kullanın, hiçbir gereksinimin göz ardı edilmez ve hiçbir işlev göz ardı edilmez.
[FONT:0)Dön kaynağı: [Dönetici:2) [FONTA Systems Engineering Handbook[DÜ:3) karmaşık sistemlerde mükemmel bir fonksiyonel ayrıştırma örneği sunar.
Adım 3: Fonksiyonel Model geliştirin
Bu aşamada, diyagrammatik gösterimini resmi, executable bir modele dönüştürürsünüz. Modelleme dili ve simülasyon aracı seçimi sistem doğasına bağlıdır, gerekli yeterlilik seviyesine ve mevcut uzmanlık seviyesine bağlıdır.
3.1 Appropriate Modeling Paradigm
- [FONT:0) Sürekli modeller[Dönemli denklemler, Simulink'te blok diyagramları[Dön:2)[Dönemli modeller[Dönemli modeller[Dönemli denklemler); enerji veya kütle akışları içeren fiziksel sistemler için uygundur.
- [FONT:0)Discrete event modelleri [Dönetici:0)[Dönetici:0)Discrete event modelleri[Dönemli olay modelleri[Dönemli, Petri nets, Sim Events) {).
- [FONT:0]Hybrid modelleri[Dönemli davranışlar, otonom araçlar veya aktif süspansiyon sistemleri gibi siber-fiziksel sistemlerde yaygın olarak bir araya gelir.
- [FONT:0]SysML aktivite diyagramları veya blok tanım diyagramları[[Dönetici:0), sayısal simülasyon olmadan erken fonksiyonel mimari için sıklıkla kullanılır.
3.2 Model Incrementally'i oluşturun
Ana işlevi ve en kritik etkileşimleri yakalamak için minimum bir temsille başlayın. Bu minimum uygulanabilir model (MVM), karmaşıklık eklemeden önce ilk simülasyonları çalıştırmanıza ve temel davranışları doğrulamanıza izin verir. Yavaşça ikincil işlevleri, doğrusal olmayanlıkları, gürültüyü ve belirsizliği ortaya koyar.Bir değişiklik hataları tanıtabilirseniz geri dönebilirsiniz.
Bilinen Data ile 3,3 Parametre
Literatürden verileri kullanan model parametrelerini, önceki projeler veya ilk deneylerden alıntılar. Tam değerler bilinmemektedir, muhafazakar tahminler kullanın ve kaynağı belgeleyin. Hassasiyet analizi daha sonra hangi parametrelerin sonuçlarını etkileyen, gelecekteki test çabalarını etkileyecektir.
3.4 Instri Başarısız Modlar ve Robustness
Robust fonksiyonel modeller, hata modlarının modele dahil edilmesi için hata mekanizmaları öngörür.Bu proaktif yaklaşım fiziksel test sırasında başarısızlıkları keşfetmeden çok daha az maliyetlidir. Hata ağacı analizi (FTA) ve başarısızlık modu ve etkiler analizi gibi teknikleri kullanın.
[FONT:0)Dön kaynağı: [Dönetici:2)MathWorks Simulink ürün sayfası) sağlam kontrol sistemi modelleri oluşturmak için öğreticiler içerir.
Adım 4: Modelin Geçerliliğini Geçerli
Geçerlilik, modelin doğru şekilde gerçek sistemi (veya amaçlanan davranışı) tanımlı bağlamda temsil ettiğini doğrulama sürecidir. Doğrulanmamış bir model, yanlış kararlar, boşanmış kaynaklar ve hatta güvenlik tehlikelerine yol açamaz.
4.1 Geçerlilikten Ayrı Verification
- [FONT:0)Verification[[DÜT:1] (“Blogu doğru inşa ediyoruz?”: denklemleri, mantığı ve kodu doğru şekilde uyguluyoruz. Birim testleri, kod yorumları ve equivalence kontrolü.
- [FONT:0]Validation[[[Dönetici:0)[Dönetici: 2) Doğru modeli inşa ediyoruz?”: bağımsız verilere karşı modelleme modeli çıktıları karşılaştırın - deneylerden, bilinen analitik çözümlerden veya yüksek sadakat simülasyonlarından.
4.2 Geçerlilik Test Planı
Tüm işletim zarfını kapsayan test vakalarını seçin: nominal koşullar, sınır aşırılıkları ve stres senaryoları. Her test davası için, gereksinimlerini temel alarak kabul edilebilir hata eşlerini tanımlamak gerekir. Örneğin, yapısal bir model ölçülme değerlerinin% 5'inde defleksiyon tahmin etmek gerekebilir.
4.3 Bueratif olarak Modeline Gözden Geçirin
Geçerlilik nadiren bir zaman olayıdır. Diskrepancies bulunursa, kök neden geri izler: yanlış varsayımlar, eksik fizik veya veri hataları. Modeli güncelleyin, ilgili test vakalarını yeniden yükleyin ve regresyon için kontrol edin. Bu iteratif döngü aynı zamanda orijinal gereksinimleri de uygulanabilir veya çatışma halinde bulunabilir.
4.4 Hassasiyet ve Belirsizlik Analizi
Model çıktıları üzerinde parametre belirsizliğinin etkisini sayısal olarak sayısallaştırın. Monte Carlo simülasyonu, Sobol indeksleri veya regresyon bazlı tarama, hangi parametrelerin sonuçları en çok etkileyen parametreleri tanımlamasına yardımcı olur. Bu anlayış, tolerans tasarımı konusunda da geçerli olan çabaları kapsar.
[FONT:0]Key prensibi: ) “Tüm modeller yanlış, ancak bazı yararlı.” – George Box. Geçerlilik hedefi, modelin mükemmel olduğunu ispatlamak değil, amaçlanan tasarım kararları için faydalarını oluşturmaktır.).
Adım 5: Analyze ve Optimize
Eldeki doğrulanmış bir modelle, mühendisler sistemin sağlamlığını, verimliliğini ve güvenilirliğini geliştirmek için sistematik analizler yapabilirler. Bu adım, tasarım iyileştirme için önscriptive motora dönüştürür.
5.1 Performans Ticaret-Off Studies
Örneğin, yapısal sertlik titreşimi azaltmak için tasarım parametrelerinin çatışma hedeflerini nasıl etkilediğini değerlendirmek için modeli kullanın; bir ticaret çalışması, Pareto sınırlarını araştırıyor. Deneylerin tasarımı gibi araçlar (DOE), yanıt yüzey metodolojisi veya multi-objective optimizasyon, optimal uzlaşmalar için aramayı otomatikleştirebilir.
5.2 Robustness Analizi
Robustness, parametreleri, çevre veya işletim koşulları ile ilgili değişikliklere rağmen performans tutma yeteneğine işaret eder.En kötü vaka analizi (örneğin, aşırı tolerans kombinasyonları), Monte Carlo simülasyonları beklenen varyasyonla ve Taguchi yöntemlerinin, bu varyasyonları gerçekçi olarak temsil etmesi gerekir.
5.3 Tanım ve Mitigate Başarısızlık Modus
Daha önce tanımlanmış hata senaryoları altında modeli çalıştırın (Adım 3.4) ve sistemin tepkisini gözlemleyin. Bir başarısızlık kabul edilemez davranışlara yol açar (örneğin kritik bir işlev kaybı), tasarımı değiştirir - daha fazla yedek parça, kontrol mantığı veya derate components -ve simülasyonu yeniden çalıştırılır.
5.4 Yaşam döngüsü için optimize
Performansın ötesinde, manufacturability, maliyet, kullanılabilirlik ve çevresel etki gibi faktörler göz önünde bulundurun. Örneğin, bir batarya termal yönetim modeli, daha uzun batarya hayatı için protokolleri optimize etmek için bir hücre bozulması modeliyle çiftleştirilebilir.
[FONT:0)Dön kaynağı: [Dönetici: [Dönetici:0] [FONTRE Systems Engineering Guide[[Döneticileri için metodolojiler sunar.
Ortak Pitfalls ve Them'dan Nasıl Kaçırmak
Deneyimli mühendislik takımları bile fonksiyonel modeller inşa ederken tekrarlanan zorluklarla karşı karşıya kalır. Bu tuzakları erken tanımak önemli bir işe yarayabilir.
- [FONT:0)Öyleleme:[Dönlendirme:[Dönlendirme:))))))))))Üye ait olan bir tasarım sorusuna cevap vermek için gerekli olan detayı uygulayın.
- [FONT:0) Verification:[[Dönlenmemiş olmayan bir model güvenilmez. Tümleşik birim testleri ve otomatik kontroller model akışına dahildir.
- [FONT=0)Öyleleme önyargısı:[Dönetici:[Dönetici:0)[Dönetici:0)[Dönetici:0)) Geçerlilik test vakalarını her zaman geçen zaman geçenleri seçin.
- [FONT:0)Poor belgesi:[Döntilmiş varsayımlar, parametre kaynakları ve sürüm tarihi zaman içinde kullanılamaz hale gelir. modeli canlı bir belge olarak ele alalım.
- [FONT:0]Neglecting belirsizlik:[Dönetici:[Dönetici sonuçları güven aralıkları olmadan referans verici sonuçlar verebilir. Her zaman olası sonuçları raporlayın.
Süreçlerin Doğası
Güçlü işlevsel modeller nadiren lineer, beş adımlı bir dizidir. Uygulamada, daha sonra yapılan adımlarla ilgili öngörüler genellikle bu iteratif doğayı benimsemeli ve hızlı bir şekilde modelleme, doğrulama ve düzeltmeye izin veren çevik akışlar inşa edebilir.
[FONT:0)En iyi uygulama:[Dönetici:0) Model tabanlı sistemler mühendisliği (MBSE) araçları, izlenebilirlik, otomatik dokümantasyon ve simülasyon entegrasyonu sağlayan araçlar. Cameo Systems Modeler®) gibi araçlar, Capella veya IBM Engineering Rhapsody, tutarlılığı her türlü tutar.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Sağlam fonksiyonel modeller disipline edilmiş, daha geniş bir tasarım alanı tasarlayan ve daha güvenilir ve verimli bir şekilde mühendislik sistemlerinin anlayışını ve performansını önemli ölçüde artıran bir süreçtir.Rektör hedefler, etkileşimleri tanımlamak, doğrulanmış bir model inşa etmek ve daha sonra analiz etmek ve optimize etmek, ekipler daha karmaşık ve birbirine bağlı olarak, bu adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım atma süreci daha iyi hale gelir.