Batarya Sistemleri
- FİGES AŞ
- MATLAB&Simulink
- Uygulama Alanları
- Elektrifikasyon
- Batarya Sistemleri
Nasıl Çalışır?
Batarya modelleri oluşturun
Batarya yönetim sistemleri geliştirin
Kontrol algoritmalarını test edin ve doğrulayın
Üretim kodu oluşturun
Batarya Modelleri Oluşturun ve Batarya Paketleri Tasarlayın
Simulink ve Simscape Battery, batarya hücrelerini modelleyebileceğiniz, farklı batarya paketi mimarileri tasarlayabileceğiniz ve batarya paketlerinin normal ve arıza koşulları altındaki termal ve elektriksel tepkilerini değerlendirebileceğiniz bir tasarım ortamı sunar.
- Hücreleri üretici veri sayfalarına göre parametrize edin
- Farklı etkiler, geometriler ve topolojiler içeren özelleştirilebilir batarya modelleri oluşturun
- Özelleştirilebilir akış yolları ve batarya paketine termal bağlantılar içeren soğutma plakalarını modelleyin
- Hücreler arası sıcaklık değişimini inceleyin ve soğutma verimliliğini ölçün
- Model doğruluğu ve simülasyon hızı arasında denge sağlamak için uygun model çözünürlüğünü belirleyin
“Batarya paketi performansını donanım prototipleri kullanarak değerlendirmek hem yavaş hem de maliyetli olabilir, bu nedenle donanım testlerini en aza indirdiğimizden emin olmak için simülasyona güveniyoruz. MATLAB, Simulink ve Simscape ile modelleme ve simülasyon, fiziksel prototipler oluşturmaktan daha hızlı, daha güvenli ve daha düşük maliyetlidir.” – Cecilia Wang, Romeo Power
>> Hikayeyi Oku
Örnekleri Deneyin
Örneği çalıştırmak için aşağıdaki komutu MATLAB komut penceresine kopyalayın.
openExample('simscapebattery/BuildBatteryModuleModelInSimscapeExample')
matlab.mathworks.com adresini ziyaret edin.
Simulink’e erişiminiz yok mu? Ücretsiz bir deneme alabileceksiniz.
Örneği çalıştırmak için aşağıdaki komutu MATLAB komut penceresine kopyalayın.
openExample('simscapebattery/BuildBatteryModuleModelWithThermalEffectsInSimscapeExample')
matlab.mathworks.com adresini ziyaret edin.
Simulink’e erişiminiz yok mu? Ücretsiz bir deneme alabileceksiniz.
Örneği çalıştırmak için aşağıdaki komutu MATLAB komut penceresine kopyalayın.
openExample('simscape/LithiumIonBatteryPackWithFaultExample')
matlab.mathworks.com adresini ziyaret edin.
Simulink’e erişiminiz yok mu? Ücretsiz bir deneme alabileceksiniz.
Daha Fazla Bilgi Edinin
Makale
Videolar
Batarya Yönetim Sistemi Algoritmaları Geliştirin
Simulink ve Simscape kullanarak, farklı çalışma ve çevresel koşullar altında istenen performansı sağlayan, güvenli çalışmayı garanti eden ve kabul edilebilir bir kullanım ömrü sunan algoritmalar geliştirin. Sistem düzeyinde simülasyon ile batarya, elektrik devreleri, çevresel koşullar ve yüklerin davranış modelleri üzerinde BMS tasarımının işlevsel yönlerini doğrulayın.
Batarya paketinin dinamik davranışını anlayın ve BMS algoritmalarının etkinliğini aşağıdaki konular üzerinde keşfedin:
- Hücre voltajını ve sıcaklığını izleme
- Şarj durumu (SOC) ve sağlık durumu (SOH) tahmini
- Batarya şarj profilini kontrol etme
- Bireysel hücrelerin SOC dengesini sağlama
- Gerekli durumlarda batarya paketini kaynaktan ve yükten izole etme
“MathWorks ürünleri, kendi uzmanlığımızı kullanarak temel batarya yönetim teknolojisini geliştirmemizi sağladı ve tasarımımızın erken ve sürekli doğrulanmasını kolaylaştıran bir ortam sundu.”
– Dr. Xiaokang Liu, Dongfeng Electric Vehicle
>> Hikayeyi Oku
Örneği çalıştırmak için aşağıdaki komutu MATLAB komut penceresine kopyalayın.
openExample('simscapebattery/BatterySOHEstimationExample')
matlab.mathworks.com adresini ziyaret edin.
Simulink’e erişiminiz yok mu? Ücretsiz bir deneme alabileceksiniz.
Örneği çalıştırmak için aşağıdaki komutu MATLAB komut penceresine kopyalayın.
openExample('simscapefluids/EVBatteryCoolingSystemExample')
matlab.mathworks.com adresini ziyaret edin.
Simulink’e erişiminiz yok mu? Ücretsiz bir deneme alabileceksiniz.
Örneği çalıştırmak için aşağıdaki komutu MATLAB komut penceresine kopyalayın.
openExample('deeplearning_shared/BatteryStateEstimationUsingDeepLearningExample')
matlab.mathworks.com adresini ziyaret edin.
Simulink’e erişiminiz yok mu? Ücretsiz bir deneme alabileceksiniz.
Kod Üretimi ve Dağıtımı
Batarya sistem algoritmalarından, üretim mikrodenetleyicileri, FPGA’lar ve ASIC’ler üzerinde uygulanmaya hazır okunabilir, kompakt ve verimli C/C++ ve HDL kodu üretin.
- Embedded Coder ve donanım destek paketlerini kullanarak gömülü kod üretimi ve dağıtımı yapın. Desteklenen platformlar:
ARM® Cortex®-A/M/R, C2000, STM32, Infineon® AURIX™, Xilinx® Zynq®, Intel® SoC cihazları
- HDL Coder ve donanım destek paketlerini kullanarak HDL kod üretimi ve dağıtımı yapın. Desteklenen platformlar:
Intel (FPGA, SoC), Xilinx (FPGA, Zynq, RFSoC), Microchip (FPGA, SoC) cihazları
- Kod üretim ayarlarını optimize edin, kod verimliliğini artırın ve eski kod, veri türleri ve kalibrasyon parametreleriyle entegrasyonu kolaylaştırın.
Embedded Coder ve Embedded Coder AUTOSAR Standardı Destek Paketi’ni kullanarak kontrolör modellerimizden AUTOSAR uyumlu C kodu ürettik.”
Duck Young Kim, Won Tae Joe ve Hojin Lee, LG Chem
>> Hikayeyi Oku
Batarya Yönetim Sistemi Algoritmalarını Test Edin ve Doğrulayın
Simulink ve Simscape modellerinden C/C++ ve HDL kodu üreterek hızlı prototipleme (RP) veya donanım-içinde-döngü (HIL) testleri ile BMS algoritmalarını gerçek zamanlı simülasyon kullanarak doğrulayın.
BMS kontrol birimini taklit ederek, algoritmaları bir mikrodenetleyici veya FPGA üzerinde kod üretip uygulamadan önce doğrulayabilirsiniz. Batarya sisteminin dengesini simüle etmek için HIL testi yaparak, donanım prototiplerini kullanmadan önce bir BMS kontrol birimini test edin.
“Speedgoat, MathWorks ürünleriyle birlikte, batarya yönetim sistemlerimiz için algoritmaları tasarlamak, test etmek ve doğrulamak adına bize son derece verimli bir iş akışı sunuyor…”
Marc Lucea, Leclanché SA