mathworks /
Simscape-Battery-Electric-Vehicle-Model
A Battery Electric Vehicle (BEV) model in Simscape for longitudinal powertrain analysis
Loading repository data…
GandalfTheGrayy / repository
MATLAB ve Simulink ile geliştirilmiş; 6-DoF titreşim spektrum verilerini (PSD) RBNN ve BPNN yapay sinir ağları ile modelleyen, zaman sinyali sentezleyen ve kübik nonlineer sönümleyici diferansiyel denklemlerini simüle eden ileri düzey mühendislik projesi.
Bu proje; mekanik ve havacılık yapılarının 6 Serbestlik Dereceli (6-DoF) Güç Spektral Yoğunluğu (PSD) titreşim verilerini Yapay Sinir Ağları (YSA / ANN) ile modelleyen ve bu modelleri kübik nonlineer titreşim sönümleme/izolasyon simülasyonlarında (Simulink) kullanan ileri düzey bir mühendislik çalışmasıdır.
Proje, baştan sona veri işleme, yapay zeka eğitimi ve fizik tabanlı simülasyon adımlarını otomatik olarak yürütür:
PSD_Fx.csv vb.) okur.[rad/s]) ve Frekans ([Hz]) değerlerinden 6 kanallı PSD genlik çıkışını tahmin etmek üzere iki farklı yapay sinir ağı mimarisini eğitir ve karşılaştırır:
simulink_rbnn_v5_predict.m vb.) Simulink bloklarında (MATLAB Function) kullanıma hazır hale getirilir.synthesizeTimeSignalFromPSD_v5.m) üretilir.$$\text{Sistem Denklemi: } m\ddot{x} + c\dot{x} + k_1 x + k_3 x^3 = F(t)$$
vibration_ann_matlab/
│
├── trainBPNNModelV5.m # BPNN eğitimi ve gradyan inişi (Adam)
├── trainLocalRBNNModelV5.m # RBNN (RBF) eğitimi ve merkez tespiti
├── trainLookupModelV5.m # Karşılaştırma için interpolasyon tabanlı model
│
├── run_vibration_ann_project_v5.m # Model eğitimlerini yöneten ana script
├── run_nonlinear_isolation_demo_v5.m # Titreşim izolasyon simülasyonu
├── run_full_vibration_isolation_v5.m # Tüm süreci (ANN + İzolasyon) koordine eden script
│
├── buildSimulinkCubicIsolationV5.m # Dinamik Simulink modelini oluşturan script
├── cubic_isolation_from_psd_v5.slx # Hazır nonlineer sönümleyici Simulink modeli
│
├── PSD_Fx.csv # Giriş veri kümesi (Titreşim spektrumu)
├── README.md # Proje dökümantasyonu
└── .gitignore # GitHub dosya boyutu limitleri için yoksayma listesi
.gitignore[!IMPORTANT]
Eğitilen yapay sinir ağlarını içerenvibration_ann_models_v5.matdosyası yaklaşık 390 MB boyutundadır. GitHub'ın dosya başına 100 MB sınırı olduğundan, bu dosya ve simülasyon çıktısı olan.matdosyaları.gitignorelistesine eklenmiştir.Projeyi yerelde çalıştırdığınızda bu model dosyaları otomatik olarak üretilecektir.
>> run_full_vibration_isolation_v5
>> run_vibration_ann_project_v5
>> run_nonlinear_isolation_demo_v5
Bu proje MIT Lisansı altında lisanslanmıştır.
Selected from shared topics, language and repository description—not editorial ratings.
mathworks /
A Battery Electric Vehicle (BEV) model in Simscape for longitudinal powertrain analysis
mathworks /
A Power-Split Hybrid Electric Vehicle (HEV) model in Simscape
XinhaoTsl /
Project achieved in MATLAB/Simulink 2022b, including optimal control algo, prediction algo, DQN training Env. etc.
Modelling and control of a railway vehicle active suspension system to improve the reduction in vibrations in the vehicle.
TrifiAmanallah /
This a ground station to controle and analyse Real time data from an unmanned aerial vehicle. It also contains a simulator and a PID algorithm tester.
n-jokic /
This GitHub repository implements two Model Predictive Control (MPC) approaches for active front steering systems in autonomous vehicles. The methods are inspired by groundbreaking scientific papers. The project utilizes MATLAB and Simulink, requiring