├── HEV_SeriesParallel.prj ├── HEV_SeriesParallel.slx ├── HEV_System_Requirements.docx ├── Images ├── HEV_Battery_Cells_IMAGE.jpg ├── HEV_Battery_Custom_IMAGE.jpg ├── HEV_Battery_Detailed_IMAGE.jpg ├── HEV_Battery_GenericRC_IMAGE.jpg ├── HEV_Battery_Generic_IMAGE.jpg ├── HEV_Company_Logo.jpg ├── HEV_Control_IMAGE.jpg ├── HEV_DCDC_Switching_IMAGE.jpg ├── HEV_DCDC_System_IMAGE.jpg ├── HEV_Detailed_Generator_IMAGE.jpg ├── HEV_Detailed_Motor_IMAGE.jpg ├── HEV_Electrical_Detailed_Generic_IMAGE.jpg ├── HEV_Electrical_Detailed_IMAGE.jpg ├── HEV_Electrical_Detailed_Predefined_IMAGE.jpg ├── HEV_Electrical_MeanValue_Generic_IMAGE.jpg ├── HEV_Electrical_MeanValue_Predefined_IMAGE.jpg ├── HEV_Electrical_Mean_Value_IMAGE.jpg ├── HEV_Electrical_SystemLevel_Cells_IMAGE.jpg ├── HEV_Electrical_SystemLevel_Generic_IMAGE.jpg ├── HEV_Electrical_SystemLevel_Predefined_IMAGE.jpg ├── HEV_Electrical_System_Level_IMAGE.jpg ├── HEV_Engine_IMAGE.jpg ├── HEV_MeanValue_Generator_IMAGE.jpg ├── HEV_MeanValue_Motor_IMAGE.jpg ├── HEV_Planetary_Gear_IMAGE.jpg ├── HEV_Sys_GUI.JPG ├── HEV_System_Generator_IMAGE.jpg ├── HEV_System_Motor_IMAGE.jpg ├── HEV_Vehicle_Dynamics_Full_IMAGE.jpg └── HEV_Vehicle_Dynamics_Simple_IMAGE.jpg ├── LICENSE.md ├── Libraries ├── Battery │ ├── Battery_Cell_Det.slx │ ├── HEV_Battery_Det_Lib.slx │ ├── HEV_Battery_Lib.slx │ ├── HEV_Battery_Testrig_v1.slx │ └── HEV_Battery_Testrig_v2.slx ├── Electrical │ └── HEV_Electrical_Lib.slx └── Vehicle │ ├── Engine_Testrig.slx │ ├── HEV_Vehicle_Dynamics_Lib.slx │ └── Vehicle_Dynamics_Testrig.slx ├── README.md ├── SECURITY.md ├── Scripts_Data ├── Compare_HEV_Results.m ├── Configure_HEV_Simulation.m ├── FuelConsMap.mat ├── HEVPS_activeVariantBlock.m ├── HEVPS_setupRTtest.m ├── HEVSP_setdesktop.m ├── HEVSP_setrealtime.m ├── HEVSP_tictoc.m ├── HEV_MODEL_TestManager.mldatx ├── HEV_Model_Demo_Script.html ├── HEV_Model_Demo_Script.m ├── HEV_Model_Demo_Script_web.m ├── HEV_Model_PARAM.m ├── Select_HEV_Model_Systems.m ├── Setup_HEV_Model_Configurations.m ├── Test_HEV_Model_SHORT.m ├── UrbanCycle1.mat ├── UrbanCycle2.mat ├── UrbanCycle3.mat ├── UrbanCycle4.mat ├── UrbanCycle5.mat ├── ftpdata.mat ├── plot_HEV_Data.m ├── shutdown_HEV_Model.m ├── spsdrivelogodata.mat └── startup_HEV_Model.m ├── Workflows ├── Fuel_Consumption │ ├── Create_Fuel_Consumption_LUT.m │ ├── FCMap_Poly2.mat │ ├── FC_SFit_Session.sfit │ ├── FuelConsMap.mat │ ├── Fuel_Consumption_DATA.xlsx │ └── Fuel_Consumption_PlotData.m ├── Param_Sweep │ └── HEV_Model_PCT_Sim.m ├── Power_Quality │ ├── DC_Power_Quality_Analysis.m │ ├── HEV_PQ_Test_A.mat │ └── HEV_PQ_Test_B.mat ├── RSIM │ └── HEV_Model_RSIM.m ├── Real_Time │ ├── Test_RT_Model.m │ └── cleanup_rt_dir.m └── Reports │ ├── HEV_Model_Report_SHORT.html │ ├── HEV_Model_Report_SHORT.rpt │ ├── HEV_Model_Report_SHORT_html_files │ ├── image-000-copied.jpg │ ├── image-003-sl.png │ ├── image-013-sf.png │ ├── image-122-hg.png │ ├── image-123-hg.png │ ├── image-124-hg.png │ ├── image-125-hg.png │ ├── image-128-hg.png │ ├── image-129-hg.png │ ├── image-130-hg.png │ ├── image-131-hg.png │ ├── image-134-hg.png │ ├── image-135-hg.png │ ├── image-136-hg.png │ ├── image-137-hg.png │ └── image-filelist.mat │ └── actxlicense.m └── resources └── project ├── BMuf9Foc2V4DZvm6yKEonbGeLPw ├── 2LhP8QZ-W7HYOg7CiR2ljfj6vL0d.xml ├── 2LhP8QZ-W7HYOg7CiR2ljfj6vL0p.xml ├── TgmwwswCSdZ6OFtp1mReARc0_4gd.xml ├── TgmwwswCSdZ6OFtp1mReARc0_4gp.xml ├── e7PJEsOTTF0YemtLHe5wkk0VRXgd.xml ├── e7PJEsOTTF0YemtLHe5wkk0VRXgp.xml ├── hZOFNrtz1AjCe-ECEc4NIDYCjbkd.xml ├── hZOFNrtz1AjCe-ECEc4NIDYCjbkp.xml ├── wfe5HTVjtPiFwi5WS3flhdVSA5gd.xml └── wfe5HTVjtPiFwi5WS3flhdVSA5gp.xml ├── BT5hWoz-UTefONdqForZyI91O8Y ├── 3Uq7VlAbPIYEyDeBM6WslP8sOmkd.xml ├── 3Uq7VlAbPIYEyDeBM6WslP8sOmkp.xml ├── 3uL7yiq-kE6ypWhr8W2JLQNdBIYd.xml ├── 3uL7yiq-kE6ypWhr8W2JLQNdBIYp.xml ├── 4ltE2f1BLDxg9gGpwE7do6kwYagd.xml ├── 4ltE2f1BLDxg9gGpwE7do6kwYagp.xml ├── 5u3X4zp5GPla2wXAC5EbexO3jDsd.xml ├── 5u3X4zp5GPla2wXAC5EbexO3jDsp.xml ├── 7f15mGXw7SK3IQGKZ23uGa0MIm8d.xml ├── 7f15mGXw7SK3IQGKZ23uGa0MIm8p.xml ├── 98h1DFRQyPuiYYJ_SLeEP2XcAwQd.xml ├── 98h1DFRQyPuiYYJ_SLeEP2XcAwQp.xml ├── BQfmcEb_tYobf-bA-S3OmafKNv8d.xml ├── BQfmcEb_tYobf-bA-S3OmafKNv8p.xml ├── CHeCrUWYsR8wg8_JwKb6tZnRtTcd.xml ├── CHeCrUWYsR8wg8_JwKb6tZnRtTcp.xml ├── Exkcv05VPN7__ja3dDKiVzlO2Isd.xml ├── Exkcv05VPN7__ja3dDKiVzlO2Isp.xml ├── GCH0KrUOGaWICezgmuJK8xWdRIMd.xml ├── GCH0KrUOGaWICezgmuJK8xWdRIMp.xml ├── I_Xk7WHHEt-7ogLPGFVdgsSLvqUd.xml ├── I_Xk7WHHEt-7ogLPGFVdgsSLvqUp.xml ├── ImTWcLAI4GO5Hkhxbc6SvwWCT28d.xml ├── ImTWcLAI4GO5Hkhxbc6SvwWCT28p.xml ├── KGpRXLYPKjBCVn3KeCTmaTH7zmQd.xml ├── KGpRXLYPKjBCVn3KeCTmaTH7zmQp.xml ├── M0_zmhZzHSafvzkGhsAp3BNWUfkd.xml ├── M0_zmhZzHSafvzkGhsAp3BNWUfkp.xml ├── NkoDae7p8BF8GEWScrF0oAxdYmQd.xml ├── NkoDae7p8BF8GEWScrF0oAxdYmQp.xml ├── Npg17bv2IRYuJWtwqEuZz9rOTvEd.xml ├── Npg17bv2IRYuJWtwqEuZz9rOTvEp.xml ├── Ur1esh7xN9L6aqDUKBE31DKE1Qod.xml ├── Ur1esh7xN9L6aqDUKBE31DKE1Qop.xml ├── VqD5Fz6MBYD2IYdT-GiztAx-1sEd.xml ├── VqD5Fz6MBYD2IYdT-GiztAx-1sEp.xml ├── WnZyCAXQWgCyK7flpZSyGIFBR1Yd.xml ├── WnZyCAXQWgCyK7flpZSyGIFBR1Yp.xml ├── XccY4EHYh44SV6NKm5Qp-3GDQzAd.xml ├── XccY4EHYh44SV6NKm5Qp-3GDQzAp.xml ├── _gd9hPHOdo0mEMtnP1sP4rD0Cosd.xml ├── _gd9hPHOdo0mEMtnP1sP4rD0Cosp.xml ├── aKNB8TgbgRGPVRH4ra8RWKpiM0wd.xml ├── aKNB8TgbgRGPVRH4ra8RWKpiM0wp.xml ├── bMZKGMYXBN9Brt22GIzvG_P5fg4d.xml ├── bMZKGMYXBN9Brt22GIzvG_P5fg4p.xml ├── bO-9p7Mg3MGJgWr3XUvJQRsrwI4d.xml ├── bO-9p7Mg3MGJgWr3XUvJQRsrwI4p.xml ├── eOTFdv7ABwftVu-zUpqRH5WlYtEd.xml ├── eOTFdv7ABwftVu-zUpqRH5WlYtEp.xml ├── ioqF6DnvK0BJpsN9eWFjXb5zwEod.xml ├── ioqF6DnvK0BJpsN9eWFjXb5zwEop.xml ├── lTlvkPh9OQJEuCmv-znc6s7ZjIAd.xml ├── lTlvkPh9OQJEuCmv-znc6s7ZjIAp.xml ├── ofUOgJ5Z3KS_wDVY7wR-qngUvhYd.xml ├── ofUOgJ5Z3KS_wDVY7wR-qngUvhYp.xml ├── upz5j_CThno66CoxeWsLjlexhrUd.xml ├── upz5j_CThno66CoxeWsLjlexhrUp.xml ├── ycVYPkvc20qSnS_miLlAnvWaCCQd.xml ├── ycVYPkvc20qSnS_miLlAnvWaCCQp.xml ├── zU__Cw2yiJfxigdoHiVrDJwrGIEd.xml └── zU__Cw2yiJfxigdoHiVrDJwrGIEp.xml ├── EEtUlUb-dLAdf0KpMVivaUlztwA ├── -Iv0o8M3hoEDmfiTesSMR91HWHYd.xml ├── -Iv0o8M3hoEDmfiTesSMR91HWHYp.xml ├── 8w7KxdIZIZeKKRrOTPlfdS9dPg4d.xml ├── 8w7KxdIZIZeKKRrOTPlfdS9dPg4p.xml ├── MsS870zYQh6-6RtddWYBgV37EgMd.xml ├── MsS870zYQh6-6RtddWYBgV37EgMp.xml ├── Vc3UV2O2z2lSdzezZxy6QhvQEzQd.xml ├── Vc3UV2O2z2lSdzezZxy6QhvQEzQp.xml ├── Z8rBKGuFfO65ihIf06Thw9iOhs8d.xml ├── Z8rBKGuFfO65ihIf06Thw9iOhs8p.xml ├── ZcoVYB_GAhhMukY45JP74KVtLIQd.xml ├── ZcoVYB_GAhhMukY45JP74KVtLIQp.xml ├── _5WUKFMZcbAJy2gu0sTnuB5QEBod.xml ├── _5WUKFMZcbAJy2gu0sTnuB5QEBop.xml ├── efZl3vyXB1Yh4gWao8CLSCe93rUd.xml ├── efZl3vyXB1Yh4gWao8CLSCe93rUp.xml ├── htyIOClYkMaPODv1XKrsHZdI00Ad.xml ├── htyIOClYkMaPODv1XKrsHZdI00Ap.xml ├── luK3XJxBH9Z7dXRqCwk-hdpF7h4d.xml ├── luK3XJxBH9Z7dXRqCwk-hdpF7h4p.xml ├── trTKP2vKDmbl76hQDwjpxV-VfMwd.xml ├── trTKP2vKDmbl76hQDwjpxV-VfMwp.xml ├── u1XCF20GHtXynAc1iXhEYNB8F30d.xml └── u1XCF20GHtXynAc1iXhEYNB8F30p.xml ├── Gtbq40Z4bUQ4huV9n68jBl4brVI ├── 0L1nP7jDIL8FUMsVQqrhS5FxuPUd.xml ├── 0L1nP7jDIL8FUMsVQqrhS5FxuPUp.xml ├── 9EB7mfpzeoxE_28ouSQCwAgYffYd.xml ├── 9EB7mfpzeoxE_28ouSQCwAgYffYp.xml ├── Gyz6YWiPC3IcyoDFHM8GSig_Itsd.xml ├── Gyz6YWiPC3IcyoDFHM8GSig_Itsp.xml ├── hTPh9hg0YS3E58qTCo3JW5IBJhEd.xml └── hTPh9hg0YS3E58qTCo3JW5IBJhEp.xml ├── KAXfQgCar2Yb8zOxgvf9hdmLP1E ├── 47d9RXTGvzkUvlhFQrsCXKsRMasd.xml ├── 47d9RXTGvzkUvlhFQrsCXKsRMasp.xml ├── 5UdcnYeIsp4A8BqvvO-SHD2g7Akd.xml ├── 5UdcnYeIsp4A8BqvvO-SHD2g7Akp.xml ├── 9EXlq7k1Ww5dHAeOS2dajr-fJ2Ud.xml ├── 9EXlq7k1Ww5dHAeOS2dajr-fJ2Up.xml ├── dahka78r7Vc7k6nsaXKiT5NSPmYd.xml └── dahka78r7Vc7k6nsaXKiT5NSPmYp.xml ├── Ku1GztezL9EjyCgEHy-OJ5TN58o ├── Gtbq40Z4bUQ4huV9n68jBl4brVId.xml ├── Gtbq40Z4bUQ4huV9n68jBl4brVIp.xml ├── IvImEaWht1DCSt-baA1yrSqF640d.xml ├── IvImEaWht1DCSt-baA1yrSqF640p.xml ├── Up4JfLvOLa-Ze3zdDwsKjTFDV1Id.xml ├── Up4JfLvOLa-Ze3zdDwsKjTFDV1Ip.xml ├── WPy13jZ5rLIwlCaQ2GMjknEZ4hId.xml └── WPy13jZ5rLIwlCaQ2GMjknEZ4hIp.xml ├── NjSPEMsIuLUyIpr2u1Js5bVPsOs ├── 2kj09UetkV_lru3gvSPXnY6-nM4d.xml ├── 2kj09UetkV_lru3gvSPXnY6-nM4p.xml ├── KKyDJtbdIBOlaeHmIZd5VX6vqx8d.xml ├── KKyDJtbdIBOlaeHmIZd5VX6vqx8p.xml ├── QWNDYJD5mGW1bWYvPx9DtKnxzw4d.xml ├── QWNDYJD5mGW1bWYvPx9DtKnxzw4p.xml ├── R1RggVhA72agIvELiuhWPRS8F0Id.xml ├── R1RggVhA72agIvELiuhWPRS8F0Ip.xml ├── aEHSZBIY-yve10yGis12Zr5DLZod.xml ├── aEHSZBIY-yve10yGis12Zr5DLZop.xml ├── j4xwF_j8iFTVayUMfxLgMnTbencd.xml ├── j4xwF_j8iFTVayUMfxLgMnTbencp.xml ├── j5o_luNkzh3IoPc615SujOSxk9sd.xml ├── j5o_luNkzh3IoPc615SujOSxk9sp.xml ├── r8LR4nLmg9ai3oHrW1r_-KocQzkd.xml ├── r8LR4nLmg9ai3oHrW1r_-KocQzkp.xml ├── vhj3pveRnsqveIlPozG22ii2pIAd.xml └── vhj3pveRnsqveIlPozG22ii2pIAp.xml ├── Project.xml ├── Tpa2TdYQyLNeWJn7EF8wbNd7gFU ├── _E0qFSoo2dYD1220is_t64Jiuwsd.xml └── _E0qFSoo2dYD1220is_t64Jiuwsp.xml ├── U9yYN_mbkLg9yLzYTYeRFRuvOew ├── MlwxXObNvIwC-MEXQFX0nCbtWuMd.xml ├── MlwxXObNvIwC-MEXQFX0nCbtWuMp.xml ├── NDazM1Ad2v_JLDyHAnpweSsvNFYd.xml └── NDazM1Ad2v_JLDyHAnpweSsvNFYp.xml ├── Up4JfLvOLa-Ze3zdDwsKjTFDV1I ├── Fr_RKTDgsAm0eL_eWEcywJX5gQod.xml ├── Fr_RKTDgsAm0eL_eWEcywJX5gQop.xml ├── S1NuA3D9raaa2MJQakA-khFK-KMd.xml └── S1NuA3D9raaa2MJQakA-khFK-KMp.xml ├── WPy13jZ5rLIwlCaQ2GMjknEZ4hI ├── 905OynOpkRQy4t7t2YrZvpnprpMd.xml ├── 905OynOpkRQy4t7t2YrZvpnprpMp.xml ├── IUXLdPqA_ClbBf5FsePtwfnQojEd.xml ├── IUXLdPqA_ClbBf5FsePtwfnQojEp.xml ├── SXpzs262IeoC4RE-7QVg7Fbf-5gd.xml ├── SXpzs262IeoC4RE-7QVg7Fbf-5gp.xml ├── SkGM1cItyvws-4JS1OgIpDRNI80d.xml ├── SkGM1cItyvws-4JS1OgIpDRNI80p.xml ├── mTJN88jP6YXfIojnZn2HFHMd2H0d.xml ├── mTJN88jP6YXfIojnZn2HFHMd2H0p.xml ├── p4q13ymsnEhvWjICbBjzRKh_-J8d.xml └── p4q13ymsnEhvWjICbBjzRKh_-J8p.xml ├── WZRuNzqc-Db7NcQAZO8Y-R8U9cc ├── 66WgGCcF5RIH9MCEgPmgjZK9k3Ud.xml ├── 66WgGCcF5RIH9MCEgPmgjZK9k3Up.xml ├── AtMjXDrOSm8YDv3_4UFXiyrWqNEd.xml └── AtMjXDrOSm8YDv3_4UFXiyrWqNEp.xml ├── _E0qFSoo2dYD1220is_t64Jiuws └── yajJrE0rX8TUM3PbBw3VQ31q1O8p.xml ├── aRnwb-EGhI12io0JbfMSvoghCYY ├── 7YBToMsAdoaelSh7jE_Mi3gR5QAd.xml ├── 7YBToMsAdoaelSh7jE_Mi3gR5QAp.xml ├── FcKWZYKt4UTydAbUCjpUCAw-ir4d.xml ├── FcKWZYKt4UTydAbUCjpUCAw-ir4p.xml ├── GoVpuBOdyzdnuFTMxsW1E_KpbNkd.xml ├── GoVpuBOdyzdnuFTMxsW1E_KpbNkp.xml ├── NGBYVhCREDYmkzoi-muJQWBkrS4d.xml └── NGBYVhCREDYmkzoi-muJQWBkrS4p.xml ├── e7PJEsOTTF0YemtLHe5wkk0VRXg ├── 3W3g8PI_1AxsuSzbjjdjw6v-GvUd.xml ├── 3W3g8PI_1AxsuSzbjjdjw6v-GvUp.xml ├── HQUyIR0PcWoQ9gOOaWqfjbH6gc8d.xml ├── HQUyIR0PcWoQ9gOOaWqfjbH6gc8p.xml ├── I8xgN2sppaAr3R1SUBJopSzx0UUd.xml ├── I8xgN2sppaAr3R1SUBJopSzx0UUp.xml ├── Q03hK1d9PuhtkBpyAILygyhWE0od.xml ├── Q03hK1d9PuhtkBpyAILygyhWE0op.xml ├── RSzPxn_ALbtxdQW90gT60fVSxvod.xml ├── RSzPxn_ALbtxdQW90gT60fVSxvop.xml ├── SHqZZngB3Yu5m6LyrBKeTDgVY0Md.xml ├── SHqZZngB3Yu5m6LyrBKeTDgVY0Mp.xml ├── bNDwf1ukguAMx7la07OFPrzbvvsd.xml ├── bNDwf1ukguAMx7la07OFPrzbvvsp.xml ├── cR_BIq7QJrM0LSZoP1rnVwmDznod.xml ├── cR_BIq7QJrM0LSZoP1rnVwmDznop.xml ├── eZbiK0QcwnK3qL9SLcSTXlG6Vqsd.xml ├── eZbiK0QcwnK3qL9SLcSTXlG6Vqsp.xml ├── hYOFMw7qrv4DcM3RBvBctRso45Qd.xml ├── hYOFMw7qrv4DcM3RBvBctRso45Qp.xml ├── nf6jRmoCZxHkS9vFAJ1JCDuIG1Ed.xml ├── nf6jRmoCZxHkS9vFAJ1JCDuIG1Ep.xml ├── oOm0QpnWPu1_mXq_s59Qx5EHWsMd.xml ├── oOm0QpnWPu1_mXq_s59Qx5EHWsMp.xml ├── rIt2WITVBUI9JE4-ooq1-zIApGAd.xml ├── rIt2WITVBUI9JE4-ooq1-zIApGAp.xml ├── uwtJ10Gei_0kWIurvfFHsbyh1u4d.xml ├── uwtJ10Gei_0kWIurvfFHsbyh1u4p.xml ├── vB_dzNcWG0HNO_5JwJcHSxZxN58d.xml ├── vB_dzNcWG0HNO_5JwJcHSxZxN58p.xml ├── xbzp0ey_hTJTsfSQVp9yMtYoTdwd.xml ├── xbzp0ey_hTJTsfSQVp9yMtYoTdwp.xml ├── yAKdULdNVS1-w2EzYWV_IJqUUGsd.xml └── yAKdULdNVS1-w2EzYWV_IJqUUGsp.xml ├── fjRQtWiSIy7hIlj-Kmk87M7s21k ├── NjSPEMsIuLUyIpr2u1Js5bVPsOsd.xml └── NjSPEMsIuLUyIpr2u1Js5bVPsOsp.xml ├── fkYOQt5YWl7thiAn-ASOOJdqHtg ├── AIYTu7qGEjzuauB4GS-8Fx2KWSId.xml ├── AIYTu7qGEjzuauB4GS-8Fx2KWSIp.xml ├── CFozbA11UzNGOTrbgXt7AqP4Ewgd.xml ├── CFozbA11UzNGOTrbgXt7AqP4Ewgp.xml ├── Gi1lPfn4KKUBAhA0XRA8V2xvxHQd.xml ├── Gi1lPfn4KKUBAhA0XRA8V2xvxHQp.xml ├── JkNFFiPv3wzIu5adRPLe21TNPGkd.xml ├── JkNFFiPv3wzIu5adRPLe21TNPGkp.xml ├── Uxy1umv6V7Z8cKwxuHzGmLTsw74d.xml ├── Uxy1umv6V7Z8cKwxuHzGmLTsw74p.xml ├── h78g802hxogdIeIfFLSyfy5kU70d.xml ├── h78g802hxogdIeIfFLSyfy5kU70p.xml ├── pZjGEfyLKQkPA-CfQcIKwzpz67od.xml └── pZjGEfyLKQkPA-CfQcIKwzpz67op.xml ├── jiKZTJzArKOw2ivoonERKI75yGk ├── 9Cb3hawonntSxEwlEIhtSxj3IR0d.xml ├── 9Cb3hawonntSxEwlEIhtSxj3IR0p.xml ├── jpgWDgGPBuJBaWpKgDl_1sdn9fEd.xml └── jpgWDgGPBuJBaWpKgDl_1sdn9fEp.xml ├── ojME0DLi1acAi9d0fF737hnpvFQ ├── 0EM58WcKMINjabkprtalQFVPgdQd.xml ├── 0EM58WcKMINjabkprtalQFVPgdQp.xml ├── 1yU8OYsL6bB9jMY0JQ15_e-yLGgd.xml ├── 1yU8OYsL6bB9jMY0JQ15_e-yLGgp.xml ├── 2D8iS8dUg0dmyyxwSQWx9C1695Ed.xml ├── 2D8iS8dUg0dmyyxwSQWx9C1695Ep.xml ├── 7HWVfSfc3GMDCkObaeV1txdwoowd.xml ├── 7HWVfSfc3GMDCkObaeV1txdwoowp.xml ├── DAgC5iQubWu2iW3e0RG7BFTl3Ckd.xml ├── DAgC5iQubWu2iW3e0RG7BFTl3Ckp.xml ├── FQrl8oCEv_KkYNyY3clH5iIpD_Id.xml ├── FQrl8oCEv_KkYNyY3clH5iIpD_Ip.xml ├── G7ekAzx1Vp_dr9wSU11MUFlBUKkd.xml ├── G7ekAzx1Vp_dr9wSU11MUFlBUKkp.xml ├── GHpR3AOfSOMT7IovXNeFnVyKFuId.xml ├── GHpR3AOfSOMT7IovXNeFnVyKFuIp.xml ├── H0sy_BnmyBwZwNIip6b7yeyew1Ad.xml ├── H0sy_BnmyBwZwNIip6b7yeyew1Ap.xml ├── LfTSBASzkS0-wBibfSyNqLRoXj8d.xml ├── LfTSBASzkS0-wBibfSyNqLRoXj8p.xml ├── MD3m_hkvywkGSJAIbJD7IpjsmW8d.xml ├── MD3m_hkvywkGSJAIbJD7IpjsmW8p.xml ├── MP2LqU1AVL9GG-MV-MXCfpcwo7sd.xml ├── MP2LqU1AVL9GG-MV-MXCfpcwo7sp.xml ├── OEP6erp_OsDL8K2pHGKe-pl1sKod.xml ├── OEP6erp_OsDL8K2pHGKe-pl1sKop.xml ├── PSq3G0R1nv11mFKl1jZGCVtQnVod.xml ├── PSq3G0R1nv11mFKl1jZGCVtQnVop.xml ├── S8Voy2YlBVyPJWIGnOBW2Dz9648d.xml ├── S8Voy2YlBVyPJWIGnOBW2Dz9648p.xml ├── U9AKqvaCdwym5pSE8EwFMnIGxXUd.xml ├── U9AKqvaCdwym5pSE8EwFMnIGxXUp.xml ├── YJvcs5j0MxipzOd4XEwfKmylQ9Md.xml ├── YJvcs5j0MxipzOd4XEwfKmylQ9Mp.xml ├── bfSkNs6uKJMYh2yXxsglKKMuB_wd.xml ├── bfSkNs6uKJMYh2yXxsglKKMuB_wp.xml ├── gV7324K09FdfpKHqc7dMNvb-KOod.xml ├── gV7324K09FdfpKHqc7dMNvb-KOop.xml ├── hP2QFMUEr90ka-dneOUh0bfz_IQd.xml ├── hP2QFMUEr90ka-dneOUh0bfz_IQp.xml ├── kBF1-VOO0ci_HiXQqE0OTw2XHZ4d.xml ├── kBF1-VOO0ci_HiXQqE0OTw2XHZ4p.xml ├── l2wJM4LwovXmQxJmbdoBoxsoQlUd.xml ├── l2wJM4LwovXmQxJmbdoBoxsoQlUp.xml ├── lPbIYAAQVjIokRfIOi4J5ICrgPQd.xml ├── lPbIYAAQVjIokRfIOi4J5ICrgPQp.xml ├── mhVHnSmSJn6dy01j21Rnhw6kPAUd.xml ├── mhVHnSmSJn6dy01j21Rnhw6kPAUp.xml ├── nEhiYgMnOXbszs-jQhTcX-NKnzUd.xml ├── nEhiYgMnOXbszs-jQhTcX-NKnzUp.xml ├── y3pIxeAZrmnsmUWA3VrtIokR004d.xml ├── y3pIxeAZrmnsmUWA3VrtIokR004p.xml ├── zzrE-wwKchETw8zasU-HTquorV8d.xml └── zzrE-wwKchETw8zasU-HTquorV8p.xml ├── qZzfNzcYlPNG4tag-34m4zeP9pk ├── BMuf9Foc2V4DZvm6yKEonbGeLPwd.xml ├── BMuf9Foc2V4DZvm6yKEonbGeLPwp.xml ├── U9yYN_mbkLg9yLzYTYeRFRuvOewd.xml ├── U9yYN_mbkLg9yLzYTYeRFRuvOewp.xml ├── aRnwb-EGhI12io0JbfMSvoghCYYd.xml ├── aRnwb-EGhI12io0JbfMSvoghCYYp.xml ├── d6vJEerjwidIEdtbtRp_n6XbzEUd.xml ├── d6vJEerjwidIEdtbtRp_n6XbzEUp.xml ├── fkYOQt5YWl7thiAn-ASOOJdqHtgd.xml ├── fkYOQt5YWl7thiAn-ASOOJdqHtgp.xml ├── jiKZTJzArKOw2ivoonERKI75yGkd.xml ├── jiKZTJzArKOw2ivoonERKI75yGkp.xml ├── tPZ497Lz-ykxiUwVRBHtLL-6dqYd.xml └── tPZ497Lz-ykxiUwVRBHtLL-6dqYp.xml ├── qaw0eS1zuuY1ar9TdPn1GMfrjbQ ├── BT5hWoz-UTefONdqForZyI91O8Yd.xml ├── BT5hWoz-UTefONdqForZyI91O8Yp.xml ├── HChWnDRHc0pTUByWjvgsVq5ECQwd.xml ├── HChWnDRHc0pTUByWjvgsVq5ECQwp.xml ├── Ku1GztezL9EjyCgEHy-OJ5TN58od.xml ├── Ku1GztezL9EjyCgEHy-OJ5TN58op.xml ├── QMJD9OLFzxcTTbPOoh-ahQ4zTRUd.xml ├── QMJD9OLFzxcTTbPOoh-ahQ4zTRUp.xml ├── R0IsxKENiOKovWZXASFjrmpbBCYd.xml ├── R0IsxKENiOKovWZXASFjrmpbBCYp.xml ├── n7aWW1g3jN6Yt-fod919hembiwQd.xml ├── n7aWW1g3jN6Yt-fod919hembiwQp.xml ├── ojME0DLi1acAi9d0fF737hnpvFQd.xml ├── ojME0DLi1acAi9d0fF737hnpvFQp.xml ├── qZzfNzcYlPNG4tag-34m4zeP9pkd.xml ├── qZzfNzcYlPNG4tag-34m4zeP9pkp.xml ├── rh0jHbNfmojECiiHH7BQHmZTsWkd.xml └── rh0jHbNfmojECiiHH7BQHmZTsWkp.xml ├── root ├── 6x1BhZX_fLnKpcwqra0qFwv1jIgp.xml ├── EEtUlUb-dLAdf0KpMVivaUlztwAp.xml ├── GiiBklLgTxteCEmomM8RCvWT0nQd.xml ├── GiiBklLgTxteCEmomM8RCvWT0nQp.xml ├── KAXfQgCar2Yb8zOxgvf9hdmLP1Ep.xml ├── NmGqIpAwUJcXFyLjFAGnU9uyN5Yp.xml ├── Tpa2TdYQyLNeWJn7EF8wbNd7gFUp.xml ├── WZRuNzqc-Db7NcQAZO8Y-R8U9ccp.xml ├── fjRQtWiSIy7hIlj-Kmk87M7s21kp.xml └── qaw0eS1zuuY1ar9TdPn1GMfrjbQp.xml ├── rootp.xml ├── tPZ497Lz-ykxiUwVRBHtLL-6dqY ├── DTmlUqKvNxhuwPmz_21qtUl9Na0d.xml ├── DTmlUqKvNxhuwPmz_21qtUl9Na0p.xml ├── QviqdaIXbAcAaVxzR2BgIKsiOSQd.xml ├── QviqdaIXbAcAaVxzR2BgIKsiOSQp.xml ├── yU7hQUIeXT6jTdPM18iZ8v_mk9wd.xml └── yU7hQUIeXT6jTdPM18iZ8v_mk9wp.xml ├── uuid-b14edc5b-0c61-42bf-99ec-7ee0752b4f3e.xml └── yajJrE0rX8TUM3PbBw3VQ31q1O8 ├── xyWNuHQMJTXBYTGPRjJwC_DWV8sd.xml └── xyWNuHQMJTXBYTGPRjJwC_DWV8sp.xml /HEV_SeriesParallel.prj: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /HEV_SeriesParallel.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/HEV_SeriesParallel.slx -------------------------------------------------------------------------------- /HEV_System_Requirements.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/HEV_System_Requirements.docx -------------------------------------------------------------------------------- /Images/HEV_Battery_Cells_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Battery_Cells_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Battery_Custom_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Battery_Custom_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Battery_Detailed_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Battery_Detailed_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Battery_GenericRC_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Battery_GenericRC_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Battery_Generic_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Battery_Generic_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Company_Logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Company_Logo.jpg -------------------------------------------------------------------------------- /Images/HEV_Control_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Control_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_DCDC_Switching_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_DCDC_Switching_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_DCDC_System_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_DCDC_System_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Detailed_Generator_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Detailed_Generator_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Detailed_Motor_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Detailed_Motor_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Electrical_Detailed_Generic_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Electrical_Detailed_Generic_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Electrical_Detailed_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Electrical_Detailed_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Electrical_Detailed_Predefined_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Electrical_Detailed_Predefined_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Electrical_MeanValue_Generic_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Electrical_MeanValue_Generic_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Electrical_MeanValue_Predefined_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Electrical_MeanValue_Predefined_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Electrical_Mean_Value_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Electrical_Mean_Value_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Electrical_SystemLevel_Cells_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Electrical_SystemLevel_Cells_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Electrical_SystemLevel_Generic_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Electrical_SystemLevel_Generic_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Electrical_SystemLevel_Predefined_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Electrical_SystemLevel_Predefined_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Electrical_System_Level_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Electrical_System_Level_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Engine_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Engine_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_MeanValue_Generator_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_MeanValue_Generator_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_MeanValue_Motor_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_MeanValue_Motor_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Planetary_Gear_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Planetary_Gear_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Sys_GUI.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Sys_GUI.JPG -------------------------------------------------------------------------------- /Images/HEV_System_Generator_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_System_Generator_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_System_Motor_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_System_Motor_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Vehicle_Dynamics_Full_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Vehicle_Dynamics_Full_IMAGE.jpg -------------------------------------------------------------------------------- /Images/HEV_Vehicle_Dynamics_Simple_IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Images/HEV_Vehicle_Dynamics_Simple_IMAGE.jpg -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright (c) 2020, The MathWorks, Inc. 2 | All rights reserved. 3 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 4 | 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 5 | 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 6 | 3. In all cases, the software is, and all modifications and derivatives of the software shall be, licensed to you solely for use in conjunction with MathWorks products and service offerings. 7 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Libraries/Battery/Battery_Cell_Det.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Libraries/Battery/Battery_Cell_Det.slx -------------------------------------------------------------------------------- /Libraries/Battery/HEV_Battery_Det_Lib.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Libraries/Battery/HEV_Battery_Det_Lib.slx -------------------------------------------------------------------------------- /Libraries/Battery/HEV_Battery_Lib.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Libraries/Battery/HEV_Battery_Lib.slx -------------------------------------------------------------------------------- /Libraries/Battery/HEV_Battery_Testrig_v1.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Libraries/Battery/HEV_Battery_Testrig_v1.slx -------------------------------------------------------------------------------- /Libraries/Battery/HEV_Battery_Testrig_v2.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Libraries/Battery/HEV_Battery_Testrig_v2.slx -------------------------------------------------------------------------------- /Libraries/Electrical/HEV_Electrical_Lib.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Libraries/Electrical/HEV_Electrical_Lib.slx -------------------------------------------------------------------------------- /Libraries/Vehicle/Engine_Testrig.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Libraries/Vehicle/Engine_Testrig.slx -------------------------------------------------------------------------------- /Libraries/Vehicle/HEV_Vehicle_Dynamics_Lib.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Libraries/Vehicle/HEV_Vehicle_Dynamics_Lib.slx -------------------------------------------------------------------------------- /Libraries/Vehicle/Vehicle_Dynamics_Testrig.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Libraries/Vehicle/Vehicle_Dynamics_Testrig.slx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # **Hybrid-Electric Vehicle Model in Simulink** 2 | Copyright 2011-20203 The MathWorks(TM), Inc. 3 | 4 | View on File Exchange: [![View Hybrid-Electric Vehicle Model in Simulink on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/28441-hybrid-electric-vehicle-model-in-simulink) 5 | You can also open in MATLAB Online: [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=mathworks/Simscape-HEV-Series-Parallel&project=HEV_SeriesParallel.prj) 6 | 7 | To start this demonstration, open project HEV_SeriesParallel.prj 8 | This will bring you to the simplest configuration of the full vehicle. 9 | Look at the slides to see all of the available configurations. 10 | 11 | There are a number of things to be aware of with this demonstration. 12 | 1. Configurations 13 | 2. Stateflow 14 | 3. Power Quality 15 | 16 | Details 17 | 18 | 1. Configurations 19 | 20 | 1.1 For the Mean Value and Detailed electrical variants, re-do the selection 21 | of the Electrical subsystem if you change the battery subsystem. 22 | 23 | When you change Electrical variants, the solver will change. This is done 24 | automatically via a script that is called in the Initialization mask of 25 | the Electrical and Battery blocks (Configure_HEV_Simulation.m). However, if 26 | you change the Battery variant, the solver doesn't change until you re-select 27 | the Electrical variant. 28 | 29 | You probably will not simulate this interactively anyway, as Mean Value variants 30 | take 30 minutes - 3 hours to run, and Detailed variants take 12 hours -- 36 hours 31 | to run. 32 | 33 | 34 | 1.2 The "Cells" variant of the battery is only available for the System-Level 35 | electrical variant. 36 | 37 | 38 | 2. Stateflow 39 | 40 | The Stateflow model produces three outputs that route to the Motor, Generator, 41 | and Engine control systems. However, by default, those signal connections do 42 | not affect the output of those control systems. This is because the Mean Value 43 | variant cannot run to completion for Drive Cycle 2 when the Stateflow diagram 44 | is connected. All other variants run to completion. 45 | 46 | If you want to connect the Stateflow to the rest of the model, each subsystem 47 | has a manual switch in it that allows you to select a signal that uses the 48 | Stateflow output to enable/disable the output of the PI controller. 49 | However, if you do this, be aware the results will not match the Mean Level 50 | and Detailed variants (done in the Report Generation demo). This represents 51 | a case where we have made a design change and have automatically documented the 52 | effect it has on the overall results. 53 | 54 | 3. Power Quality 55 | 56 | 3.1 The power quality demonstration uses Signal Processing Toolbox. Though 57 | it is possible to measure power quality using Simscape Power Systems alone, 58 | there are two reasons why we did not use this. 59 | 60 | 1. The FFT analysis in the PowerGUI only checks at a single point in time 61 | We wanted to see a representation as time varies to identify the component 62 | contributing to poor power quality 63 | 64 | 2. The Total Harmonic Distortion block in Simscape Power Systems is only 65 | for AC networks. For an HEV, the DC network is the most interesting. 66 | Spectrogram works for both AC and DC networks. 67 | 68 | 3.2 DC Voltage for HEV_PQ_Test_B 69 | 70 | The plot for HEV_PQ_Test_B shows very clearly that the generator is contributing 71 | to poor power quality. However, the voltage on the DC bus for this test shows 72 | other larger problems -- the battery can't supply enough voltage for this 73 | situation. This situation was the best example we could find of the spectrogram 74 | pointing directly to a component on the network, so we chose to include it. 75 | Follow the script DC_Power_Quality_Analysis.m to see the test case 76 | 77 | 78 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # Reporting Security Vulnerabilities 2 | 3 | If you believe you have discovered a security vulnerability, please report it to 4 | [security@mathworks.com](mailto:security@mathworks.com). Please see 5 | [MathWorks Vulnerability Disclosure Policy for Security Researchers](https://www.mathworks.com/company/aboutus/policies_statements/vulnerability-disclosure-policy.html) 6 | for additional information. -------------------------------------------------------------------------------- /Scripts_Data/Compare_HEV_Results.m: -------------------------------------------------------------------------------- 1 | % Copyright 2011-2024 The MathWorks, Inc. 2 | 3 | % SELECT SIMULATION RESULTS TO BE COMPARED 4 | VarSetStr = 'DSM'; 5 | BattStr = 'P'; 6 | VehStr = 'S'; 7 | DCycle = '1'; 8 | EffInd = '1'; 9 | 10 | % REST OF FILE SHOULD NOT CHANGE 11 | EffVariants = {'Ideal' 'Lossy'}; 12 | ModelVariants = {'System Level' 'Mean Value' 'Detailed'}; 13 | BattVariants = {'Predefined' 'Generic'}; 14 | VehVariants = {'Simple' 'Full'}; 15 | 16 | BattInd = find(char(BattVariants) == BattStr); 17 | VehInd = find(char(VehVariants) == VehStr); 18 | 19 | for i=1:length(VarSetStr) 20 | MV_ind = find(char(ModelVariants) == VarSetStr(i)); 21 | MV_str = char(ModelVariants(MV_ind)); 22 | MV_name = strrep(MV_str,' ','_'); 23 | 24 | FileName = [MV_name '_DATA_UC' DCycle '_Veh' num2str(VehInd) '_Batt' num2str(BattInd)]; 25 | %FileName = [MV_name '_DATA_UC' DCycle '_Veh' num2str(VehInd) '_Batt' num2str(BattInd) '_' EffVariants{str2num(EffInd)}]; 26 | 27 | disp(FileName) 28 | eval(['load ' FileName]); 29 | end 30 | 31 | plot_HEV_Data(1,[3 1 1],'Car',4,1,'Vehicle Speed (kph)',VarSetStr); 32 | plot_HEV_Data(1,[3 1 2],'Motor',2,1,'Motor Speed (RPM)',VarSetStr); 33 | plot_HEV_Data(1,[3 1 3],'Generator',2,1,'Generator Speed (RPM)',VarSetStr); 34 | sub_h(1) = subplot(3,1,1); ylabel('Speed (kph)'); 35 | sub_h(2) = subplot(3,1,2); ylabel('Speed (RPM)'); 36 | sub_h(3) = subplot(3,1,3); xlabel('Time (s)'); ylabel('Speed (RPM)'); 37 | linkaxes(sub_h,'x'); clear sub_h 38 | 39 | 40 | plot_HEV_Data(2,[2 1 1],'Electrical',2,2,'Battery Voltage',VarSetStr); 41 | plot_HEV_Data(2,[2 1 2],'Electrical',2,1,'DC Bus Voltage',VarSetStr); 42 | sub_h(1) = subplot(2,1,1); ylabel('Voltage (V)'); 43 | sub_h(2) = subplot(2,1,2); ylabel('Voltage (V)'); xlabel('Time (s)'); 44 | linkaxes(sub_h,'x'); clear sub_h 45 | 46 | plot_HEV_Data(3,[2 1 1],'Electrical',3,2,'Battery Current',VarSetStr); 47 | plot_HEV_Data(3,[2 1 2],'Electrical',3,3,'Generator Current',VarSetStr); 48 | sub_h(1) = subplot(2,1,1); ylabel('Current (A)'); 49 | sub_h(2) = subplot(2,1,2); ylabel('Current (A)'); xlabel('Time (s)'); 50 | linkaxes(sub_h,'x'); clear sub_h 51 | 52 | plot_HEV_Data(4,[3 1 1],'Electrical',3,2,'Battery Current',VarSetStr); 53 | plot_HEV_Data(4,[3 1 2],'Electrical',3,3,'Generator Current',VarSetStr); 54 | plot_HEV_Data(4,[3 1 3],'Electrical',3,1,'Motor Current',VarSetStr); 55 | sub_h(1) = subplot(3,1,1); ylabel('Current (A)'); 56 | sub_h(2) = subplot(3,1,2); ylabel('Current (A)'); 57 | sub_h(3) = subplot(3,1,3); ylabel('Current (A)'); xlabel('Time (s)'); 58 | linkaxes(sub_h,'x'); clear sub_h 59 | 60 | plot_HEV_Data(5,[2 1 1],'Generator',3,1,'Generator Torque',VarSetStr); 61 | plot_HEV_Data(5,[2 1 2],'Motor',3,1,'Motor Torque',VarSetStr); 62 | sub_h(1) = subplot(2,1,1); ylabel('Torque (Nm)'); 63 | sub_h(2) = subplot(2,1,2); ylabel('Torque (Nm)'); xlabel('Time (s)'); 64 | linkaxes(sub_h,'x'); clear sub_h 65 | 66 | %{ 67 | plot_HEV_Data(6,[2 1 1],'Electrical',2,2,'Battery Voltage',VarSetStr); 68 | plot_HEV_Data(6,[2 1 2],'Electrical',3,1,'Motor Current',VarSetStr); 69 | 70 | plot_HEV_Data(7,[2 1 1],'Control_Logic',1,1,'ICE Enable, SF',VarSetStr); 71 | plot_HEV_Data(7,[2 1 2],'Control_Logic',1,2,'ICE Enable, SL',VarSetStr); 72 | 73 | plot_HEV_Data(8,[2 1 1],'Control_Logic',2,1,'Motor Enable, SF',VarSetStr); 74 | plot_HEV_Data(8,[2 1 2],'Motor',3,1,'Motor Torque',VarSetStr); 75 | 76 | plot_HEV_Data(9,[2 1 1],'Control_Logic',3,1,'Generator Enable, SF',VarSetStr); 77 | plot_HEV_Data(9,[2 1 2],'Generator',3,1,'Generator Torque',VarSetStr); 78 | 79 | plot_HEV_Data(10,[2 1 1],'Electrical',3,2,'Battery Current',VarSetStr); 80 | plot_HEV_Data(10,[2 1 2],'Motor',1,1,'Stator Current',VarSetStr); 81 | plot_HEV_Data(10,[2 1 2],'Electrical',3,1,'Motor Current',VarSetStr); 82 | %} 83 | 84 | -------------------------------------------------------------------------------- /Scripts_Data/Configure_HEV_Simulation.m: -------------------------------------------------------------------------------- 1 | % Copyright 2011-2024 The MathWorks, Inc. 2 | 3 | %disp('CONFIGURING MODEL...'); 4 | HEV_Solver_Selection = 'ode15s'; 5 | %HEV_Solver_Selection = 'ode23t'; 6 | %evalin('base',['disp([''Mode Logic TS = '' num2str(HEV_Param.Control.Mode_Logic_TS)])']); 7 | 8 | %disp('Checking blocks...'); 9 | expModel = bdroot; 10 | HEV_Model_DLevel_blk = [expModel '/Electrical']; 11 | DetailLevel = get_param(HEV_Model_DLevel_blk,'OverrideUsingVariant'); 12 | 13 | f = Simulink.FindOptions('FollowLinks',1,'LookUnderMasks','all',... 14 | 'MatchFilter',@Simulink.match.activeVariants,'SearchDepth',3); 15 | HEV_Model_BattModel_blk = Simulink.findBlocks(bdroot,'Name','Battery',f); 16 | 17 | BattModel = get_param(HEV_Model_BattModel_blk,'OverrideUsingVariant'); 18 | 19 | 20 | if (strcmp(DetailLevel,'Mean_Value')) 21 | decimation = 500; 22 | assignin('base','Ts',60e-6) 23 | assignin('base','decimation',decimation) 24 | if (strcmp(BattModel,'Predefined')) 25 | set_param(expModel,'Solver',HEV_Solver_Selection,'MaxStep','1e-3') 26 | else 27 | set_param(expModel,'Solver',HEV_Solver_Selection,'MaxStep','1e-3') 28 | end 29 | set_param([expModel,'/powergui'],'SimulationMode','Discrete'); 30 | elseif (strcmp(DetailLevel,'Detailed')) 31 | decimation = 5000; 32 | % decimation = 50; % FOR POWER QUALITY 33 | % decimation = 1; % FOR PLOTS 34 | assignin('base','Ts',2e-6) 35 | assignin('base','decimation',decimation) 36 | if (strcmp(BattModel,'Predefined')) 37 | set_param(expModel,'Solver',HEV_Solver_Selection,'MaxStep','1e-3') 38 | %set_param(expModel,'Solver','ode23tb','MaxStep','1e-3') 39 | else 40 | set_param(expModel,'Solver',HEV_Solver_Selection,'MaxStep','1e-3') 41 | end 42 | set_param([expModel,'/powergui'],'SimulationMode','Discrete'); 43 | elseif strcmp(DetailLevel,'System_Level') 44 | decimation = 1; 45 | assignin('base','Ts',[]) 46 | assignin('base','decimation',decimation) 47 | set_param(expModel,'Solver',HEV_Solver_Selection,'MaxStep','auto') 48 | set_param([expModel,'/powergui'],'SimulationMode','Continuous'); 49 | end 50 | -------------------------------------------------------------------------------- /Scripts_Data/FuelConsMap.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Scripts_Data/FuelConsMap.mat -------------------------------------------------------------------------------- /Scripts_Data/HEVPS_activeVariantBlock.m: -------------------------------------------------------------------------------- 1 | function blk = HEVPS_activeVariantBlock(variant_sub_name) 2 | % Code to return path to block which is the active variant. 3 | 4 | % Copyright 2022-2024 The MathWorks, Inc. 5 | 6 | vnt_list = get_param(variant_sub_name,'Variants'); 7 | vnt_actv = get_param(variant_sub_name,'ActiveVariant'); 8 | 9 | blk = []; 10 | if(~isempty(vnt_actv)) 11 | blk = vnt_list(strcmp(vnt_actv,{vnt_list(:).Name})).BlockName; 12 | end -------------------------------------------------------------------------------- /Scripts_Data/HEVPS_setupRTtest.m: -------------------------------------------------------------------------------- 1 | % Copyright 2014-2024 The MathWorks(TM), Inc. 2 | Select_HEV_Model_Systems(mdl,'Sys BC VS',HEV_Configs); 3 | set_param([mdl '/Vehicle Dynamics/Simple'],'LinkStatus','inactive') 4 | HEV_Vehicle_Mass = 1600; 5 | set_param([mdl '/Vehicle Dynamics/Simple'],'mass','HEV_Vehicle_Mass'); 6 | set_param(mdl,'StopTime','30'); 7 | Drive_Cycle_Num = 1; 8 | 9 | % Choose target 10 | cs = getActiveConfigSet(bdroot); 11 | cs.switchTarget('slrealtime.tlc',[]); 12 | % Side effect of target selection 13 | set_param(mdl,'SaveFormat','Array'); 14 | 15 | set_param(mdl,'SimscapeLogType','None'); 16 | -------------------------------------------------------------------------------- /Scripts_Data/HEVSP_setdesktop.m: -------------------------------------------------------------------------------- 1 | % Copyright 2011-2024 The MathWorks, Inc. 2 | 3 | set_param(bdroot,'Solver','ODE15s'); 4 | HEV_Param.Control.Mode_Logic_TS = 0.1; 5 | 6 | set_param(bdroot,'InitFcn','Configure_HEV_Simulation'); 7 | 8 | f = Simulink.FindOptions('FollowLinks',0,'LookUnderMasks','none'); 9 | tvar_solverBlock = Simulink.findBlocks(bdroot, 'SubClassName', 'solver',f); 10 | 11 | for i=1:size(tvar_solverBlock,1) 12 | set_param(tvar_solverBlock(i), 'UseLocalSolver','off','DoFixedCost','off'); 13 | end 14 | 15 | clear tvar_solverBlock -------------------------------------------------------------------------------- /Scripts_Data/HEVSP_setrealtime.m: -------------------------------------------------------------------------------- 1 | % Copyright 2011-2024 The MathWorks, Inc. 2 | 3 | tvar_Nonlinear_Iterations = '3'; 4 | tvar_StepSize = '0.005'; 5 | Select_HEV_Model_Systems(bdroot,'Sys BC VS',HEV_Configs); 6 | tvar_LocalSolver = 'NE_BACKWARD_EULER_ADVANCER'; 7 | 8 | % Do not run script that autoconfigures solver settings based on variants 9 | set_param(bdroot,'InitFcn','%Configure_HEV_Simulation'); 10 | 11 | HEV_Param.Control.Mode_Logic_TS = str2num(tvar_StepSize); 12 | 13 | set_param(bdroot,'Solver','ode1','FixedStep','auto'); 14 | 15 | f = Simulink.FindOptions('FollowLinks',0,'LookUnderMasks','none'); 16 | tvar_solverBlock = Simulink.findBlocks(bdroot, 'SubClassName', 'solver',f); 17 | 18 | for i=1:size(tvar_solverBlock,1) 19 | set_param(tvar_solverBlock(i), 'UseLocalSolver','on','DoFixedCost','on','MaxNonlinIter',tvar_Nonlinear_Iterations,'LocalSolverChoice',tvar_LocalSolver,'LocalSolverSampleTime',tvar_StepSize); 20 | end 21 | clear tvar_Nonlinear_Iterations tvar_StepSize etvar_LocalSolver tvar_solverBlock -------------------------------------------------------------------------------- /Scripts_Data/HEVSP_tictoc.m: -------------------------------------------------------------------------------- 1 | function HEVSP_tictoc(enable) 2 | % Copyright 2011-2024 The MathWorks, Inc. 3 | 4 | if(strcmpi(enable,'on')) 5 | set_param(bdroot,'StartFcn','tic;'); 6 | set_param(bdroot,'StopFcn','Elapsed_Sim_Time = toc; disp([''Elapsed time for '' bdroot '' = '' num2str(Elapsed_Sim_Time)])'); 7 | else 8 | set_param(bdroot,'StartFcn',''); 9 | set_param(bdroot,'StopFcn',''); 10 | end -------------------------------------------------------------------------------- /Scripts_Data/HEV_MODEL_TestManager.mldatx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Scripts_Data/HEV_MODEL_TestManager.mldatx -------------------------------------------------------------------------------- /Scripts_Data/HEV_Model_Demo_Script.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | HEV Model Demo Script 10 | 11 | 12 | 13 | 14 | 76 | 77 | 78 |
79 |

HEV Model Demo Script

80 |

81 | 82 | 83 | Model
84 | 1. Open HEV Model
85 | 2. Run Drive Cycles
86 | 3. Estimate Fuel Economy With Measured Data
87 |
88 | Simulate
89 | 4. Distribute Simulations Using Parallel Computing
90 | 5. Test and Analyze Test Case Management
91 | 6. Document: View Report, Generate Report
92 | 7. Power Quality Plots: Create Plots
93 |
94 | Deploy
95 | 8. Deploy to Real-Time Hardware for HIL Testing
96 | 9. Deploy Simulation As a Standalone Executable
97 | 98 | 99 |

100 |

Copyright 2011-2024 The MathWorks™, Inc.

101 | 106 |
107 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /Scripts_Data/HEV_Model_Demo_Script.m: -------------------------------------------------------------------------------- 1 | %% HEV Model Demo Script 2 | % 3 | % 4 | % 5 | % 6 | % Model
7 | % 1. Open HEV Model
8 | % 2. Run Drive Cycles
9 | % 3. Estimate Fuel Economy With Measured Data
10 | %
11 | % Simulate
12 | % 4. Distribute Simulations Using Parallel Computing
13 | % 5. Test and Analyze Test Case Management
14 | % 6. Document: View Report, Generate Report
15 | % 7. Power Quality Plots: Create Plots
16 | %
17 | % Deploy
18 | % 8. Deploy to Real-Time Hardware for HIL Testing
19 | % 9. Deploy Simulation As a Standalone Executable
20 | % 21 | % 22 | % 23 | % 24 | % Copyright 2011-2024 The MathWorks(TM), Inc. 25 | 26 | 27 | -------------------------------------------------------------------------------- /Scripts_Data/HEV_Model_Demo_Script_web.m: -------------------------------------------------------------------------------- 1 | web('HEV_Model_Demo_Script.html') -------------------------------------------------------------------------------- /Scripts_Data/HEV_Model_PARAM.m: -------------------------------------------------------------------------------- 1 | % Copyright 2011-2024 The MathWorks, Inc. 2 | 3 | %disp('DEFINING PARAMETERS...'); 4 | % HEV SERIES PARALLEL PARAMETERS 5 | 6 | % PREDEFINED LI-ION BATTERY PARAMS 7 | HEV_Param.Battery_Det.Nominal_Voltage = 200; 8 | HEV_Param.Battery_Det.Rated_Capacity = 8.1; % Ampere-hours 9 | HEV_Param.Battery_Det.Initial_SOC = 75.75; % Percent 10 | HEV_Param.Battery_Det.Series_Resistance = 0.2/10; % Ohm 11 | 12 | 13 | % FOR ACCEL TEST 14 | %HEV_Param.Battery_Det.Initial_SOC = 97; % Percent 15 | 16 | % GENERIC BATTERY PARAMS 17 | HEV_Param.Battery_Sys.Nominal_Voltage = 217; 18 | HEV_Param.Battery_Sys.Internal_Resistance = 0.24691;% Ohm 19 | HEV_Param.Battery_Sys.Rated_Capacity = 6.9; % Ampere-hours 20 | HEV_Param.Battery_Sys.Initial_Charge = 6.9; % Ampere-hours 21 | HEV_Param.Battery_Sys.Expn_Voltage = 215.0342; % V 22 | HEV_Param.Battery_Sys.Expn_Charge = 2.3438; 23 | 24 | HEV_Param.Battery_Sys.C1.Capacitance = 2500; 25 | HEV_Param.Battery_Sys.C1.Initial_Voltage = 19; 26 | HEV_Param.Battery_Sys.C1.Series_Resistance = 1e-6; 27 | HEV_Param.Battery_Sys.R2 = 0.3; 28 | HEV_Param.Battery_Sys.R1 = 1.8; 29 | HEV_Param.Battery_Sys.Maximum_Capacity = HEV_Param.Battery_Sys.Rated_Capacity; % Ampere-hours 30 | 31 | 32 | % ULTRACAPACITOR PARAMETERS 33 | HEV_Param.UltraCapacitor.Nominal_Capacitance = 1000; % Farad 34 | HEV_Param.UltraCapacitor.Rate_C_V = 0.2; % Farad/Volt 35 | HEV_Param.UltraCapacitor.Series_R = 30/3; % Ohm 36 | HEV_Param.UltraCapacitor.Self_Discharge_R = 500; % Ohm 37 | HEV_Param.UltraCapacitor.Initial_Voltage = 217; % Volt 38 | 39 | 40 | % MOTOR PARAMETERS 41 | HEV_Param.Motor.Stator_Resistance = 0.0065*14; % Ampere-hours 42 | HEV_Param.Motor.Stator_Resistance = 0.0065*14; 43 | HEV_Param.Motor.TorqSpdLUT.SpeedRPM = [0 1200 2000 3000 4000 5000 6000 6500 10000]; 44 | HEV_Param.Motor.TorqSpdLUT.TorqueNm = [400 400 225 150 100 80 70 0 0]; 45 | HEV_Param.Motor.Damping = 1e-5; %N*m/(rad/s) 46 | HEV_Param.Motor.TorqueControl_TimeConst = 0.02*2/1.5; 47 | HEV_Param.Motor.Shaft_Inertia = 0.2; 48 | HEV_Param.Motor.Series_Resistance = 0.01; %CHG 49 | HEV_Param.Motor.Inductances = [0.001597972349731 0.002057052250467]; 50 | HEV_Param.Motor.Efficiency = 91; 51 | 52 | 53 | % GENERATOR PARAMETERS 54 | HEV_Param.Generator.Stator_Resistance = 0.05*0.095; 55 | HEV_Param.Generator.Inductances = [0.000635 0.000635]; 56 | HEV_Param.Generator.TorqSpdLUT.SpeedRPM = [ 0 1200 2000 3000 4000 10000 15000]; 57 | HEV_Param.Generator.TorqSpdLUT.TorqueNm = [400 400 250 150 110 0 0]; 58 | HEV_Param.Generator.Damping = 1e-5; %N*m/(rad/s) 59 | HEV_Param.Generator.TorqueControl_TimeConst = 0.02*2; 60 | HEV_Param.Generator.Shaft_Inertia = 0.2; 61 | HEV_Param.Generator.Series_Resistance = 0.01; %CHG 62 | 63 | % -- trq indep losses adds compliance -- 10W 64 | HEV_Param.Generator.TorqIndep_Elec_Loss = 0; %W 65 | 66 | % CHG -- ADDED COMPLIANCE 67 | HEV_Param.Generator.Shaft_Stiffness = 1e3; %W 68 | HEV_Param.Generator.Shaft_Damping = 1e2; %W 69 | 70 | % DC-DC CONVERTER PARAMETERS 71 | HEV_Param.DCDCConv.Output_Voltage = 500; % Volts 72 | HEV_Param.DCDCConv.Resistance_Losses = 1000/40^2; % Ohm 73 | HEV_Param.DCDCConv.Kp = 0.01; 74 | HEV_Param.DCDCConv.Ki = 10; 75 | HEV_Param.DCDCConv.MinVin = 20; 76 | 77 | HEV_Param.DCDCConv.Mean_Boost.Kp = 0.001; 78 | HEV_Param.DCDCConv.Mean_Boost.Ki = 1; 79 | 80 | HEV_Param.DCDCConv.EPower2Heat = 0.1; % Watts/Watts 81 | HEV_Param.DCDCConv.Thermal_Mass = 0.1*10; % kg 82 | HEV_Param.DCDCConv.Specific_Heat = 100; % J/kg/K 83 | HEV_Param.DCDCConv.Initial_Temperature = 25; % C 84 | HEV_Param.DCDCConv.Air_Temperature = 298; % K 85 | HEV_Param.DCDCConv.Convection.Area = 20; % cm^2 86 | HEV_Param.DCDCConv.Convection.HT_Coefficient = 100; % W/(m^2*K) 87 | 88 | 89 | % CONTROLLER PARAMETERS 90 | HEV_Param.Control.Engine_Start_RPM = 800; % RPM 91 | HEV_Param.Control.Engine_Stop_RPM = 790; % RPM 92 | HEV_Param.Control.Mode_Logic_TS = 0.1; 93 | HEV_Param.Control.ICE.Kp = 0.02; 94 | HEV_Param.Control.ICE.Ki = 0.01; 95 | HEV_Param.Control.Gen.Kp = 10; 96 | HEV_Param.Control.Gen.Ki = 3; 97 | HEV_Param.Control.Mot.Kp = 500; 98 | HEV_Param.Control.Mot.Ki = 300; 99 | HEV_Param.Control.Veh_Spd.Kp = 0.02; 100 | HEV_Param.Control.Veh_Spd.Ki = 0.04; 101 | 102 | 103 | % VEHICLE PARAMETERS 104 | HEV_Param.Vehicle.Mass = 600*2; % kg 105 | HEV_Param.Vehicle.Tire_Radius = 0.3; % m 106 | HEV_Param.Vehicle.Wheel_Inertia = 0.1; % kg*m^2 107 | HEV_Param.Vehicle.Aero_Drag_Coeff = 0.26; 108 | HEV_Param.Vehicle.Incline = 0; 109 | HEV_Param.Vehicle.Engine_Vehicle_Gear_Ratio = 1.3; 110 | HEV_Param.Vehicle.Distance_CG_FrontAxle = 1.35; 111 | HEV_Param.Vehicle.Distance_CG_RearAxle = 1.35; 112 | HEV_Param.Vehicle.Distance_CG_Ground = 0.5; 113 | HEV_Param.Vehicle.Frontal_Area = 2.16; 114 | HEV_Param.Vehicle.Tire.Rated_Vertical_Load = 3000; % N 115 | HEV_Param.Vehicle.Tire.Rated_Peak_Long_Force = 3500; % N 116 | HEV_Param.Vehicle.Tire.Slip_At_Peak_Force = 6; % Percent 117 | %HEV_Param.Vehicle.Tire.Relaxation_Length = 0.2*0.09; % Percent 118 | %HEV_Param.Vehicle.Tire.Relaxation_Length = 0.2; 119 | HEV_Param.Vehicle.Tire.Relaxation_Length = 0.25; 120 | HEV_Param.Vehicle.Trans.Inertia = 0.5; 121 | HEV_Param.Vehicle.Trans.Friction = 0.1*0.001; 122 | 123 | 124 | % POWER SPLIT DEVICE PARAMETERS 125 | HEV_Param.Power_Split.Ratio_Ring2Sun = 2.6; 126 | 127 | 128 | % INTERNAL COMBUSTION ENGINE (ICE) PARAMETERS 129 | HEV_Param.ICE.Shaft_Inertia = 0.25; 130 | HEV_Param.ICE.Max_Power = 57000+57000; % W 131 | HEV_Param.ICE.Speed_At_Max_Power = 5000; % RPM 132 | HEV_Param.ICE.Max_Speed = 6000; % RPM 133 | HEV_Param.ICE.Friction = 0.2079; % N*m*s/rad 134 | 135 | HEV_Param.ICE.sensor_time_constant = 0.005; %0.001 136 | 137 | load FuelConsMap 138 | HEV_Param.ICE.FC.Speed_Vector = FCMap.Speed_Vector; 139 | HEV_Param.ICE.FC.Torque_Vector = FCMap.Torque_Vector; 140 | HEV_Param.ICE.FC.Consumption_Table = FCMap.Consumption_Table; 141 | clear FCMap 142 | 143 | 144 | 145 | % Battery Model Parameters - 50Ah 146 | HEV_Param.Battery_Cell.NominalCap = 50; %(Ah) 147 | 148 | % Battery Block Initial Conditions 149 | % Initial State of Charge (% of full charge) 150 | % Initial Electrolyte Temperature (°C, typically same as ambient temp) 151 | HEV_Param.Battery_Cell.SOC_init = 0.8; 152 | HEV_Param.Battery_Cell.theta_init = 25; 153 | 154 | % Battery Block Thermal Parameters 155 | HEV_Param.Battery_Cell.Ctheta = 400; %(J/°C) Thermal Capacitance 156 | HEV_Param.Battery_Cell.Area = 0.01; % (m^2) Surface area of battery exposed to air 157 | HEV_Param.Battery_Cell.Rtheta = 20; %(W/m^2/K) Convective heat transfer coefficient 158 | 159 | % Battery Block Capacity Parameters 160 | % Charge/discharge cycles at ranges of current/temp 161 | HEV_Param.Battery_Cell.Kc = 1.2; %() 162 | HEV_Param.Battery_Cell.Costar = 1.8e+005; %(As) 163 | HEV_Param.Battery_Cell.Kt_Temps = [25 40 60 75]; % Temperature breakpoints for Kt LUT 164 | HEV_Param.Battery_Cell.Kt = [0.80,1.10,1.20,1.12;]; %() LUT output values 165 | HEV_Param.Battery_Cell.delta = 0.73; %() 166 | HEV_Param.Battery_Cell.Istar = 15; %(A) Nominal Current (=cap/disch_t) 167 | HEV_Param.Battery_Cell.theta_f = -40; %(°C) Electrolyte Freezing Temp 168 | 169 | % Battery Block Parasitic Branch Parameters 170 | % End of charge cycle at ranges of current/temp 171 | HEV_Param.Battery_Cell.Ep = 1.95; %(V) Parasitic emf 172 | HEV_Param.Battery_Cell.Gpo = 2.0e-011; %(s) 173 | HEV_Param.Battery_Cell.Vpo = 0.12; %(V) 174 | HEV_Param.Battery_Cell.Ap = 2.0; %() 175 | HEV_Param.Battery_Cell.Taup = 3; % (s) 176 | 177 | % Battery Block Main Branch Parameters 178 | HEV_Param.Battery_Cell.Emo = 2.18*10; % (V) [max o.c. volts per cell] 179 | HEV_Param.Battery_Cell.Ke = 0.0006; %(V/°C) 180 | HEV_Param.Battery_Cell.Ao = -0.6; % () 181 | HEV_Param.Battery_Cell.Roo = 0.0042; % (Ohm) 182 | HEV_Param.Battery_Cell.R10 = 0.0010; %(Ohm) 183 | HEV_Param.Battery_Cell.A21 = -10.0; %() 184 | HEV_Param.Battery_Cell.A22 = -8.75; %() 185 | HEV_Param.Battery_Cell.R20 = 0.11; %(Ohm) 186 | HEV_Param.Battery_Cell.Tau1 = 100; %(s) 187 | 188 | % Battery Block Number Of Cells Parameters 189 | HEV_Param.Battery_Cell.ns = 6; %() Number of cells in series in each parallel branch 190 | 191 | % Compute initial extracted charge 192 | HEV_Param.Battery_Cell.Qe_init = (1-HEV_Param.Battery_Cell.SOC_init)*HEV_Param.Battery_Cell.Kc*HEV_Param.Battery_Cell.Costar*interp1([HEV_Param.Battery_Cell.theta_f HEV_Param.Battery_Cell.Kt_Temps],[0 HEV_Param.Battery_Cell.Kt],HEV_Param.Battery_Cell.theta_init,'spline'); 193 | 194 | -------------------------------------------------------------------------------- /Scripts_Data/Select_HEV_Model_Systems.m: -------------------------------------------------------------------------------- 1 | function Select_HEV_Model_Systems(modelname,HEV_Config_Name,HEV_Configs) 2 | % Copyright 2011-2024 The MathWorks, Inc. 3 | 4 | % Find block with mask parameters to set variants 5 | f = Simulink.FindOptions('SearchDepth',1,'regexp',true); 6 | elec_sys = getfullname(Simulink.findBlocks(modelname,'popup_electricalvariant','.*',f)); 7 | vehi_sys = [modelname '/Vehicle Dynamics']; 8 | 9 | % Extract configuration 10 | HEV_config_index = find(strcmp({HEV_Configs.Type},HEV_Config_Name)); 11 | 12 | elec_config = HEV_Configs(HEV_config_index).Electrical.choice; 13 | batt_config = HEV_Configs(HEV_config_index).Battery.choice; 14 | vehi_config = HEV_Configs(HEV_config_index).Vehicle.choice; 15 | 16 | if(~strcmp(elec_config,'Empty')) 17 | set_param(elec_sys,'popup_electricalvariant',elec_config); 18 | set_param(elec_sys,'popup_batteryvariantsystem',batt_config); 19 | if(~strcmpi(batt_config,'cells')) 20 | set_param(elec_sys,'popup_batteryvariantdetailed',batt_config); 21 | end 22 | end 23 | 24 | if(~strcmp(vehi_config,'Empty')) 25 | set_param(vehi_sys,'LabelModeActiveChoice',vehi_config); 26 | end 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /Scripts_Data/Setup_HEV_Model_Configurations.m: -------------------------------------------------------------------------------- 1 | % Copyright 2011-2024 The MathWorks, Inc. 2 | 3 | expModel = bdroot; 4 | 5 | electrical_path = char(find_system(expModel,'MatchFilter',@Simulink.match.allVariants,'Name','Electrical')); 6 | vehicle_path = char(find_system(expModel,'MatchFilter',@Simulink.match.allVariants,'Name','Vehicle Dynamics')); 7 | 8 | HEV_Electrical_Variants = {'Mean Value' 'System Level' 'Detailed'}; 9 | 10 | 11 | HEV_Configs_TBL_COLS = {'Type' 'ELECTRICAL' 'BATTERY' 'VEHICLE' 'SIM TIME'}; 12 | HEV_Configs_TABLE{1} = {'Sys BD VS' 'System Level' 'Predefined' 'Simple' 10}; % 15 13 | HEV_Configs_TABLE{2} = {'Sys BC VS' 'System Level' 'Generic' 'Simple' 10}; % 15 14 | HEV_Configs_TABLE{3} = {'Sys BD VF' 'System Level' 'Predefined' 'Full' 10}; % 15 15 | HEV_Configs_TABLE{4} = {'Sys BC VF' 'System Level' 'Generic' 'Full' 10}; % 15 16 | HEV_Configs_TABLE{5} = {'Mvl BD VS' 'Mean Value' 'Predefined' 'Simple' 10}; % 15 17 | HEV_Configs_TABLE{6} = {'Mvl BC VS' 'Mean Value' 'Generic' 'Simple' 10}; % 15 18 | HEV_Configs_TABLE{7} = {'Mvl BD VF' 'Mean Value' 'Predefined' 'Full' 10}; % 15 19 | HEV_Configs_TABLE{8} = {'Mvl BC VF' 'Mean Value' 'Generic' 'Full' 10}; % 15 20 | HEV_Configs_TABLE{9} = {'Det BD VS' 'Detailed' 'Predefined' 'Simple' 10}; % 15 21 | HEV_Configs_TABLE{10} = {'Det BC VS' 'Detailed' 'Generic' 'Simple' 10}; % 15 22 | HEV_Configs_TABLE{11} = {'Det BD VF' 'Detailed' 'Predefined' 'Full' 10}; % 15 23 | HEV_Configs_TABLE{12} = {'Det BC VF' 'Detailed' 'Generic' 'Full' 10}; % 15 24 | 25 | 26 | for i=1:length(HEV_Configs_TABLE) 27 | HEV_Configs(i).Type = HEV_Configs_TABLE{i}{1}; 28 | HEV_Configs(i).Electrical.choice = HEV_Configs_TABLE{i}{2}; 29 | HEV_Configs(i).Battery.choice = HEV_Configs_TABLE{i}{3}; 30 | HEV_Configs(i).Vehicle.choice = HEV_Configs_TABLE{i}{4}; 31 | HEV_Configs(i).Sim_Time = HEV_Configs_TABLE{i}{5}; 32 | end 33 | 34 | for i=1:length(HEV_Configs) 35 | HEV_Configs(i).Electrical.path = {electrical_path}; 36 | HEV_Configs(i).Battery.path = {[electrical_path '/' char(HEV_Configs(i).Electrical.choice) '/Battery']}; 37 | HEV_Configs(i).Vehicle.path = {vehicle_path}; 38 | end 39 | -------------------------------------------------------------------------------- /Scripts_Data/Test_HEV_Model_SHORT.m: -------------------------------------------------------------------------------- 1 | % Copyright 2011-2024 The MathWorks, Inc. 2 | 3 | expModel = 'HEV_SeriesParallel'; 4 | open_system(expModel); 5 | 6 | ModelVariants = {'System Level' 'Mean Value' 'Detailed'}; 7 | BattVariants = {'Predefined' 'Generic' 'Cells'}; 8 | VehVariants = {'Simple' 'Full'}; 9 | 10 | SimDuration = [max(UrbanCycle1.time) max(UrbanCycle2.time) max(UrbanCycle3.time)]; 11 | 12 | MV_testInd = 1; 13 | Batt_testInd = 1; 14 | Veh_testInd = 1; 15 | 16 | set_param([expModel '/Vehicle Dynamics'],'OverrideUsingVariant',VehVariants{Veh_testInd}); 17 | set_param([expModel '/Electrical'],'popup_electricalvariant',ModelVariants{MV_testInd}); 18 | set_param([expModel '/Electrical'],'popup_batteryvariantsystem',BattVariants{Batt_testInd}); 19 | 20 | set_param(bdroot,'FastRestart','on') 21 | for MV_ind = MV_testInd:MV_testInd 22 | 23 | MV_str = char(ModelVariants(MV_ind)); 24 | MV_name = strrep(MV_str,' ','_'); 25 | 26 | for DC_ind=1:3 27 | 28 | for Veh_ind = 1:1 %length(VehVariants) 29 | Veh_str = char(VehVariants(Veh_ind)); 30 | Veh_name = strrep(Veh_str,' ','_'); 31 | for Batt_ind=2:2 %length(BattVariants) 32 | Batt_str = char(BattVariants(Batt_ind)); 33 | Batt_name = strrep(Batt_str,' ','_'); 34 | 35 | %if (strcmp(get_param(bdroot,'FastRestart'),'off')) 36 | set_param(expModel,'StopTime',num2str(SimDuration(DC_ind))); 37 | %end 38 | Drive_Cycle_Num = DC_ind; 39 | 40 | disp(['Simulating UC' num2str(DC_ind) ', ' get_param([expModel '/Electrical'],'ActiveVariant') ', '... 41 | get_param([expModel '/Vehicle Dynamics'],'ActiveVariant') ' Vehicle, ',... 42 | get_param([expModel '/Electrical/' MV_str '/Battery'],'ActiveVariant') ' Battery'] ); 43 | sim(expModel); 44 | 45 | if exist('Electricals','var') 46 | eval([MV_name '.Electrical = Electricals;']); 47 | eval([MV_name '.Car = Car;']); 48 | eval([MV_name '.Generator = Generator;']); 49 | eval([MV_name '.Motor = Motor;']); 50 | eval([MV_name '.Control_Logic = Control_Logic;']); 51 | eval([MV_name '.DCDC_Conv = DCDC_Temp;']); 52 | end 53 | 54 | %SaveFolder = [SaveFolderRoot '\UC' num2str(DC_ind) '\' MV_name]; 55 | %SaveFileName = [SaveFolder '\' MV_name '_DATA_UC' num2str(DC_ind) '_Veh' num2str(Veh_ind) '_Batt' num2str(Batt_ind)]; 56 | %disp(['save ' SaveFileName ' ' MV_name]); 57 | %eval(['save ' SaveFileName ' ' MV_name]); 58 | eval(['clear ' MV_name ' Electricals Car Generator Motor Control_Logic']); 59 | end 60 | end 61 | end 62 | end 63 | 64 | set_param(bdroot,'FastRestart','off'); 65 | 66 | open('HEV_Model_Report_SHORT.html'); 67 | -------------------------------------------------------------------------------- /Scripts_Data/UrbanCycle1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Scripts_Data/UrbanCycle1.mat -------------------------------------------------------------------------------- /Scripts_Data/UrbanCycle2.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Scripts_Data/UrbanCycle2.mat -------------------------------------------------------------------------------- /Scripts_Data/UrbanCycle3.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Scripts_Data/UrbanCycle3.mat -------------------------------------------------------------------------------- /Scripts_Data/UrbanCycle4.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Scripts_Data/UrbanCycle4.mat -------------------------------------------------------------------------------- /Scripts_Data/UrbanCycle5.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Scripts_Data/UrbanCycle5.mat -------------------------------------------------------------------------------- /Scripts_Data/ftpdata.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Scripts_Data/ftpdata.mat -------------------------------------------------------------------------------- /Scripts_Data/plot_HEV_Data.m: -------------------------------------------------------------------------------- 1 | function plot_HEV_Data(FigID,SubPlID,DataStr,SigID,ValID,titlestr,PlotChoice) 2 | % Copyright 2011-2024 The MathWorks, Inc. 3 | 4 | figure(FigID) 5 | temp_colororder = get(gca,'defaultAxesColorOrder'); 6 | 7 | SP_color = temp_colororder(1,:); 8 | SP_style = '-'; 9 | 10 | SY_color = temp_colororder(1,:); 11 | SY_style = '-'; 12 | 13 | MV_color = temp_colororder(2,:); 14 | MV_style = '-'; 15 | 16 | DT_color = temp_colororder(3,:); 17 | DT_style = '-'; 18 | PlotLineWidth = 0.5; 19 | 20 | 21 | subplot(SubPlID(1),SubPlID(2),SubPlID(3)); 22 | %subplot(3,1,1) 23 | for pc_ind = 1:length(PlotChoice) 24 | if PlotChoice(pc_ind) == 'D' 25 | legendstrings{pc_ind} = 'Detailed'; 26 | DT_Time = evalin('base', ['Detailed.' DataStr '.time']); 27 | DT_Data = evalin('base', ['Detailed.' DataStr '.signals(' num2str(SigID) ').values(:,' num2str(ValID) ');']); 28 | DT_maxind = length(DT_Time); 29 | plot(DT_Time(1:DT_maxind),DT_Data(1:DT_maxind),... 30 | 'LineStyle',DT_style,'Color',DT_color,'LineWidth',4);%PlotLineWidth); 31 | elseif PlotChoice(pc_ind) == 'S' 32 | legendstrings{pc_ind} = 'System Level'; 33 | SY_Time = evalin('base', ['System_Level.' DataStr '.time']); 34 | SY_Data = evalin('base', ['System_Level.' DataStr '.signals(' num2str(SigID) ').values(:,' num2str(ValID) ');']); 35 | SY_maxind = length(SY_Time); 36 | plot(SY_Time(1:SY_maxind),SY_Data(1:SY_maxind),... 37 | 'LineStyle',SY_style,'Color',SY_color,'LineWidth',3)%PlotLineWidth); 38 | elseif PlotChoice(pc_ind) == 'M' 39 | legendstrings{pc_ind} = 'Mean Value'; 40 | MV_Time = evalin('base', ['Mean_Value.' DataStr '.time']); 41 | MV_Data = evalin('base', ['Mean_Value.' DataStr '.signals(' num2str(SigID) ').values(:,' num2str(ValID) ');']); 42 | MV_maxind = length(MV_Time); 43 | plot(MV_Time(1:MV_maxind),MV_Data(1:MV_maxind),... 44 | 'LineStyle',MV_style,'Color',MV_color,'LineWidth',1);%,PlotLineWidth); 45 | else 46 | legendstrings{pc_ind} = 'Simplified'; 47 | SP_Time = evalin('base', ['Simplified.' DataStr '.time']); 48 | SP_Data = evalin('base', ['Simplified.' DataStr '.signals(' num2str(SigID) ').values(:,' num2str(ValID) ');']); 49 | SP_maxind = length(SP_Time); 50 | plot(SP_Time(1:SP_maxind),SP_Data(1:SP_maxind),... 51 | 'LineStyle',SP_style,'Color',SP_color,SP_style,'LineWidth',PlotLineWidth); 52 | end 53 | hold on 54 | end 55 | 56 | hold off 57 | title(titlestr); 58 | legend(legendstrings); 59 | grid on 60 | 61 | end 62 | -------------------------------------------------------------------------------- /Scripts_Data/shutdown_HEV_Model.m: -------------------------------------------------------------------------------- 1 | % Shutdown script for HEV_SeriesParallel 2 | 3 | % If parameter sweep plot still open, close it 4 | try close(h4_hev_seriesparallel_pct),end %#ok 5 | clear h4_hev_seriesparallel_pct -------------------------------------------------------------------------------- /Scripts_Data/spsdrivelogodata.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Scripts_Data/spsdrivelogodata.mat -------------------------------------------------------------------------------- /Scripts_Data/startup_HEV_Model.m: -------------------------------------------------------------------------------- 1 | % Copyright 2011-2024 The MathWorks, Inc. 2 | 3 | HEV_Model_HomeDir = pwd; 4 | 5 | HEV_Model_PARAM 6 | 7 | open_start_content = 1; 8 | 9 | % If running in a parallel pool 10 | % do not open model or demo script 11 | if(~isempty(ver('parallel'))) 12 | if(~isempty(getCurrentTask())) 13 | open_start_content = 0; 14 | end 15 | end 16 | 17 | if(open_start_content) 18 | web('HEV_Model_Demo_Script.html') 19 | HEV_SeriesParallel 20 | end 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Workflows/Fuel_Consumption/Create_Fuel_Consumption_LUT.m: -------------------------------------------------------------------------------- 1 | %% ESTIMATE FUEL CONSUMPTION WITH MEASURED DATA 2 | % Copyright 2011-2024 The MathWorks, Inc. 3 | % CONSTANTS 4 | gasoline_density_gpm3 = 750*1000; % Grams per cubic meter 5 | gallons_per_m3 = 264.172; % gallons per cubic meter 6 | 7 | %% IMPORT EXPERIMENTAL DATA 8 | % http://www.transportation.anl.gov/pdfs/HV/2.pdf 9 | FC_Measured_Data = xlsread('Fuel_Consumption_DATA.xlsx'); 10 | FCData.Speed_RPM = FC_Measured_Data(1:(end-1),1); 11 | FCData.Trq_Nm = FC_Measured_Data(1:(end-1),2); 12 | FCData.FuelUse_gps = FC_Measured_Data(1:(end-1),3)/gallons_per_m3*gasoline_density_gpm3; 13 | Fuel_Consumption_PlotData 14 | 15 | %% OPEN SURFACE FITTING TOOL 16 | cftool(FCData.Speed_RPM, FCData.Trq_Nm, FCData.FuelUse_gps) 17 | 18 | % Polynomial, x=2, y=2 19 | % Fit/Save to Workspace 20 | % sftool('FC_SFit_Session.sfit') % Saved Session 21 | 22 | %% GENERATE LOOKUP TABLE 23 | load FCMap_Poly2 24 | numpts = 10; 25 | FCMap.Speed_Vector = linspace(min(FCData.Speed_RPM),max(FCData.Speed_RPM),numpts); 26 | FCMap.Torque_Vector = linspace(min(FCData.Trq_Nm),max(FCData.Trq_Nm),numpts); 27 | [SpeedArray,TorqueArray] = meshgrid(FCMap.Speed_Vector,FCMap.Torque_Vector); 28 | FCMap.Consumption_Table = FCMap_Poly2(SpeedArray,TorqueArray); 29 | 30 | % PLOT LOOKUP TABLE AS SURFACE 31 | surf(SpeedArray,TorqueArray,FCMap.Consumption_Table); 32 | 33 | 34 | -------------------------------------------------------------------------------- /Workflows/Fuel_Consumption/FCMap_Poly2.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Fuel_Consumption/FCMap_Poly2.mat -------------------------------------------------------------------------------- /Workflows/Fuel_Consumption/FC_SFit_Session.sfit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Fuel_Consumption/FC_SFit_Session.sfit -------------------------------------------------------------------------------- /Workflows/Fuel_Consumption/FuelConsMap.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Fuel_Consumption/FuelConsMap.mat -------------------------------------------------------------------------------- /Workflows/Fuel_Consumption/Fuel_Consumption_DATA.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Fuel_Consumption/Fuel_Consumption_DATA.xlsx -------------------------------------------------------------------------------- /Workflows/Fuel_Consumption/Fuel_Consumption_PlotData.m: -------------------------------------------------------------------------------- 1 | % Copyright 2011-2024 The MathWorks, Inc. 2 | 3 | hndl = plot3(FCData.Speed_RPM, FCData.Trq_Nm, FCData.FuelUse_gps,'o','MarkerFaceColor','blue','MarkerEdgeColor','white'); 4 | grid on 5 | box on 6 | xlabel('Engine Speed RPM','FontSize',12,'FontWeight','Bold') 7 | ylabel('Engine Torque (Nm)','FontSize',12,'FontWeight','Bold') 8 | zlabel('Fuel Rate (gram/sec)','FontSize',12,'FontWeight','Bold') 9 | title('Fuel Consumption, Measured Data','FontSize',14,'FontWeight','Bold') 10 | set(gca,'XLim',[1200 4100]); 11 | set(gca,'YLim',[30 99]); 12 | set(gca,'ZLim',[0.25 2.75]); 13 | hold on 14 | -------------------------------------------------------------------------------- /Workflows/Param_Sweep/HEV_Model_PCT_Sim.m: -------------------------------------------------------------------------------- 1 | %% Script to run HEV_SeriesParallel in parallel 2 | % Copyright 2013-2024 The MathWorks(TM), Inc. 3 | 4 | % Move to folder where script is saved 5 | cd(fileparts(which(mfilename))); 6 | 7 | % Open model and save under another name for test 8 | orig_mdl = 'HEV_SeriesParallel'; 9 | open_system(orig_mdl); 10 | mdl = [orig_mdl '_pct_temp' ]; 11 | save_system(orig_mdl,mdl); 12 | 13 | %% Configure model for tests 14 | 15 | % Set up parameters 16 | HEV_Vehicle_Mass = HEV_Param.Vehicle.Mass; 17 | HEV_Model_Driver_Ki = 0.04; 18 | 19 | % Model settings 20 | Select_HEV_Model_Systems(mdl,'Sys BC VS',HEV_Configs); 21 | HEVSP_tictoc('off'); 22 | set_param([mdl '/Vehicle Dynamics/Simple'],'mass','HEV_Vehicle_Mass'); 23 | set_param([mdl '/SLRT Scope'],'Commented','on'); 24 | set_param(bdroot,'SimscapeLogType','none'); 25 | Drive_Cycle_Num = 1; 26 | set_param(mdl,'StopTime',num2str(eval(['UrbanCycle' num2str(Drive_Cycle_Num) '.time(end)']))); 27 | 28 | save_system(mdl); 29 | 30 | %% Generate parameter sets 31 | Mass_array = [1000:40:1600]; 32 | 33 | for i=1:length(Mass_array) 34 | simInput(i) = Simulink.SimulationInput(mdl); 35 | simInput(i) = simInput(i).setVariable('HEV_Vehicle_Mass',Mass_array(i)); 36 | end 37 | 38 | %% Run one simulation to see time used 39 | timerVal = tic; 40 | sim(mdl) 41 | Elapsed_Sim_Time_single = toc(timerVal); 42 | disp(['Elapsed Simulation Time Single Run: ' num2str(Elapsed_Sim_Time_single)]); 43 | 44 | %% Run parameter sweep in parallel 45 | timerVal = tic; 46 | simOut = parsim(simInput,'ShowSimulationManager','on',... 47 | 'ShowProgress','on','UseFastRestart','on',... 48 | 'TransferBaseWorkspaceVariables','on'); 49 | Elapsed_Time_Time_parallel = toc(timerVal); 50 | 51 | %% Calculate elapsed time less setup of parallel 52 | Elapsed_Time_Sweep = ... 53 | (datenum(simOut(end).SimulationMetadata.TimingInfo.WallClockTimestampStop) - ... 54 | datenum(simOut(1).SimulationMetadata.TimingInfo.WallClockTimestampStart)) * 86400; 55 | disp(['Elapsed Sweep Time Total: ' sprintf('%5.2f',Elapsed_Time_Sweep)]); 56 | disp(['Elapsed Sweep Time/(Num Tests): ' sprintf('%5.2f',Elapsed_Time_Sweep/length(simOut))]); 57 | 58 | %% Plot results 59 | plot_sim_res(simOut,'Parallel Test',Elapsed_Time_Time_parallel) 60 | 61 | 62 | %% Close parallel pool 63 | delete(gcp); 64 | 65 | %% Cleanup directory 66 | 67 | bdclose(mdl); 68 | delete([mdl '.slx']); 69 | 70 | 71 | 72 | %% Plot Function 73 | function plot_sim_res(simOut,annotation_str,elapsed_time) 74 | 75 | % Plot Results 76 | fig_handle_name = 'h4_hev_seriesparallel_pct'; 77 | 78 | handle_var = evalin('base',['who(''' fig_handle_name ''')']); 79 | if(isempty(handle_var)) 80 | evalin('base',[fig_handle_name ' = figure(''Name'', ''' fig_handle_name ''');']); 81 | elseif ~isgraphics(evalin('base',handle_var{:})) 82 | evalin('base',[fig_handle_name ' = figure(''Name'', ''' fig_handle_name ''');']); 83 | end 84 | figure(evalin('base',fig_handle_name)) 85 | clf(evalin('base',fig_handle_name)) 86 | 87 | for i=length(simOut):-1:1 88 | data = simOut(i).Motor; 89 | plot(data.time(:,1),data.signals(3).values(:,1),'LineWidth',2) 90 | hold all 91 | end 92 | title('Motor Torque','FontSize',16,'FontWeight','Bold'); 93 | xlabel('Time (s)','FontSize',12,'FontWeight','Bold'); 94 | ylabel('Motor Torque','FontSize',12,'FontWeight','Bold'); 95 | Mass_array = evalin('base','Mass_array'); 96 | legend(cellstr(num2str(fliplr(Mass_array(1:1:end))')),'FontSize',10); 97 | 98 | text(0.05,0.05,[annotation_str ', Elapsed Time: ' num2str(elapsed_time)],'Color',[1 1 1]*0.6,'Units','Normalized'); 99 | end 100 | 101 | -------------------------------------------------------------------------------- /Workflows/Power_Quality/DC_Power_Quality_Analysis.m: -------------------------------------------------------------------------------- 1 | %% CONSTANTS 2 | % Copyright 2011-2024 The MathWorks, Inc. 3 | 4 | FigurePos1 = [450 499 574 186]; 5 | FigurePos2 = [449 69 574 372]; 6 | FigurePos3 = [449 475 574 217]; 7 | FigurePos4 = [5 476 437 215]; 8 | PurpleColor = [102 0 204]/256; 9 | GenColor = [200 102 100]/256; 10 | SampleTime = (2e-6)*50; 11 | 12 | %% LOAD DATA TEST A 13 | load HEV_PQ_Test_A 14 | 15 | %% PLOT DC VOLTAGE 16 | figure(1); 17 | plot(Time,DC_V,'Color',[102 0 204]/256); 18 | title('DC Bus Voltage','FontSize',16,'FontWeight','Bold'); 19 | xlabel('Time','FontSize',12,'FontWeight','bold') 20 | ylabel('Voltage (V)','FontSize',12,'FontWeight','Bold') 21 | set(gcf,'Position',FigurePos1); 22 | set(gca,'YLim',[400 600]); 23 | 24 | %% PLOT SPECTROGRAM 25 | figure(2); 26 | spectrogram(DC_V,1024,512,1024,1/(Time(2)-Time(1)),'yaxis'); 27 | %spectrogram(DC_V,256,240,256,1/(SampleTime),'yaxis'); 28 | title('Spectrogram, DC Bus','FontSize',16,'FontWeight','Bold') 29 | xlabel('Time','FontSize',12,'FontWeight','bold') 30 | ylabel('Frequency (Hz)','FontSize',12,'FontWeight','Bold') 31 | set(gcf,'Position',FigurePos2); 32 | 33 | %% TEST B 34 | close(1);close(2); 35 | load HEV_PQ_Test_B 36 | 37 | %% PLOT SPECTROGRAM 38 | figure(3); 39 | spectrogram(DC_V,1024,512,1024,1/(Time(2)-Time(1)),'yaxis'); 40 | title('Spectrogram, DC Bus','FontSize',16,'FontWeight','Bold') 41 | xlabel('Time','FontSize',12,'FontWeight','bold') 42 | ylabel('Frequency (Hz)','FontSize',12,'FontWeight','Bold') 43 | set(gcf,'Position',FigurePos2); 44 | %set(gca,'YLim',[0 1200]); 45 | %view(0,90) 46 | 47 | 48 | %% PLOT GENERATOR SPEED 49 | figure(4); 50 | plot(Time,Gen_Spd,'LineWidth',3,'Color',GenColor); 51 | title('Generator Speed (RPM)','FontSize',16,'FontWeight','Bold'); 52 | xlabel('Time','FontSize',12,'FontWeight','bold') 53 | ylabel('Speed (RPM)','FontSize',12,'FontWeight','Bold') 54 | set(gcf,'Position',FigurePos3); 55 | 56 | %% PLOT MOTOR SPEED 57 | figure(5); 58 | plot(Time,Mot_Spd,'LineWidth',3); 59 | title('Motor Speed (RPM)','FontSize',16,'FontWeight','Bold'); 60 | xlabel('Time','FontSize',12,'FontWeight','bold') 61 | ylabel('Speed (RPM)','FontSize',12,'FontWeight','Bold') 62 | set(gcf,'Position',FigurePos4); 63 | set(gca,'YLim',[0 450]); 64 | 65 | %% CLOSE ALL 66 | close all 67 | -------------------------------------------------------------------------------- /Workflows/Power_Quality/HEV_PQ_Test_A.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Power_Quality/HEV_PQ_Test_A.mat -------------------------------------------------------------------------------- /Workflows/Power_Quality/HEV_PQ_Test_B.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Power_Quality/HEV_PQ_Test_B.mat -------------------------------------------------------------------------------- /Workflows/RSIM/HEV_Model_RSIM.m: -------------------------------------------------------------------------------- 1 | %% OPEN AND CONFIGURE MODEL 2 | % Copyright 2011-2024 The MathWorks, Inc. 3 | 4 | mdl = 'HEV_SeriesParallel'; 5 | open_system(mdl); 6 | Select_HEV_Model_Systems(mdl,'Sys BC VF',HEV_Configs); 7 | HEV_Param.Control.Mode_Logic_TS = 0.1; 8 | 9 | %% BUILD STANDALONE EXECUTABLE 10 | disp(['Building standalone executable for ' mdl]); 11 | set_param(bdroot,'SystemTargetFile','rsim.tlc') 12 | set_param(bdroot,'SimscapeLogType','none'); 13 | set_param(bdroot,'DefaultParameterBehavior','Inlined'); 14 | set_param([bdroot '/SLRT Scope'],'Commented','on'); 15 | slbuild(mdl); 16 | disp(['Finished building standalone executable for ' mdl '.mdl']); 17 | 18 | %% CREATE RSIM PARAMETER FILES 19 | disp(' ');disp('Creating RSIM parameter files...') 20 | 21 | Drive_Cycle_Num = 1; 22 | [rtpstruct]= rsimgetrtp(mdl); 23 | save HEV_Model_Parameters_01 rtpstruct; 24 | 25 | Drive_Cycle_Num = 2; 26 | [rtpstruct]= rsimgetrtp(mdl); 27 | save HEV_Model_Parameters_02 rtpstruct; 28 | 29 | Drive_Cycle_Num = 3; 30 | [rtpstruct]= rsimgetrtp(mdl); 31 | save HEV_Model_Parameters_03 rtpstruct; 32 | 33 | disp('Finished creating parameter data files.') 34 | 35 | %% RUN STANDALONE EXECUTABLE 36 | disp(' ');disp('Running RSIM simulations...') 37 | !HEV_SeriesParallel -p HEV_Model_Parameters_01.mat -o results_01.mat -tf 195 38 | !HEV_SeriesParallel -p HEV_Model_Parameters_02.mat -o results_02.mat -tf 400 39 | !HEV_SeriesParallel -p HEV_Model_Parameters_03.mat -o results_03.mat -tf 400 40 | disp('Finished RSIM simulations...') 41 | 42 | %% PLOT RESULTS 43 | colordef black 44 | figure 45 | set(gcf,'Position',[551 135 449 548]); 46 | YAxLims= [0 150]; 47 | 48 | subplot(311) 49 | load results_01.mat; HS_h(1) =plot(rt_Car.time,rt_Car.signals(4).values(:,1),'y'); grid on; set(gca,'YLim',YAxLims); 50 | subplot(312) 51 | load results_02.mat; HS_h(2) =plot(rt_Car.time,rt_Car.signals(4).values(:,1),'m'); grid on; set(gca,'YLim',YAxLims); 52 | subplot(313) 53 | load results_03.mat; HS_h(3) =plot(rt_Car.time,rt_Car.signals(4).values(:,1),'r'); grid on; set(gca,'YLim',YAxLims); 54 | hold off; 55 | set(HS_h,'LineWidth',3); 56 | 57 | subplot(311) 58 | title_h = title('Vehicle Speed (kph)'); 59 | subplot(313) 60 | xlabel_h = xlabel('Time (s)'); 61 | set(title_h,'FontSize',14); 62 | set(xlabel_h,'FontSize',12); 63 | grid on 64 | 65 | %axis([0 200 0 120]); 66 | colordef white 67 | 68 | %% CLEANUP DIRECTORY 69 | delete HEV_SeriesParallel.exe 70 | delete HEV_Model_Parameters*.mat 71 | delete results*.mat 72 | rtw_dirs = dir('*_rtw'); 73 | for i=1:size(rtw_dirs,1) 74 | rmdir(rtw_dirs(i).name,'s'); 75 | %eval(['!rmdir ' rtw_dirs(i).name '/S /Q']) 76 | end 77 | !rmdir slprj /S/Q 78 | set_param(bdroot,'SystemTargetFile','grt.tlc') 79 | set_param([bdroot '/SLRT Scope'],'Commented','off'); 80 | set_param(bdroot,'DefaultParameterBehavior','Tunable'); 81 | -------------------------------------------------------------------------------- /Workflows/Real_Time/Test_RT_Model.m: -------------------------------------------------------------------------------- 1 | %% OPEN MODEL 2 | mdl = 'HEV_SeriesParallel'; 3 | open_system(mdl); 4 | HEVPS_setupRTtest 5 | 6 | %% Get reference results 7 | HEVSP_setdesktop 8 | sim(mdl) 9 | t_ref = Car.time; y_ref = Car.signals(4).values(:,1); 10 | clear tout yout 11 | 12 | %% Create plot for comparing results 13 | figure(1); clf; 14 | temp_colororder = get(gca,'DefaultAxesColorOrder'); 15 | set(gcf,'Position',[552 50 472 301]); 16 | plot(t_ref,y_ref,'k','LineWidth',3) 17 | title('Comparing Simulation Results','FontSize',14,'FontWeight','Bold'); 18 | xlabel('Time (s)','FontSize',12);ylabel('Vehicle Speed'); 19 | legend({'Reference'},'Location','NorthWest') 20 | set(gca,'YLim',[0 20]); 21 | 22 | %% Test with fixed-step, fixed-cost solver 23 | HEVSP_setrealtime 24 | sim(mdl) 25 | t_fs = Car.time; y_fs = Car.signals(4).values(:,1); 26 | 27 | %% Add fixed-step results to plot 28 | figure(1) 29 | hold on 30 | h2=stairs(t_fs, y_fs,'Color',temp_colororder(2,:),'LineWidth',2.5); 31 | hold off 32 | legend({'Reference','Fixed-Step'},'Location','NorthWest') 33 | 34 | %% Enable real-time parameter 35 | tune_bpth = [mdl '/Vehicle Dynamics/Simple/Inertia']; 36 | set_param(tune_bpth,'inertia_conf','runtime'); 37 | 38 | % Highlight block 39 | open_system(get_param(tune_bpth,'Parent'),'force') 40 | set_param(tune_bpth,'Selected','on'); 41 | 42 | %% Build and download to real-time target 43 | % Choose target 44 | cs = getActiveConfigSet(mdl); 45 | cs.switchTarget('slrealtime.tlc',[]); 46 | 47 | slbuild(mdl); 48 | 49 | %% Download to real-time target 50 | tg = slrealtime; 51 | tg.connect; 52 | 53 | %% Run application 54 | tg.load(mdl) 55 | tg.start('ReloadOnStop',true,'ExportToBaseWorkspace',true) 56 | 57 | open_system(mdl); 58 | disp('Waiting for SLRT to finish...'); 59 | pause(1); 60 | while(strcmp(tg.status,'running')) 61 | pause(2); 62 | disp(tg.status); 63 | end 64 | pause(2); 65 | 66 | %% Extract results from logged data in Simulink Data Inspector 67 | y_slrt1 = logsout.getElement('Veh Spd'); 68 | 69 | %% Add results from real-time simulation 70 | figure(1) 71 | hold on 72 | h3=stairs(y_slrt1.Values.Time,y_slrt1.Values.Data,'c:','LineWidth',2.5); 73 | hold off 74 | legend({'Reference','Fixed-Step','Real-Time'},'Location','NorthWest'); 75 | 76 | %% Change a Simscape block parameter 77 | disp(['Vehicle Mass (current) = ' num2str(getparam(tg,'','HEV_Vehicle_Mass'))]); 78 | setparam(tg,'','HEV_Vehicle_Mass',1800) 79 | disp(['Vehicle Mass (new) = ' num2str(getparam(tg,'','HEV_Vehicle_Mass'))]); 80 | 81 | %% Run simulation with new parameter value 82 | tg.start('ReloadOnStop',true,'ExportToBaseWorkspace',true) 83 | 84 | disp('Waiting for Simulink Real-Time to finish...'); 85 | pause(1); 86 | while(strcmp(tg.status,'running')) 87 | pause(2); 88 | disp(tg.status); 89 | end 90 | pause(2); 91 | 92 | %% Extract results from logged data in Simulink Data Inspector 93 | y_slrt2 = logsout.getElement('Veh Spd'); 94 | 95 | %% Add results from modified vehicle model 96 | figure(1) 97 | hold on 98 | h4=stairs(y_slrt2.Values.Time,y_slrt2.Values.Data,'Color',temp_colororder(4,:),'LineWidth',2); 99 | hold off 100 | legend({'Reference','Fixed-Step','Real-Time','Modified'},'Location','NorthWest'); 101 | 102 | % Copyright 2011-2024 The MathWorks(TM), Inc. 103 | %% Close model and clean up directory 104 | cleanup_rt_dir 105 | -------------------------------------------------------------------------------- /Workflows/Real_Time/cleanup_rt_dir.m: -------------------------------------------------------------------------------- 1 | % CLEANUP RT TEST DIR 2 | % Copyright 2011-2024 The MathWorks, Inc. 3 | 4 | mdl = 'HEV_SeriesParallel'; 5 | delete([mdl '*bio.m']) 6 | delete([mdl '*pt.m']) 7 | delete([mdl '*ref.m']) 8 | delete([mdl '*.dlm']) 9 | delete([mdl '*.xml']) 10 | rtw_dirs = dir('*_rtw'); 11 | for i=1:size(rtw_dirs,1) 12 | rmdir(rtw_dirs(i).name,'s'); 13 | %eval(['!rmdir ' rtw_dirs(i).name '/S /Q']) 14 | end 15 | bdclose all 16 | delete('*.mex*') 17 | 18 | -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | HEV Simulation Test Report

HEV Simulation Test Report

Generated by the Simulink Report Generator

Copyright 2024 The MathWorks, Inc.

16-Apr-2019 11:38:20


Tabellenverzeichnis

2.1. Simulation Time

Kapitel 1. Configuration "Sys BD VS" Tests

% CONFIGURE HEV Model
 7 | HEV_Configuration = char(HEV_Config_Set_RPT{HEV_Config_Set_RPT_i});
 8 | Select_HEV_Model_Systems(HEV_Configuration, HEV_Configs);
 9 | Drive_Cycle_Num = 1;
10 | 
11 | 
12 | 
13 | 

Model Screenshot

HEV Mode Logic

1. Drive Cycle 1

Abbildung 1.1. Vehicle 14 | Speed

Vehicle Speed

Abbildung 1.2. Speeds From Urban Cycle 1

Speeds From Urban Cycle 1

Abbildung 1.3. Voltages From Urban Cycle 1

Voltages From Urban Cycle 1

Abbildung 1.4. Currents From Urban Cycle 1

Currents From Urban Cycle 1

2. Drive Cycle 2

Abbildung 1.5. Vehicle 15 | Speed

Vehicle Speed

Abbildung 1.6. Speeds From Urban Cycle 2

Speeds From Urban Cycle 2

Abbildung 1.7. Voltages From Urban Cycle 2

Voltages From Urban Cycle 2

Abbildung 1.8. Currents From Urban Cycle 2

Currents From Urban Cycle 2

3. Drive Cycle 3

Abbildung 1.9. Vehicle 16 | Speed

Vehicle Speed

Abbildung 1.10. Speeds From Urban Cycle 3

Speeds From Urban Cycle 3

Abbildung 1.11. Voltages From Urban Cycle 3

Voltages From Urban Cycle 3

Abbildung 1.12. Currents From Urban Cycle 3

Currents From Urban Cycle 3

Kapitel 2. Simulation Time Table

Tabelle 2.1. Simulation Time

ConfigurationElapsed TimeSimulation TimeSim Time/Elapsed Time
Sys BD VS4.649319541.9418
Sys BD VS6.367540062.8186
Sys BD VS7.577040052.7915
-------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT.rpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT.rpt -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-000-copied.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-000-copied.jpg -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-003-sl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-003-sl.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-013-sf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-013-sf.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-122-hg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-122-hg.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-123-hg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-123-hg.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-124-hg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-124-hg.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-125-hg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-125-hg.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-128-hg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-128-hg.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-129-hg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-129-hg.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-130-hg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-130-hg.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-131-hg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-131-hg.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-134-hg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-134-hg.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-135-hg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-135-hg.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-136-hg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-136-hg.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-137-hg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-137-hg.png -------------------------------------------------------------------------------- /Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-filelist.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/Simscape-HEV-Series-Parallel/8aa2461df9f8f25aa0939f2f691a06cbf61418d7/Workflows/Reports/HEV_Model_Report_SHORT_html_files/image-filelist.mat -------------------------------------------------------------------------------- /Workflows/Reports/actxlicense.m: -------------------------------------------------------------------------------- 1 | function lic = actxlicense(progid) 2 | % Copyright 2011-2024 The MathWorks, Inc. 3 | if strcmpi(progid, 'air.airctrl.1') 4 | lic = 'Copyright (c) 1996 '; 5 | return; 6 | end 7 | -------------------------------------------------------------------------------- /resources/project/BMuf9Foc2V4DZvm6yKEonbGeLPw/2LhP8QZ-W7HYOg7CiR2ljfj6vL0d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BMuf9Foc2V4DZvm6yKEonbGeLPw/2LhP8QZ-W7HYOg7CiR2ljfj6vL0p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BMuf9Foc2V4DZvm6yKEonbGeLPw/TgmwwswCSdZ6OFtp1mReARc0_4gd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BMuf9Foc2V4DZvm6yKEonbGeLPw/TgmwwswCSdZ6OFtp1mReARc0_4gp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BMuf9Foc2V4DZvm6yKEonbGeLPw/e7PJEsOTTF0YemtLHe5wkk0VRXgd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BMuf9Foc2V4DZvm6yKEonbGeLPw/e7PJEsOTTF0YemtLHe5wkk0VRXgp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BMuf9Foc2V4DZvm6yKEonbGeLPw/hZOFNrtz1AjCe-ECEc4NIDYCjbkd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BMuf9Foc2V4DZvm6yKEonbGeLPw/hZOFNrtz1AjCe-ECEc4NIDYCjbkp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BMuf9Foc2V4DZvm6yKEonbGeLPw/wfe5HTVjtPiFwi5WS3flhdVSA5gd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BMuf9Foc2V4DZvm6yKEonbGeLPw/wfe5HTVjtPiFwi5WS3flhdVSA5gp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/3Uq7VlAbPIYEyDeBM6WslP8sOmkd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/3Uq7VlAbPIYEyDeBM6WslP8sOmkp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/3uL7yiq-kE6ypWhr8W2JLQNdBIYd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/3uL7yiq-kE6ypWhr8W2JLQNdBIYp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/4ltE2f1BLDxg9gGpwE7do6kwYagd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/4ltE2f1BLDxg9gGpwE7do6kwYagp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/5u3X4zp5GPla2wXAC5EbexO3jDsd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/5u3X4zp5GPla2wXAC5EbexO3jDsp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/7f15mGXw7SK3IQGKZ23uGa0MIm8d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/7f15mGXw7SK3IQGKZ23uGa0MIm8p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/98h1DFRQyPuiYYJ_SLeEP2XcAwQd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/98h1DFRQyPuiYYJ_SLeEP2XcAwQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/BQfmcEb_tYobf-bA-S3OmafKNv8d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/BQfmcEb_tYobf-bA-S3OmafKNv8p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/CHeCrUWYsR8wg8_JwKb6tZnRtTcd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/CHeCrUWYsR8wg8_JwKb6tZnRtTcp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/Exkcv05VPN7__ja3dDKiVzlO2Isd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/Exkcv05VPN7__ja3dDKiVzlO2Isp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/GCH0KrUOGaWICezgmuJK8xWdRIMd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/GCH0KrUOGaWICezgmuJK8xWdRIMp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/I_Xk7WHHEt-7ogLPGFVdgsSLvqUd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/I_Xk7WHHEt-7ogLPGFVdgsSLvqUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/ImTWcLAI4GO5Hkhxbc6SvwWCT28d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/ImTWcLAI4GO5Hkhxbc6SvwWCT28p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/KGpRXLYPKjBCVn3KeCTmaTH7zmQd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/KGpRXLYPKjBCVn3KeCTmaTH7zmQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/M0_zmhZzHSafvzkGhsAp3BNWUfkd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/M0_zmhZzHSafvzkGhsAp3BNWUfkp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/NkoDae7p8BF8GEWScrF0oAxdYmQd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/NkoDae7p8BF8GEWScrF0oAxdYmQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/Npg17bv2IRYuJWtwqEuZz9rOTvEd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/Npg17bv2IRYuJWtwqEuZz9rOTvEp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/Ur1esh7xN9L6aqDUKBE31DKE1Qod.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/Ur1esh7xN9L6aqDUKBE31DKE1Qop.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/VqD5Fz6MBYD2IYdT-GiztAx-1sEd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/VqD5Fz6MBYD2IYdT-GiztAx-1sEp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/WnZyCAXQWgCyK7flpZSyGIFBR1Yd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/WnZyCAXQWgCyK7flpZSyGIFBR1Yp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/XccY4EHYh44SV6NKm5Qp-3GDQzAd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/XccY4EHYh44SV6NKm5Qp-3GDQzAp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/_gd9hPHOdo0mEMtnP1sP4rD0Cosd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/_gd9hPHOdo0mEMtnP1sP4rD0Cosp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/aKNB8TgbgRGPVRH4ra8RWKpiM0wd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/aKNB8TgbgRGPVRH4ra8RWKpiM0wp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/bMZKGMYXBN9Brt22GIzvG_P5fg4d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/bMZKGMYXBN9Brt22GIzvG_P5fg4p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/bO-9p7Mg3MGJgWr3XUvJQRsrwI4d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/bO-9p7Mg3MGJgWr3XUvJQRsrwI4p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/eOTFdv7ABwftVu-zUpqRH5WlYtEd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/eOTFdv7ABwftVu-zUpqRH5WlYtEp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/ioqF6DnvK0BJpsN9eWFjXb5zwEod.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/ioqF6DnvK0BJpsN9eWFjXb5zwEop.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/lTlvkPh9OQJEuCmv-znc6s7ZjIAd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/lTlvkPh9OQJEuCmv-znc6s7ZjIAp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/ofUOgJ5Z3KS_wDVY7wR-qngUvhYd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/ofUOgJ5Z3KS_wDVY7wR-qngUvhYp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/upz5j_CThno66CoxeWsLjlexhrUd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/upz5j_CThno66CoxeWsLjlexhrUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/ycVYPkvc20qSnS_miLlAnvWaCCQd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/ycVYPkvc20qSnS_miLlAnvWaCCQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/zU__Cw2yiJfxigdoHiVrDJwrGIEd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/BT5hWoz-UTefONdqForZyI91O8Y/zU__Cw2yiJfxigdoHiVrDJwrGIEp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/-Iv0o8M3hoEDmfiTesSMR91HWHYd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/-Iv0o8M3hoEDmfiTesSMR91HWHYp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/8w7KxdIZIZeKKRrOTPlfdS9dPg4d.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/8w7KxdIZIZeKKRrOTPlfdS9dPg4p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/MsS870zYQh6-6RtddWYBgV37EgMd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/MsS870zYQh6-6RtddWYBgV37EgMp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/Vc3UV2O2z2lSdzezZxy6QhvQEzQd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/Vc3UV2O2z2lSdzezZxy6QhvQEzQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/Z8rBKGuFfO65ihIf06Thw9iOhs8d.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/Z8rBKGuFfO65ihIf06Thw9iOhs8p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/ZcoVYB_GAhhMukY45JP74KVtLIQd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/ZcoVYB_GAhhMukY45JP74KVtLIQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/_5WUKFMZcbAJy2gu0sTnuB5QEBod.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/_5WUKFMZcbAJy2gu0sTnuB5QEBop.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/efZl3vyXB1Yh4gWao8CLSCe93rUd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/efZl3vyXB1Yh4gWao8CLSCe93rUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/htyIOClYkMaPODv1XKrsHZdI00Ad.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/htyIOClYkMaPODv1XKrsHZdI00Ap.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/luK3XJxBH9Z7dXRqCwk-hdpF7h4d.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/luK3XJxBH9Z7dXRqCwk-hdpF7h4p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/trTKP2vKDmbl76hQDwjpxV-VfMwd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/trTKP2vKDmbl76hQDwjpxV-VfMwp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/u1XCF20GHtXynAc1iXhEYNB8F30d.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/u1XCF20GHtXynAc1iXhEYNB8F30p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Gtbq40Z4bUQ4huV9n68jBl4brVI/0L1nP7jDIL8FUMsVQqrhS5FxuPUd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/Gtbq40Z4bUQ4huV9n68jBl4brVI/0L1nP7jDIL8FUMsVQqrhS5FxuPUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Gtbq40Z4bUQ4huV9n68jBl4brVI/9EB7mfpzeoxE_28ouSQCwAgYffYd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Gtbq40Z4bUQ4huV9n68jBl4brVI/9EB7mfpzeoxE_28ouSQCwAgYffYp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Gtbq40Z4bUQ4huV9n68jBl4brVI/Gyz6YWiPC3IcyoDFHM8GSig_Itsd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/Gtbq40Z4bUQ4huV9n68jBl4brVI/Gyz6YWiPC3IcyoDFHM8GSig_Itsp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Gtbq40Z4bUQ4huV9n68jBl4brVI/hTPh9hg0YS3E58qTCo3JW5IBJhEd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/Gtbq40Z4bUQ4huV9n68jBl4brVI/hTPh9hg0YS3E58qTCo3JW5IBJhEp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/47d9RXTGvzkUvlhFQrsCXKsRMasd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/47d9RXTGvzkUvlhFQrsCXKsRMasp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/5UdcnYeIsp4A8BqvvO-SHD2g7Akd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/5UdcnYeIsp4A8BqvvO-SHD2g7Akp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/9EXlq7k1Ww5dHAeOS2dajr-fJ2Ud.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/9EXlq7k1Ww5dHAeOS2dajr-fJ2Up.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/dahka78r7Vc7k6nsaXKiT5NSPmYd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/dahka78r7Vc7k6nsaXKiT5NSPmYp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Ku1GztezL9EjyCgEHy-OJ5TN58o/Gtbq40Z4bUQ4huV9n68jBl4brVId.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/Ku1GztezL9EjyCgEHy-OJ5TN58o/Gtbq40Z4bUQ4huV9n68jBl4brVIp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Ku1GztezL9EjyCgEHy-OJ5TN58o/IvImEaWht1DCSt-baA1yrSqF640d.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Ku1GztezL9EjyCgEHy-OJ5TN58o/IvImEaWht1DCSt-baA1yrSqF640p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Ku1GztezL9EjyCgEHy-OJ5TN58o/Up4JfLvOLa-Ze3zdDwsKjTFDV1Id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/Ku1GztezL9EjyCgEHy-OJ5TN58o/Up4JfLvOLa-Ze3zdDwsKjTFDV1Ip.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Ku1GztezL9EjyCgEHy-OJ5TN58o/WPy13jZ5rLIwlCaQ2GMjknEZ4hId.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/Ku1GztezL9EjyCgEHy-OJ5TN58o/WPy13jZ5rLIwlCaQ2GMjknEZ4hIp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4d.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8d.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4d.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Id.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Ip.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZod.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZop.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j5o_luNkzh3IoPc615SujOSxk9sd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j5o_luNkzh3IoPc615SujOSxk9sp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/vhj3pveRnsqveIlPozG22ii2pIAd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/vhj3pveRnsqveIlPozG22ii2pIAp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Project.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Tpa2TdYQyLNeWJn7EF8wbNd7gFU/_E0qFSoo2dYD1220is_t64Jiuwsd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Tpa2TdYQyLNeWJn7EF8wbNd7gFU/_E0qFSoo2dYD1220is_t64Jiuwsp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/U9yYN_mbkLg9yLzYTYeRFRuvOew/MlwxXObNvIwC-MEXQFX0nCbtWuMd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/U9yYN_mbkLg9yLzYTYeRFRuvOew/MlwxXObNvIwC-MEXQFX0nCbtWuMp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/U9yYN_mbkLg9yLzYTYeRFRuvOew/NDazM1Ad2v_JLDyHAnpweSsvNFYd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/U9yYN_mbkLg9yLzYTYeRFRuvOew/NDazM1Ad2v_JLDyHAnpweSsvNFYp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Up4JfLvOLa-Ze3zdDwsKjTFDV1I/Fr_RKTDgsAm0eL_eWEcywJX5gQod.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Up4JfLvOLa-Ze3zdDwsKjTFDV1I/Fr_RKTDgsAm0eL_eWEcywJX5gQop.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/Up4JfLvOLa-Ze3zdDwsKjTFDV1I/S1NuA3D9raaa2MJQakA-khFK-KMd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/Up4JfLvOLa-Ze3zdDwsKjTFDV1I/S1NuA3D9raaa2MJQakA-khFK-KMp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/WPy13jZ5rLIwlCaQ2GMjknEZ4hI/905OynOpkRQy4t7t2YrZvpnprpMd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/WPy13jZ5rLIwlCaQ2GMjknEZ4hI/905OynOpkRQy4t7t2YrZvpnprpMp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/WPy13jZ5rLIwlCaQ2GMjknEZ4hI/IUXLdPqA_ClbBf5FsePtwfnQojEd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/WPy13jZ5rLIwlCaQ2GMjknEZ4hI/IUXLdPqA_ClbBf5FsePtwfnQojEp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/WPy13jZ5rLIwlCaQ2GMjknEZ4hI/SXpzs262IeoC4RE-7QVg7Fbf-5gd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/WPy13jZ5rLIwlCaQ2GMjknEZ4hI/SXpzs262IeoC4RE-7QVg7Fbf-5gp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/WPy13jZ5rLIwlCaQ2GMjknEZ4hI/SkGM1cItyvws-4JS1OgIpDRNI80d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/WPy13jZ5rLIwlCaQ2GMjknEZ4hI/SkGM1cItyvws-4JS1OgIpDRNI80p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/WPy13jZ5rLIwlCaQ2GMjknEZ4hI/mTJN88jP6YXfIojnZn2HFHMd2H0d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/WPy13jZ5rLIwlCaQ2GMjknEZ4hI/mTJN88jP6YXfIojnZn2HFHMd2H0p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/WPy13jZ5rLIwlCaQ2GMjknEZ4hI/p4q13ymsnEhvWjICbBjzRKh_-J8d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/WPy13jZ5rLIwlCaQ2GMjknEZ4hI/p4q13ymsnEhvWjICbBjzRKh_-J8p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/WZRuNzqc-Db7NcQAZO8Y-R8U9cc/66WgGCcF5RIH9MCEgPmgjZK9k3Ud.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/WZRuNzqc-Db7NcQAZO8Y-R8U9cc/66WgGCcF5RIH9MCEgPmgjZK9k3Up.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/WZRuNzqc-Db7NcQAZO8Y-R8U9cc/AtMjXDrOSm8YDv3_4UFXiyrWqNEd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/WZRuNzqc-Db7NcQAZO8Y-R8U9cc/AtMjXDrOSm8YDv3_4UFXiyrWqNEp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/_E0qFSoo2dYD1220is_t64Jiuws/yajJrE0rX8TUM3PbBw3VQ31q1O8p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/aRnwb-EGhI12io0JbfMSvoghCYY/7YBToMsAdoaelSh7jE_Mi3gR5QAd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/aRnwb-EGhI12io0JbfMSvoghCYY/7YBToMsAdoaelSh7jE_Mi3gR5QAp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/aRnwb-EGhI12io0JbfMSvoghCYY/FcKWZYKt4UTydAbUCjpUCAw-ir4d.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/aRnwb-EGhI12io0JbfMSvoghCYY/FcKWZYKt4UTydAbUCjpUCAw-ir4p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/aRnwb-EGhI12io0JbfMSvoghCYY/GoVpuBOdyzdnuFTMxsW1E_KpbNkd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/aRnwb-EGhI12io0JbfMSvoghCYY/GoVpuBOdyzdnuFTMxsW1E_KpbNkp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/aRnwb-EGhI12io0JbfMSvoghCYY/NGBYVhCREDYmkzoi-muJQWBkrS4d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/aRnwb-EGhI12io0JbfMSvoghCYY/NGBYVhCREDYmkzoi-muJQWBkrS4p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/3W3g8PI_1AxsuSzbjjdjw6v-GvUd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/3W3g8PI_1AxsuSzbjjdjw6v-GvUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/HQUyIR0PcWoQ9gOOaWqfjbH6gc8d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/HQUyIR0PcWoQ9gOOaWqfjbH6gc8p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/I8xgN2sppaAr3R1SUBJopSzx0UUd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/I8xgN2sppaAr3R1SUBJopSzx0UUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/Q03hK1d9PuhtkBpyAILygyhWE0od.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/Q03hK1d9PuhtkBpyAILygyhWE0op.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/RSzPxn_ALbtxdQW90gT60fVSxvod.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/RSzPxn_ALbtxdQW90gT60fVSxvop.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/SHqZZngB3Yu5m6LyrBKeTDgVY0Md.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/SHqZZngB3Yu5m6LyrBKeTDgVY0Mp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/bNDwf1ukguAMx7la07OFPrzbvvsd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/bNDwf1ukguAMx7la07OFPrzbvvsp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/cR_BIq7QJrM0LSZoP1rnVwmDznod.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/cR_BIq7QJrM0LSZoP1rnVwmDznop.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/eZbiK0QcwnK3qL9SLcSTXlG6Vqsd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/eZbiK0QcwnK3qL9SLcSTXlG6Vqsp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/hYOFMw7qrv4DcM3RBvBctRso45Qd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/hYOFMw7qrv4DcM3RBvBctRso45Qp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/nf6jRmoCZxHkS9vFAJ1JCDuIG1Ed.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/nf6jRmoCZxHkS9vFAJ1JCDuIG1Ep.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/oOm0QpnWPu1_mXq_s59Qx5EHWsMd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/oOm0QpnWPu1_mXq_s59Qx5EHWsMp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/rIt2WITVBUI9JE4-ooq1-zIApGAd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/rIt2WITVBUI9JE4-ooq1-zIApGAp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/uwtJ10Gei_0kWIurvfFHsbyh1u4d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/uwtJ10Gei_0kWIurvfFHsbyh1u4p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/vB_dzNcWG0HNO_5JwJcHSxZxN58d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/vB_dzNcWG0HNO_5JwJcHSxZxN58p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/xbzp0ey_hTJTsfSQVp9yMtYoTdwd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/xbzp0ey_hTJTsfSQVp9yMtYoTdwp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/yAKdULdNVS1-w2EzYWV_IJqUUGsd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/e7PJEsOTTF0YemtLHe5wkk0VRXg/yAKdULdNVS1-w2EzYWV_IJqUUGsp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/AIYTu7qGEjzuauB4GS-8Fx2KWSId.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/AIYTu7qGEjzuauB4GS-8Fx2KWSIp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/CFozbA11UzNGOTrbgXt7AqP4Ewgd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/CFozbA11UzNGOTrbgXt7AqP4Ewgp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/Gi1lPfn4KKUBAhA0XRA8V2xvxHQd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/Gi1lPfn4KKUBAhA0XRA8V2xvxHQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/JkNFFiPv3wzIu5adRPLe21TNPGkd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/JkNFFiPv3wzIu5adRPLe21TNPGkp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/Uxy1umv6V7Z8cKwxuHzGmLTsw74d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/Uxy1umv6V7Z8cKwxuHzGmLTsw74p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/h78g802hxogdIeIfFLSyfy5kU70d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/h78g802hxogdIeIfFLSyfy5kU70p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/pZjGEfyLKQkPA-CfQcIKwzpz67od.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/fkYOQt5YWl7thiAn-ASOOJdqHtg/pZjGEfyLKQkPA-CfQcIKwzpz67op.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/jiKZTJzArKOw2ivoonERKI75yGk/9Cb3hawonntSxEwlEIhtSxj3IR0d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/jiKZTJzArKOw2ivoonERKI75yGk/9Cb3hawonntSxEwlEIhtSxj3IR0p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/jiKZTJzArKOw2ivoonERKI75yGk/jpgWDgGPBuJBaWpKgDl_1sdn9fEd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/jiKZTJzArKOw2ivoonERKI75yGk/jpgWDgGPBuJBaWpKgDl_1sdn9fEp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/0EM58WcKMINjabkprtalQFVPgdQd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/0EM58WcKMINjabkprtalQFVPgdQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/1yU8OYsL6bB9jMY0JQ15_e-yLGgd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/1yU8OYsL6bB9jMY0JQ15_e-yLGgp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/2D8iS8dUg0dmyyxwSQWx9C1695Ed.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/2D8iS8dUg0dmyyxwSQWx9C1695Ep.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/7HWVfSfc3GMDCkObaeV1txdwoowd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/7HWVfSfc3GMDCkObaeV1txdwoowp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/DAgC5iQubWu2iW3e0RG7BFTl3Ckd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/DAgC5iQubWu2iW3e0RG7BFTl3Ckp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/FQrl8oCEv_KkYNyY3clH5iIpD_Id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/FQrl8oCEv_KkYNyY3clH5iIpD_Ip.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/G7ekAzx1Vp_dr9wSU11MUFlBUKkd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/G7ekAzx1Vp_dr9wSU11MUFlBUKkp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/GHpR3AOfSOMT7IovXNeFnVyKFuId.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/GHpR3AOfSOMT7IovXNeFnVyKFuIp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/H0sy_BnmyBwZwNIip6b7yeyew1Ad.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/H0sy_BnmyBwZwNIip6b7yeyew1Ap.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/LfTSBASzkS0-wBibfSyNqLRoXj8d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/LfTSBASzkS0-wBibfSyNqLRoXj8p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/MD3m_hkvywkGSJAIbJD7IpjsmW8d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/MD3m_hkvywkGSJAIbJD7IpjsmW8p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/MP2LqU1AVL9GG-MV-MXCfpcwo7sd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/MP2LqU1AVL9GG-MV-MXCfpcwo7sp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/OEP6erp_OsDL8K2pHGKe-pl1sKod.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/OEP6erp_OsDL8K2pHGKe-pl1sKop.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/PSq3G0R1nv11mFKl1jZGCVtQnVod.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/PSq3G0R1nv11mFKl1jZGCVtQnVop.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/S8Voy2YlBVyPJWIGnOBW2Dz9648d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/S8Voy2YlBVyPJWIGnOBW2Dz9648p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/U9AKqvaCdwym5pSE8EwFMnIGxXUd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/U9AKqvaCdwym5pSE8EwFMnIGxXUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/YJvcs5j0MxipzOd4XEwfKmylQ9Md.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/YJvcs5j0MxipzOd4XEwfKmylQ9Mp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/bfSkNs6uKJMYh2yXxsglKKMuB_wd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/bfSkNs6uKJMYh2yXxsglKKMuB_wp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/gV7324K09FdfpKHqc7dMNvb-KOod.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/gV7324K09FdfpKHqc7dMNvb-KOop.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/hP2QFMUEr90ka-dneOUh0bfz_IQd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/hP2QFMUEr90ka-dneOUh0bfz_IQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/kBF1-VOO0ci_HiXQqE0OTw2XHZ4d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/kBF1-VOO0ci_HiXQqE0OTw2XHZ4p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/l2wJM4LwovXmQxJmbdoBoxsoQlUd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/l2wJM4LwovXmQxJmbdoBoxsoQlUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/lPbIYAAQVjIokRfIOi4J5ICrgPQd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/lPbIYAAQVjIokRfIOi4J5ICrgPQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/mhVHnSmSJn6dy01j21Rnhw6kPAUd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/mhVHnSmSJn6dy01j21Rnhw6kPAUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/nEhiYgMnOXbszs-jQhTcX-NKnzUd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/nEhiYgMnOXbszs-jQhTcX-NKnzUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/y3pIxeAZrmnsmUWA3VrtIokR004d.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/y3pIxeAZrmnsmUWA3VrtIokR004p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/zzrE-wwKchETw8zasU-HTquorV8d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/ojME0DLi1acAi9d0fF737hnpvFQ/zzrE-wwKchETw8zasU-HTquorV8p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/BMuf9Foc2V4DZvm6yKEonbGeLPwd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/BMuf9Foc2V4DZvm6yKEonbGeLPwp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/U9yYN_mbkLg9yLzYTYeRFRuvOewd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/U9yYN_mbkLg9yLzYTYeRFRuvOewp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/aRnwb-EGhI12io0JbfMSvoghCYYd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/aRnwb-EGhI12io0JbfMSvoghCYYp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/d6vJEerjwidIEdtbtRp_n6XbzEUd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/d6vJEerjwidIEdtbtRp_n6XbzEUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/fkYOQt5YWl7thiAn-ASOOJdqHtgd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/fkYOQt5YWl7thiAn-ASOOJdqHtgp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/jiKZTJzArKOw2ivoonERKI75yGkd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/jiKZTJzArKOw2ivoonERKI75yGkp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/tPZ497Lz-ykxiUwVRBHtLL-6dqYd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qZzfNzcYlPNG4tag-34m4zeP9pk/tPZ497Lz-ykxiUwVRBHtLL-6dqYp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/BT5hWoz-UTefONdqForZyI91O8Yd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/BT5hWoz-UTefONdqForZyI91O8Yp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/HChWnDRHc0pTUByWjvgsVq5ECQwd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/HChWnDRHc0pTUByWjvgsVq5ECQwp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/Ku1GztezL9EjyCgEHy-OJ5TN58od.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/Ku1GztezL9EjyCgEHy-OJ5TN58op.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/QMJD9OLFzxcTTbPOoh-ahQ4zTRUd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/QMJD9OLFzxcTTbPOoh-ahQ4zTRUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/R0IsxKENiOKovWZXASFjrmpbBCYd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/R0IsxKENiOKovWZXASFjrmpbBCYp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/n7aWW1g3jN6Yt-fod919hembiwQd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/n7aWW1g3jN6Yt-fod919hembiwQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/ojME0DLi1acAi9d0fF737hnpvFQd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/ojME0DLi1acAi9d0fF737hnpvFQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qZzfNzcYlPNG4tag-34m4zeP9pkd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qZzfNzcYlPNG4tag-34m4zeP9pkp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/rh0jHbNfmojECiiHH7BQHmZTsWkd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/rh0jHbNfmojECiiHH7BQHmZTsWkp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/root/6x1BhZX_fLnKpcwqra0qFwv1jIgp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/root/EEtUlUb-dLAdf0KpMVivaUlztwAp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/root/KAXfQgCar2Yb8zOxgvf9hdmLP1Ep.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/root/NmGqIpAwUJcXFyLjFAGnU9uyN5Yp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/root/Tpa2TdYQyLNeWJn7EF8wbNd7gFUp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/root/WZRuNzqc-Db7NcQAZO8Y-R8U9ccp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/root/fjRQtWiSIy7hIlj-Kmk87M7s21kp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/root/qaw0eS1zuuY1ar9TdPn1GMfrjbQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/rootp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/tPZ497Lz-ykxiUwVRBHtLL-6dqY/DTmlUqKvNxhuwPmz_21qtUl9Na0d.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/tPZ497Lz-ykxiUwVRBHtLL-6dqY/DTmlUqKvNxhuwPmz_21qtUl9Na0p.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/tPZ497Lz-ykxiUwVRBHtLL-6dqY/QviqdaIXbAcAaVxzR2BgIKsiOSQd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/tPZ497Lz-ykxiUwVRBHtLL-6dqY/QviqdaIXbAcAaVxzR2BgIKsiOSQp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/tPZ497Lz-ykxiUwVRBHtLL-6dqY/yU7hQUIeXT6jTdPM18iZ8v_mk9wd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/project/tPZ497Lz-ykxiUwVRBHtLL-6dqY/yU7hQUIeXT6jTdPM18iZ8v_mk9wp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/uuid-b14edc5b-0c61-42bf-99ec-7ee0752b4f3e.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/yajJrE0rX8TUM3PbBw3VQ31q1O8/xyWNuHQMJTXBYTGPRjJwC_DWV8sd.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/project/yajJrE0rX8TUM3PbBw3VQ31q1O8/xyWNuHQMJTXBYTGPRjJwC_DWV8sp.xml: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------