From ed1375145fabac9f211dce2b3f1b0c8ef77d9434 Mon Sep 17 00:00:00 2001
From: Isaac Ito <130740375+isaacito12@users.noreply.github.com>
Date: Wed, 28 Jan 2026 10:12:26 +0000
Subject: [PATCH 01/13] Update the BEV controller.
---
BEV/BEV_system_model.mdl | 177 +-
.../BEVController_refsub_Basic.mdl | 267 +-
.../CtrlEnv_refsub_Basic.mdl | 236 +-
.../VehSpdRef_refsub_Basic.mdl | 17 +-
README.md | 440 +-
cache/dependencycache.graphml | 5847 ++++++++++-------
6 files changed, 3922 insertions(+), 3062 deletions(-)
diff --git a/BEV/BEV_system_model.mdl b/BEV/BEV_system_model.mdl
index 0face3f3..31dff9ea 100644
--- a/BEV/BEV_system_model.mdl
+++ b/BEV/BEV_system_model.mdl
@@ -50,8 +50,8 @@ __MWOPC_PART_BEGIN__ /metadata/coreProperties.xml
Battery Electric Vehicle drive cycle simulation
isaacito
- 2024-11-20T07:58:36Z
- 10.4
+ 2026-01-28T10:11:38Z
+ 10.7
R2024b
@@ -73,11 +73,11 @@ __MWOPC_PART_BEGIN__ /metadata/mwcorePropertiesReleaseInfo.xml
- 24.2.0.2773142
+ 24.2.0.3070828
R2024b
- Update 2
- Oct 22 2024
- 227631694
+ Update 7
+ Oct 30 2025
+ 2188856867
__MWOPC_PART_BEGIN__ /simulink/_rels/blockdiagram.xml.rels
@@ -141,14 +141,14 @@ defineBus_Rotational
off
@@ -1303,7 +1303,7 @@ __MWOPC_PART_BEGIN__ /simulink/configSet2.xml
[]
0
- 100
+ 220
1e-3
off
auto
@@ -2557,7 +2557,6 @@ __MWOPC_PART_BEGIN__ /simulink/plugins/LogicAnalyzerPlugin.xml
]
}
}
- 156343e0-a618-4864-8642-63ce31fd5147,aa13bc19-f9a3-4d54-b181-f1fe6034b5d7,e9352d6c-ed6c-4fc0-a8f1-2b48f34ec263,a61a4dd3-cfb1-452a-b5ec-28625e6957a5,633cb7fe-9c07-4f7b-a8d2-d1958567ce18,cabd2d8a-fe03-468d-9d90-6d0d6f5677a7,62c5d481-96ae-4bb4-8c7e-e9cff371b278,c9d0359c-2c3b-472f-aa9c-573c91284cf0,798db72f-c66f-4e4c-bf13-c11c17d9363a,3ad92900-4095-43b2-9adb-f2cc4ca12832,69db52ce-c1c2-4d77-9265-ec77c1c70ade,8626d831-2ff0-44d2-82e2-146e45931fc5,e830373f-755b-4f92-a31a-d7e0413e6539,1d6c5449-8385-4690-8a67-973a14b8cde8,90c9c0c2-f5fd-42a2-9497-697b81dd6c21,41499534-68c7-4b39-8f73-f942a880b09a,87f2814a-c84b-476b-b2c8-fc5997903e31,d81f4c3f-47fa-4701-a30f-8542d662cc32,8ca21251-f3f1-4fc2-ac74-49ae5da34738,17ca6eb7-7a28-4cc6-9a46-25e0afb1664d,09c136e4-9806-417f-aa92-a11d65704005,fe789493-94fc-47ab-bc59-d2b908cd999b,00efeadf-9f4b-45af-96ec-88ce4c023e9b,327ea723-58dc-48ae-b38e-e87d9692c8b6,440be714-d457-4a5b-8184-fd90cd78c83f,30b6ad56-b858-4766-b341-5e80314f48ea,43555446-eca9-4164-98f6-8da4960f096d,b4f07fd7-8361-4fc4-bfef-f31487630719,99866093-4e46-42fb-9949-68eeb0565cb1,65edf760-1505-45c5-a90c-c217cadc59bc,deed9973-ae8e-425f-877e-e40ec3b79cbd,ff490436-9df4-4fec-8a89-b51770aabc13,df832eda-374d-4b7b-9b78-c6a6cbd9286e,baf38c33-8cee-4517-96df-52a7c72db131,579a81b0-0516-4b0d-912c-d18f87df8ea2,69ffdc9a-dc2a-4b55-90ff-ae169515b02e,168ebb48-e6bc-4457-8df0-b0c629c22eb9,c1a03397-91d0-44f6-88e9-e0b150a9591c,d6c436b9-7ef8-493a-b20f-5de9154ac5b2,a64195e1-a049-4b99-b4e2-1073f68ff8d3,d8b0e262-b99f-4ee1-a9f5-a1df6b1d5a7d
__MWOPC_PART_BEGIN__ /simulink/plugins/NotesPlugin.xml
@@ -2728,8 +2727,8 @@ __MWOPC_PART_BEGIN__ /simulink/systems/system_1829.xml
[60, 60, 1200, 700]
0
- {"entries":[{"content":{"blockAttrs":null,"busTypeElementAttrs":null,"busTypeRootAttrs":null,"childAttrs":null,"inheritedParentAttrs":null,"msgQueueAttrs":null,"parentAttrs":{"content":{"attrsOfChildren":[{"type":"treeNode.ChildAttributes","uuid":"96c75b4c-e904-4e03-bf59-afc345aa3d38"},{"type":"treeNode.ChildAttributes","uuid":"90ef1a81-2fde-44c0-b3df-852c42f30e3f"},{"type":"treeNode.ChildAttributes","uuid":"211c0264-185b-4fe5-b51e-bc101c7ede48"},{"type":"treeNode.ChildAttributes","uuid":"1fd297e8-93a0-4f8c-a4ad-44504412fc1a"},{"type":"treeNode.ChildAttributes","uuid":"6f386d01-6dff-49aa-a010-c7c81756401b"}],"children":[{"content":{"blockAttrs":null,"busTypeElementAttrs":null,"busTypeRootAttrs":null,"childAttrs":{"content":{"attrsOfParent":{"type":"treeNode.ParentAttributes","uuid":"656a9fea-4017-4f2b-9a26-8a4ef43f8eea"},"indexOne":1,"name":"Current"},"type":"treeNode.ChildAttributes","uuid":"96c75b4c-e904-4e03-bf59-afc345aa3d38"},"inheritedParentAttrs":null,"msgQueueAttrs":null,"parentAttrs":null,"platformAttrs":null,"propAttrs":null,"signalAttrs":null},"type":"treeNode.TreeNode","uuid":"362ccc72-7721-4f8a-8c9a-c05adaaf168f"},{"content":{"blockAttrs":null,"busTypeElementAttrs":null,"busTypeRootAttrs":null,"childAttrs":{"content":{"attrsOfParent":{"type":"treeNode.ParentAttributes","uuid":"656a9fea-4017-4f2b-9a26-8a4ef43f8eea"},"indexOne":2,"name":"Charge"},"type":"treeNode.ChildAttributes","uuid":"90ef1a81-2fde-44c0-b3df-852c42f30e3f"},"inheritedParentAttrs":null,"msgQueueAttrs":null,"parentAttrs":null,"platformAttrs":null,"propAttrs":null,"signalAttrs":null},"type":"treeNode.TreeNode","uuid":"27f80613-8184-43dc-a986-807bf98b6140"},{"content":{"blockAttrs":null,"busTypeElementAttrs":null,"busTypeRootAttrs":null,"childAttrs":{"content":{"attrsOfParent":{"type":"treeNode.ParentAttributes","uuid":"656a9fea-4017-4f2b-9a26-8a4ef43f8eea"},"indexOne":3,"name":"Power"},"type":"treeNode.ChildAttributes","uuid":"211c0264-185b-4fe5-b51e-bc101c7ede48"},"inheritedParentAttrs":null,"msgQueueAttrs":null,"parentAttrs":null,"platformAttrs":null,"propAttrs":null,"signalAttrs":{"content":{"unit":"kW"},"type":"treeNode.SignalAttributes","uuid":"214f73af-9eb5-4355-be3f-23aa16032b72"}},"type":"treeNode.TreeNode","uuid":"618ea345-ed35-43d9-8f59-56415642cc60"},{"content":{"blockAttrs":null,"busTypeElementAttrs":null,"busTypeRootAttrs":null,"childAttrs":{"content":{"attrsOfParent":{"type":"treeNode.ParentAttributes","uuid":"656a9fea-4017-4f2b-9a26-8a4ef43f8eea"},"indexOne":4,"name":"Temp"},"type":"treeNode.ChildAttributes","uuid":"1fd297e8-93a0-4f8c-a4ad-44504412fc1a"},"inheritedParentAttrs":null,"msgQueueAttrs":null,"parentAttrs":null,"platformAttrs":null,"propAttrs":null,"signalAttrs":null},"type":"treeNode.TreeNode","uuid":"725b7154-b0a9-46fa-9d3e-0a27376ea30b"},{"content":{"blockAttrs":null,"busTypeElementAttrs":null,"busTypeRootAttrs":null,"childAttrs":{"content":{"attrsOfParent":{"type":"treeNode.ParentAttributes","uuid":"656a9fea-4017-4f2b-9a26-8a4ef43f8eea"},"indexOne":5,"name":"Voltage"},"type":"treeNode.ChildAttributes","uuid":"6f386d01-6dff-49aa-a010-c7c81756401b"},"inheritedParentAttrs":null,"msgQueueAttrs":null,"parentAttrs":null,"platformAttrs":null,"propAttrs":null,"signalAttrs":null},"type":"treeNode.TreeNode","uuid":"2997f8e5-44a1-461f-a967-8fc5dfed670f"}]},"type":"treeNode.ParentAttributes","uuid":"656a9fea-4017-4f2b-9a26-8a4ef43f8eea"},"platformAttrs":null,"propAttrs":null,"signalAttrs":null},"type":"treeNode.TreeNode","uuid":"2e7b3a61-88cb-4180-be94-51ce1a466017"}],"packageUris":["http://schema.mathworks.com/mf0/mm_tree_node_datamodel/R2018b"],"version":"1.0"}
- {"port-tree":{"bep-in":{"1":"2e7b3a61-88cb-4180-be94-51ce1a466017"}}}
+ {"entries":[{"content":{"blockAttrs":null,"busTypeElementAttrs":null,"busTypeRootAttrs":null,"childAttrs":null,"inheritedParentAttrs":null,"msgQueueAttrs":null,"parentAttrs":{"content":{"attrsOfChildren":[{"type":"treeNode.ChildAttributes","uuid":"dfa6f60c-9cd1-4b4c-9f4d-4b37d829cee4"},{"type":"treeNode.ChildAttributes","uuid":"ca740832-3c5d-4345-96bb-be4eca090797"},{"type":"treeNode.ChildAttributes","uuid":"59e8be0d-644d-41e3-8c06-1eda6aee2093"},{"type":"treeNode.ChildAttributes","uuid":"3ec0a5dc-2a3c-4b81-8a58-a4277bec67fd"},{"type":"treeNode.ChildAttributes","uuid":"ba953987-bcf0-4785-a2f3-b82fae51d93e"}],"children":[{"content":{"blockAttrs":null,"busTypeElementAttrs":null,"busTypeRootAttrs":null,"childAttrs":{"content":{"attrsOfParent":{"type":"treeNode.ParentAttributes","uuid":"907e708c-893a-41d8-b5a3-65267c5a0c0f"},"indexOne":1,"name":"Current"},"type":"treeNode.ChildAttributes","uuid":"dfa6f60c-9cd1-4b4c-9f4d-4b37d829cee4"},"inheritedParentAttrs":null,"msgQueueAttrs":null,"parentAttrs":null,"platformAttrs":null,"propAttrs":null,"signalAttrs":null},"type":"treeNode.TreeNode","uuid":"876b9131-18aa-433c-aefb-61236591a542"},{"content":{"blockAttrs":null,"busTypeElementAttrs":null,"busTypeRootAttrs":null,"childAttrs":{"content":{"attrsOfParent":{"type":"treeNode.ParentAttributes","uuid":"907e708c-893a-41d8-b5a3-65267c5a0c0f"},"indexOne":2,"name":"Charge"},"type":"treeNode.ChildAttributes","uuid":"ca740832-3c5d-4345-96bb-be4eca090797"},"inheritedParentAttrs":null,"msgQueueAttrs":null,"parentAttrs":null,"platformAttrs":null,"propAttrs":null,"signalAttrs":null},"type":"treeNode.TreeNode","uuid":"f6826578-d328-411b-8520-e047911d0997"},{"content":{"blockAttrs":null,"busTypeElementAttrs":null,"busTypeRootAttrs":null,"childAttrs":{"content":{"attrsOfParent":{"type":"treeNode.ParentAttributes","uuid":"907e708c-893a-41d8-b5a3-65267c5a0c0f"},"indexOne":3,"name":"Power"},"type":"treeNode.ChildAttributes","uuid":"59e8be0d-644d-41e3-8c06-1eda6aee2093"},"inheritedParentAttrs":null,"msgQueueAttrs":null,"parentAttrs":null,"platformAttrs":null,"propAttrs":null,"signalAttrs":{"content":{"unit":"kW"},"type":"treeNode.SignalAttributes","uuid":"3923b47a-9a86-4b6c-aa0a-bca312c6ecd4"}},"type":"treeNode.TreeNode","uuid":"f43e56af-46ac-4d29-974d-af4dc48524c9"},{"content":{"blockAttrs":null,"busTypeElementAttrs":null,"busTypeRootAttrs":null,"childAttrs":{"content":{"attrsOfParent":{"type":"treeNode.ParentAttributes","uuid":"907e708c-893a-41d8-b5a3-65267c5a0c0f"},"indexOne":4,"name":"Temp"},"type":"treeNode.ChildAttributes","uuid":"3ec0a5dc-2a3c-4b81-8a58-a4277bec67fd"},"inheritedParentAttrs":null,"msgQueueAttrs":null,"parentAttrs":null,"platformAttrs":null,"propAttrs":null,"signalAttrs":null},"type":"treeNode.TreeNode","uuid":"c6c483ce-cc4d-4712-b61f-22a8e8c91c80"},{"content":{"blockAttrs":null,"busTypeElementAttrs":null,"busTypeRootAttrs":null,"childAttrs":{"content":{"attrsOfParent":{"type":"treeNode.ParentAttributes","uuid":"907e708c-893a-41d8-b5a3-65267c5a0c0f"},"indexOne":5,"name":"Voltage"},"type":"treeNode.ChildAttributes","uuid":"ba953987-bcf0-4785-a2f3-b82fae51d93e"},"inheritedParentAttrs":null,"msgQueueAttrs":null,"parentAttrs":null,"platformAttrs":null,"propAttrs":null,"signalAttrs":null},"type":"treeNode.TreeNode","uuid":"de426495-0276-4384-8c4a-70cdab94fa56"}]},"type":"treeNode.ParentAttributes","uuid":"907e708c-893a-41d8-b5a3-65267c5a0c0f"},"platformAttrs":null,"propAttrs":null,"signalAttrs":null},"type":"treeNode.TreeNode","uuid":"fa67d059-ccb2-4cd6-ab92-aa4b481298e1"}],"packageUris":["http://schema.mathworks.com/mf0/mm_tree_node_datamodel/R2018b"],"version":"1.0"}
+ {"port-tree":{"bep-in":{"1":"fa67d059-ccb2-4cd6-ab92-aa4b481298e1"}}}
[1015, -50, 1025, -40]
@@ -3041,7 +3040,7 @@ __MWOPC_PART_BEGIN__ /simulink/systems/system_1829.xml
[1210, -73, 1260, 183]
26261
- Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extmgr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('Sources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1'),extmgr.Configuration('Visuals','Time Domain',true,'SerializedDisplays',{struct('MinYLimReal','-64.87908','MaxYLimReal','202.52993','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','202.52993','LegendVisibility','Off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Battery Current'}},'ShowContent',true,'Placement',1),struct('MinYLimReal','337.9747','MaxYLimReal','340.64879','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Battery Voltage'}},'ShowContent',true,'Placement',2),struct('MinYLimReal','122.83213','MaxYLimReal','123.60689','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Battery Charge'}},'ShowContent',true,'Placement',3),struct('MinYLimReal','193.15','MaxYLimReal','393.15','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Battery Temperature'}},'ShowContent',true,'Placement',4),struct('MinYLimReal','-2.63418','MaxYLimReal','23.70766','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Electrical Efficiency'}},'ShowContent',true,'Placement',5)},'DisplayPropertyDefaults',struct('YLabelReal','','AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;1 1 0.0666666666666667;0.717647058823529 0.274509803921569 1;0.392156862745098 0.831372549019608 0.0745098039215686;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863]),'DisplayLayoutDimensions',[5 1],'DisplayContentCache',[]),extmgr.Configuration('Tools','Plot Navigation',true,'PreviousZoomMode','Pan','AutoscaleMode','Auto','ExpandOnly',false),extmgr.Configuration('Tools','Measurements',true,'Version','2024b')),'Version','2024b','Position',[273.8 103.4 1084.8 516],'VisibleAtModelOpen','on')
+ Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extmgr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('Sources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1'),extmgr.Configuration('Visuals','Time Domain',true,'SerializedDisplays',{struct('MinYLimReal','-65.47621','MaxYLimReal','404.45493','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','404.45493','LegendVisibility','Off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Battery Current'}},'ShowContent',true,'Placement',1),struct('MinYLimReal','335.95545','MaxYLimReal','340.65476','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Battery Voltage'}},'ShowContent',true,'Placement',2),struct('MinYLimReal','121.69921','MaxYLimReal','123.73277','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Battery Charge'}},'ShowContent',true,'Placement',3),struct('MinYLimReal','193.15','MaxYLimReal','393.15','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Battery Temperature'}},'ShowContent',true,'Placement',4),struct('MinYLimReal','-5.28072','MaxYLimReal','47.52644','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Electrical Efficiency'}},'ShowContent',true,'Placement',5)},'DisplayPropertyDefaults',struct('YLabelReal','','AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;1 1 0.0666666666666667;0.717647058823529 0.274509803921569 1;0.392156862745098 0.831372549019608 0.0745098039215686;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863]),'DisplayLayoutDimensions',[5 1],'DisplayContentCache',[]),extmgr.Configuration('Tools','Plot Navigation',true,'PreviousZoomMode','Pan','AutoscaleMode','Auto','ExpandOnly',false),extmgr.Configuration('Tools','Measurements',true,'Version','2024b')),'Version','2024b','Position',[1212.33333333333 696.333333333333 673.333333333333 516],'VisibleAtModelOpen','on')
5
off
@@ -3049,7 +3048,7 @@ __MWOPC_PART_BEGIN__ /simulink/systems/system_1829.xml
[710, -75, 745, 265]
26262
- Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extmgr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('Sources','WiredSimulink',true,'DataLoggingVariableName','ScopeData2'),extmgr.Configuration('Visuals','Time Domain',true,'SerializedDisplays',{struct('MinYLimReal','-8.75806','MaxYLimReal','78.75955','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','78.75955','LegendVisibility','Off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',2,'LineNames',{{'Vehicle Speeds.Reference Vehicle Speed (km/hr)','Vehicle Speeds.Vehicle Speed (km/hr)'}},'ShowContent',true,'Placement',1),struct('MinYLimReal','-621.78375','MaxYLimReal','5591.58064','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',2,'LineNames',{{'Motor Speeds.Reference Motor Speed (rpm)','Motor Speeds.Motor speed (rpm)'}},'ShowContent',true,'Placement',2),struct('MinYLimReal','-0.11157','MaxYLimReal','0.23299','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'G-Force'}},'ShowContent',true,'Placement',3),struct('MinYLimReal','-84.6102','MaxYLimReal','223.58865','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Motor Torque Command'}},'ShowContent',true,'Placement',4),struct('MinYLimReal','193.15','MaxYLimReal','393.15','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Motor Temperature'}},'ShowContent',true,'Placement',5)},'DisplayPropertyDefaults',struct('YLabelReal','','AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;1 1 0.0666666666666667;0.717647058823529 0.274509803921569 1;0.392156862745098 0.831372549019608 0.0745098039215686;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863]),'DisplayLayoutDimensions',[5 1],'DisplayContentCache',[]),extmgr.Configuration('Tools','Plot Navigation',true,'AutoscaleMode','Auto','ExpandOnly',false),extmgr.Configuration('Tools','Measurements',true,'Version','2024b')),'Version','2024b','Position',[447.4 153 1086.4 518.4],'VisibleAtModelOpen','on')
+ Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extmgr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('Sources','WiredSimulink',true,'DataLoggingVariableName','ScopeData2'),extmgr.Configuration('Visuals','Time Domain',true,'SerializedDisplays',{struct('MinYLimReal','-11.50047','MaxYLimReal','103.50426','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','103.50426','LegendVisibility','Off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',2,'LineNames',{{'Vehicle Speeds.Reference Vehicle Speed (km/hr)','Vehicle Speeds.Vehicle Speed (km/hr)'}},'ShowContent',true,'Placement',1),struct('MinYLimReal','-816.48283','MaxYLimReal','7348.34548','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',2,'LineNames',{{'Motor Speeds.Reference Motor Speed (rpm)','Motor Speeds.Motor speed (rpm)'}},'ShowContent',true,'Placement',2),struct('MinYLimReal','-0.07527','MaxYLimReal','0.302','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'G-Force'}},'ShowContent',true,'Placement',3),struct('MinYLimReal','-42.67157','MaxYLimReal','283.79811','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Motor Torque Command'}},'ShowContent',true,'Placement',4),struct('MinYLimReal','193.15','MaxYLimReal','393.15','YLabelReal','','MinYLimMag','0','MaxYLimMag','10','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 0.909803921568627 0.392156862745098;0.149019607843137 0.549019607843137 0.866666666666667;0.96078431372549 0.466666666666667 0.16078431372549;0.286274509803922 0.858823529411765 0.250980392156863;0.752941176470588 0.36078431372549 0.984313725490196;0.423529411764706 0.956862745098039 1;0.949019607843137 0.403921568627451 0.772549019607843],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Motor Temperature'}},'ShowContent',true,'Placement',5)},'DisplayPropertyDefaults',struct('YLabelReal','','AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;1 1 0.0666666666666667;0.717647058823529 0.274509803921569 1;0.392156862745098 0.831372549019608 0.0745098039215686;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863]),'DisplayLayoutDimensions',[5 1],'DisplayContentCache',[]),extmgr.Configuration('Tools','Plot Navigation',true,'AutoscaleMode','Auto','ExpandOnly',false),extmgr.Configuration('Tools','Measurements',true,'Version','2024b')),'Version','2024b','Position',[1255.66666666667 779.666666666667 664.666666666667 518.666666666667],'VisibleAtModelOpen','on')
5
off
@@ -3469,6 +3468,14 @@ open_system(gcb, "force")
on
CtrlEnv_refsub_Basic
+
+
+ FromPlant
+
+
+ Inputs
+
+
@@ -3544,9 +3551,19 @@ open_system(gcb, "force")
BatteryHV_refsub_Basic
{"entries":[{"content":{"sides":[{"content":{"connectorIds":["In1"]},"type":"ConnectorPlacement.EquallySpacedRectSide","uuid":"5db791d4-e733-413a-9b9b-d79e76ac9bb0"},{"content":{"connectorIds":["RConn1","RConn2","Out1"],"side":"RIGHT"},"type":"ConnectorPlacement.EquallySpacedRectSide","uuid":"0c12beb5-1dc0-4de1-849a-92aaa1061486"},{"content":{"side":"TOP"},"type":"ConnectorPlacement.EquallySpacedRectSide","uuid":"758dbf8c-c8ee-4b73-af05-227531b6198b"},{"content":{"side":"HIDDEN"},"type":"ConnectorPlacement.EquallySpacedRectSide","uuid":"fa4920b8-ec2a-4218-a476-41d1e0d36381"}]},"type":"ConnectorPlacement.EquallySpacedConnector","uuid":"d828a3e3-8826-44df-b770-75b0ad7bf91b"}],"packageUris":["http://schema.mathworks.com/mf0/Connector/R2020b"],"version":"1.0"}
+
+ Inputs
+
+ Info
Battery
+
+ HighV
+
+
+ Pwr
+
@@ -3560,9 +3577,19 @@ open_system(gcb, "force")
Vehicle1D_refsub_Basic
{"entries":[{"content":{"sides":[{"content":{"connectorIds":["In1","LConn1"]},"type":"ConnectorPlacement.EquallySpacedRectSide","uuid":"1278221b-4210-4fc4-9018-d7f4555b8d65"},{"content":{"connectorIds":["RConn1","Out1"],"side":"RIGHT"},"type":"ConnectorPlacement.EquallySpacedRectSide","uuid":"ae02a7d1-22cf-4294-9907-02c3616e735c"},{"content":{"side":"TOP"},"type":"ConnectorPlacement.EquallySpacedRectSide","uuid":"498bee53-b001-4331-968a-8dad39da1579"}]},"type":"ConnectorPlacement.EquallySpacedConnector","uuid":"c28a1585-5582-45c2-8974-ffffcb6069ab"}],"packageUris":["http://schema.mathworks.com/mf0/Connector/R2020b"],"version":"1.0"}
+
+ Inputs
+
+ Info
Veh
+
+ Axle
+
+
+ Spd
+
@@ -3588,19 +3615,29 @@ open_system(gcb, "force")
MotorDriveUnit_refsub_Basic
{"entries":[{"content":{"sides":[{"content":{"connectorIds":["In1","LConn1"]},"type":"ConnectorPlacement.EquallySpacedRectSide","uuid":"67ecf7a6-5e47-4eb7-8bef-e90b74b30c45"},{"content":{"connectorIds":["RConn1","Out1"],"side":"RIGHT"},"type":"ConnectorPlacement.EquallySpacedRectSide","uuid":"a9028cc8-cfc1-431e-b7d7-768ed50af379"},{"content":{"side":"TOP"},"type":"ConnectorPlacement.EquallySpacedRectSide","uuid":"a0687387-3123-4d08-86fe-456eeb37040f"}]},"type":"ConnectorPlacement.EquallySpacedConnector","uuid":"6bbfd8f6-f8bb-42c4-a351-7db31f6b96f0"}],"packageUris":["http://schema.mathworks.com/mf0/Connector/R2020b"],"version":"1.0"}
+
+ Ctrl
+
+ Info
Motor
+
+ HighV
+
+
+ Axle
+
-
+
[205, -95, 315, -60]
26287
[0.011765, 0.011765, 0.011765]
[0.956863, 0.956863, 0.956863]
off
Helvetica
- {"components":[{"name":"BackgroundImageComponent","settings":{"image":{"size":[0,0],"src":"default","srcOrientation":"Right"},"position":[0,0,1,1]}},{"name":"ButtonStateComponent","settings":{"buttonType":"momentary","clickFcn":"edit(\"BEV_main_script\")\n","onValue":1,"position":[0,0,1,1],"pressDelay":"500","pressFcn":"","repeatInterval":"0","states":[{"horizontalAlignment":"center","image":{"position":[0,0,1,1],"src":"default","srcOrientation":"Right"},"label":{"color":[0.01176470588,0.01176470588,0.01176470588,1],"icon":{"size":[0,0],"src":"default","srcOrientation":"Right"},"iconPlacement":"left","text":{"content":"Main script"}},"labelOffset":[0,0],"verticalAlignment":"middle"},{"horizontalAlignment":"center","image":{"position":[0,0,1,1],"src":"default","srcOrientation":"Right"},"label":{"color":[0.01176470588,0.01176470588,0.01176470588,1],"icon":{"size":[0,0],"src":"default","srcOrientation":"Right"},"iconPlacement":"left","text":{"content":"Main script"}},"labelOffset":[0,0],"verticalAlignment":"middle"},{"horizontalAlignment":"center","image":{"position":[0,0,1,1],"src":"default","srcOrientation":"Right"},"label":{"color":[0.01176470588,0.01176470588,0.01176470588,1],"icon":{"size":[0,0],"src":"default","srcOrientation":"Right"},"iconPlacement":"left","text":{"content":"Main script"}},"labelOffset":[0,0],"verticalAlignment":"middle"},{"horizontalAlignment":"center","image":{"position":[0,0,1,1],"src":"default","srcOrientation":"Right"},"label":{"color":[0.01176470588,0.01176470588,0.01176470588,1],"icon":{"size":[0,0],"src":"default","srcOrientation":"Right"},"iconPlacement":"left","text":{"content":"Main script"}},"labelOffset":[0,0],"verticalAlignment":"middle"}]}},{"name":"ForegroundImageComponent","settings":{"image":{"size":[0,0],"src":"default","srcOrientation":"Right"},"isForeground":1,"position":[0,0,1,1]}}],"settings":{"BindingType":"standalone","backgroundColor":[244,244,244,1],"backgroundOffset":0.2,"backgroundOpacity":1,"fixedAspectRatio":"off","foregroundColor":[0.01176470588,0.01176470588,0.01176470588,1],"migratedFromLegacy":true,"useBackgroundColor":true,"variant":"callback","version":"R2023a"},"type":"Button"}
+ {"components":[{"name":"BackgroundImageComponent","settings":{"image":{"size":[0,0],"src":"default","srcOrientation":"Right"},"position":[0,0,1,1]}},{"name":"ButtonStateComponent","settings":{"buttonType":"momentary","clickFcn":"edit(\"BEV_main_script\")\n","onValue":1,"position":[0,0,1,1],"pressDelay":"500","pressFcn":"","repeatInterval":"0","states":[{"horizontalAlignment":"center","image":{"position":[0,0,1,1],"size":[1,1],"src":"default","srcOrientation":"Right"},"label":{"color":[0.01176470588,0.01176470588,0.01176470588,1],"icon":{"size":[0,0],"src":"default","srcOrientation":"Right"},"iconOffset":0,"iconPlacement":"left","opacity":1,"show":true,"text":{"content":"Open script","font":"Helvetica"}},"labelOffset":[0,0],"verticalAlignment":"middle"},{"horizontalAlignment":"center","image":{"position":[0,0,1,1],"size":[1,1],"src":"default","srcOrientation":"Right"},"label":{"color":[0.01176470588,0.01176470588,0.01176470588,1],"icon":{"size":[0,0],"src":"default","srcOrientation":"Right"},"iconOffset":0,"iconPlacement":"left","opacity":1,"show":true,"text":{"content":"Open script","font":"Helvetica"}},"labelOffset":[0,0],"verticalAlignment":"middle"},{"horizontalAlignment":"center","image":{"position":[0,0,1,1],"size":[1,1],"src":"default","srcOrientation":"Right"},"label":{"color":[0.01176470588,0.01176470588,0.01176470588,1],"icon":{"size":[0,0],"src":"default","srcOrientation":"Right"},"iconOffset":0,"iconPlacement":"left","opacity":1,"show":true,"text":{"content":"Open script","font":"Helvetica"}},"labelOffset":[0,0],"verticalAlignment":"middle"},{"horizontalAlignment":"center","image":{"position":[0,0,1,1],"size":[1,1],"src":"default","srcOrientation":"Right"},"label":{"color":[0.01176470588,0.01176470588,0.01176470588,1],"icon":{"size":[0,0],"src":"default","srcOrientation":"Right"},"iconOffset":0,"iconPlacement":"left","opacity":1,"show":true,"text":{"content":"Open script","font":"Helvetica"}},"labelOffset":[0,0],"verticalAlignment":"middle"}]}},{"name":"ForegroundImageComponent","settings":{"image":{"size":[0,0],"src":"default","srcOrientation":"Right"},"isForeground":1,"position":[0,0,1,1]}}],"settings":{"BindingType":"standalone","backgroundColor":[244,244,244,1],"backgroundOffset":0.2,"backgroundOpacity":1,"fixedAspectRatio":"off","foregroundColor":[0.01176470588,0.01176470588,0.01176470588,1],"migratedFromLegacy":true,"useBackgroundColor":true,"variant":"callback","version":"R2023a"},"type":"Button"}
{"color":[0.9568627451,0.9568627451,0.9568627451],"show":true}
@@ -3639,12 +3676,20 @@ open_system(gcb, "force")
on
Reducer_refsub_Basic
+
+
+ Motor
+
+
+ Axle
+
+
[785, -1, 815, 31]
26292
- Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extmgr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('Sources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1'),extmgr.Configuration('Visuals','Time Domain',true),extmgr.Configuration('Tools','Plot Navigation',true),extmgr.Configuration('Tools','Measurements',true)),'Version','2023a')
+ Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extmgr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('Sources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1'),extmgr.Configuration('Visuals','Time Domain',true),extmgr.Configuration('Tools','Plot Navigation',true),extmgr.Configuration('Tools','Measurements',true)),'Version','2024b')
1
off
@@ -3844,7 +3889,7 @@ p, li { white-space: pre-wrap; }
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body align="left" style=" font-family:'Arial'; font-size:12px; font-weight:400; font-style:normal;">
-<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12px;">Copyright 2020-2023 The MathWorks, Inc.</span></p></body></html>
+<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12px;">Copyright 2020-2026 The MathWorks, Inc.</span></p></body></html>
[185, 230, 423, 243]
[0, 0, 0, 0]
on
@@ -3880,32 +3925,52 @@ __MWOPC_PART_BEGIN__ /simulink/windowsInfo.xml
1
SimulinkTopLevel
0
- [1345.0, 511.0]
+ [1614.0, 622.0]
1.0
- [-221.5859375, -147.9]
- [-221.5859375, -147.9, 1076.0, 408.8]
+ [-221.5859375, -150.83333333333334]
+ [-221.5859375, -150.83333333333334, 1076.0, 414.66666666666669]
+
+
-
@@ -1238,6 +1277,11 @@ open_system(gcb, "force")
on
VehSpdRef_refsub_Basic
+
+
+ Outport
+
+
[995, 155, 1005, 165]
@@ -1359,8 +1403,8 @@ open_system(gcb, "force")
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
-</style></head><body align="left" style=" font-family:'Helvetica'; font-size:10px; font-weight:400; font-style:normal;">
-<p align="left" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Arial'; font-size:12px;">Copyright 2020-2023 The MathWorks, Inc.</span></p></body></html>
+</style></head><body align="left" style=" font-family:'Arial'; font-size:12px; font-weight:400; font-style:normal;">
+<p align="left" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12px;">Copyright 2020-2026 The MathWorks, Inc.</span></p></body></html>
[596, 308, 823, 324]
[0, 0, 0, 0]
rich
@@ -1469,7 +1513,7 @@ __MWOPC_PART_BEGIN__ /simulink/windowsInfo.xml
e60b3c51-1890-4c33-8fec-cf8028969947
- 76c60c72-d683-4231-bd3a-976286eaa560
+ 88709f04-91cb-469d-b2e6-b6bf800048f4
diff --git a/Components/VehicleSpeedReference/VehSpdRef_refsub_Basic.mdl b/Components/VehicleSpeedReference/VehSpdRef_refsub_Basic.mdl
index 825e70a4..d5087913 100644
--- a/Components/VehicleSpeedReference/VehSpdRef_refsub_Basic.mdl
+++ b/Components/VehicleSpeedReference/VehSpdRef_refsub_Basic.mdl
@@ -44,8 +44,8 @@ __MWOPC_PART_BEGIN__ /metadata/coreProperties.xml
2023-02-09T11:05:38Z
isaacito
isaacito
- 2024-11-20T07:58:36Z
- 5.4
+ 2026-01-28T09:56:36Z
+ 5.5
R2024b
@@ -67,11 +67,11 @@ __MWOPC_PART_BEGIN__ /metadata/mwcorePropertiesReleaseInfo.xml
- 24.2.0.2773142
+ 24.2.0.3070828
R2024b
- Update 2
- Oct 22 2024
- 227631694
+ Update 7
+ Oct 30 2025
+ 2188856867
__MWOPC_PART_BEGIN__ /simulink/_rels/blockdiagram.xml.rels
@@ -111,7 +111,7 @@ __MWOPC_PART_BEGIN__ /simulink/blockdiagram.xml
%<Auto>
%<Auto>
- %<AutoIncrement:5.4>
+ %<AutoIncrement:5.5>
normal
@@ -1653,6 +1653,7 @@ update(sig)
[360, -80, 390, -50]
26296
+ 2
[545, 28, 575, 42]
@@ -1785,7 +1786,7 @@ __MWOPC_PART_BEGIN__ /simulink/windowsInfo.xml
8bc14801-6706-4a24-a221-00273b187e76
- 582c9b72-465c-4d01-a600-5f416f14b729
+ 0f0f9d0d-be58-4a59-aa88-dedc0ca55597
diff --git a/README.md b/README.md
index c5795407..ec3c5b70 100644
--- a/README.md
+++ b/README.md
@@ -1,215 +1,225 @@
-# Battery Electric Vehicle Model in Simscape™
-
-[](https://www.mathworks.com/matlabcentral/fileexchange/82250-battery-electric-vehicle-model-in-simscape)
-
-Version 2.5
-
-## Introduction
-
-This is a MATLAB® Project containing
-a [Battery Electric Vehicle (BEV) model](BEV/README.md) and
-its components such as
-motor, high voltage battery, and longitudinal vehicle.
-This project demonstrates Simscape's modular and
-multi-fidelity modeling technology.
-
-The abstract BEV model is built in a simple and modular fashion,
-and it can run faster than real-time.
-It is suitable as a baseline model for drive cycle simulation
-to estimate vehicle's electrical efficiency and
-other vehicle-level information.
-
-This project also contains the model of a detailed
-permanent magnet synchronous motor (PMSM) and controller.
-It captures the detailed behaviors of the AC motor drive unit
-and can estimate the electrical efficiency at the unit level.
-
-A Live Script demonstrates how to obtain the electrical efficiency
-from the slow but detailed motor drive unit and use the result
-as the block parameter of the simple but fast motor drive block
-in the BEV model.
-
-
-
-
-
-BEV Project Navigator App
-
-
-
-Vehicle1D Performance Design App
-
-
-
-Motor Drive Unit Efficiency App for System Thermal Model
-
-
-
-Motor Drive Unit App
-
-
-
-## What's New in 2.5 (June, 2025)
-
-BEV Project
-
-- The BEV Project Navigator app has been updated.
-
-Motor Drive Unit component
-
-- The folder organization of the component has been updated.
- Different models are stored in different folders.
- Related files for a model such as test scripts and apps are put in the same folder.
-- Motor Drive Unit Efficiency apps have been added to the Basic model and
- the System Thermal model.
-- Motor Drive Unit App has been added to help select MDU model and simulation case.
-- The Build Tool is used to check code and run tests.
-
-Vehicle1D component
-
-- The folder organization of the component has been updated.
-- Vehicle1D Performance Design app has been updated.
-- The Build Tool is used to check code and run tests.
-
-## What's New in 2.4 (November, 2024)
-
-- The project has been updated to MATLAB R2024b with some clean ups.
-- Added brief entry-point descriptions about MATLAB project and Git
- to [Using MATLAB Project](docs/Using-MATLAB-Project.md).
- The page also provides links to product documentation for more information.
-
-## What's New in 2.3 (June, 2024)
-
-- The project has been updated to MATLAB R2024a.
-- Vehicle1D performance design app is added.
-- For veiwing Live Scripts in the GitHub web site in the browser,
- they are converted to Markdown files and collected in the Markdown folder.
-
-## What's New in 2.2 (September, 2023)
-
-- The project has been updated to MATLAB R2023b.
-- [MATLAB Build Tool][url-buildtool] is used to automate tasks
- to generate HTML files and Jupyter notebooks from all Live Scripts
- in the project.
-- GitHub Actions has been updated to generate and upload
- test report and coverage report.
-- GitHub Actions also generates Jupyter notebooks from Live Scripts.
- Jupyter notebooks can be viewed in the repo in the browser.
-
-[url-buildtool]: https://www.mathworks.com/help/matlab/matlab_prog/overview-of-matlab-build-tool.html
-
-## What's New in 2.1 (March, 2023)
-
-- The project has been updated to MATLAB R2023a.
-- A shortcut button to open **MATLAB Test Manager**
- is added in the Project Shortcuts tab of the toolstrip.
- MATLAB Test Manager requires the **MATLAB Test** license.
-
-See [Change Log](ChangeLog.md) for more details.
-
-## What's New in 2.0 (February, 2023)
-
-- BEV system model uses updated components and
- has simpler and easier configurability
- for selecting vehicle speed reference input.
-- High voltage battery component provides
- four different models:
- **Basic**, **System simple**, **System**, and **System tabulated**.
- They are all system level models and abstract,
- but they prodive different fidelity levels of the model.
- See [README](./Components/BatteryHighVoltage/README.md) in
- **Components > BatteryHighVoltage** for more details.
-- Motor drive unit component provides
- four different models:
- **Basic**, **Basic thermal**, **System**, and **System tabulated**.
- They are all system level models and abstract,
- but they prodive different fidelity levels of the model.
- See [README](./Components/MotorDriveUnit/README.md) in
- **Components > MotorDriveUnit** for more details.
-- A detailed battery model built with a custom Simscape library
- has been removed.
- [This project][url-bev] will remain focused
- on vehicle system-level applications using abstract models
- in future updates.
- A new project [Electric Vehicle Design with Simscape][url-bev-design]
- serves as an alternative for detailed model applications.
-
-See [Change Log](ChangeLog.md) for more details.
-
-## Tool Requirements
-
-Supported MATLAB Version:
-R2024b or newer releases
-
-Required:
-[MATLAB](https://www.mathworks.com/products/matlab.html),
-[Simulink®](https://www.mathworks.com/products/simulink.html),
-[Powertrain Blockset](https://www.mathworks.com/products/powertrain.html),
-[Simscape](https://www.mathworks.com/products/simscape.html),
-[Simscape Driveline™](https://www.mathworks.com/products/simscape-driveline.html),
-[Simscape Electrical™](https://www.mathworks.com/products/simscape-electrical.html)
-
-Optional:
-[MATLAB Test](https://www.mathworks.com/products/matlab-test.html),
-[Parallel Computing Toolbox™](https://www.mathworks.com/products/parallel-computing.html)
-
-## How to Use
-
-Open `BatteryElectricVehicle.prj` in MATLAB, and
-it will automatically open the project main page `BEV_main_script.html`.
-The script contains the description of the model and
-hyperlinks to models and scripts.
-
-## How to Use in MATLAB Online
-
-You can try this in [MATLAB Online][url_online].
-In MATLAB Online, from the **HOME** tab in the toolstrip,
-select **Add-Ons** > **Get Add-Ons**
-to open the Add-On Explorer.
-Then search for the submission name,
-navigate to the submission page,
-click **Add** button, and select **Save to MATLAB Drive**.
-
-[url_online]: https://www.mathworks.com/products/matlab-online.html
-
-## Additional Notes
-
-- [Using MATLAB Project](docs/Using-MATLAB-Project.md)
-
-- [MATLAB Testing Framework](docs/MATLAB-Testing-Framework.md)
-
-## See Also
-
-[Hybrid Electric Vehicle Model in Simscape][url-hev-powersplit]
-provides an abstract power-split HEV model.
-The level of abstraction is similar to
-this [BEV model in Simscape][url-bev] project.
-
-[Electric Vehicle Design with Simscape][url-bev-design]
-provides BEV design workflows using detailed models
-for detailed analysis.
-Note that the [BEV model in Simscape][url-bev] project
-(the current project you are viewing) is focused on
-vehicle system-level applications using abstract models.
-
-[url-bev]: https://www.mathworks.com/matlabcentral/fileexchange/82250
-[url-bev-design]: https://www.mathworks.com/matlabcentral/fileexchange/124795
-[url-hev-powersplit]: https://www.mathworks.com/matlabcentral/fileexchange/92820
-
-## License
-
-See [`license.txt`](license.txt).
-
-_Copyright 2020-2025 The MathWorks, Inc._
+# Battery Electric Vehicle Model in Simscape™
+
+[](https://www.mathworks.com/matlabcentral/fileexchange/82250-battery-electric-vehicle-model-in-simscape)
+
+Version 2.5
+
+## Introduction
+
+This is a MATLAB® Project containing
+a [Battery Electric Vehicle (BEV) model](BEV/README.md) and
+its components such as
+motor, high voltage battery, and longitudinal vehicle.
+This project demonstrates Simscape's modular and
+multi-fidelity modeling technology.
+
+The abstract BEV model is built in a simple and modular fashion,
+and it can run faster than real-time.
+It is suitable as a baseline model for drive cycle simulation
+to estimate vehicle's electrical efficiency and
+other vehicle-level information.
+
+This project also contains the model of a detailed
+permanent magnet synchronous motor (PMSM) and controller.
+It captures the detailed behaviors of the AC motor drive unit
+and can estimate the electrical efficiency at the unit level.
+
+A Live Script demonstrates how to obtain the electrical efficiency
+from the slow but detailed motor drive unit and use the result
+as the block parameter of the simple but fast motor drive block
+in the BEV model.
+
+
+
+
+
+BEV Project Navigator App
+
+
+
+Vehicle1D Performance Design App
+
+
+
+Motor Drive Unit Efficiency App for System Thermal Model
+
+
+
+Motor Drive Unit App
+
+
+
+## What's New in 2.6 (January, 2026)
+
+BEV Controller
+
+- The BEV Controller has improved its numerical robustness for some scenarios.
+ The zero-crossing detection is disabled for the integrator block for the I term
+ of the PI speed controller.
+ There were cases where simulation stalled due to the combination of zero-crossing
+ and the saturation of the integrator output.
+
+## What's New in 2.5 (June, 2025)
+
+BEV Project
+
+- The BEV Project Navigator app has been updated.
+
+Motor Drive Unit component
+
+- The folder organization of the component has been updated.
+ Different models are stored in different folders.
+ Related files for a model such as test scripts and apps are put in the same folder.
+- Motor Drive Unit Efficiency apps have been added to the Basic model and
+ the System Thermal model.
+- Motor Drive Unit App has been added to help select MDU model and simulation case.
+- The Build Tool is used to check code and run tests.
+
+Vehicle1D component
+
+- The folder organization of the component has been updated.
+- Vehicle1D Performance Design app has been updated.
+- The Build Tool is used to check code and run tests.
+
+## What's New in 2.4 (November, 2024)
+
+- The project has been updated to MATLAB R2024b with some clean ups.
+- Added brief entry-point descriptions about MATLAB project and Git
+ to [Using MATLAB Project](docs/Using-MATLAB-Project.md).
+ The page also provides links to product documentation for more information.
+
+## What's New in 2.3 (June, 2024)
+
+- The project has been updated to MATLAB R2024a.
+- Vehicle1D performance design app is added.
+- For veiwing Live Scripts in the GitHub web site in the browser,
+ they are converted to Markdown files and collected in the Markdown folder.
+
+## What's New in 2.2 (September, 2023)
+
+- The project has been updated to MATLAB R2023b.
+- [MATLAB Build Tool][url-buildtool] is used to automate tasks
+ to generate HTML files and Jupyter notebooks from all Live Scripts
+ in the project.
+- GitHub Actions has been updated to generate and upload
+ test report and coverage report.
+- GitHub Actions also generates Jupyter notebooks from Live Scripts.
+ Jupyter notebooks can be viewed in the repo in the browser.
+
+[url-buildtool]: https://www.mathworks.com/help/matlab/matlab_prog/overview-of-matlab-build-tool.html
+
+## What's New in 2.1 (March, 2023)
+
+- The project has been updated to MATLAB R2023a.
+- A shortcut button to open **MATLAB Test Manager**
+ is added in the Project Shortcuts tab of the toolstrip.
+ MATLAB Test Manager requires the **MATLAB Test** license.
+
+See [Change Log](ChangeLog.md) for more details.
+
+## What's New in 2.0 (February, 2023)
+
+- BEV system model uses updated components and
+ has simpler and easier configurability
+ for selecting vehicle speed reference input.
+- High voltage battery component provides
+ four different models:
+ **Basic**, **System simple**, **System**, and **System tabulated**.
+ They are all system level models and abstract,
+ but they prodive different fidelity levels of the model.
+ See [README](./Components/BatteryHighVoltage/README.md) in
+ **Components > BatteryHighVoltage** for more details.
+- Motor drive unit component provides
+ four different models:
+ **Basic**, **Basic thermal**, **System**, and **System tabulated**.
+ They are all system level models and abstract,
+ but they prodive different fidelity levels of the model.
+ See [README](./Components/MotorDriveUnit/README.md) in
+ **Components > MotorDriveUnit** for more details.
+- A detailed battery model built with a custom Simscape library
+ has been removed.
+ [This project][url-bev] will remain focused
+ on vehicle system-level applications using abstract models
+ in future updates.
+ A new project [Electric Vehicle Design with Simscape][url-bev-design]
+ serves as an alternative for detailed model applications.
+
+See [Change Log](ChangeLog.md) for more details.
+
+## Tool Requirements
+
+Supported MATLAB Version:
+R2024b or newer releases
+
+Required:
+[MATLAB](https://www.mathworks.com/products/matlab.html),
+[Simulink®](https://www.mathworks.com/products/simulink.html),
+[Powertrain Blockset](https://www.mathworks.com/products/powertrain.html),
+[Simscape](https://www.mathworks.com/products/simscape.html),
+[Simscape Driveline™](https://www.mathworks.com/products/simscape-driveline.html),
+[Simscape Electrical™](https://www.mathworks.com/products/simscape-electrical.html)
+
+Optional:
+[MATLAB Test](https://www.mathworks.com/products/matlab-test.html),
+[Parallel Computing Toolbox™](https://www.mathworks.com/products/parallel-computing.html)
+
+## How to Use
+
+Open `BatteryElectricVehicle.prj` in MATLAB, and
+it will automatically open the project main page `BEV_main_script.html`.
+The script contains the description of the model and
+hyperlinks to models and scripts.
+
+## How to Use in MATLAB Online
+
+You can try this in [MATLAB Online][url_online].
+In MATLAB Online, from the **HOME** tab in the toolstrip,
+select **Add-Ons** > **Get Add-Ons**
+to open the Add-On Explorer.
+Then search for the submission name,
+navigate to the submission page,
+click **Add** button, and select **Save to MATLAB Drive**.
+
+[url_online]: https://www.mathworks.com/products/matlab-online.html
+
+## Additional Notes
+
+- [Using MATLAB Project](docs/Using-MATLAB-Project.md)
+
+- [MATLAB Testing Framework](docs/MATLAB-Testing-Framework.md)
+
+## See Also
+
+[Hybrid Electric Vehicle Model in Simscape][url-hev-powersplit]
+provides an abstract power-split HEV model.
+The level of abstraction is similar to
+this [BEV model in Simscape][url-bev] project.
+
+[Electric Vehicle Design with Simscape][url-bev-design]
+provides BEV design workflows using detailed models
+for detailed analysis.
+Note that the [BEV model in Simscape][url-bev] project
+(the current project you are viewing) is focused on
+vehicle system-level applications using abstract models.
+
+[url-bev]: https://www.mathworks.com/matlabcentral/fileexchange/82250
+[url-bev-design]: https://www.mathworks.com/matlabcentral/fileexchange/124795
+[url-hev-powersplit]: https://www.mathworks.com/matlabcentral/fileexchange/92820
+
+## License
+
+See [`license.txt`](license.txt).
+
+_Copyright 2020-2025 The MathWorks, Inc._
diff --git a/cache/dependencycache.graphml b/cache/dependencycache.graphml
index b3d2f50e..8096a144 100644
--- a/cache/dependencycache.graphml
+++ b/cache/dependencycache.graphml
@@ -23,11 +23,11 @@
false
- C:/local/mw/gh-isaacito12-bev
+ C:/local/gh-isaacito12-bev/bev25b
true
false
false
- 2025-06-13T12:30:18.579634
+ 2026-01-28T09:51:22.194586
BT;PS
Product
@@ -43,7 +43,7 @@
$/BEVProjectDescription.mlx
File
- 6UKoBr/hNRR4NRMG4d+pJA==
+ f/NCmjygbpSymK+/F3xIEQ==
true
@@ -55,7 +55,7 @@
$/BEVProject_test.m
File
- V8yow+x8DDulflc/XQwBzw==
+ P7YjtNhZ6NV+IChibdKPvg==
true
@@ -67,7 +67,7 @@
$/BEV/BEV_setup.m
File
- kcFsQdQX9UUT51g/MU4YIw==
+ DKSqsEkYuQXUvRMtmvR8tg==
true
@@ -121,37 +121,37 @@
$/BEV/Test/BEV_UnitTest_MQC.m
File
- q8p27pijNOA1Q1jUDx3nEw==
+ LkAcyDEpyS+k9LhsSvzqdg==
true
$/BEV/Test/BEV_runtests.m
File
- YQY5CoVnkFPsbIV5MXssrA==
+ TbHFiv2XIX2agOlGW2l4ag==
true
$/BEV/Utility/BEV_getMotorSpeedFromVehicleSpeed.m
File
- pyfb0dIx2IFq2YJFYKZRSQ==
+ EdbbyLIeJgKekRVNQq2Y5w==
true
$/BEV/Utility/BEV_plotResultsCompact.m
File
- g/D7yA4O5KSUufBOVs4URg==
+ 9uCaT4V6ao+hYtg8BpkhLQ==
true
$/BEV/Utility/Configuration/BEV_useComponents_Basic.m
File
- ZSLD9Wp25HqWmqJcCbs6kg==
+ pHMecmZJDw0R7QzJn6h/dA==
true
$/BEV/Utility/Configuration/BEV_useComponents_Thermal.m
File
- CoE7ZMRRGevNRIIbjIy7UA==
+ x4bpNL5hYUkr67mZ3qHcSA==
true
@@ -163,7 +163,7 @@
$/BEV/Utility/LocalTasks/BEV_takeScreenshots.m
File
- O+08zQ7/64scj3wS8QzU4Q==
+ faspAb3XI0+Ne3KStlb3gw==
true
@@ -175,7 +175,7 @@
$/Components/BEVController/BEVController_refsub_Basic_params.m
File
- ochi4ON223uGg6d4k9N1QA==
+ nm5gDsVHnZkPHqIyobp3Pg==
true
@@ -187,7 +187,7 @@
$/Components/BEVController/Harness/BEVController_harness_setup.m
File
- roP0Et2rHIRvgFMSo22jtA==
+ ibNspcAViBe9qQSkukyrNw==
true
@@ -205,25 +205,25 @@
$/Components/BEVController/Test/BEVController_UnitTest_MQC.m
File
- Dnp9fPswbo06xQtFnZIYgg==
+ eB5kQtC3y06E0VheTBMC5w==
true
$/Components/BEVController/Test/BEVController_runtests.m
File
- exQkL68luiCRmMiqujqt2A==
+ ACajkZcQotfPxgVbwkrmZQ==
true
$/Components/BEVController/Utility/Configuration/BEVController_useRefsub.m
File
- fqrhzZMXLpfOrkT8ngCQGA==
+ evZ3OL1vTJvYuruflOkzyw==
true
$/Components/BEVController/Utility/Configuration/BEVController_useRefsub_Basic.m
File
- t9GYRePz4A4VkHPgNoTdHg==
+ U40F0X96m1GbW2bQFu61EA==
true
@@ -247,7 +247,7 @@
$/Components/BatteryHighVoltage/BatteryHV_refsub_Basic_params.m
File
- RbXq4/csCROjULOgdGoLhA==
+ K1Gd6hnTk25TfnzAP9cwDg==
true
@@ -265,7 +265,7 @@
$/Components/BatteryHighVoltage/BatteryHV_refsub_SystemSimple_params.m
File
- BpGf7Me5akX7SXpISXMr+A==
+ eEmijqEG/ey7jSkUpJzNrA==
true
@@ -277,19 +277,19 @@
$/Components/BatteryHighVoltage/BatteryHV_refsub_SystemTable_params.m
File
- vCCRC2TiSz27SnaxDlbpig==
+ qtwzeDl5TmhX7rJiTWAirQ==
true
$/Components/BatteryHighVoltage/BatteryHV_refsub_System_params.m
File
- bfxa0dJllUHQxMHqsYcDgA==
+ /OC14RfM+HHI+nuwUGMdnw==
true
$/Components/BatteryHighVoltage/BatteryHV_test.m
File
- o0peMGtFcGKrU5USM2suKg==
+ 1Wzuc4T7g9tRvEI4P7YJGg==
true
@@ -301,7 +301,7 @@
$/Components/BatteryHighVoltage/Harness/BatteryHV_harness_setup.m
File
- 9v7dPZGltPbR8Il1u8ynuA==
+ iFr59sVxkIOVuEM/BucS3w==
true
@@ -349,133 +349,133 @@
$/Components/BatteryHighVoltage/Test/BatteryHV_UnitTest.m
File
- Tp6DPmMGiKwvPsBzmCrIcw==
+ 7TGF5QcApOWGRQ7mUJpebQ==
true
$/Components/BatteryHighVoltage/Test/BatteryHV_UnitTest_MQC.m
File
- Rqbshxb6MxjY62QL7YEtoQ==
+ NXMZhQbQcGclnIGi2vbuEA==
true
$/Components/BatteryHighVoltage/Test/BatteryHV_runSelectedTests_TableBased.m
File
- kBdHh7TNyvh7+VRKsjpKPg==
+ kKSQiK1N33tZSwAtp1luzw==
true
$/Components/BatteryHighVoltage/Test/BatteryHV_runtests.m
File
- F3vK9FKc4Ky5CnvARgAxMg==
+ PaXzn1WjlGOkiazW738jIA==
true
$/Components/BatteryHighVoltage/Utility/BatteryHV_buildOpenCircuitVoltageData.m
File
- 0KeL3d+1aZNdSJQQuYsbrA==
+ zbuh6GE3ioBndO9eHg6vbQ==
true
$/Components/BatteryHighVoltage/Utility/BatteryHV_buildTerminalResistanceData.m
File
- mS/hf5Ns6w1rGdX+ac6EBA==
+ Ztey3102pTko0ywYoKbBrA==
true
$/Components/BatteryHighVoltage/Utility/BatteryHV_getAmpereHourRating.m
File
- i2rKPJswLQxnsbE0pmW7Ag==
+ eC7kbcI3J18F+BALBLkmkg==
true
$/Components/BatteryHighVoltage/Utility/BatteryHV_getBatteryPackParameters.m
File
- AvNN1vZ/k9p8LpTNUC4Plw==
+ /zdThzy42ckPSg2GCpU/Xg==
true
$/Components/BatteryHighVoltage/Utility/BatteryHV_getReferencedSubsystemFilename.m
File
- wdKrKvKaXjGshNYvOA0eVg==
+ V36BL2gfQS7NmpAlB8RgRA==
true
$/Components/BatteryHighVoltage/Utility/BatteryHV_plotInput_LoadCurrent.m
File
- e6o9aI2mgpX3UZow8sFUlw==
+ KRaMP6C3ZvLe0yv6Lv/8EQ==
true
$/Components/BatteryHighVoltage/Utility/BatteryHV_plotResults.m
File
- dreqQyXIDBrztVlSIHrxzQ==
+ PtUrnk5GIfJNRkgANNPnCw==
true
$/Components/BatteryHighVoltage/Utility/Configuration/BatteryHV_loadSimulationCase.m
File
- pVQy16DDKNdiqzjXwZHLAA==
+ wSJsNOxIqhM+OnNtrTyqYA==
true
$/Components/BatteryHighVoltage/Utility/Configuration/BatteryHV_loadSimulationCase_Charge.m
File
- Atfm8AtZ19/azX+aEC5EuQ==
+ eSn6GhwKqnkStQSW0rwscg==
true
$/Components/BatteryHighVoltage/Utility/Configuration/BatteryHV_loadSimulationCase_Constant.m
File
- UkTNqMggFX49PQcaVe8R4A==
+ au+qIcCGSKyfOkp49r9ZTA==
true
$/Components/BatteryHighVoltage/Utility/Configuration/BatteryHV_loadSimulationCase_Discharge.m
File
- fs55v7ByQrCyEKGTACpcEg==
+ wpkGhY+CEIeBrGQCqs0zVQ==
true
$/Components/BatteryHighVoltage/Utility/Configuration/BatteryHV_loadSimulationCase_Random.m
File
- Zn2npp/3+Zr2zNcYufP6wg==
+ M87IQUTKENGeXBYUHImUPA==
true
$/Components/BatteryHighVoltage/Utility/Configuration/BatteryHV_setInitialConditions.m
File
- LN2DjIq5Bg721j4ju/TYbA==
+ UT3Ddp8pBPq2YbnQOAs1iQ==
true
$/Components/BatteryHighVoltage/Utility/Configuration/BatteryHV_useRefsub.m
File
- 8SlBvILTqLMKk0BSnfNXUw==
+ wbNxJVEHqsqHagcWTbBXng==
true
$/Components/BatteryHighVoltage/Utility/Configuration/BatteryHV_useRefsub_Basic.m
File
- jIurxVGKtM0eGTyZIsWc6w==
+ gJeu6BcMDaqeJCsDcGJRKw==
true
$/Components/BatteryHighVoltage/Utility/Configuration/BatteryHV_useRefsub_System.m
File
- UPYy+4qye1knpWI0OSPUVg==
+ NxzcDl08VIlzo+/vMRwnsw==
true
$/Components/BatteryHighVoltage/Utility/Configuration/BatteryHV_useRefsub_SystemSimple.m
File
- I6zB7UHDESqAGkOxD2NEYg==
+ X0KLAETooRYmGLETEl/OXA==
true
$/Components/BatteryHighVoltage/Utility/Configuration/BatteryHV_useRefsub_SystemTable.m
File
- +MDyyNtIuUXN3KVGbSB8TQ==
+ utxB9HPBDLhW7ZHBcPUV/A==
true
@@ -487,25 +487,25 @@
$/Components/BatteryHighVoltage/Utility/LocalTasks/BatteryHV_openREADME.m
File
- zyqthXLHelpxgVcC5h+Flw==
+ tLsKv3/EbCKljgJwRk0jkA==
true
$/Components/BatteryHighVoltage/Utility/LocalTasks/BatteryHV_takeScreenshots.m
File
- Vc6Z0a+T3D6yqeGkJ3kEVg==
+ zOJE0phVf8dwrLuz2YihGA==
true
$/Components/BatteryHighVoltage/buildfile.m
File
- 45odkXZd8mHsCJKSYodhsg==
+ IHxLt55zXwl3JHjN4w9Evw==
true
$/Components/BatteryHighVoltage/test-results.xml
File
- xpQNrUZbcfpjnUXOiaVYiA==
+ obll+ilCFof/ijc9ZNOM7Q==
true
@@ -517,7 +517,7 @@
$/Components/ControllerAndEnvironment/CtrlEnv_refsub_Basic_params.m
File
- ohQvN4glQ5mObZ8Dc0YT+Q==
+ XHvvgW63ybfaiHXFqVIcYg==
true
@@ -529,7 +529,7 @@
$/Components/ControllerAndEnvironment/Harness/Components/Vehicle/CtrlEnv_Vehicle_refsub_params.m
File
- Y7mJZ2d/O4w7TxsrqQq33A==
+ qX3MPPc5ZwI0uyz0bJO4mg==
true
@@ -541,7 +541,7 @@
$/Components/ControllerAndEnvironment/Harness/Components/Vehicle/Harness/CtrlEnv_Vehicle_harness_setup.m
File
- inOrv+2OG6c0uz+RNYuXOQ==
+ IvYLBB0PZtYS0Tp0PZ/p2A==
true
@@ -553,37 +553,37 @@
$/Components/ControllerAndEnvironment/Harness/Components/Vehicle/Test/CtrlEnv_Vehicle_UnitTest_MQC.m
File
- I740pnrW8ZCd2GJLR+hX3A==
+ lJGdT5qznRRC40B4qubSHg==
true
$/Components/ControllerAndEnvironment/Harness/Components/Vehicle/Test/CtrlEnv_Vehicle_runtests.m
File
- 0hEaacq+MmmuO3EEH+kH7A==
+ qvCzwIjM3hujlrlSZ2aTUg==
true
$/Components/ControllerAndEnvironment/Harness/Components/Vehicle/Utility/Configuration/CtrlEnv_Vehicle_loadSimulationCase.m
File
- NaPkC59NIPvpNJ+AGlxcrA==
+ GJOgf5ALRzRY98gdnI3Juw==
true
$/Components/ControllerAndEnvironment/Harness/Components/Vehicle/Utility/Configuration/CtrlEnv_Vehicle_setInitialConditions.m
File
- rlHMggqkYiZMdoUbMdq6vw==
+ RCfs07LbN2dyU4PbY3iWTA==
true
$/Components/ControllerAndEnvironment/Harness/Components/Vehicle/Utility/CtrlEnv_Vehicle_getMotorSpeedFromVehicleSpeed.m
File
- WZJaTcTfgpsbMXvC1wyJBA==
+ 1tnosxqs/pgom709ggMliQ==
true
$/Components/ControllerAndEnvironment/Harness/Components/Vehicle/Utility/CtrlEnv_Vehicle_plotResults.m
File
- QWtoJSz7R4F2YVdJBgORaw==
+ pbDWSKACYypfKNhOdIyBHQ==
true
@@ -601,7 +601,7 @@
$/Components/ControllerAndEnvironment/Harness/CtrlEnv_harness_setup.m
File
- vGMB18Gdno2AXSrhgxyqfg==
+ GFA/+FzgGFIsLaO5wlTghg==
true
@@ -637,49 +637,49 @@
$/Components/ControllerAndEnvironment/Test/CtrlEnv_UnitTest_MQC.m
File
- mUxLc7JvCjzXmlhjXMfFGQ==
+ dg5Vt7x4FrpP/XjwxA88zQ==
true
$/Components/ControllerAndEnvironment/Test/CtrlEnv_runtests.m
File
- dwmBDEVOwdTxeWkiUfnOGw==
+ NQQbAW61BuoGEIkjjD/LAQ==
true
$/Components/ControllerAndEnvironment/Utility/Configuration/CtrlEnv_loadCase.m
File
- 4iTrKIU3llnUT+Q+xH2l5g==
+ A2qQIYYCkNRIXuEutV5eeQ==
true
$/Components/ControllerAndEnvironment/Utility/Configuration/CtrlEnv_loadCase_Constant.m
File
- 974NGrPKr9OEzHDvETswtw==
+ V3i3e9LT2Ucuv35Pqt4Xzw==
true
$/Components/ControllerAndEnvironment/Utility/Configuration/CtrlEnv_loadCase_FTP75.m
File
- YTF6kUiFZVZxJvutJemxJQ==
+ SbIvDq3UduE0rTuUmmJEbg==
true
$/Components/ControllerAndEnvironment/Utility/Configuration/CtrlEnv_loadCase_HighSpeed.m
File
- Zs/C4p3Pt8xhgAYGK381Pg==
+ WwSkujp70yJE6YCQy0Bv0g==
true
$/Components/ControllerAndEnvironment/Utility/Configuration/CtrlEnv_loadCase_SimpleDrivePattern.m
File
- DkOwcnephnC3i2XxMNK+jw==
+ i5aTdV/7RHpdUFC95f1fKA==
true
$/Components/ControllerAndEnvironment/Utility/CtrlEnv_plotResults.m
File
- C656c1myyy+D/uurnKQPQw==
+ W/BI273NCoj+dtQruMsPxA==
true
@@ -697,19 +697,19 @@
$/Components/MotorDriveUnit/Model-BasicThermal/MotorDriveUnit_refsub_BasicThermal_params.m
File
- n+6Uz3OT1hJKncdETMjOhw==
+ +xv7pIoqhfGmu45ajPLK/g==
true
$/Components/MotorDriveUnit/Model-BasicThermal/MotorDriveUnit_test_BasicThermal.m
File
- 1hcOwY9AxRinUew4kQ6DqA==
+ 8YB0e34sJanJbMjPqLSALA==
true
$/Components/MotorDriveUnit/Model-BasicThermal/MotorDriveUnit_useRefsub_BasicThermal.m
File
- xH7I3ZB/R6DkV3q2hZKBFg==
+ 6gF7g57opXQVFF7FJiv26A==
true
@@ -751,13 +751,13 @@
$/Components/MotorDriveUnit/Model-Basic/MotorDriveUnit_BasicModelEfficiencyPlot.m
File
- ApBuoUswGfTpGp7ZqeH7xQ==
+ BJMXDwPAflteEjsQy8cGMw==
true
$/Components/MotorDriveUnit/Model-Basic/MotorDriveUnit_getBlockInfo_Basic.m
File
- LPtwRmwpDHFQlocCvK+RZg==
+ UvTdx1wdFLjFiWLAocV6oA==
true
@@ -775,19 +775,19 @@
$/Components/MotorDriveUnit/Model-Basic/MotorDriveUnit_refsub_Basic_params.m
File
- NyIsDc52Bt5dW2/zNV7bJw==
+ kuegwoAyew5Z8zDGOC008g==
true
$/Components/MotorDriveUnit/Model-Basic/MotorDriveUnit_test_Basic.m
File
- GWapewwot8NRrL5Or1Lo8Q==
+ rS05wIfOOQR/NZkSpVAI3w==
true
$/Components/MotorDriveUnit/Model-Basic/MotorDriveUnit_useRefsub_Basic.m
File
- sqXQyx3bL+t/2x6iodhPYg==
+ Sb20mgp2KQ4+Fasw03uDLw==
true
@@ -829,19 +829,19 @@
$/Components/MotorDriveUnit/Model-SystemTable/MotorDriveUnit_refsub_SystemTable_params.m
File
- T9cAxOkf2byB6sBfO4IiyQ==
+ +NAMU3yuNBoLzQBedZ1+wQ==
true
$/Components/MotorDriveUnit/Model-SystemTable/MotorDriveUnit_test_SystemTable.m
File
- lRxYAfskn//ydvQbj3GEZw==
+ gI8+uTX/UPzDnfViH2ESzQ==
true
$/Components/MotorDriveUnit/Model-SystemTable/MotorDriveUnit_useRefsub_SystemTable.m
File
- kNc4AiHj27JokfS/2tVRMQ==
+ fp6bfnucZNRj/gvyfvVQ2g==
true
@@ -883,7 +883,7 @@
$/Components/MotorDriveUnit/Model-SystemThermal/MotorDriveUnit_getBlockInfo_SystemThermal.m
File
- Wjg+qs3nD3LeT5k5o91z/A==
+ 0q5v6Ta8wnWQH5nL3eqrkw==
true
@@ -901,19 +901,19 @@
$/Components/MotorDriveUnit/Model-SystemThermal/MotorDriveUnit_refsub_SystemThermal_params.m
File
- s4utDI5qB/Kt4WADQqjpAw==
+ KoeSPQn9tgYHwLVSgULFUg==
true
$/Components/MotorDriveUnit/Model-SystemThermal/MotorDriveUnit_test_SystemThermal.m
File
- 85unAXrgnjLjK8XrlpN8Tg==
+ FjE9aQRSpwEJTFEJ1OLkgg==
true
$/Components/MotorDriveUnit/Model-SystemThermal/MotorDriveUnit_useRefsub_SystemThermal.m
File
- n1R5+H9ljGuxi8hdOl+H4g==
+ wUyioIyr7fInRM2nz5klZQ==
true
@@ -967,13 +967,13 @@
$/Components/MotorDriveUnit/MotorDriveUnit_harness_setup.m
File
- OKJz2pNW0XCNXACxgDno3A==
+ rJbX9NLZtwDgCFRXDP75ug==
true
$/Components/MotorDriveUnit/MotorDriveUnit_test.m
File
- AHrybOTU+nWm0K79Arnpug==
+ /NyFvoYpRuWdepjVl36p1Q==
true
@@ -985,67 +985,67 @@
$/Components/MotorDriveUnit/Utility-MDU/MotorDriveUnit_EfficiencyPlot.m
File
- 5czlmOEWs+YSsvBRz3YWzQ==
+ EEnkSLo9SXehtd/UP2VEIQ==
true
$/Components/MotorDriveUnit/Utility-MDU/MotorDriveUnit_ResultsPlot.m
File
- 4FCXEkppFedkXVuEcJNB0Q==
+ TfTWPtQ0muHfh5MoUukuUQ==
true
$/Components/MotorDriveUnit/Utility-MDU/MotorDriveUnit_setInitialConditions.m
File
- qY6sve5kQg6CHOZqPNR9Sw==
+ lbRovIMfMtAWiOd6o1p8Kw==
true
$/Components/MotorDriveUnit/Utility-MDU/MotorDriveUnit_setReferencedSubsystem.m
File
- JnexquCM9ay0y05lZpeOaw==
+ rfJ24m5fBqjUd/HrnZEJEg==
true
$/Components/MotorDriveUnit/Utility-MDU/MotorDriveUnit_setSimCase_Constant.m
File
- 45K410GMHvZfGvdv9cRNIw==
+ r20dqjn+3obtGbLm/q6tQw==
true
$/Components/MotorDriveUnit/Utility-MDU/MotorDriveUnit_setSimCase_Drive.m
File
- 5DbmGDCegz9hr7EbI4MLNQ==
+ 5x8rAse3fJhi2+8mW67x+Q==
true
$/Components/MotorDriveUnit/Utility-MDU/MotorDriveUnit_setSimCase_Random.m
File
- uOpZlEunJTZmMB0v01HG9A==
+ PRrJfyo4bFQ+GPjvUCoGcg==
true
$/Components/MotorDriveUnit/Utility-MDU/MotorDriveUnit_setSimCase_RegenBrake.m
File
- kSsbY3ZYgKQdCq5jVTsjnw==
+ Ihd7FY0iV7zbH3fhSO687A==
true
$/Components/MotorDriveUnit/Utility-MDU/MotorDriveUnit_setSimulationCase.m
File
- WkdftItSZOt3D1ul/xwOsg==
+ ag2reQG1+g8MOuqe3s17MQ==
true
$/Components/MotorDriveUnit/Utility-MDU/MotorDriveUnit_test_Utility_MDU.m
File
- 3ZsDVdoRj3vqmc4PG/es5A==
+ wJARXUKi4m7GRyiDcAZYCg==
true
$/Components/MotorDriveUnit/buildfile.m
File
- /OvwlP8mJZsSLxZDVX3kDQ==
+ EUGKxsfWrhE5ZS51D703tA==
true
@@ -1057,7 +1057,7 @@
$/Components/Reducer/Reducer_refsub_Basic_params.m
File
- vUbNnr14apEVM+yNCv13cg==
+ +w20tzB9zctYhKycSkzFLw==
true
@@ -1105,7 +1105,7 @@
$/Components/Vehicle1D/Model-Basic/Vehicle1D_Basic_test.m
File
- D0AcGu7Xe5DYC02beULsSA==
+ 50eqASDlxJKtGVjdbFqUEw==
true
@@ -1117,19 +1117,19 @@
$/Components/Vehicle1D/Model-Basic/Vehicle1D_refsub_Basic_params.m
File
- ygKxwVAQi+mwapVIRplj2Q==
+ KPjI29N1EKYEJt+G5HMx8g==
true
$/Components/Vehicle1D/Model-Custom/Vehicle1D_Custom.ssc
File
- JO+tgmlwMof9z0Nm2yBfnw==
+ gPrdlw/akYHG+rl1wj44qQ==
true
$/Components/Vehicle1D/Model-Custom/Vehicle1D_Custom.svg
File
- d6axEe5TxkyUmPci3+8hVw==
+ vhK1ywAm8zl5+KQIpEDO5A==
true
@@ -1147,25 +1147,25 @@
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1DPerformanceDesignAppMain.m
File
- Ffm5jBCq72GWTuLk+obpUA==
+ 05D737w0bMAZP9Mi8p4j5A==
true
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1DPerformanceParameterPresets.m
File
- GpQFFwpr0NRh/ELlJMapkA==
+ ziDcaBR1MHdSqltXYA2DPA==
true
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1DPerformanceParameters.m
File
- 49r4cASMdyUBhG3ZCRcDjw==
+ lEAmPczkcdPUFxmvLuctSg==
true
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1DPerformancePlot.m
File
- awHDb9XK+oW6IR+qJALQag==
+ WHkViMYl/YADdttdi6NO0w==
true
@@ -1177,7 +1177,7 @@
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1DPerformance_test.m
File
- XUIKcDvafeGwv0y/E70LqA==
+ kR/UQjOTao4nVr+VonNvOQ==
true
@@ -1195,61 +1195,61 @@
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1D_plotInputs.m
File
- jJgVV+ORIXfwuN8frK6+hA==
+ Q5L2iF6b1T8XNqbK1d2o7g==
true
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1D_plotResults.m
File
- lz1XRXv/T7kBQy27P6dpYg==
+ EimWypGZCvDzkYU5D7QCRQ==
true
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1D_resetHarnessModel.m
File
- AbhjMwRYST3Q1neraHiz6Q==
+ 4lw/TVbmxWlsn1mgAttd5Q==
true
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1D_setInitialConditions.m
File
- Davk4lduO8U9JSUtB4LtsQ==
+ mU3ZtwNqEufCC36gvFIGuQ==
true
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1D_setSimCase_Accelerate.m
File
- g1XIG3wn8gaT8d78+HlJfg==
+ DtWHBQb0EpIy7iNb1EaA4w==
true
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1D_setSimCase_Braking.m
File
- MFnAse9CCeBLNzCviJu7CQ==
+ eb33Dx0ZWqH/zj/p/UAMIQ==
true
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1D_setSimCase_Coastdown.m
File
- 17tYGZC/wVsG4JJ50c187Q==
+ WCddJ07djV7JnZAmVPzidw==
true
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1D_setSimCase_Constant.m
File
- PyLaAum8HjKBUGqR2DiCbg==
+ D/Iu36kqjiNdy4+DoIYnsw==
true
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1D_setSimulationCase.m
File
- 8jTnHwWmDFsI7iJOo3dWnQ==
+ y/E2vAMHhJEnG1XtxnSTyw==
true
$/Components/Vehicle1D/Utility-Vehicle1D/Vehicle1D_test_Utility.m
File
- 25cq4VpifDmHmChktqbgnA==
+ tLy2UT4fzsS8flg15l1hIg==
true
@@ -1279,19 +1279,19 @@
$/Components/Vehicle1D/Vehicle1D_harness_setup.m
File
- c6OuOSNSUx4WeZXQDpWR/g==
+ VAmRWAH3cnnVClls+2tn4Q==
true
$/Components/Vehicle1D/Vehicle1D_test.m
File
- NldSTU7rys4tOiVkgNBLkQ==
+ jNQpt7ZU1joarNfo4p5h/g==
true
$/Components/Vehicle1D/buildfile.m
File
- /OvwlP8mJZsSLxZDVX3kDQ==
+ EUGKxsfWrhE5ZS51D703tA==
true
@@ -1327,49 +1327,49 @@
$/Components/VehicleSpeedReference/SimulationCases/VehSpdRef_loadCase.m
File
- NuyxdLfVa4V+hZzBBDW0Bg==
+ u0TqHGbxZ6ap+MgCMf7h0g==
true
$/Components/VehicleSpeedReference/SimulationCases/VehSpdRef_loadCase_Constant.m
File
- qNebsdFzuaJ/RRl86GyKRQ==
+ 5Koh4T6J/FF3fpUzp4P9gg==
true
$/Components/VehicleSpeedReference/SimulationCases/VehSpdRef_loadCase_FTP75.m
File
- Zqkc7hS0V3zOU9G5tFM7cQ==
+ JfeXp/TiEPmh3sdoFwcG4g==
true
$/Components/VehicleSpeedReference/SimulationCases/VehSpdRef_loadCase_HighSpeed.m
File
- 2bjMRdMN1cNuW0o9MJKbIg==
+ oenkvif8nvus8tli87OnMg==
true
$/Components/VehicleSpeedReference/SimulationCases/VehSpdRef_loadCase_SimpleDrivePattern.m
File
- SZXSgl3heFQe1Pd/xviyOg==
+ fwbNOHX7H8CoRGqlWtdmUQ==
true
$/Components/VehicleSpeedReference/Utility/VehSpdRef_plotResults.m
File
- ieIviISpBxnenx6JbD3QDQ==
+ ay4B7GuRuF9p3xawARq/Pg==
true
$/Components/VehicleSpeedReference/Utility/VehSpdRef_plotResults_test.m
File
- 8h5K9gap/BlaSV8dCN3fYQ==
+ IK9YrgwTWecsKEamSREq3g==
true
$/Components/VehicleSpeedReference/Utility/VehSpdRef_runtests.m
File
- /a3uIAL8J5zKSVQKAfw6ow==
+ e4mfYE8f9kI23Op4z2t2hA==
true
@@ -1381,7 +1381,7 @@
$/Components/VehicleSpeedReference/VehSpdRef_harness_model_test.m
File
- IRYe0C+SUiQe5frtmPzLuw==
+ /AXtnqVZpuh3Z+8LDWIPsw==
true
@@ -1405,13 +1405,13 @@
$/DetailedModelApplications/MotorDrivePmsmFem/MotorDriveElecLossParams_text.m
File
- V7zPMHfRGCwAgecMjIdoGw==
+ 63gUtO0qyA0X5h0G2nGeYA==
true
$/DetailedModelApplications/MotorDrivePmsmFem/MotorDrivePmsmFemParams.m
File
- RFmnvAs/m8eD3F5v2DCJ/Q==
+ jl4UzEmLGJ6bUM0B+llBlg==
true
@@ -1435,13 +1435,13 @@
$/DetailedModelApplications/MotorDrivePmsmFem/MotorDrive_testParams.m
File
- gqmn+VzoOBvb1vex2w+f5Q==
+ sfSS77MbjnxXK//Z0YikdQ==
true
$/DetailedModelApplications/MotorPmsmFem/PmsmFemParams.m
File
- zAe31/MReDTU3wxrGc5tlg==
+ Nxgxqfq5HaB6kQ6AuBjuxg==
true
@@ -1465,25 +1465,25 @@
$/Interface/defineBus_HighVoltage.m
File
- D35Ace4NHaDq6FuOJTB1HQ==
+ Q4sydoMhEK/pVa6UEEmBHA==
true
$/Interface/defineBus_Rotational.m
File
- bsVElya6ENxG9/BOFdeQzw==
+ mWu8XRZRtmrog/Ux9zSxmw==
true
$/Test/BEVProject_UnitTest_MQC.m
File
- SZsh5MVjchrp1K6Pke/XoA==
+ AEcchJeYsCuu0Qiunc2haw==
true
$/Test/BEVProject_runtests.m
File
- iF5tbxQNXXXVCK2VSzrHYg==
+ 8x6dp08ljIce56E31bFUnA==
true
@@ -1495,151 +1495,151 @@
$/Test/CheckProject/BEVProject_CheckProject_UnitTest.m
File
- SgtqZVoSUrF1UkJxNCMH8g==
+ BqNnVvyReFOesv0zWKdtOQ==
true
$/Test/CheckProject/BEVProject_CheckProject_runtests.m
File
- x77M+vfxtYxzmNxAbv7yuw==
+ 4wx5IE8pGNvA1XDDGVs5Fw==
true
$/Utility/+LiteApp5/+Component/AppConfigUI.m
File
- VW/XtCsAc2en1ZFWMDHBaw==
+ lTDp9QhjUrKIYNJxQdCLAw==
true
$/Utility/+LiteApp5/+Component/BlockSelectorUI.m
File
- XkYNY/ChgLeSFuaADljlVw==
+ UxqbNptqcNk7uswPujbsTQ==
true
$/Utility/+LiteApp5/+Component/Button.m
File
- K6/R0QCFG+B3w4vmNaw8qw==
+ dTaOm5YOaX4ym7EUyO7ZVA==
true
$/Utility/+LiteApp5/+Component/CheckBox.m
File
- uHrPfZOzOmT8vBoK53c6tQ==
+ NxyZpKd1HH9yszf6hBb2EA==
true
$/Utility/+LiteApp5/+Component/DropDown.m
File
- 8WJbL4mgmA13SUr2IYgj1w==
+ GMWuKk5TRfhnDSocZRReEQ==
true
$/Utility/+LiteApp5/+Component/EditField.m
File
- Hnmz0c273twZRNoiYbVijg==
+ g+gnn2+fqZCU7adlofxKag==
true
$/Utility/+LiteApp5/+Component/EnabledButton.m
File
- psp+Z5c5QR5TGBCOCud+1w==
+ aIjgWDR8tGBTLdNxK6V8+A==
true
$/Utility/+LiteApp5/+Component/HorizontalLine.m
File
- p/Nr6rPYgAlauReKkobVmA==
+ Mqe01ZULHOGy5EFrO1x+4A==
true
$/Utility/+LiteApp5/+Component/Hyperlink.m
File
- RgdU8VUJKsyPKwTYviuXjA==
+ ROGpd9J8dIUZ6a88AJ1OIg==
true
$/Utility/+LiteApp5/+Component/Label.m
File
- NzavzlY5ENuKGMQKVgL0MA==
+ hYd820aCp9rcQ9vPxPMEIQ==
true
$/Utility/+LiteApp5/+Component/ListBox.m
File
- pav9FGqBfgcbhkOg4AE5zg==
+ 8Z6ydnRA9yGYY0QWdHeUmA==
true
$/Utility/+LiteApp5/+Component/LiteAppComponentBase.m
File
- Etrf8gyY1T5jA0yeaTCSCQ==
+ bNv6wx17H2vDgXuf1sXkoQ==
true
$/Utility/+LiteApp5/+Component/PhysicalValueUI.m
File
- WRQOGY7mhauObY68xx5smg==
+ wDFV6vDr/BKgVmpW3870fA==
true
$/Utility/+LiteApp5/+Component/StateButton.m
File
- 7rNmT+Z+2g9nTkcGM6xU9w==
+ Gla2YWNXhs7sAGUQVZd4EQ==
true
$/Utility/+LiteApp5/+Component/Table.m
File
- 1bQwAljLQuwyDZueypEzEg==
+ 8vTCSgKOQHw4xUSDlzRIYg==
true
$/Utility/+LiteApp5/+Component/TextArea.m
File
- QhTFBf5nxKVOYpQzcDN7xw==
+ eVhqTDOQADAcjd+2eQrRTQ==
true
$/Utility/+LiteApp5/+Component/WindowHeader.m
File
- COQFT9cW2JbZADi+28EQ+w==
+ FOR2jvIKtX9ypp9Xg5ngrw==
true
$/Utility/+LiteApp5/+Graphics/Axes.m
File
- yI8jbCqt7PXMT22MGZbVpw==
+ JekCZd4KcBA08scrVe0BwQ==
true
$/Utility/+LiteApp5/+Graphics/Panel.m
File
- 2RSOObrmzn3Npl46m6tQbA==
+ bn4OlE+02zMxRUxDq4hACQ==
true
$/Utility/+LiteApp5/+Graphics/PolarAxes.m
File
- XS1DCecU1FgkGwg6grQHdQ==
+ tZHAdvHXo6de328C7x+Wvg==
true
$/Utility/+LiteApp5/+SimscapeUtility/AnalyzeValueString.m
File
- 037wWPuc2RI8Ca8+u9sKWw==
+ PFRLU8ppaJegvKgITa8rzQ==
true
$/Utility/+LiteApp5/+SimscapeUtility/StringifySimscapeValue.m
File
- CXmjsKeYxTMRhG3fbpzbPg==
+ pBVi6faoMePCsg0AtO7gYQ==
true
$/Utility/+LiteApp5/+SimscapeUtility/buildPropertyDictionaryFromBlock.m
File
- JUNFYEN5IIsLruHksML8fw==
+ Grzt/rG7gaeVQzXwjOslEg==
true
@@ -1663,25 +1663,25 @@
$/Utility/+LiteApp5/+SimscapeUtility/mustBeAllCommensurateUnit.m
File
- Jbbew3rkcky3gfpO8+pTdg==
+ NRNora9StDlqRDB18l7oQg==
true
$/Utility/+LiteApp5/+SimscapeUtility/mustBeSimscapeValueNonnegative.m
File
- lhqFATSMAZRUtlUbtTaW5A==
+ OCgs1NLomltvxnCxbNTTdA==
true
$/Utility/+LiteApp5/+SimscapeUtility/mustBeSimscapeValuePositive.m
File
- 3AXiUJehNVOqEtJ1qM/o8A==
+ pzRg1fBOpl2vtXRd8+icpw==
true
$/Utility/+LiteApp5/+Utility/Constant.m
File
- uzPFEF4gL2Giyp7v96yaAw==
+ X2taXpDWFL06GrZ6SEMNaA==
true
@@ -1693,7 +1693,7 @@
$/Utility/+LiteApp5/+Utility/Stringify.m
File
- hV3oFJKYNPK7QIRzm8acGg==
+ 8THZgqSWH5CokxLwcYO+ng==
true
@@ -1705,13 +1705,13 @@
$/Utility/+LiteApp5/+Utility/getFileFullPath.m
File
- xbX1/a7cDKOnejj78omeTw==
+ nI7FZitScIYxb0zCwJoXYA==
true
$/Utility/+LiteApp5/+Utility/getFolderFullPath.m
File
- YqCs/EtgAU5gDoBucxiuSA==
+ d9/TEDtiTSwuncKIOrd/EQ==
true
@@ -1741,37 +1741,37 @@
$/Utility/+LiteApp5/+Utility/mustBeAppConfig.m
File
- E2aaedACz9xlosxcHQ9mjg==
+ xMY0fBg6I4S9WbadXDuuRw==
true
$/Utility/+LiteApp5/+Utility/mustBeFunctionHandleOrEmpty.m
File
- aifMmKBHcgPK2JyWYzXYvw==
+ HuwyK4r9ctX/We4vFP9GmQ==
true
$/Utility/+LiteApp5/+Utility/mustBeNumericValueStringOrValidNameOrEmpty.m
File
- +amtHa+e3MXAHUEqou7wOg==
+ 9NAh4l45j/NpDpIRpACv5Q==
true
$/Utility/+LiteApp5/+Utility/mustBeStringOrPositiveInteger.m
File
- q/g4PoYFyDwPA8grGuD+Mg==
+ EokV6bKCCgydPIEsGtmjaQ==
true
$/Utility/+LiteApp5/+Utility/mustBeTextOrPositiveInteger.m
File
- eeshFYGz3Ba3hjXJHAtP+Q==
+ H/U3WrQGqreUptxnOvx0Cw==
true
$/Utility/+LiteApp5/+Utility/mustBeTextOrPositiveNumber.m
File
- lb41CcpZNOzmONl0D0tDlw==
+ or4ikFYqOViUQ1DsZrE+Qg==
true
@@ -1783,13 +1783,13 @@
$/Utility/+LiteApp5/LiteAppLayout.m
File
- eYzSxVXiIn3nuoAqC2flHg==
+ 1WThv4W/pZ4zrmA36jdc6g==
true
$/Utility/+LiteApp5/LiteAppWindow.m
File
- h01kK5zDdOd58aUnoN+O1Q==
+ pDt1gF4CESr4aWG6gTDa8w==
true
@@ -1801,7 +1801,7 @@
$/Utility/Checks/checkCallbackButton.m
File
- Hp46fc/AlJoJAGlRn3G6ng==
+ mfxqdjayEId6dfikHZz6iQ==
true
@@ -1819,7 +1819,7 @@
$/Utility/LocalTasks/LocalTask_test.m
File
- ROrLihluRPhZDRtsYm+Emg==
+ eSNcY0q1hBSjOyq0CgyDIA==
true
@@ -1831,55 +1831,55 @@
$/Utility/LocalTasks/openCodeAnalyzer.m
File
- j1HOkqJn7vB3CEE2PClZRg==
+ gsSTRHH3rKq3bN40UmFVcQ==
true
$/Utility/LocalTasks/openFile.m
File
- 2S5V27TwJUFT+Fnl8zymEg==
+ d5lTPvIfbCCQLLQm00TY9g==
true
$/Utility/LocalTasks/openFileInProject.m
File
- 68w6yWLAv9489rSRb3EJBA==
+ xhtDdSj3HtY+sL8Cs+9P9Q==
true
$/Utility/LocalTasks/openFile_SignalDesignerExample.m
File
- i7xvJ5hUhdDyIvawGlt6Aw==
+ C0GNxfM+1WDF95F/pvQWhA==
true
$/Utility/LocalTasks/openTestBrowser.m
File
- VGYjIB+argBnr4jc53O+9w==
+ FztesMgIqc70+iG6hbIdmg==
true
$/Utility/LocalTasks/openTestManager.m
File
- 9lnja0+WnC6hkJWLexlHBg==
+ Lek0oFBuk6IT0VoCbFZzSw==
true
$/Utility/LocalTasks/saveModels.m
File
- R7nqOEdn3ofxLAWlK02FUQ==
+ +NtA2rQrelWswm5spc+MEQ==
true
$/Utility/LocalTasks/screenshotSimulink.m
File
- akrcRpDuaJp95OLGiDK/3g==
+ 6fJeGKdTQd6AkQJYO3wfCQ==
true
$/Utility/LocalTasks/setModelWindowPositionAndSize.m
File
- /VyPJixlYVGU/KGFbAj0RQ==
+ TJYirZBAs1HTXlIKf9rkuQ==
true
@@ -1891,49 +1891,49 @@
$/Utility/SignalDesigner/+SignalDesignUtility/buildTrace.m
File
- m7W+rmiutNh2xCUueHqHdg==
+ TQ1pn0/K4/WKiDScxS0NhA==
true
$/Utility/SignalDesigner/+SignalDesignUtility/buildXYData.m
File
- aNulEhwkMYkx4owwHU11ww==
+ QLuJHYo4xfmNzdX0qPdsOA==
true
$/Utility/SignalDesigner/+SignalSourceBlockCallback/plotContinuous.m
File
- ntLA/PWrVsMOdqIn8o2jaw==
+ yaOR0jusyk5qsjbc/cperQ==
true
$/Utility/SignalDesigner/+SignalSourceBlockCallback/plotContinuousMultiStep.m
File
- bgdPBQpbIAFBHhzoUZ4hGA==
+ tCD0SByBcEWNQZLy/6xf1Q==
true
$/Utility/SignalDesigner/+SignalSourceBlockCallback/plotPieceWiseConstant.m
File
- fE/xhhuraunGVavvNz2ndA==
+ jew1MWw14OP6IZg36o/7ug==
true
$/Utility/SignalDesigner/+SignalSourceBlockCallback/plotTraceGenerator.m
File
- FyB6eXtDDrh9WMFtbj8DPw==
+ EJ4neVkNp9FuDxfowLqexA==
true
$/Utility/SignalDesigner/+SignalSourceBlockCallback/setDataToLookupTableBlock.m
File
- 6fdmPcD+5hClQ9F8aawGYg==
+ o17s6RsZhKUWRqnqa/P7ig==
true
$/Utility/SignalDesigner/SignalDesigner.m
File
- ihXT7ILN7EFSNZ6LoBnrlw==
+ t64bLp94C3dYqmk+/Dj/VA==
true
@@ -1957,91 +1957,91 @@
$/Utility/TestTools/BEVTestCase.m
File
- 4i/XvKcEAvWDlPP1AIbAhw==
+ /fhmW4vDclEH3bCKwfY3CQ==
true
$/Utility/TimetableSingleSignalPlot.m
File
- SEJf//F4ygJmfPZVuP7Mig==
+ h/BxHJCpx/LG4y8lVdyS0A==
true
$/Utility/adjustFigureHeightAndWindowYPosition.m
File
- Z1BVTtYUaq3+OAKvNH5cWA==
+ mXkV19T9SK1ftHahrGBB0Q==
true
$/Utility/atProjectStartUp.m
File
- KZaJgcJDjleXIEbVZdtFDg==
+ 1pzyFJLWWXQHtVyTn/UuIg==
true
$/Utility/generateHTML.m
File
- LnTW974RfrIjaMPiqZ4D0g==
+ UE4I9gQMO0bUGuOL5mwuoQ==
true
$/Utility/getSimscapeValueFromBlockParameter.m
File
- m3GHgI++1Yj6vUpXBdAdog==
+ UsGNIx2jJWmcZyHeDUxoDw==
true
$/Utility/plotSimulationResultSignal.m
File
- eyc1xNEmp+1pd+ZWkIsgAg==
+ cac9WH+u1irgY/rsYj13PA==
true
$/Utility/setMinimumYRange.m
File
- d3lGuwQ+Malyma9dfFGnKQ==
+ WgAwSMw8dNCS+yiF4crFiQ==
true
$/Utility/verifyBlockCheckbox_custom.m
File
- gltcWq7qJHgazjcLAQWHfQ==
+ /7vw1iG1RZDQCPPK7ROxkw==
true
$/Utility/verifyBlockDropdown_custom.m
File
- kwgOQuD73Lv6d/9ubus4QA==
+ g2oGZ1T3S/Ma7VKb/OKSHg==
true
$/Utility/verifyBlockInitialPriority_custom.m
File
- JDoBghO0uZxQBeASPOFORQ==
+ QVW2APp/1k+Z6B6ArIcEGA==
true
$/Utility/verifyBlockParameter_custom.m
File
- oFdABstRiLBWj+pXBLyNhA==
+ vMF0fQZHrb8qvqeHBR+N2w==
true
$/buildfile.m
File
- JBp1ErdHFGcBjalMMS0nMg==
+ 8mO5WTHfpSump5zaefo9LQ==
true
$/cache/buildtool-results/code-coverage.xml
File
- DhXakdlDzWDT3X/Za9f7jA==
+ 43FH6CpQ81O6NDClVfEo+Q==
true
$/cache/buildtool-results/test-results.xml
File
- 90IxZATut07Ie2Lq1DS+6A==
+ gpK1iYjfg6F9FsnMZBTFDw==
true
@@ -2053,7 +2053,7 @@
$/cache/simcache/BEV_system_model.slxc
File
- byBewUrdF6cDx3ZWGat3Sw==
+ 9EOYYr9C/a0I7JsWVGMC6Q==
true
@@ -2123,59 +2123,125 @@
false
+ NewArea
+ File
+
+
+
+
+ NewColumn
+ File
+
+
+
+
+ NewRow
+ File
+
+
+
+
+ NewSlot
+ File
+
+
+
+
PS
Product
-
+
PW;RB;SS;VE
Product
-
+
PW;SS;VE
Product
-
+
PmsmFem_testHarness_notes.mldatx
File
1B2M2Y8AsgTpgAmY7PhCfg==
false
-
+
SL
Product
-
+
SL;XP;SF
Product
-
+
SS
Product
-
+
+ Show
+ File
+
+
+
+
TE
Product
-
+
Vehicle1DBasic_testHarness_notes.mldatx
File
1B2M2Y8AsgTpgAmY7PhCfg==
false
+
+ alertOnError
+ File
+
+
+
+
+ assertSuccess
+ File
+
+
+
+
+ extractTimetable
+ File
+
+
+
+
+ getParametersFromBlock
+ File
+
+
+
+
+ setParametersToBlock
+ File
+
+
+
+
+ update_states
+ File
+
+
+
Toolbox
Toolbox
@@ -2523,7 +2589,7 @@
Line
318
-
+
Toolbox
MATLABFile,FunctionCall
321
@@ -2671,7 +2737,7 @@
Line
17
-
+
Toolbox
MATLABFile,FunctionCall
4
@@ -2741,7 +2807,7 @@
Runtime
SimulinkCache
-
+
Toolbox
Toolbox
@@ -2773,7 +2839,7 @@
BEV_system_model/Motor Drive Unit
Block
-
+
Toolbox
LibraryLink
BEV_system_model/PS-Simulink
@@ -2790,7 +2856,7 @@ Converter
BEV_system_model/Reduction Gear
Block
-
+
Toolbox
LibraryLink
BEV_system_model/Solver/Solver Configuration
@@ -2804,7 +2870,7 @@ Converter
Line
11
-
+
Toolbox
MATLABFile,FunctionCall
2
@@ -2833,7 +2899,7 @@ Converter
Line
12
-
+
Toolbox
MATLABFile,FunctionCall
2
@@ -2862,7 +2928,7 @@ Converter
Line
11
-
+
Toolbox
MATLABFile,FunctionCall
2
@@ -2891,7 +2957,7 @@ Converter
Line
11
-
+
Toolbox
MATLABFile,FunctionCall
2
@@ -2920,7 +2986,7 @@ Converter
Line
11
-
+
Toolbox
MATLABFile,FunctionCall
2
@@ -2949,7 +3015,7 @@ Converter
Line
12
-
+
Toolbox
MATLABFile,FunctionCall
2
@@ -3014,7 +3080,7 @@ Converter
Line
51
-
+
Toolbox
MATLABFile,FunctionCall
63
@@ -3022,7 +3088,7 @@ Converter
Line
63
-
+
Toolbox
MATLABFile,FunctionCall
73
@@ -3034,7 +3100,7 @@ Converter
Toolbox
Toolbox
-
+
Toolbox
MATLABFile,FunctionCall
113
@@ -3062,7 +3128,7 @@ Converter
Line
21
-
+
Toolbox
MATLABFile,FunctionCall
26
@@ -3077,7 +3143,7 @@ Converter
Line
27
-
+
Toolbox
MATLABFile,FunctionCall
32
@@ -3134,7 +3200,7 @@ Converter
Line
65
-
+
Toolbox
MATLABFile,FunctionCall
65
@@ -3156,7 +3222,7 @@ Converter
Line
70
-
+
Toolbox
MATLABFile,FunctionCall
70
@@ -3178,7 +3244,7 @@ Converter
Line
77
-
+
Toolbox
MATLABFile,FunctionCall
82
@@ -3186,218 +3252,232 @@ Converter
Line
82
-
+
+ MATLABFile,FunctionCall
+ 84
+ MQC_Utility_2
+ Line
+ 84
+
+
MATLABFile,FunctionCall
86
MQC_Utility_2
Line
86
-
+
Toolbox
Toolbox
-
+
+ MATLABFile,FunctionCall
+ 66
+ BEV_runtests
+ Line
+ 66
+
+
Toolbox
Toolbox
-
+
Toolbox
Toolbox
-
+
MATLABFile,FunctionCall
103
BEV_plotResultsCompact
Line
103
-
+
MATLABFile,FunctionCall
34
BEV_plotResultsCompact
Line
34
-
+
MATLABFile,FunctionCall
44
BEV_plotResultsCompact
Line
44
-
+
MATLABFile,FunctionCall
53
BEV_plotResultsCompact
Line
53
-
+
MATLABFile,FunctionCall
63
BEV_plotResultsCompact
Line
63
-
+
MATLABFile,FunctionCall
75
BEV_plotResultsCompact
Line
75
-
+
MATLABFile,FunctionCall
84
BEV_plotResultsCompact
Line
84
-
+
MATLABFile,FunctionCall
93
BEV_plotResultsCompact
Line
93
-
+
Toolbox
Toolbox
-
+
MATLABFile,FunctionCall
23
Line
23
-
+
MATLABFile,FunctionCall
27
Line
27
-
+
MATLABFile,FunctionCall
31
Line
31
-
+
MATLABFile,FunctionCall
35
Line
35
-
+
MATLABFile,FunctionCall
39
Line
39
-
+
Toolbox
Toolbox
-
+
MATLABFile,FunctionCall
23
Line
23
-
+
MATLABFile,FunctionCall
27
Line
27
-
+
MATLABFile,FunctionCall
31
Line
31
-
+
MATLABFile,FunctionCall
35
Line
35
-
+
MATLABFile,FunctionCall
46
Line
46
-
+
Toolbox
Toolbox
-
+
MATLABFile,FunctionCall
6
BEV_generateMarkdown
Line
6
-
+
Toolbox
Toolbox
-
+
MATLABFile,FunctionCall
10
Line
10
-
+
MATLABFile,FunctionCall
21
Line
21
-
+
Toolbox
MATLABFile,FunctionCall
7
Line
7
-
+
Toolbox
Toolbox
-
+
Toolbox
Toolbox
-
+
Toolbox
Toolbox
-
+
ModelCallback,PreLoadFcn,FunctionCall
1
-
+
Runtime
SimulinkCache
-
+
Toolbox
Toolbox
-
+
Notes
-
+
SubsystemReference
BEVController_harness_model/BEV Speed Tracking Controller
457
BEVController_harness_model/BEV Speed Tracking Controller
Block
-
+
BlockCallback,MaskCallbackString,FunctionCall
BEVController_harness_model/Inputs/Smooth steps
858
@@ -3405,7 +3485,7 @@ Converter
Block
1
-
+
BlockCallback,MaskInitialization,FunctionCall
BEVController_harness_model/Inputs/Smooth steps
858
@@ -3413,48 +3493,48 @@ Converter
Block
2
-
+
MATLABFile,FunctionCall
8
Line
8
-
+
Toolbox
Toolbox
-
+
Toolbox
MATLABFile,FunctionCall
2
Line
2
-
+
Toolbox
MATLABFile,FunctionCall
3
Line
3
-
+
MATLABFile,FunctionCall
5
Line
5
-
+
Toolbox
Toolbox
-
+
MATLABFile,FunctionCall
28
MQC_Charge_1
Line
28
-
+
Toolbox
MATLABFile,FunctionCall
40
@@ -3462,7 +3542,7 @@ Converter
Line
40
-
+
Toolbox
MATLABFile,FunctionCall
50
@@ -3470,17 +3550,17 @@ Converter
Line
50
-
+
Toolbox
Toolbox
-
+
MATLABFile,Inheritance
1
Line
1
-
+
Toolbox
MATLABFile,FunctionCall
22
@@ -3488,36 +3568,42 @@ Converter
Line
22
-
+
MATLABFile,FunctionCall
27
MQC_Harness_2
Line
27
-
+
MATLABFile,FunctionCall
33
MQC_SimulationCase_1
Line
33
-
+
MATLABFile,FunctionCall
39
MQC_TopFolder_1
Line
39
-
+
Toolbox
Toolbox
-
+
+ MATLABFile,FunctionCall
+ 62
+ Line
+ 62
+
+
Toolbox
Toolbox
-
+
Toolbox
MATLABFile,FunctionCall
25
@@ -3525,7 +3611,7 @@ Converter
Line
25
-
+
Toolbox
MATLABFile,FunctionCall
26
@@ -3533,41 +3619,41 @@ Converter
Line
26
-
+
Toolbox
Toolbox
-
+
MATLABFile,FunctionCall
7
BEVController_useRefsub_Basic
Line
7
-
+
Toolbox
Toolbox
-
+
MATLABFile,FunctionCall
6
BEVController_generateMarkdown
Line
6
-
+
Toolbox
Toolbox
-
+
Toolbox
Toolbox
-
+
Toolbox
Toolbox
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/Charge
@@ -3575,7 +3661,7 @@ Converter
BatteryHV_refsub_Basic/Battery Status/IV Status/Charge
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/Gain
@@ -3583,7 +3669,7 @@ Converter
BatteryHV_refsub_Basic/Battery Status/IV Status/Gain
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/I^2
@@ -3591,7 +3677,7 @@ Converter
BatteryHV_refsub_Basic/Battery Status/IV Status/I^2
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/PS Add
@@ -3599,7 +3685,7 @@ Converter
BatteryHV_refsub_Basic/Battery Status/IV Status/PS Add
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/PS Constant
@@ -3607,7 +3693,7 @@ Converter
BatteryHV_refsub_Basic/Battery Status/IV Status/PS Constant
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/PS Divide
@@ -3615,7 +3701,7 @@ Converter
BatteryHV_refsub_Basic/Battery Status/IV Status/PS Divide
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/PS Saturation
@@ -3623,7 +3709,7 @@ Converter
BatteryHV_refsub_Basic/Battery Status/IV Status/PS Saturation
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/PS-Simulink
@@ -3633,7 +3719,7 @@ Converter1
Converter1
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/PS-Simulink
@@ -3643,7 +3729,7 @@ Converter2
Converter2
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/PS-Simulink
@@ -3653,7 +3739,7 @@ Converter3
Converter3
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/PS-Simulink
@@ -3663,7 +3749,7 @@ Converter4
Converter4
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/PS-Simulink
@@ -3673,7 +3759,7 @@ Converter6
Converter6
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/PS-Simulink
@@ -3683,7 +3769,7 @@ Converter
Converter
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/Power
@@ -3691,7 +3777,7 @@ Converter
BatteryHV_refsub_Basic/Battery Status/IV Status/Power
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Battery Status/IV Status/R
@@ -3699,7 +3785,7 @@ Converter
BatteryHV_refsub_Basic/Battery Status/IV Status/R
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Current Sensor
@@ -3707,7 +3793,7 @@ Converter
BatteryHV_refsub_Basic/Current Sensor
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/DC Voltage Source
@@ -3715,7 +3801,7 @@ Converter
BatteryHV_refsub_Basic/DC Voltage Source
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Ground
@@ -3723,7 +3809,7 @@ Converter
BatteryHV_refsub_Basic/Ground
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Internal Resistance
@@ -3731,7 +3817,7 @@ Converter
BatteryHV_refsub_Basic/Internal Resistance
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_Basic/Voltage Sensor
@@ -3739,33 +3825,33 @@ Converter
BatteryHV_refsub_Basic/Voltage Sensor
Block
-
+
MATLABFile,FunctionCall
12
Line
12
-
+
MATLABFile,FunctionCall
21
Line
21
-
+
MATLABFile,FunctionCall
37
Line
37
-
+
Toolbox
Toolbox
-
+
Toolbox
Toolbox
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Ambient Thermal Mass
@@ -3773,7 +3859,7 @@ Converter
BatteryHV_refsub_System/Ambient Thermal Mass
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/Charge
@@ -3781,7 +3867,7 @@ Converter
BatteryHV_refsub_System/Battery Status/IV Status/Charge
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/Gain
@@ -3789,7 +3875,7 @@ Converter
BatteryHV_refsub_System/Battery Status/IV Status/Gain
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/I^2
@@ -3797,7 +3883,7 @@ Converter
BatteryHV_refsub_System/Battery Status/IV Status/I^2
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/PS Add
@@ -3805,7 +3891,7 @@ Converter
BatteryHV_refsub_System/Battery Status/IV Status/PS Add
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/PS Constant
@@ -3813,7 +3899,7 @@ Converter
BatteryHV_refsub_System/Battery Status/IV Status/PS Constant
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/PS Divide
@@ -3821,7 +3907,7 @@ Converter
BatteryHV_refsub_System/Battery Status/IV Status/PS Divide
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/PS Saturation
@@ -3829,7 +3915,7 @@ Converter
BatteryHV_refsub_System/Battery Status/IV Status/PS Saturation
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/PS-Simulink
@@ -3839,7 +3925,7 @@ Converter1
Converter1
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/PS-Simulink
@@ -3849,7 +3935,7 @@ Converter2
Converter2
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/PS-Simulink
@@ -3859,7 +3945,7 @@ Converter3
Converter3
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/PS-Simulink
@@ -3869,7 +3955,7 @@ Converter4
Converter4
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/PS-Simulink
@@ -3879,7 +3965,7 @@ Converter6
Converter6
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/PS-Simulink
@@ -3889,7 +3975,7 @@ Converter
Converter
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/Power
@@ -3897,7 +3983,7 @@ Converter
BatteryHV_refsub_System/Battery Status/IV Status/Power
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/IV Status/R
@@ -3905,7 +3991,7 @@ Converter
BatteryHV_refsub_System/Battery Status/IV Status/R
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/PS-Simulink
@@ -3915,7 +4001,7 @@ Converter5
Converter5
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/PS-Simulink
@@ -3925,7 +4011,7 @@ Converter7
Converter7
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery Status/PS-Simulink
@@ -3935,7 +4021,7 @@ Converter8
Converter8
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Battery
@@ -3943,7 +4029,7 @@ Converter8
BatteryHV_refsub_System/Battery
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Controlled Heat Flow
@@ -3953,7 +4039,7 @@ Rate Source
Rate Source
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Current Sensor
@@ -3961,7 +4047,7 @@ Rate Source
BatteryHV_refsub_System/Current Sensor
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Ground
@@ -3969,7 +4055,7 @@ Rate Source
BatteryHV_refsub_System/Ground
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Radiative Heat Transfer
@@ -3977,7 +4063,7 @@ Rate Source
BatteryHV_refsub_System/Radiative Heat Transfer
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Simulink-PS
@@ -3987,7 +4073,7 @@ Converter
Converter
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Temperature Sensor1
@@ -3995,7 +4081,7 @@ Converter
BatteryHV_refsub_System/Temperature Sensor1
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Temperature Sensor
@@ -4003,7 +4089,7 @@ Converter
BatteryHV_refsub_System/Temperature Sensor
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Thermal Reference1
@@ -4011,7 +4097,7 @@ Converter
BatteryHV_refsub_System/Thermal Reference1
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Thermal Reference2
@@ -4019,7 +4105,7 @@ Converter
BatteryHV_refsub_System/Thermal Reference2
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Thermal Reference
@@ -4027,7 +4113,7 @@ Converter
BatteryHV_refsub_System/Thermal Reference
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_System/Voltage Sensor
@@ -4035,11 +4121,11 @@ Converter
BatteryHV_refsub_System/Voltage Sensor
Block
-
+
Toolbox
Toolbox
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Ambient Thermal Mass
@@ -4047,7 +4133,7 @@ Converter
BatteryHV_refsub_SystemSimple/Ambient Thermal Mass
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Anbient Temperature Sensor
@@ -4055,7 +4141,7 @@ Converter
BatteryHV_refsub_SystemSimple/Anbient Temperature Sensor
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery
@@ -4065,7 +4151,7 @@ Converter
(System-Level)
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/Charge
@@ -4073,7 +4159,7 @@ Converter
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/Charge
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/Gain
@@ -4081,7 +4167,7 @@ Converter
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/Gain
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/I^2
@@ -4089,7 +4175,7 @@ Converter
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/I^2
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS Add
@@ -4097,7 +4183,7 @@ Converter
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS Add
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS Constant
@@ -4105,7 +4191,7 @@ Converter
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS Constant
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS Divide
@@ -4113,7 +4199,7 @@ Converter
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS Divide
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS Saturation
@@ -4121,7 +4207,7 @@ Converter
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS Saturation
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS-Simulink
@@ -4131,7 +4217,7 @@ Converter1
Converter1
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS-Simulink
@@ -4141,7 +4227,7 @@ Converter2
Converter2
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS-Simulink
@@ -4151,7 +4237,7 @@ Converter3
Converter3
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS-Simulink
@@ -4161,7 +4247,7 @@ Converter4
Converter4
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS-Simulink
@@ -4171,7 +4257,7 @@ Converter6
Converter6
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/PS-Simulink
@@ -4181,7 +4267,7 @@ Converter
Converter
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/Power
@@ -4189,7 +4275,7 @@ Converter
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/Power
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/R
@@ -4197,7 +4283,7 @@ Converter
BatteryHV_refsub_SystemSimple/Battery Status/IV Status/R
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/PS-Simulink
@@ -4207,7 +4293,7 @@ Converter5
Converter5
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Status/PS-Simulink
@@ -4217,7 +4303,7 @@ Converter7
Converter7
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Battery Temperature Sensor
@@ -4225,7 +4311,7 @@ Converter7
BatteryHV_refsub_SystemSimple/Battery Temperature Sensor
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Controlled Heat Flow
@@ -4235,7 +4321,7 @@ Rate Source
Rate Source
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Current
@@ -4245,7 +4331,7 @@ Sensor
Sensor
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Ground
@@ -4253,7 +4339,7 @@ Sensor
BatteryHV_refsub_SystemSimple/Ground
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Radiative Heat Transfer
@@ -4261,7 +4347,7 @@ Sensor
BatteryHV_refsub_SystemSimple/Radiative Heat Transfer
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Simulink-PS
@@ -4271,7 +4357,7 @@ Converter
Converter
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Thermal Reference1
@@ -4279,7 +4365,7 @@ Converter
BatteryHV_refsub_SystemSimple/Thermal Reference1
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Thermal Reference2
@@ -4287,7 +4373,7 @@ Converter
BatteryHV_refsub_SystemSimple/Thermal Reference2
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Thermal Reference
@@ -4295,7 +4381,7 @@ Converter
BatteryHV_refsub_SystemSimple/Thermal Reference
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemSimple/Voltage Sensor
@@ -4303,33 +4389,33 @@ Converter
BatteryHV_refsub_SystemSimple/Voltage Sensor
Block
-
+
MATLABFile,FunctionCall
12
Line
12
-
+
MATLABFile,FunctionCall
21
Line
21
-
+
MATLABFile,FunctionCall
50
Line
50
-
+
Toolbox
Toolbox
-
+
Toolbox
Toolbox
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemTable/Ambient Temperature Sensor
@@ -4337,7 +4423,7 @@ Converter
BatteryHV_refsub_SystemTable/Ambient Temperature Sensor
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemTable/Ambient Thermal Mass
@@ -4345,7 +4431,7 @@ Converter
BatteryHV_refsub_SystemTable/Ambient Thermal Mass
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemTable/Battery Status/IV Status/Charge
@@ -4353,7 +4439,7 @@ Converter
BatteryHV_refsub_SystemTable/Battery Status/IV Status/Charge
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemTable/Battery Status/IV Status/Gain
@@ -4361,7 +4447,7 @@ Converter
BatteryHV_refsub_SystemTable/Battery Status/IV Status/Gain
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemTable/Battery Status/IV Status/I^2
@@ -4369,7 +4455,7 @@ Converter
BatteryHV_refsub_SystemTable/Battery Status/IV Status/I^2
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemTable/Battery Status/IV Status/PS Add
@@ -4377,7 +4463,7 @@ Converter
BatteryHV_refsub_SystemTable/Battery Status/IV Status/PS Add
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemTable/Battery Status/IV Status/PS Constant
@@ -4385,7 +4471,7 @@ Converter
BatteryHV_refsub_SystemTable/Battery Status/IV Status/PS Constant
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemTable/Battery Status/IV Status/PS Divide
@@ -4393,7 +4479,7 @@ Converter
BatteryHV_refsub_SystemTable/Battery Status/IV Status/PS Divide
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemTable/Battery Status/IV Status/PS Saturation
@@ -4401,7 +4487,7 @@ Converter
BatteryHV_refsub_SystemTable/Battery Status/IV Status/PS Saturation
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemTable/Battery Status/IV Status/PS-Simulink
@@ -4411,7 +4497,7 @@ Converter1
Converter1
Block
-
+
Toolbox
LibraryLink
BatteryHV_refsub_SystemTable/Battery Status/IV Status/PS-Simulink
@@ -4421,7 +4507,7 @@ Converter2
Converter2
Block
-
+