├── Matlab Files ├── DC_Motor.slx ├── Driver_Power_Required.slx ├── Final_Model.slx ├── Fuzzy_Controller.fis ├── ICE_Modelling_Code.m ├── ICE_and_EM_Power.slx ├── SOC_Battery.slx ├── Vehicle_Acceleration.slx └── threephaseRectifier.slx ├── README.md └── Reports ├── Final Presentation.pdf ├── Final Report.pdf ├── Mid-Semester Presentation.pdf └── Mid-Semester Report.pdf /Matlab Files/DC_Motor.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thormoon/fuzzy-logic-HEV-controller/38077606d4c8ecfb33896f11bdd5c2ddc990ac3a/Matlab Files/DC_Motor.slx -------------------------------------------------------------------------------- /Matlab Files/Driver_Power_Required.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thormoon/fuzzy-logic-HEV-controller/38077606d4c8ecfb33896f11bdd5c2ddc990ac3a/Matlab Files/Driver_Power_Required.slx -------------------------------------------------------------------------------- /Matlab Files/Final_Model.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thormoon/fuzzy-logic-HEV-controller/38077606d4c8ecfb33896f11bdd5c2ddc990ac3a/Matlab Files/Final_Model.slx -------------------------------------------------------------------------------- /Matlab Files/Fuzzy_Controller.fis: -------------------------------------------------------------------------------- 1 | [System] 2 | Name='Fuzzy_Controller' 3 | Type='sugeno' 4 | Version=2.0 5 | NumInputs=3 6 | NumOutputs=2 7 | NumRules=9 8 | AndMethod='prod' 9 | OrMethod='probor' 10 | ImpMethod='prod' 11 | AggMethod='sum' 12 | DefuzzMethod='wtaver' 13 | 14 | [Input1] 15 | Name='Driver__Power_Command_(kW)' 16 | Range=[0 100] 17 | NumMFs=2 18 | MF1='normal':'trapmf',[0 0 30 50] 19 | MF2='high':'trapmf',[30 50 100 100] 20 | 21 | [Input2] 22 | Name='SOC' 23 | Range=[0 1] 24 | NumMFs=4 25 | MF1='too__low':'trapmf',[0 0 0.5 0.6] 26 | MF2='low':'trapmf',[0.5 0.6 0.7 0.75] 27 | MF3='normal':'trapmf',[0.7 0.75 0.85 0.9] 28 | MF4='too__high':'trapmf',[0.85 0.9 1 1] 29 | 30 | [Input3] 31 | Name='EM__Speed_(rad/s)' 32 | Range=[0 1000] 33 | NumMFs=3 34 | MF1='low':'trapmf',[0 0 290 320] 35 | MF2='optimal':'trapmf',[290 320 430 460] 36 | MF3='high':'trapmf',[430 460 1000 1000] 37 | 38 | [Output1] 39 | Name='Generator__Power' 40 | Range=[0 1] 41 | NumMFs=4 42 | MF1='P__gen(0)':'constant',[0] 43 | MF2='P__gen(10)':'constant',[10] 44 | MF3='P__gen(5)':'constant',[5] 45 | MF4='P__gen(15)':'constant',[15] 46 | 47 | [Output2] 48 | Name='Scale__Factor' 49 | Range=[0 1] 50 | NumMFs=2 51 | MF1='sf(0)':'constant',[0] 52 | MF2='sf(1)':'constant',[1] 53 | 54 | [Rules] 55 | 0 4 0, 1 0 (1) : 1 56 | 1 3 2, 2 0 (1) : 1 57 | 0 3 -2, 1 0 (1) : 1 58 | 1 2 1, 3 0 (1) : 1 59 | 1 2 -1, 4 0 (1) : 1 60 | 0 1 0, 4 0 (1) : 1 61 | 2 -1 0, 2 0 (1) : 1 62 | 0 1 0, 0 1 (1) : 1 63 | 0 -1 0, 0 2 (1) : 1 64 | -------------------------------------------------------------------------------- /Matlab Files/ICE_Modelling_Code.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thormoon/fuzzy-logic-HEV-controller/38077606d4c8ecfb33896f11bdd5c2ddc990ac3a/Matlab Files/ICE_Modelling_Code.m -------------------------------------------------------------------------------- /Matlab Files/ICE_and_EM_Power.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thormoon/fuzzy-logic-HEV-controller/38077606d4c8ecfb33896f11bdd5c2ddc990ac3a/Matlab Files/ICE_and_EM_Power.slx -------------------------------------------------------------------------------- /Matlab Files/SOC_Battery.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thormoon/fuzzy-logic-HEV-controller/38077606d4c8ecfb33896f11bdd5c2ddc990ac3a/Matlab Files/SOC_Battery.slx -------------------------------------------------------------------------------- /Matlab Files/Vehicle_Acceleration.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thormoon/fuzzy-logic-HEV-controller/38077606d4c8ecfb33896f11bdd5c2ddc990ac3a/Matlab Files/Vehicle_Acceleration.slx -------------------------------------------------------------------------------- /Matlab Files/threephaseRectifier.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thormoon/fuzzy-logic-HEV-controller/38077606d4c8ecfb33896f11bdd5c2ddc990ac3a/Matlab Files/threephaseRectifier.slx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # fuzzy-logic-HEV-controller 2 | This repository contains my project on "Control of H.E.V using Fuzzy Logic" done towards my design oriented project course. 3 | -------------------------------------------------------------------------------- /Reports/Final Presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thormoon/fuzzy-logic-HEV-controller/38077606d4c8ecfb33896f11bdd5c2ddc990ac3a/Reports/Final Presentation.pdf -------------------------------------------------------------------------------- /Reports/Final Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thormoon/fuzzy-logic-HEV-controller/38077606d4c8ecfb33896f11bdd5c2ddc990ac3a/Reports/Final Report.pdf -------------------------------------------------------------------------------- /Reports/Mid-Semester Presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thormoon/fuzzy-logic-HEV-controller/38077606d4c8ecfb33896f11bdd5c2ddc990ac3a/Reports/Mid-Semester Presentation.pdf -------------------------------------------------------------------------------- /Reports/Mid-Semester Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thormoon/fuzzy-logic-HEV-controller/38077606d4c8ecfb33896f11bdd5c2ddc990ac3a/Reports/Mid-Semester Report.pdf --------------------------------------------------------------------------------