Skip to content

Commit

Permalink
Update for R2023b
Browse files Browse the repository at this point in the history
  • Loading branch information
saisasankkota committed Mar 18, 2024
1 parent 2bf7ca0 commit be73156
Show file tree
Hide file tree
Showing 33 changed files with 56 additions and 49 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# For details about the syntax of this file, see
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions

# Copyright 2023 The MathWorks, Inc.
# Copyright 2023-2024 The MathWorks, Inc.

name: CI using MATLAB

Expand Down Expand Up @@ -46,7 +46,7 @@ jobs:
- name: Setup MATLAB
uses: matlab-actions/setup-matlab@v1
with:
release: R2023a
release: R2023b

- name: Run tests
uses: matlab-actions/run-command@v1
Expand All @@ -63,9 +63,9 @@ jobs:
- name: Setup MATLAB
uses: matlab-actions/setup-matlab@v1
with:
release: R2023a
release: R2023b

- name: Run tests
uses: matlab-actions/run-command@v1
with:
command: openProject(pwd); testrunnerIndustrialMicrogrid;
command: openProject(pwd); testrunnerIndustrialMicrogrid;
Binary file modified Components/Microgrid Controller/BlackStart.slx
Binary file not shown.
Binary file modified Components/Microgrid Controller/PLL.slx
Binary file not shown.
Binary file modified Components/Microgrid Controller/PlannedIsland.slx
Binary file not shown.
Binary file modified Components/Microgrid Controller/ReferenceGeneration.slx
Binary file not shown.
Binary file modified Components/Microgrid Controller/Resynchronization.slx
Binary file not shown.
Binary file modified Data/Industrial Microgrid/opCase1.mat
Binary file not shown.
Binary file modified Data/Industrial Microgrid/opCase2.mat
Binary file not shown.
Binary file modified Data/Industrial Microgrid/opCase3.mat
Binary file not shown.
Binary file modified Data/Industrial Microgrid/opCase4.mat
Binary file not shown.
Binary file modified Data/Industrial Microgrid/opCase5.mat
Binary file not shown.
Binary file modified Models/IndustrialMicrogrid.slx
Binary file not shown.
Binary file modified Models/RemoteMicrogrid.slx
Binary file not shown.
59 changes: 35 additions & 24 deletions ScriptData/Industrial Microgrid/InitializeModel.m
Original file line number Diff line number Diff line change
@@ -1,27 +1,38 @@
% This script is used for initializing the model for different cases

% Copyright 2023 The MathWorks, Inc.

set_param(bdroot,'LoadInitialState','off');
set_param(bdroot,'LoadExternalInput','off');
IndustrialMicrogridInputData;
switch(caseNum)
case 1
microgrid.controller2PlannedIsland = 20;
case 2
microgrid.controller1Resynch = 20; % Time when resynch command is activated in controller 1 [s]
microgrid.controller1PlannedIsland = 20; % Time when planned island command is activated controller 1 [s]
case 3
microgrid.controller1BlackStart = 20;
case 4
microgrid.controller2BlackStart = 20;
case 5
microgrid.controller2PCCBrk = 20; % Time when PCC breaker command is activated controller 2 [s]
microgrid.controller2PVBrk = 20; % Time when pv breaker command is activated controller 2 [s]
microgrid.controller2PowerCenterFault = 20;
microgrid.controller2PowerCenterBrk1 = microgrid.controller2PowerCenterFault+0.1;
microgrid.controller2PowerCenterBrk3 = microgrid.controller2PowerCenterFault+0.1;
microgrid.controller2SubstationBrk = microgrid.controller2PowerCenterFault+0.1;
end
% Copyright 2023 - 2024 The MathWorks, Inc.
simTime = 10;
op = findop('IndustrialMicrogrid',simTime);
model = 'IndustrialMicrogrid';
for caseNum = 1:5
load_system(model);
set_param(model,'LoadInitialState','off');
set_param(model,'LoadExternalInput','off');
switch(caseNum)
case 1
IndustrialMicrogridInputData;
microgrid.controller2PlannedIsland = 20;
opCase1 = findop('IndustrialMicrogrid',simTime);
case 2
IndustrialMicrogridInputData;
microgrid.controller1Resynch = 20; % Time when resynch command is activated in controller 1 [s]
microgrid.controller1PlannedIsland = 20; % Time when planned island command is activated controller 1 [s]
opCase2 = findop('IndustrialMicrogrid',simTime);
case 3
IndustrialMicrogridInputData;
microgrid.controller1BlackStart = 20;
opCase3 = findop('IndustrialMicrogrid',simTime);
case 4
IndustrialMicrogridInputData;
microgrid.controller2BlackStart = 20;
opCase4 = findop('IndustrialMicrogrid',simTime);
case 5
IndustrialMicrogridInputData;
microgrid.controller2PCCBrk = 20; % Time when PCC breaker command is activated controller 2 [s]
microgrid.controller2PVBrk = 20; % Time when pv breaker command is activated controller 2 [s]
microgrid.controller2PowerCenterFault = 20;
microgrid.controller2PowerCenterBrk1 = microgrid.controller2PowerCenterFault+0.1;
microgrid.controller2PowerCenterBrk3 = microgrid.controller2PowerCenterFault+0.1;
microgrid.controller2SubstationBrk = microgrid.controller2PowerCenterFault+0.1;
opCase5 = findop('IndustrialMicrogrid',simTime);
end
end
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info Type="Basic" Visible="1" Icon="" File="Data/RemoteMicrogrid" Name="RemoteMicrogrid"/>
<Info File="Data/RemoteMicrogrid" Icon="" Name="RemoteMicrogrid" Type="Basic" Visible="1"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info Type="Basic" GroupUUID="c248c9d8-d64e-4281-8598-186ed36e6650" Visible="1" Icon="" File="Models/IndustrialMicrogrid.slx" Name="Industrial Microgrid Model"/>
<Info File="Models/IndustrialMicrogrid.slx" GroupUUID="c248c9d8-d64e-4281-8598-186ed36e6650" Icon="" Name="Industrial Microgrid Model" Type="Basic" Visible="1"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info Type="Basic" GroupUUID="c248c9d8-d64e-4281-8598-186ed36e6650" Visible="1" Icon="" File="ScriptData/Industrial Microgrid/IndustrialMicrogridDesign.mlx" Name="Industrial Microgrid Design"/>
<Info File="ScriptData/Industrial Microgrid/IndustrialMicrogridDesign.mlx" GroupUUID="c248c9d8-d64e-4281-8598-186ed36e6650" Icon="" Name="Industrial Microgrid Design" Type="Basic" Visible="1"/>

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info Type="Basic" GroupUUID="e75ea5eb-e7aa-4f5d-a267-5c9eeb4bd55c" Visible="1" Icon="" File="Models/RemoteMicrogrid.slx" Name="Remote Microgrid Model"/>
<Info File="Models/RemoteMicrogrid.slx" GroupUUID="e75ea5eb-e7aa-4f5d-a267-5c9eeb4bd55c" Icon="" Name="Remote Microgrid Model" Type="Basic" Visible="1"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info Type="StartUp" Visible="1" Icon="" File="ScriptData/ShortCutToMicrogridDesignHTML.m" Name="Microgrid Design"/>
<Info File="ScriptData/ShortCutToMicrogridDesignHTML.m" Icon="" Name="Microgrid Design" Type="StartUp" Visible="1"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info Type="Basic" GroupUUID="e75ea5eb-e7aa-4f5d-a267-5c9eeb4bd55c" Visible="1" Icon="" File="ScriptData/Remote Microgrid/RemoteMicrogridDesign.mlx" Name="Remote Microgrid Design"/>
<Info File="ScriptData/Remote Microgrid/RemoteMicrogridDesign.mlx" GroupUUID="e75ea5eb-e7aa-4f5d-a267-5c9eeb4bd55c" Icon="" Name="Remote Microgrid Design" Type="Basic" Visible="1"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info Type="Basic" Visible="1" Icon="" File="Overview" Name="Overview"/>
<Info File="Overview" Icon="" Name="Overview" Type="Basic" Visible="1"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info ReadOnly="READ_ONLY" Name="Test"/>
<Info Name="Test" ReadOnly="READ_ONLY"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info ReadOnly="READ_ONLY" Name="Other"/>
<Info Name="Other" ReadOnly="READ_ONLY"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info ReadOnly="WRITABLE" Name="ForUser"/>
<Info Name="ForUser" ReadOnly="WRITABLE"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info ReadOnly="READ_ONLY" Name="Convenience"/>
<Info Name="Convenience" ReadOnly="READ_ONLY"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info ReadOnly="READ_ONLY" Name="None"/>
<Info Name="None" ReadOnly="READ_ONLY"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info ReadOnly="READ_ONLY" Name="Derived"/>
<Info Name="Derived" ReadOnly="READ_ONLY"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info ReadOnly="WRITABLE" Name="ForDeveloper"/>
<Info Name="ForDeveloper" ReadOnly="WRITABLE"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info ReadOnly="READ_ONLY" Name="Design"/>
<Info Name="Design" ReadOnly="READ_ONLY"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info ReadOnly="READ_ONLY" Name="Artifact"/>
<Info Name="Artifact" ReadOnly="READ_ONLY"/>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info ReadOnly="1" SingleValued="1" DataType="None" Name="Classification"/>
<Info DataType="None" Name="Classification" ReadOnly="1" SingleValued="1"/>

0 comments on commit be73156

Please sign in to comment.