Skip to content

Commit

Permalink
Coordination of modelica#4101: Fix unit errors
Browse files Browse the repository at this point in the history
in other Batteries.Examples
  • Loading branch information
christiankral committed Oct 18, 2023
1 parent eef1cb0 commit 739babf
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 6 deletions.
3 changes: 2 additions & 1 deletion Modelica/Electrical/Batteries/Examples/CCCV_Cell.mo
Expand Up @@ -2,10 +2,11 @@ within Modelica.Electrical.Batteries.Examples;
model CCCV_Cell
"Charge a cell with constant current - constant voltage characteristic"
extends Modelica.Icons.Example;
parameter Modelica.Units.SI.Current Isc = 1200 "Short-circuit current of cell at OCVmax";
parameter Modelica.Electrical.Batteries.ParameterRecords.ExampleData cellData(
Qnom=18000,
useLinearSOCDependency=false,
Ri=4.2/1200,
Ri=cellData.OCVmax/Isc,
Idis=0.001) "Cell data"
annotation (Placement(transformation(extent={{-10,-60},{10,-40}})));
Modelica.Electrical.Batteries.Utilities.CCCVcharger cccvCharger(I=25, Vend=4.2) annotation (Placement(
Expand Down
3 changes: 2 additions & 1 deletion Modelica/Electrical/Batteries/Examples/CCCV_CellRC.mo
Expand Up @@ -2,10 +2,11 @@ within Modelica.Electrical.Batteries.Examples;
model CCCV_CellRC
"Charge a transient cell with constant current - constant voltage characteristic"
extends Modelica.Icons.Example;
parameter Modelica.Units.SI.Current Isc = 1200 "Short-circuit current of cell at OCVmax";
parameter Modelica.Electrical.Batteries.ParameterRecords.TransientData.ExampleData cellData(
Qnom=18000,
useLinearSOCDependency=false,
Ri=4.2/1200,
Ri=cellData.OCVmax/Isc,
Idis=0.001) "Cell data"
annotation (Placement(transformation(extent={{-10,-60},{10,-40}})));
Modelica.Electrical.Batteries.Utilities.CCCVcharger cccvCharger(I=25, Vend=4.2) annotation (Placement(
Expand Down
5 changes: 3 additions & 2 deletions Modelica/Electrical/Batteries/Examples/CCCV_Stack.mo
Expand Up @@ -2,16 +2,17 @@ within Modelica.Electrical.Batteries.Examples;
model CCCV_Stack
"Charge a stack with constant current - constant voltage characteristic"
extends Modelica.Icons.Example;
parameter Modelica.Units.SI.Current Isc = 1200 "Short-circuit current of cell at OCVmax";
parameter Modelica.Electrical.Batteries.ParameterRecords.ExampleData cellDataOriginal(
Qnom=18000,
useLinearSOCDependency=false,
Ri=4.2/1200,
Ri=cellData.OCVmax/Isc,
Idis=0.001) "Original cell data"
annotation (Placement(transformation(extent={{-40,-60},{-20,-40}})));
parameter Modelica.Electrical.Batteries.ParameterRecords.ExampleData cellDataDegraded(
Qnom=18000,
useLinearSOCDependency=false,
Ri=2*4.2/1200,
Ri=2*cellData.OCVmax/Isc,
Idis=0.001) "Degraded cell data"
annotation (Placement(transformation(extent={{20,-60},{40,-40}})));
parameter Modelica.Electrical.Batteries.ParameterRecords.StackData
Expand Down
5 changes: 3 additions & 2 deletions Modelica/Electrical/Batteries/Examples/CCCV_StackRC.mo
Expand Up @@ -2,16 +2,17 @@ within Modelica.Electrical.Batteries.Examples;
model CCCV_StackRC
"Charge a transient stack with constant current - constant voltage characteristic"
extends Modelica.Icons.Example;
parameter Modelica.Units.SI.Current Isc = 1200 "Short-circuit current of cell at OCVmax";
parameter Modelica.Electrical.Batteries.ParameterRecords.TransientData.ExampleData cellDataOriginal(
Qnom=18000,
useLinearSOCDependency=false,
Ri=4.2/1200,
Ri=cellData.OCVmax/Isc,
Idis=0.001) "Original cell data"
annotation (Placement(transformation(extent={{-40,-60},{-20,-40}})));
parameter Modelica.Electrical.Batteries.ParameterRecords.TransientData.ExampleData cellDataDegraded(
Qnom=18000,
useLinearSOCDependency=false,
Ri=2*4.2/1200,
Ri=cellData.OCVmax/Isc,
Idis=0.001) "Degraded cell data"
annotation (Placement(transformation(extent={{20,-60},{40,-40}})));
parameter Modelica.Electrical.Batteries.ParameterRecords.TransientData.StackData
Expand Down

0 comments on commit 739babf

Please sign in to comment.